I've been having a charging issue with my phone starting today. It must have not been plugged in when I went to bed last night because when I woke up, the power was down to 33%. I plugged it in and hung in bed for an hour or so this morning, but when I checked my phone, the battery hadn't charged past 34%. I gave the phone a reboot and let it sit on airplane mode for a while, and it got up to 40%. Then I tried turning it off and letting it sit for a half hour charging, but that didn't get it any further.
I hard reset the device by holding the power button and it managed to get up to 50% when I let it charge for a bit, but since then it's idled. I rebooted again and checked out CWM Recovery, and the weird thing is, my battery reads as 99% in CWM. When I reboot system, I'm back to ~50%. It can drain and it can say it's charging, but it never goes beyond that ceiling.
I opened it up and tightened the screws on the battery (I replaced it previously with one from Amazon, but the thing was terrible so I put the original back in). I've hard reset it again, and it still stalls.
I downloaded Ampere, and that tells me that it's not charging at all, but also gets a Good health reading on my battery.
So that leads me to my question: If this is a software issue and my best bet is to reflash a ROM, I need to know what I am safe flashing. The current build on my phone is cm-11-20150426-UNOFFICIAL-maserati.zip. It worked for me, so I just never updated with all of the new nightlies.
Because I have been so hands-off for the last two years, I've actually forgotten when you absolutely need to do a wipe prior to a flash. Is it safe going from cm-11-20150426-UNOFFICIAL-maserati.zip to any build after that? Can I just jump to cm-11-20160815-UNOFFICIAL-maserati.zip, the last unofficial build, or was there something with Snapshots that I'm forgetting that I cannot flash?
If @stargo has moved on from this project, if anyone could give me that much layman's knowledge, whether it's @sd_shadow or another newb, I would really appreciate it.
I've got another Droid 4, and I've swapped that battery into my current phone as I write this. Hopefully that battery will charge just fine, and I can just move on, maybe pick up another off eBay for the battery, and hope that the Blackberry Mercury blows me away on Saturday so I'll just shell out the cash... Or maybe I'll just suck it up and buy a new phone and adapt to a world without keyboards like so many have...
Any help is appreciated. Thanks for letting me shout into the void!
Sounds like it was a bad cell in your other battery, so hopefully swapping with another Droid 4 fixes your issue, that is, unless the microUSB port or cable is the problem. That being said, I think you've hung onto your Droid 4 long enough that you should totally consider treating yourself to the BlackBerry Mercury, I know that's what my wife is extremely excited for -- she's never wanted to watch a phone announcement live before
As for flashing a different version of the ROM, as long as you move upwards in versions you should not have to wipe data, it only becomes an issue if you try to drop back down to a previous version that it's best to wipe data because some settings can get corrupted or confused. Good luck!
Thank you for the ROM clarification too. Hopefully it won't come to that because I have some app data (TextNow conversations) that I would lose if I were to wipe and start over. If there's a way to back up that data up and restore it, I'm unaware of it. Otherwise I'd be more keen to do a wipe and flash.
You're rooted, wouldn't that get backed up by Titanium Backup? I always do a full backup of all user apps + data with TiBu before any wipe, can also use it to backup/restore system apps and settings, but that's riskier, some things like Bluetooth pairings never seem to work right, and backing up SMS database and restoring never seemed worth it since I use SMS Backup+ to save all my SMS/MMS to an SMS label in gmail.
I had a similar issue with my battery: Completely removing it from the phone seems to fix that issue. At least I can charge to 100% again now.
Regarding your TextNow conversations:
I created a TWRP backup of CM13 to evaluate LineageOS 13. For some reason I can't get that backup working again even in the same slot (stock), but I wanted to restore my Whatsapp conversations. Without booting CM13, I thought everything is lost. I read that Titanium Backup is capable of reading TWRP backups (after I bought the PRO version) and indeed: I was able to import my TWRP backup, selected Whatsapp for restoring and all the conversations were restored even without performing the verification again. Important for making it work is that WhatsApp is installed BEFORE restoring the data. I even didn't need to reboot. Great tool! So, if you create a backup of TextNow, it can restore everything I guess.
Thank you for your work.
I also find CM11 the best for Droid 4 mostly due to its lightness and speed.
I would like to build the LineageOS11 on my own.
Is the source code (including your changes) available somewhere?
lineage-11-20170417-UNOFFICIAL-maserati.zip: Mediafire (Private Mirror)
Older Builds on Mediafire
Build with Uber Toolchain 4.9
Changes from Upstream:
- New LineageOS Bootanimation
- Can be installed to Safe slot (Info & Source)
- Localized keypad layouts based on AsantiKeypad from XT897 (Source)
- April security patch commits included.
Changes from March build:
- Keypad layouts renamed from Asanti to Maserati
If you are on GSM Network, you still need the GSM Patch.
If you want to use Xposed, you need to flash this fix and use this Xposed Installer.
If you have problems with Swype in AOSP Keyboard flash this fix after Gapps. (Usually happens if you use gapps newer than 2014, should also help if you don't use any gapps)
Thanks ^-^
I forked both device trees on github: maserati and omap4-common.
To change bootanimation, just replace /vendor/cm/prebuilt/common/bootanimation/480.zip with bootanimation.zip from my build or generate it by yourself using this script based on android_vendor_cm.
To find and include latest commits, take a look on review.lineageos.org
Hello @Hummtaro,
Would you be able to build a LineageOS 11 build with the custom tool chain for the XT912 Spyder? All of the KitKat ROMs are old and outdated, so it would be nice to have a secure ROM.
lineage-11-20170428-UNOFFICIAL-spyder.zip
give it a try. i don't own any devices without keypad, so i can't test it.
Hi,
Thanks for building this ROM. It boots and doesn't have any issues. Is this compiled with a custom toolchain and patched the ability to install to the safe slot?
lineage-11-20170417-UNOFFICIAL-maserati.zip: Mediafire (Private Mirror)
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at any of us for messing up your device, we will laugh at you.
* Collectively, and at the same time.
*/
Congrats to Stargo on being added as an official CM Motorola OMAP4 device maintainer!