Workaround for stock ROM - Moto G4 Plus Questions & Answers

I've been using Stock ROM since now and it lags way too much for me, my friends on Stock facing same issues, idk which custom ROM to go to as there's just so many ROMs with different bugs in them. Athene is my daily driver i don't wanna lose it by installing a crappy ROM. Please help.
P.S. I'm just a noob in flashing. Please someone send a link for first time installing of custom ROM. Thanks.

mayank.bhola1 said:
I've been using Stock ROM since now and it lags way too much for me, my friends on Stock facing same issues, idk which custom ROM to go to as there's just so many ROMs with different bugs in them. Athene is my daily driver i don't wanna lose it by installing a crappy ROM. Please help.
P.S. I'm just a noob in flashing. Please someone send a link for first time installing of custom ROM. Thanks.
Click to expand...
Click to collapse
LineageOS is a very stable and well-supported ROM with OTA updates as well.
As for installing a custom ROM maybe try reading the forum.

Try lineage or resurrection remix. They are the most stable. Till early this month I was using rr now shifted to lineage os

mayank.bhola1 said:
I've been using Stock ROM since now and it lags way too much for me, my friends on Stock facing same issues, idk which custom ROM to go to as there's just so many ROMs with different bugs in them. Athene is my daily driver i don't wanna lose it by installing a crappy ROM. Please help.
P.S. I'm just a noob in flashing. Please someone send a link for first time installing of custom ROM. Thanks.
Click to expand...
Click to collapse
Before flashing anything, have you tried the usual troubleshooting steps of wipe your cache and Dalvik in your recovery? Or if that didn't work, a factory reset (which may wipe your apps and app data)? You could also look into reflashing the stock ROM (e.g https://forum.xda-developers.com/moto-g4-plus/how-to/moto-g4-plus-xt1640-43-athene-npj25-93-t3549369) but before trying any of this, make sure your data is backed up.
I'm using InvictaOS (unofficial lineage based ROM) https://forum.xda-developers.com/moto-g4-plus/development/xt16xx-cyanogenmod-14-1-alpha-t3492274 as my daily driver and it's been very stable, of course my usage will be different to yours, so your experience may vary. However, I get good battery life, watch YouTube at 1080p, calls are of good quality and the patched Moto camera works, as well as the system being smooth and responsive.
As with flashing any custom ROM, be aware that you'll have to unlock your bootloader from Motorola, which will void your warranty and also erase your data. Relocking your bootloader will not restore your warranty if you need to visit a service centre. Also, switching to a custom ROM will also result in device wipes so ensure you have a good backup before starting.

echo92 said:
Before flashing anything, have you tried the usual troubleshooting steps of wipe your cache and Dalvik in your recovery? Or if that didn't work, a factory reset (which may wipe your apps and app data)? You could also look into reflashing the stock ROM (e.g https://forum.xda-developers.com/mo...o-g4-plus-xt1640-43-athene-npj25-93-t3549369) but before trying any of this, make sure your data is backed up.
I'm using InvictaOS (unofficial lineage based ROM) https://forum.xda-developers.com/moto-g4-plus/development/xt16xx-cyanogenmod-14-1-alpha-t3492274 as my daily driver and it's been very stable, of course my usage will be different to yours, so your experience may vary. However, I get good battery life, watch YouTube at 1080p, calls are of good quality and the patched Moto camera works, as well as the system being smooth and responsive.
As with flashing any custom ROM, be aware that you'll have to unlock your bootloader from Motorola, which will void your warranty and also erase your data. Relocking your bootloader will not restore your warranty if you need to visit a service centre. Also, switching to a custom ROM will also result in device wipes so ensure you have a good backup before starting.
Click to expand...
Click to collapse
Yes i wipe cache like once a week and have tried factory reset, but no luck . Stock Nougat still lags, my usage is mostly same as yours, calls and YouTube and texting. The only thing that bothers me is warranty. Thanks for replying.

mayank.bhola1 said:
Yes i wipe cache like once a week and have tried factory reset, but no luck . Stock Nougat still lags, my usage is mostly same as yours, calls and YouTube and texting. The only thing that bothers me is warranty. Thanks for replying.
Click to expand...
Click to collapse
That's fair enough, losing warranty is definitely a consideration. Re flashing the stock ROM as mentioned above shouldn't affect your warranty and may resolve issues with your system (which is possible if your problems are persisting after a factory wipe). What build of nougat are you on (under settings>about phone)?

Invicta os
mayank.bhola1 said:
I've been using Stock ROM since now and it lags way too much for me, my friends on Stock facing same issues, idk which custom ROM to go to as there's just so many ROMs with different bugs in them. Athene is my daily driver i don't wanna lose it by installing a crappy ROM. Please help.
P.S. I'm just a noob in flashing. Please someone send a link for first time installing of custom ROM. Thanks.
Click to expand...
Click to collapse
If you are searching for best custom rom try invictaos rom.
I am using invictaos from past 3 months and only one word I can say for this rom, it is just awesome rom,everything working superb in this rom,better battery 5 hours SOT,very smooth and finally no bug so go and try it.

echo92 said:
That's fair enough, losing warranty is definitely a consideration. Re flashing the stock ROM as mentioned above shouldn't affect your warranty and may resolve issues with your system (which is possible if your problems are persisting after a factory wipe). What build of nougat are you on (under settings>about phone)?
Click to expand...
Click to collapse
It's NPJ25.93-14, I'm waiting for the March Security Patch update, as other people are claiming better battery backup and to see if lag problem sorts out, if it won't hit my phone in 1 week or so then I'll move to one of your mentioned ROMs

I tried Unlocking Bootloader, entered the hex code in Motorola's website and it says my Bootloader can't be unlocked. I bought it from Amazon India (Retail package, no contract of any kind). Help me please.

mayank.bhola1 said:
I tried Unlocking Bootloader, entered the hex code in Motorola's website and it says my Bootloader can't be unlocked. I bought it from Amazon India (Retail package, no contract of any kind). Help me please.
Click to expand...
Click to collapse
Well, maybe that is for the best of your luck! I advise you to go to a service center and complain to them. Why? Because Motorola is BI*** and you are better off keeping your warranty stuck up their faces before trying anything else.
One more thing: when you are a noob, flashing a stock rom is not as safe as it sounds, you might end up without a sim slot or lose some other functionality.
Stick to your warranty and fight back the tedious way.

MK+2017 said:
Well, maybe that is for the best of your luck! I advise you to go to a service center and complain to them. Why? Because Motorola is BI*** and you are better off keeping your warranty stuck up their faces before trying anything else.
One more thing: when you are a noob, flashing a stock rom is not as safe as it sounds, you might end up without a sim slot or lose some other functionality.
Stick to your warranty and fight back the tedious way.
Click to expand...
Click to collapse
Ok I found that the hex code i was writing on, I cut off a string (low key my mistake) i unlocked bootloader, installed TWRP and now on lineage OS 14.1. It's working great, just a little worried for battery life but it's smooth af.

mayank.bhola1 said:
Ok I found that the hex code i was writing on, I cut off a string (low key my mistake) i unlocked bootloader, installed TWRP and now on lineage OS 14.1. It's working great, just a little worried for battery life but it's smooth af.
Click to expand...
Click to collapse
Great, I'm on Lineage OS, too
A generic battery saver: disable adaptive brightness and lower brightness only to the level you need. A full charge that way - with me using both WiFi and LTE - lasts a little more than 48 hours.
One last thing: please do a full backup from TWRP. Select all partitions you see available. Copy the resulting backup folder from SDCard to PC in a safe location. Do not modify further unless you really really can't breathe without it.

echo92 said:
Before flashing anything, have you tried the usual troubleshooting steps of wipe your cache and Dalvik in your recovery? Or if that didn't work, a factory reset (which may wipe your apps and app data)? You could also look into reflashing the stock ROM (e.g https://forum.xda-developers.com/mo...o-g4-plus-xt1640-43-athene-npj25-93-t3549369) but before trying any of this, make sure your data is backed up.
I'm using InvictaOS (unofficial lineage based ROM) https://forum.xda-developers.com/moto-g4-plus/development/xt16xx-cyanogenmod-14-1-alpha-t3492274 as my daily driver and it's been very stable, of course my usage will be different to yours, so your experience may vary. However, I get good battery life, watch YouTube at 1080p, calls are of good quality and the patched Moto camera works, as well as the system being smooth and responsive.
As with flashing any custom ROM, be aware that you'll have to unlock your bootloader from Motorola, which will void your warranty and also erase your data. Relocking your bootloader will not restore your warranty if you need to visit a service centre. Also, switching to a custom ROM will also result in device wipes so ensure you have a good backup before starting.
Click to expand...
Click to collapse
How much screen on time you get?? I am using Resurrection Remix. It gives me about 3-3.5 hours of sreen on time.

sanjaybaidya said:
How much screen on time you get?? I am using Resurrection Remix. It gives me about 3-3.5 hours of sreen on time.
Click to expand...
Click to collapse
With my usage pattern, I get typically 4-4.5 hours.
This includes:
Calls, texts, and brief Whatsapp usage
Browsing XDA, reddit, instagram
Youtube over 4G/LTE at 1080p (with a slightly weak mobile signal), which is my main usage.
This is with ambient display set to 100 ms wakeup, and 2 sec on time. General brightness at about 25 %. EX Kernel manager used to set maximum number of big cores to 2, I/O manager set to zen with 256 kB readahead buffer.
Of course, your experience may vary, though I've always had good battery life with Invicta.

echo92 said:
With my usage pattern, I get typically 4-4.5 hours.
This includes:
Calls, texts, and brief Whatsapp usage
Browsing XDA, reddit, instagram
Youtube over 4G/LTE at 1080p (with a slightly weak mobile signal), which is my main usage.
This is with ambient display set to 100 ms wakeup, and 2 sec on time. General brightness at about 25 %. EX Kernel manager used to set maximum number of big cores to 2, I/O manager set to zen with 256 kB readahead buffer.
Of course, your experience may vary, though I've always had good battery life with Invicta.
Click to expand...
Click to collapse
Did you underclock your processor??

sanjaybaidya said:
Did you underclock your processor??
Click to expand...
Click to collapse
Nope, stock core speeds (think the big cores run up to 1651 Mhz, little cores at 1200 Mhz), just capped the maximum number of big cores to 2. Besides, the interactive governor will likely pick the speeds appropriate for the task, I imagine. In fact, I recall having good battery life even with the stock kernel settings and all cores available, just with these settings my device runs cooler in my experience. Again, the beauty of EX Kernel Manager and the Invicta kernel (alongside many other kernels and managers) is that you can try and tweak a lot of options, many of which will be subjective and vary depending on your usage

echo92 said:
With my usage pattern, I get typically 4-4.5 hours.
This includes:
Calls, texts, and brief Whatsapp usage
Browsing XDA, reddit, instagram
Youtube over 4G/LTE at 1080p (with a slightly weak mobile signal), which is my main usage.
This is with ambient display set to 100 ms wakeup, and 2 sec on time. General brightness at about 25 %. EX Kernel manager used to set maximum number of big cores to 2, I/O manager set to zen with 256 kB readahead buffer.
Of course, your experience may vary, though I've always had good battery life with Invicta.
Click to expand...
Click to collapse
Wow... my usage is nearly the same and on nearly every ROM I get about 5.5-6.5 hours of SoT. Whether it be LOS, Invicta, GZR Tipsy (slim based), AOSP-CAF, or even MM ROMs (which are even friendlier on battery).
I disable any memory killers, location, bluetooth, set zen/512kb, disable all big cores, default adaptive brightness, and my usage is reddit/Instagram/Chrome/Telegram. This is over a 2 day period too.

Related

[Q] Sprint S5 huge battery drain after rooting

Hey everyone,
I have been reading and learning a ton from the XDA threads over the past couple weeks so first off, Thank You! for all the useful info on here.
After doing some research I just rooted my Sprint S5 so I could tether free and use an international SIM when travelling. After rooting successfully, I tried several different tether methods; TreVe mod, Xtether, Fox Fi and finally Fabios WiFi Tether Router.
Fabio's tether is working sometimes but the result of all this work is that my battery is draining super quick, like 4 - 6 hrs. Also, my usual smooth performance is gone. Switching screens is choppy, using widgets is slow, internet is hampered.
I'm wondering if I rooted incorrectly or if remnants of tether programs are floating around in the background... I tried Dalvik wipe and ROM cleaner
Biggest problem... I didn't know about making a recovery file when I rooted... Yes, I'm a first timer :silly:
So my questions are as follows:
-How can I fix the battery drain?
-How can I restore performance
-Can I still use CWM or TWRP after rooting or is it too late?
I'm doing 27 hrs of travel in a couple days and have 2 kids so any help would be greatly appreciated!!
Thanks
First, Did you keep location/GPS off? Coz, it sucks battery a lot..
Obviously you can use CWM/TWRP now.. Basically it's recommend to flash it after root..
Finally, if you're not happy with a rooted device, you can always go back to stock device by flashing with a stock firmware..
Masum56k said:
First, Did you keep location/GPS off? Coz, it sucks battery a lot..
Obviously you can use CWM/TWRP now.. Basically it's recommend to flash it after root..
Finally, if you're not happy with a rooted device, you can always go back to stock device by flashing with a stock firmware..
Click to expand...
Click to collapse
First off, Thanks Masum for your help!
Battery drain:
I was using GPS/Location the same amount before rooting and the battery was lasting around 12 hours; I have about 6 hours of battery life now with minimal use. Could using GPS after rooting make a difference? It seems like everything is slowing down and my battery analysis says that Connections Optimizer is draining 42% and Android System is draining 31%. Is that unusual?
CWM/TWRP:
My understanding so far with the CWM/TWRP is that you should make a recovery when the phone is running healthy so you can go back to that if your phone gets messed up (like mine is now). Possibly I don't understand Recovery correctly. Please clarify.
Also, when trying to install TWRP from the installer app, it asks for the Device Name and then leaves a message saying that I will probably brick my phone if I enter the wrong one. I cant find my device name anywhere (Sprint S5). How do I find it?
Flash to stock firmware:
I was hoping to avoid this if possible as all the tutorials seems to be pretty complicated (for intermediate and pro's) and I'm a little worried i'm going to brick my phone ;0) But if this is my only option i have a couple questions:
In order to flash with a stock firmware, do I need to have a recovery file in place? If not, could you point me in the right direction for instructions for noobies on flashing to stock firmware for Sprint S5 please.
Once again, thanks for your help!

OP2 kernel problems, considering H2OS?

Hi all, I am new here. I was referred by a friend who knows more about this than I do. I think I understand how to get fastboot and TWRP, so that is taken care of already. Now the problem with my OP2 running OxygenOS latest version, everything stock, is that it freezes up after unlocking, and the whole phone is just terribly throttled at this slow speed for a long time. All inputs are extremely delayed, and touchscreen is nearly unusable after the lag begins. There are so far two temporary fixes I found: 1) reboot phone 2)wait it out/keep unlocking until it doesn't lag. I also have been unable to make a copy of my internal storage via USB, as it gives unspecified error during copying. And lastly, the screen dims on its own sometimes at random while anything related to auto-brightness should be off. Fortunately, I was able to make a hard copy of my internal storage thru some wifi file manager apps. Now my friend pointed out that my phone's issues could be related to a bad kernel. To remedy this, he told me it would be good to flash a new kernel onto my phone. I considered changing roms to CM, but apparently a lot of functionality is lost when doing this. He told me that I could retain Oxygen OS while flashing a new kernel, but I am not sure how to do this. I came across a post in the android dev section regarding hydrogen os, and I read that it performs better than Oxygen OS, but has minor issues of its own. I am interested in flashing this rom/kernel (I am not sure which is which). Here is the link in that section of the forum I found http://forum.xda-developers.com/oneplus-2/development/rom-h2os-hydrogen-os-ota-clean-stable-t3195636. I see it says that it is working on Indian OP2, and running stock rom and stock kernel. Does this mean that my north american OP2 won't be able to get this rom? Also if it is the stock kernel, does that mean it is the same kernel as the one currently installed on my phone? Anyways, if anyone knows about my phone's problems, or has a way to fix it let me hear it please. Thank you!
Tzheng456 said:
Hi all, I am new here. I was referred by a friend who knows more about this than I do. I think I understand how to get fastboot and TWRP, so that is taken care of already. Now the problem with my OP2 running OxygenOS latest version, everything stock, is that it freezes up after unlocking, and the whole phone is just terribly throttled at this slow speed for a long time. All inputs are extremely delayed, and touchscreen is nearly unusable after the lag begins. There are so far two temporary fixes I found: 1) reboot phone 2)wait it out/keep unlocking until it doesn't lag. I also have been unable to make a copy of my internal storage via USB, as it gives unspecified error during copying. And lastly, the screen dims on its own sometimes at random while anything related to auto-brightness should be off. Fortunately, I was able to make a hard copy of my internal storage thru some wifi file manager apps. Now my friend pointed out that my phone's issues could be related to a bad kernel. To remedy this, he told me it would be good to flash a new kernel onto my phone. I considered changing roms to CM, but apparently a lot of functionality is lost when doing this. He told me that I could retain Oxygen OS while flashing a new kernel, but I am not sure how to do this. I came across a post in the android dev section regarding hydrogen os, and I read that it performs better than Oxygen OS, but has minor issues of its own. I am interested in flashing this rom/kernel (I am not sure which is which). Here is the link in that section of the forum I found http://forum.xda-developers.com/oneplus-2/development/rom-h2os-hydrogen-os-ota-clean-stable-t3195636. I see it says that it is working on Indian OP2, and running stock rom and stock kernel. Does this mean that my north american OP2 won't be able to get this rom? Also if it is the stock kernel, does that mean it is the same kernel as the one currently installed on my phone? Anyways, if anyone knows about my phone's problems, or has a way to fix it let me hear it please. Thank you!
Click to expand...
Click to collapse
I had the same issue with O2. I changed kernels and the problems persisted. A also word the device and started from scratch through fastboot and the issues persisted. I ended up on hydrogen and I've never looked back. There is a flashable zip in that thread for the newest full version .11. Follow the steps wipe everything besides internal storage, flash the full v11 zip and boot the phone. After this reboot to recovery (power and volume down). Flash the gapps and super su zip if you want root. After this you should be able to add your Google account and be good to go. One thing I did was remove all Chinese apps and the stock launcher. I use trebuchet launcher from cm 12.1. Phone runs incredibly smooth now. I recently started running AK kernel as well. The oxygen version works with hydrogen. I have been averaging between 5 and 7 hours of SOT for battery with up to 8 if I'm just watching videos. Hope this helps. The ROM is a little simpler and the notifications settings are different. But you can set apps to have priority notifications and they function similar to oxygens notifications at that point. Everything is in the thread if you have any questions I'll try to help you.

Most stable Lollipop/Marshmallow ROM?

Hi! I think I've tried every Lollipop/Marshmallow ROM out there, but I haven't found one as stable as KitKat ROMs (CM11/Stock). I just want a Lollipop/Marshmallow ROM that doesn't hang every time I open YouTube from recents (many apps suffer of that too), and with working WiFi (had this problem with CM13), and with decent battery life. CM13 is actually one of the most stable ROMs I've tried, but it had serious WiFi problems (it simply disconnects from the WiFi and then reconnects saying it doesn't have internet access, very annoying), some kind of TV-like static when booting and sometimes when unlocking the phone, and the recents cards sometimes got cut off (though this is not really a deal breaker). The only Marshmallow ROMs I haven't tried are BeanStalk and Mokee because they are based on CM, so I supposed they have the same problems. So, what's the most stable Lollipop/Marshmallow ROM you have tried? And can that ROM be used as daily driver?
Thanks!
Sorry for my English lol.
Which other Roms have you tried?
MuhammadBilal said:
Which other Roms have you tried?
Click to expand...
Click to collapse
Exodus (5.0, will try 5.1), BlissPop, DirtyUnicorns, dhacker's unofficial CM12, Mokee (5.1), ResurrectionRemix, unofficial CM13...
EDIT: Tried Exodus 5.1, really slow.
MoKee
So far, so good (It's only been 24 hours since I've installed it) on the 17-01-29 build of Mokee here
Wifi has been solid with no issues, rom seems stable, and YouTube ran fine from recents.
Update: Had strange problem with downloading email attachments with both gmail and Yahoo mail. Back to stock KK for the time being.
Update: Turns out the above email problems had to do with permissions.
beeewell said:
So far, so good (It's only been 24 hours since I've installed it) on the 17-01-29 build of Mokee here
Wifi has been solid with no issues, rom seems stable, and YouTube ran fine from recents.
Update: Had strange problem with downloading email attachments with both gmail and Yahoo mail. Back to stock KK for the time being.
Click to expand...
Click to collapse
It doesn't even boot here, first time it booted but it said that encrypting my device failed (WTF?) and then rebooted to do a factory reset, and it wiped the system partition. xD
I installed it again without Gapps and now it won't do anything, it justs sits there in the bootanimation for several minutes and then reboots. Perhaps​ I didn't downgrade correctly? How did you downgrade? I used RSD Flasher, and it has worked fine for me in the past.
trivialPotato said:
It doesn't even boot here, first time it booted but it said that encrypting my device failed (WTF?) and then rebooted to do a factory reset, and it wiped the system partition. xD
I installed it again without Gapps and now it won't do anything, it justs sits there in the bootanimation for several minutes and then reboots. Perhaps​ I didn't downgrade correctly? How did you downgrade? I used RSD Flasher, and it has worked fine for me in the past.
Click to expand...
Click to collapse
It took me awhile to find the procedure and files that I used to downgrade/upgrade, but I finally did. Thanks to Nobe1976, this method of going back and forth from KK to JB doesn't require a PC; There are 2 zip files that you can flash w/ TWRP to go back and forth. Here's the procedure and file links: http://www.droidrzr.com/topic/50096-how-tomobile-downgrader-flash-back-10-09-14-14/
I too thought Exodus was stable, but slow. I liked using MoKee 5.1, but I had an annoying problem with it that I couldn't solve: Every time I picked up my phone, there was a notification to sign back onto my WiFi network. It did so without asking for any credentials, but it got too annoying for me.
Right now, I'm using PacMan Rom (4.4.4), and it's been performing very well and is stable. Here's the link in case you wanna try: https://s.basketbuild.com/devs/pacman/moto_msm8960/KK/release
beeewell said:
It took me awhile to find the procedure and files that I used to downgrade/upgrade, but I finally did. Thanks to Nobe1976, this method of going back and forth from KK to JB doesn't require a PC; There are 2 zip files that you can flash w/ TWRP to go back and forth. Here's the procedure and file links: http://www.droidrzr.com/topic/50096-how-tomobile-downgrader-flash-back-10-09-14-14/
I too thought Exodus was stable, but slow. I liked using MoKee 5.1, but I had an annoying problem with it that I couldn't solve: Every time I picked up my phone, there was a notification to sign back onto my WiFi network. It did so without asking for any credentials, but it got too annoying for me.
Right now, I'm using PacMan Rom (4.4.4), and it's been performing very well and is stable. Here's the link in case you wanna try: https://s.basketbuild.com/devs/pacman/moto_msm8960/KK/release
Click to expand...
Click to collapse
Thank you so much! That will save me so much headaches lol.
I'm using lastest CM11 snapshot, working fine, but I find the battery doesn't last as much as in CM12.1.
EDIT: I'm writing from Mokee 6.0! That method for downgrading works flawlessly!
Mokee feels better than CM12.1 except by that TV-like interference when you unlock the device, and I haven't tried the WiFi, but it looks okay.
Thing to remember while reading all of the below, I have an XT905, with a JBBL.
I'm currently using "cm-13.0-20161205-ilichva-xt907_jbb.zip" for my daily. The only repeated "fails" I have is where WiFi will disconnect, however, it only happens if I am not using it and the phone is asleep. One thing I have noticed is that this is the only ROM that actually does go into deep sleep for me. I'm only on Wifi at home for extended periods (ie when phone goes to sleep). This may be the reason the other ROMs don't loose WiFi, because they don't go into deep sleep for me. My Wifi disconnects, and never is connected without internet. I just go into Wifi, select my network and say connect, and its all good again.
Previously (a few years back) I was using BlissPop (Lollipop), but did not use the latest build. I had better luck with "BlissPop-v3.9-moto_msm8960_jbbl-OFFICIAL-20150829-1751.zip"
Others I have used (Lollipop) and found pretty stable (ie used as daily for some time) were:
CARBON-5.1.1-Final-moto_msm8960_jbbl.zip
Resurrection-Remix-LP-v5.5.8-moto_msm8960_jbbl.zip
and for KitKat
LS-KK-MileStone-3.2-moto_msm8960_jbbl.zip
With the CM13 ROM I have a 64GB SDCard, F2FS cache partition, Xposed, Viper, a Linux Swap Partition (512mb) and personally find it to be the most stable ROM I have used (apart from WiFi) on the phone. Some of the Lollipop (bliss pop included) could not run my live wallpaper (Celestial Bodies). I have also noticed that at least one app using the CPU (a Solitaire game attempting to find a winnable deal manually) actually runs a lot faster in CM13 than in the others.
If YouTube bothers you, maybe you should try the alternatives such as New Pipe or OGYouTube etc etc. Actually, I just tried YouTube from the recents,and it worked fine for me.
As for the TV Static on boot (just before animation) I have had that since I first unlocked the bootloader; I thought It was normal. It has been independent of any ROMs and it happens for me on every ROM.
Mokee 5.1
Sorry for going off-topic but would any of you guys happen to have a copy of the last LP Mokee build that was released on 4PDA ?
MK51.1-xt907_jbbl-20160420-ilichva.zip
The link is unfortunately dead and I can't find a mirror anywhere. I'd like to save a copy just in case anyone asks in the future. If any of you have, would you please share privately with me? Thanks a lot!
DiamondJohn said:
Thing to remember while reading all of the below, I have an XT905, with a JBBL.
I'm currently using "cm-13.0-20161205-ilichva-xt907_jbb.zip" for my daily. The only repeated "fails" I have is where WiFi will disconnect, however, it only happens if I am not using it and the phone is asleep. One thing I have noticed is that this is the only ROM that actually does go into deep sleep for me. I'm only on Wifi at home for extended periods (ie when phone goes to sleep). This may be the reason the other ROMs don't loose WiFi, because they don't go into deep sleep for me. My Wifi disconnects, and never is connected without internet. I just go into Wifi, select my network and say connect, and its all good again.
Previously (a few years back) I was using BlissPop (Lollipop), but did not use the latest build. I had better luck with "BlissPop-v3.9-moto_msm8960_jbbl-OFFICIAL-20150829-1751.zip"
Others I have used (Lollipop) and found pretty stable (ie used as daily for some time) were:
CARBON-5.1.1-Final-moto_msm8960_jbbl.zip
Resurrection-Remix-LP-v5.5.8-moto_msm8960_jbbl.zip
and for KitKat
LS-KK-MileStone-3.2-moto_msm8960_jbbl.zip
With the CM13 ROM I have a 64GB SDCard, F2FS cache partition, Xposed, Viper, a Linux Swap Partition (512mb) and personally find it to be the most stable ROM I have used (apart from WiFi) on the phone. Some of the Lollipop (bliss pop included) could not run my live wallpaper (Celestial Bodies). I have also noticed that at least one app using the CPU (a Solitaire game attempting to find a winnable deal manually) actually runs a lot faster in CM13 than in the others.
If YouTube bothers you, maybe you should try the alternatives such as New Pipe or OGYouTube etc etc. Actually, I just tried YouTube from the recents,and it worked fine for me.
As for the TV Static on boot (just before animation) I have had that since I first unlocked the bootloader; I thought It was normal. It has been independent of any ROMs and it happens for me on every ROM.
Click to expand...
Click to collapse
The TV-like static seems to be something with the JBBL, it happens even in recovery for me (when the recovery locks and turns off the screen). About the WiFi, it disconnected even if I was playing a game or using the internet, but I live in a place where I don't have WiFi anymore, so it's not a problem.
Indeed, Mokee 6.0 and CM13 are the most stable ROMs I've tried, even more than CM11, except for the bugs said above, even the battery lasts more.
BTW, how do you increment swap? I've tried several methods, but it still shows 256MB.
trivialPotato said:
The TV-like static seems to be something with the JBBL, it happens even in recovery for me (when the recovery locks and turns off the screen).
Click to expand...
Click to collapse
I only get it when I reboot, but get it every time.
trivialPotato said:
About the WiFi, it disconnected even if I was playing a game or using the internet, but I live in a place where I don't have WiFi anymore, so it's not a problem.
Click to expand...
Click to collapse
I personally have only seen it happen when the I wake the device up. Never has it occurred while I am using it.:angel: Last night I was searching for another thing in Xposed, and I saw a lot of Wifi type modules. Though most were about turning wifi off when the screen goes off; but I wasn't looking for Wifi stuff, so maybe you could find something that helps.
trivialPotato said:
Indeed, Mokee 6.0 and CM13 are the most stable ROMs I've tried, even more than CM11, except for the bugs said above, even the battery lasts more.
Click to expand...
Click to collapse
I tried Mokee, and I cant remember why, but it wasn't OK as a daily for me. To be honest, I would find it hard to go back to a ROM (ie less than MM) that does not have privacy guard. I also forgot to mention on my phone I have Adaway and Lucky Patcher and > 10 boot scripts (such as swap, IO optimisations, trim command, disabling media scanner on boot ... etc etc etc)
trivialPotato said:
BTW, how do you increment swap? I've tried several methods, but it still shows 256MB.
Click to expand...
Click to collapse
I am guessing by "increment" you really mean implement? Assuming that, I use a boot script. Currently I use a swap partition, so, for that I:
1. create a linux swap partition on the SDCard using Minitool Partition Wizard
2. Put the card into my phone, boot it and Find out the partition details (eg "/dev/block/mmcblk1p2" on my card now)
3. create a boot script to enable it on boot. The meat of the script is:
Code:
swapon /dev/block/mmcblk1p2;
Previously I have used a swap file, which is actually more complex. Something like:
Code:
location=/mnt/media_rw/sdcard1/data/local/tmp;
file_name=swapfile.dat;
desiredsizemb=512;
dd if=/dev/zero of=$location/$file_name bs=1048576 count=$desiredsizemb;
swapon -p 16000 $location/$file_name;
Hope the above helps, and let me know if you get it working.
DiamondJohn said:
I only get it when I reboot, but get it every time.
I personally have only seen it happen when the I wake the device up. Never has it occurred while I am using it.:angel: Last night I was searching for another thing in Xposed, and I saw a lot of Wifi type modules. Though most were about turning wifi off when the screen goes off; but I wasn't looking for Wifi stuff, so maybe you could find something that helps.
I tried Mokee, and I cant remember why, but it wasn't OK as a daily for me. To be honest, I would find it hard to go back to a ROM (ie less than MM) that does not have privacy guard. I also forgot to mention on my phone I have Adaway and Lucky Patcher and > 10 boot scripts (such as swap, IO optimisations, trim command, disabling media scanner on boot ... etc etc etc)
I am guessing by "increment" you really mean implement? Assuming that, I use a boot script. Currently I use a swap partition, so, for that I:
1. create a linux swap partition on the SDCard using Minitool Partition Wizard
2. Put the card into my phone, boot it and Find out the partition details (eg "/dev/block/mmcblk1p2" on my card now)
3. create a boot script to enable it on boot. The meat of the script is:
Code:
swapon /dev/block/mmcblk1p2;
Previously I have used a swap file, which is actually more complex. Something like:
Code:
location=/mnt/media_rw/sdcard1/data/local/tmp;
file_name=swapfile.dat;
desiredsizemb=512;
dd if=/dev/zero of=$location/$file_name bs=1048576 count=$desiredsizemb;
swapon -p 16000 $location/$file_name;
Hope the above helps, and let me know if you get it working.
Click to expand...
Click to collapse
Mokee has be running pretty solid here, I'll try CM13 and/or BeanStalk in a few days, though.
About swap, if I run "free" in the Terminal it shows it has swap memory, and I tried several methods (well, apps) to increment it but no luck. I'll try yours in a few days.
About the WiFi and the TV-like static, I bet is some difference between xt905 and xt907.
trivialPotato said:
Mokee has be running pretty solid here, I'll try CM13 and/or BeanStalk in a few days, though.
About swap, if I run "free" in the Terminal it shows it has swap memory, and I tried several methods (well, apps) to increment it but no luck. I'll try yours in a few days.
About the WiFi and the TV-like static, I bet is some difference between xt905 and xt907.
Click to expand...
Click to collapse
Well, the swap you currently see is ZRam, which is a compressed partition of memory used as a swap partition. ie not a file or physical partition on an sdcard (as I use above, in addition to ZRam). To increase ZRam, you loose available memory. That can be simply changed with the following lines:
Code:
echo 1 > /sys/block/zram0/reset;
OR
swapoff /dev/block/zram0;
echo "201326592" > /sys/block/zram0/disksize;
mkswap /dev/block/zram0;
swapon /dev/block/zram0;
The number is 1024*1024*target_size (MB eg 600). I think you have to do it at boot time or you end up with device or resource busy messages.
Or you could use Kernel Adiutor - Virtual Memory
That actually reminds me, one bug I have noticed on all the CM13 ROMs I tried, was that the init.d did not work, I had to use Kernel Adiutor to implement it; and I have a lot of scripts.
Currently running the new Lineage ROM http://forum.xda-developers.com/showthread.php?t=3577746. Thanks to Ilichva...
So far, so good !!! Performing very well with no issues found yet. :thumbup:
It still has the WiFi disconnecting when asleep for me.
beeewell said:
Currently running the new Lineage ROM http://forum.xda-developers.com/showthread.php?t=3577746. Thanks to Ilichva...
So far, so good !!! Performing very well with no issues found yet. :thumbup:
Click to expand...
Click to collapse
Performing well here, too! It has the same bugs CM13 had, but I feel is a bit snappier.
Is it just me, or is the default swappiness set at 100? (cat /proc/sys/vm/swappiness)
I actually tried lowering it to the android default of 60, and the ROM felt less "snappy", so put it back at 100
DiamondJohn said:
Is it just me, or is the default swappiness set at 100? (cat /proc/sys/vm/swappiness)
I actually tried lowering it to the android default of 60, and the ROM felt less "snappy", so put it back at 100
Click to expand...
Click to collapse
Indeed, is set at 100.
Possible Wifi fix?
trivialPotato said:
I just want a Lollipop/Marshmallow ROM ... and with working WiFi (had this problem with CM13), and with decent battery life. CM13 is actually one of the most stable ROMs I've tried, but it had serious WiFi problems (it simply disconnects from the WiFi and then reconnects saying it doesn't have internet access, very annoying).
Click to expand...
Click to collapse
DiamondJohn said:
...I'm oly on Wifi at home for extended periods (ie when phone goes to sleep). This may be the reason the other ROMs don't loose WiFi, because they don't go into deep sleep for me. My Wifi disconnects, and never is connected without internet. I just go into Wifi, select my network and say connect, and its all good again.
Click to expand...
Click to collapse
I have made a change to build.prop, which APPEARS to have bettered my Wifi stability.
Now, its only been a few hours, so its pretty early to say :fingers-crossed: it has definitely fixed it, but normally within this time, I would of expected to loose my Wifi connection, but it hasn't. :highfive:
Also, the change I made, I have read is actually only set at build time and thereby built into the ROM and not read from the build.prop.
The build.prop setting is: wifi.supplicant_scan_interval. My RAZR had it set to 30, while my N5 was set to 15. I have set it down to 5 (for testing purposes ) Searching the net will bring up heaps of explanation of what the setting is for (and also info saying its only a build time property)
So in summary, I have set the following build.prop
Code:
wifi.supplicant_scan_interval=5
And my WiFi has been solid for the past 3 hrs (normally in sleep except for being woken every 10 minutes to check its still ok ). Let me know if it works for you.
DiamondJohn said:
I have made a change to build.prop, which APPEARS to have bettered my Wifi stability.
Now, its only been a few hours, so its pretty early to say :fingers-crossed: it has definitely fixed it, but normally within this time, I would of expected to loose my Wifi connection, but it hasn't. :highfive:
Also, the change I made, I have read is actually only set at build time and thereby built into the ROM and not read from the build.prop.
The build.prop setting is: wifi.supplicant_scan_interval. My RAZR had it set to 30, while my N5 was set to 15. I have set it down to 5 (for testing purposes ) Searching the net will bring up heaps of explanation of what the setting is for (and also info saying its only a build time property)
So in summary, I have set the following build.propAnd my WiFi has been solid for the past 3 hrs (normally in sleep except for being woken every 10 minutes to check its still ok ). Let me know if it works for you.
Click to expand...
Click to collapse
Will try this next weekend (I don't have WiFi right now). I hope it works lol.
EDIT: It didn't. :crying:

Too Many Custom Roms : RN7 4/128

There're too many custom roms for our RN7... It's impossible to choose one or the other. Pixel, CR, AOSP, Syberia, Lineage, etc etc etc
I'm still on Xiaomi EU 'cause I've this phone from one month and it's all new for me the modding of it. Almost all custom roms needs to format internal data, every flash, so it's not easy to backup every time all my data. And no one of them has a 48M camera for the moment, personally I notice that this mode produces better photo than 12M on stock EU camera on my device.
So really hard to try these roms...
Whch rom/roms do you suggest to try before in order to:
* have good performance (better than MIUI rom ?!)
* have good battery
* have customization (status bar, navigation bar, ...)
* have an easy step-by-step to flash
Nobody can really answer your question, it's a matter of taste, a lot of members prefer Pixel Experience for the stability it offers, some others prefer LOS 16 .. i for example use Havoc, for me it's the most stable and the best battery-friendly and it has a LOT of features .. but i switch now and then between it and Miui EU ...... try them and choose whatever suits your needs
chazy chaz said:
Nobody can really answer your question, it's a matter of taste, a lot of members prefer Pixel Experience for the stability it offers, some others prefer LOS 16 .. i for example use Havoc, for me it's the most stable and the best battery-friendly and it has a LOT of features .. but i switch now and then between it and Miui EU ...... try them and choose whatever suits your needs
Click to expand...
Click to collapse
Thx :good: But what about format data ? There's a way to avoid to move every time my data (80/90 GB) from/to internal memory ?!
PYCON said:
Thx :good: But what about format data ? There's a way to avoid to move every time my data (80/90 GB) from/to internal memory ?!
Click to expand...
Click to collapse
ooof,your best bet is to use a migrate app, or backup to external/ cloud. you have no choice but to format data so you can install other roms.i assume you already flash some sort of twrp due to you being in .eu. so maybe backup your internal storage from twrp itself.
Most stay with MIUI for now, overall this is better
Wait, you don't need to format data for every flash (if you mean update).
Oh and when experimenting with ROMs, just make a 1:1 TWRP backup!
On my previous Samsung phone I tried different ROMs but settled with Bootleggers if that helps
Well, in these last days I tried :
* Lineage
* Aosp Extended
* Syberia
* CR Droid
* Pixel Experience (CAF)
but I've got an issue. After full wipe and flash the custom rom + vbmeta (if needed in the tutorial), I've found my phone encrypted.
TWRP and android system ask to me a password. The only way to go out is to go back to TWRP and wipe internal memory with FORMAT DATA.
RESULT : I've lost my data :crying: I've a backup of 3 weeks ago, ok, something i'll recover from it... Some pics are gone :crying:
Hey there!
Personally, in my experience MIUI still has the best performance overall. It has the best battery life and better gaming experience. As much as I hate MIUI, for RN7 they did good.
Cheers!
PYCON said:
Well, in these last days I tried :
* Lineage
* Aosp Extended
* Syberia
* CR Droid
* Pixel Experience (CAF)
but I've got an issue. After full wipe and flash the custom rom + vbmeta (if needed in the tutorial), I've found my phone encrypted.
TWRP and android system ask to me a password. The only way to go out is to go back to TWRP and wipe internal memory with FORMAT DATA.
RESULT : I've lost my data :crying: I've a backup of 3 weeks ago, ok, something i'll recover from it... Some pics are gone :crying:
Click to expand...
Click to collapse
If you're still looking for a rom I suggest you to try havoc official if you hate encryption. it's not as aggressive in term of encryption. I've changed the kernel and dirty flashed some updates yet my device never get encrypted. Just make sure you choose the latest 2.6 (don't jump to 2.7 now, it has battery draining issue).
I tried all all customs rooms but finally I notified that miui stock rom is better than any others in the most custom roms I have network isuee my network disappeared sometimes and heating my phone really changed me to back to miui

Moto G5 Plus custom ROM advice

Hello everyone!
I have a Moto G5 plus which still works quite well as my only phone, but I'm curious to experiment.
Seeing as official support and security updates have ended, I don't think I'm missing out on anything by leaving stock.
I'm looking for recommendations on which ROM to use, as well as any tips or advice you can give.
Top priorities:
Security and stability (as much as possible)
Connectivity (4G LTE, Wifi without any hiccups)
Bluetooth (support for as many audio codecs as possible, especially Aptx)
Camera should be fully functional
I can't think of any other priorities right now, but maybe narrows the field of options a bit.
I have never installed a ROM nor rooted a device, but I am a quick learner.
Also a quick question, is rooting the phone required? And even if it's not required, do I get any benefit from doing so?
Any input will be greatly appreciated!
Thanks in advance!!
Spektater said:
Hello everyone!
I have a Moto G5 plus which still works quite well as my only phone, but I'm curious to experiment.
Seeing as official support and security updates have ended, I don't think I'm missing out on anything by leaving stock.
I'm looking for recommendations on which ROM to use, as well as any tips or advice you can give.
Top priorities:
Security and stability (as much as possible)
Connectivity (4G LTE, Wifi without any hiccups)
Bluetooth (support for as many audio codecs as possible, especially Aptx)
Camera should be fully functional
I can't think of any other priorities right now, but maybe narrows the field of options a bit.
I have never installed a ROM nor rooted a device, but I am a quick learner.
Also a quick question, is rooting the phone required? And even if it's not required, do I get any benefit from doing so?
Any input will be greatly appreciated!
Thanks in advance!!
Click to expand...
Click to collapse
Hello. I can only speak to LineageOS. I have tried others and had bugs that I could not live with. Most new ROMs may have them until they get some exposure and support. Motorola quit supporting the G5 Plus in the early part of 2019, I think. Seems like a lot of support for software in a lot of devices disappears in 2 years or so. GothicIV has been applying android security patches for this year, every month as google releases them.
I have never had any 4G LTE or wireless problems. I use a Verizon virtual mobile carrier.
Can't tell you about Bluetooth codecs, other than I use a plantronics bluetooth set and it works fine.
LineageOS has a built in no frills movie/still camera that works. But if you have google support, you can download the original motorola camera and it works fine. I also use the FV-5 still and FV-5 Cinema camera's out of the play store (paid app) and they work fine.
Rooting is not required, but it allows you to get to the operating system. In Linux (which android is based on) You have ordinary user privileges to install and remove apps. A super user can add/remove/delete files to the OS and change configuration files. When you root a phone, you are being elevated to super user (SU). A bunch of folks and google warn against this, its because they want you to use the system as they provided, like "look - but - dont touch", The concerns are valid, but if you are a linux user, you can make up your own mind. I feel their warnings are over rated, personally. Magisk , a common rooting program will only allow super user to programs you authorize to have super user access.
Basically, you have to unlock the boatloader - and that voids your warranty, but your probably out of that. I think motorola will only allow you to unlock the bootloader if you bought it retail. After unlocking the bootloader, install TWRP a program for backup and restore, which most everybody uses to install ROMs. A lot of ROMs require the memory to be un-encrypted to work, sometimes TWRP can do this, sometimes you need a SU and de-crypter helper program to do this.
Also, I cannot stress this more, after you install TWRP, back up the phone. The Persist and EFS files are individualized files for you phone. Basically radio calibrations and every phone is different.
I wrote a procedure for this, a PDF, its at http://s000.tinyupload.com/?file_id=30022986655137330218 . Its my documentation for future reference if something goes wrong. I have three Moto G5+ and all are on LineageOS.
Hope that helps.
Nivead said:
Hello. I can only speak to LineageOS. I have tried others and had bugs that I could not live with. Most new ROMs may have them until they get some exposure and support. Motorola quit supporting the G5 Plus in the early part of 2019, I think. Seems like a lot of support for software in a lot of devices disappears in 2 years or so. GothicIV has been applying android security patches for this year, every month as google releases them.
I have never had any 4G LTE or wireless problems. I use a Verizon virtual mobile carrier.
Can't tell you about Bluetooth codecs, other than I use a plantronics bluetooth set and it works fine.
LineageOS has a built in no frills movie/still camera that works. But if you have google support, you can download the original motorola camera and it works fine. I also use the FV-5 still and FV-5 Cinema camera's out of the play store (paid app) and they work fine.
Rooting is not required, but it allows you to get to the operating system. In Linux (which android is based on) You have ordinary user privileges to install and remove apps. A super user can add/remove/delete files to the OS and change configuration files. When you root a phone, you are being elevated to super user (SU). A bunch of folks and google warn against this, its because they want you to use the system as they provided, like "look - but - dont touch", The concerns are valid, but if you are a linux user, you can make up your own mind. I feel their warnings are over rated, personally. Magisk , a common rooting program will only allow super user to programs you authorize to have super user access.
Basically, you have to unlock the boatloader - and that voids your warranty, but your probably out of that. I think motorola will only allow you to unlock the bootloader if you bought it retail. After unlocking the bootloader, install TWRP a program for backup and restore, which most everybody uses to install ROMs. A lot of ROMs require the memory to be un-encrypted to work, sometimes TWRP can do this, sometimes you need a SU and de-crypter helper program to do this.
Also, I cannot stress this more, after you install TWRP, back up the phone. The Persist and EFS files are individualized files for you phone. Basically radio calibrations and every phone is different.
I wrote a procedure for this, a PDF, its at *link* . Its my documentation for future reference if something goes wrong. I have three Moto G5+ and all are on LineageOS.
Hope that helps.
Click to expand...
Click to collapse
Hello Nivead!
I could not have hoped for a more detailed answer!!
Once I make up my mind, I will most definitely use your guide! The PDF was crystal clear! I thank you deeply for all the effort that you clearly put into helping others
I'm still in doubt due to an important difference; you used a 4gb RAM version, but mine is only 2gb RAM (XT1681)
I've heard that with only 2gb RAM, I should give up on Custom ROMs, and that I won't get better performance than Stock.
I was hoping that a custom rom, with optimizations taken from Android 9, 10 and 11, or even with user designed tweaks, could improve performance, even by a small margin, over the stock Android 8.1.
But I do understand 2gb is VERY low by today's standards, and that most custom roms are designed with double that RAM in mind.
Knowing that my device has only 2gb RAM total, would you still recommend LineageOS in my quest for a slight performance boost, or should I just do a clean install of regular old stock 8.1?
Thank you very much in advance for your time and kindness!
Spektater said:
Hello Nivead!
I could not have hoped for a more detailed answer!!
Once I make up my mind, I will most definitely use your guide! The PDF was crystal clear! I thank you deeply for all the effort that you clearly put into helping others
I'm still in doubt due to an important difference; you used a 4gb RAM version, but mine is only 2gb RAM (XT1681)
I've heard that with only 2gb RAM, I should give up on Custom ROMs, and that I won't get better performance than Stock.
I was hoping that a custom rom, with optimizations taken from Android 9, 10 and 11, or even with user designed tweaks, could improve performance, even by a small margin, over the stock Android 8.1.
But I do understand 2gb is VERY low by today's standards, and that most custom roms are designed with double that RAM in mind.
Knowing that my device has only 2gb RAM total, would you still recommend LineageOS in my quest for a slight performance boost, or should I just do a clean install of regular old stock 8.1?
Thank you very much in advance for your time and kindness!
Click to expand...
Click to collapse
When I wrote the procedure, I was taking a phone back to LineageOS 15.1 . One should be able to substitute any ROM in place of the LineageOS and the procedure should still work. I have used LineageOS 14 (Vache), also LineageOS 16 (Coldhans) and LineageOS 17.1 (thread by Riyan65) and Pixel Experience AOSP (thread by ZjRDroid).
I do not know about the 2/4 GB performance issues/differences. I would research the forum threads on the ROM and see if problems were reported, and if the ROM requires a 4 GB memory. Also, bear in mind that memory works different in android/linux compared to windows.
I do not know if LineageOS would give you a performance boost. You would have to try it and see, I will say, that the google play store and its related apps put a performance drain on android. They are constantly checking in with google when you use the apps, and constantly looking for updates. That means battery is being used by the radio modems in the background. If you do not need playstore access, its a boost. Or you could use the nano gapps to have just play store access without all the other google apps the were installed by default in android 7/8.1.
I would not re-install stock moto 8.1 as a performance issue. I would do a factory erase, it should return the phone back to the state of when the phone was upgraded to stock 8.1. Bear in mind that all data, photos and apps you added will be erased. I would only re-install moto stock 8.1 if I was coming back from a ROM and going to a different ROM. Most ROMs start with stock moto 8.1 and just lay their code on top of it. So parts of the stock firmware gets over written and parts of it remain stock.
If you can afford to purchase a new phone - and do without your G5 plus, because you bricked it - I would try a ROM. If you can not do without your phone, I would leave it alone. I trashed one of my phones and it took me a day to recover it back to stock. That is one of the main reasons I wrote the procedure.
Sorry, I could not help some more...
Nivead said:
When I wrote the procedure, I was taking a phone back to LineageOS 15.1 . One should be able to substitute any ROM in place of the LineageOS and the procedure should still work. I have used LineageOS 14 (Vache), also LineageOS 16 (Coldhans) and LineageOS 17.1 (thread by Riyan65) and Pixel Experience AOSP (thread by ZjRDroid).
I do not know about the 2/4 GB performance issues/differences. I would research the forum threads on the ROM and see if problems were reported, and if the ROM requires a 4 GB memory. Also, bear in mind that memory works different in android/linux compared to windows.
I do not know if LineageOS would give you a performance boost. You would have to try it and see, I will say, that the google play store and its related apps put a performance drain on android. They are constantly checking in with google when you use the apps, and constantly looking for updates. That means battery is being used by the radio modems in the background. If you do not need playstore access, its a boost. Or you could use the nano gapps to have just play store access without all the other google apps the were installed by default in android 7/8.1.
I would not re-install stock moto 8.1 as a performance issue. I would do a factory erase, it should return the phone back to the state of when the phone was upgraded to stock 8.1. Bear in mind that all data, photos and apps you added will be erased. I would only re-install moto stock 8.1 if I was coming back from a ROM and going to a different ROM. Most ROMs start with stock moto 8.1 and just lay their code on top of it. So parts of the stock firmware gets over written and parts of it remain stock.
If you can afford to purchase a new phone - and do without your G5 plus, because you bricked it - I would try a ROM. If you can not do without your phone, I would leave it alone. I trashed one of my phones and it took me a day to recover it back to stock. That is one of the main reasons I wrote the procedure.
Sorry, I could not help some more...
Click to expand...
Click to collapse
Not at all! You have been incredibly helpful and informative!
I could probably afford a new phone if it came to that, but I was hoping to improve the performance of the G5 Plus so that it could get me by for 1 or 2 more years, until 5G becomes more widespread and good cheap 5G phones become available.
Maybe I could try Lineage and see how it goes. I've heard that even if I brick it, it is usually reversible with some effort... how true do you feel this is?
If bricking is irreversible, maybe it is not worth the risk, as the phone still works quite well, and would be a nice gift for a friend when I decide to buy a new one.
And a final question, if I decide to try out a ROM, I can always go back to stock by doing a factory reset right?
Thank you very very much for all your patience!
Spektater said:
Not at all! You have been incredibly helpful and informative!
I could probably afford a new phone if it came to that, but I was hoping to improve the performance of the G5 Plus so that it could get me by for 1 or 2 more years, until 5G becomes more widespread and good cheap 5G phones become available.
Maybe I could try Lineage and see how it goes. I've heard that even if I brick it, it is usually reversible with some effort... how true do you feel this is?
If bricking is irreversible, maybe it is not worth the risk, as the phone still works quite well, and would be a nice gift for a friend when I decide to buy a new one.
And a final question, if I decide to try out a ROM, I can always go back to stock by doing a factory reset right?
Thank you very very much for all your patience!
Click to expand...
Click to collapse
I am also hanging on to my G5+'s as long as I can. 5G implementation has started, but its ways off for full coverage.
I asked about bricking, as it can happen if one does not follow procedures, or have a hardware failure. . Usually when a phone is bricked, its unrecoverable. Sometimes a professional may be able to recover the phone, they do this by opening the phone and making direct connections to the NAND memory. If they are able to communicate with the memory and the hardware is OK, they can reinstall an image of the operating system. If it boots, you have a operating phone. I just wanted to be clear, there is a risk.
If you put a ROM on the phone, its a new operating system. If it has problems, or does not boot, etc - you usually can "fastboot" the original moto 8.1 firmware and the phone should be OK.
If you put a new operating system on the phone and do a factory reset, you are still inside the new operating system - your just wiping it clean. In order to get back to the moto 8.1 stock firmware, you will either have to install backup image via TWRP - which does not always work - or - fastboot the original moto 8.1 firmware, which usually works.
Fastboot is a command in the Android Device Bridge terminal program. ADB is a command line terminal program that runs on your computer and is used to move firmware from the computer to the phone. Fastboot also has some maintenance and housekeeping commands.
My advice, is to read up on all the required tasks, so you know how things react. Also keep a log of what you did, so if something goes wrong, you can attempt to back track to the problem. XDA forums has a lot of info available on all the task required. Also if something goes wrong, you can stop and ask for help on the forum.
Nivead said:
I am also hanging on to my G5+'s as long as I can. 5G implementation has started, but its ways off for full coverage.
I asked about bricking, as it can happen if one does not follow procedures, or have a hardware failure. . Usually when a phone is bricked, its unrecoverable. Sometimes a professional may be able to recover the phone, they do this by opening the phone and making direct connections to the NAND memory. If they are able to communicate with the memory and the hardware is OK, they can reinstall an image of the operating system. If it boots, you have a operating phone. I just wanted to be clear, there is a risk.
If you put a ROM on the phone, its a new operating system. If it has problems, or does not boot, etc - you usually can "fastboot" the original moto 8.1 firmware and the phone should be OK.
If you put a new operating system on the phone and do a factory reset, you are still inside the new operating system - your just wiping it clean. In order to get back to the moto 8.1 stock firmware, you will either have to install backup image via TWRP - which does not always work - or - fastboot the original moto 8.1 firmware, which usually works.
Fastboot is a command in the Android Device Bridge terminal program. ADB is a command line terminal program that runs on your computer and is used to move firmware from the computer to the phone. Fastboot also has some maintenance and housekeeping commands.
My advice, is to read up on all the required tasks, so you know how things react. Also keep a log of what you did, so if something goes wrong, you can attempt to back track to the problem. XDA forums has a lot of info available on all the task required. Also if something goes wrong, you can stop and ask for help on the forum.
Click to expand...
Click to collapse
Ok, I will definitely keep that in mind.
To say the truth, I'm still on the fence on whether to use a Custom Rom or not, as many people have told me I won't get better performance with any custom than I would with Stock. This appears to be especially true given the low RAM of my device (just 2 GB).
Regardless of what I end up doing, I would like to deeply thank you for all the time and dedication you put into your replies.
If everyone was as willing and helpful as you, the world would be a better place!
I too recommend LineageOS. I'm still running 15.1 (Oreo) on my 2GB G5. @gothicVI has a bunch of versions, with security updates, available here.
Zojak said:
I too recommend LineageOS. I'm still running 15.1 (Oreo) on my 2GB G5. @gothicVI has a bunch of versions, with security updates, available here.
Click to expand...
Click to collapse
Well, two different opinions both recommending LineageOS definitely sounds appealing. I've heard ArrowOS is quite good as well. So many options!! I was hoping to get a ROM with Android 11 features, but maybe I'm aiming too high, considering its only a 2gb device
I tried PixelExperience and ArrowOS. Mainly to see if I could get gcam's nightsight to work with 2GB. Despite my attempts, with roms and tweaking system memory settings, I couldn't get nightsight working. So I went back to LOS 15.1 for the Xposed support. In 2019 I picked up a Moto G7+ (running LOS 17.1) and haven't touched my G5 much. Just flashing @gothicVI's security updates on it every so often.
Zojak said:
I tried PixelExperience and ArrowOS. Mainly to see if I could get gcam's nightsight to work with 2GB. Despite my attempts, with roms and tweaking system memory settings, I couldn't get nightsight working. So I went back to LOS 15.1 for the Xposed support. In 2019 I picked up a Moto G7+ (running LOS 17.1) and haven't touched my G5 much. Just flashing @gothicVI's security updates on it every so often.
Click to expand...
Click to collapse
I see... I was really hoping to get a working GCam on a 2GB device, but I guess I'll have to give up on that. So you would recommend LOS over ArrowOS or DirtyUnicorns?
I'm sorry if I ask too many questions, there are so many options that a beginner like myself gets confused!
Thank you very much for all your help!
Well I haven't tried DirtyUnicorns. My time with ArrowOS was brief. I'd say try them all and see which you like best.
Google released GCam Go for low end devices. I haven't tried it but maybe it'll run better on our device.
Zojak said:
I tried PixelExperience and ArrowOS. Mainly to see if I could get gcam's nightsight to work with 2GB. Despite my attempts, with roms and tweaking system memory settings, I couldn't get nightsight working. So I went back to LOS 15.1 for the Xposed support. In 2019 I picked up a Moto G7+ (running LOS 17.1) and haven't touched my G5 much. Just flashing @gothicVI's security updates on it every so often.
Click to expand...
Click to collapse
I see. Maybe a GCam Go port could give good results, it would be interesting to see some tests on that on this device.
I'll see which ROMs I end up trying, IF I gather the courage to try custom roms jaja.
Thank you very very much for all your help!
https://www.celsoazevedo.com/files/android/google-camera/f/changelog1447/
Neat. This version seems to work on my G5. Night mode too in the settings.
Zojak said:
https://www.celsoazevedo.com/files/android/google-camera/f/changelog1447/
Neat. This version seems to work on my G5. Night mode too in the settings.
Click to expand...
Click to collapse
Will definitely keep that one in mind. Thank you!

Categories

Resources