[G2 Android Development] jeebspawnshop:
Just did a dirty flash of the new builds, and here are the pertinent observations;

- Half my apps were "corrupted", and clearing data didn't work - had to uninstall and reinstall them from Titanium Backup

- After phone call hang up, there is no longer the 3 loud beeps and "Invalid number" message

- 3G data worked! It was turned on and functioning normally, speeds were good too

I'm very pleased to have 3G working again and am extremely grateful for your quick response and hard work to provide such an excellent ROM to all of us here.

But in the interest of total disclosure I have to mention 1 small thing which I leave here just for your knowledge as the maintainer - when the phone is in 3G mode, if you access the 4636 menu, it is set as WCDMA preferred, which by definition means (copy-pasted from another website): "WCDMA preferred - The GSM phone is capable of using both 2G and 3G data communication and when signal strength is low 3G is favored more." This is a bit of a problem in countries where 3G signal is not very developed or widely distributed, because the ideal fallback would be 2G when signal is weak.

I'm not asking you to fix it, as the ROM is now just brilliant and functioning marvelously!

While I'm disclosing everything, I will mention this pro-tip for those folk who are having issues with delayed notifications; the Doze mode in Nougat is much deeper and stricter than in Marshmallow, and at least on my phone and my apps (WhatsApp, Hangouts, Gmail, Calengoo, etc) the apps were being killed just minutes after screen-off, and all notifications were being delayed until I woke the phone again. Whitelisting the apps achieved nothing, as they would get killed and disconnected almost immediately after screen off.

I tried many things and many apps to tweak the Doze settings, and achieved nothing. I tried to make the LMK more relaxed (thought maybe it was killing apps), and got nothing. Then I finally discovered a way to turn off Doze mode entirely. This can be done by entering the following command line in to a root shell (via ADB or a rooted terminal emulator);

dumpsys deviceidle disable

(Note: this command does NOT survive a reboot. Must be executed after each reboot. I set a Tasker task to run it at boot time.)

Once that command is executed with root privileges, Doze is completely disabled. And once Doze is disabled, everything began to function normally, and I would get messages instantly, emails would notify the moment they arrived, and my calendar reminders were on the dot every time. The battery drain with Doze OFF in Nougat was only SLIGHTLY higher than with Doze ON - or - about the same as with Doze ON using Marshmallow.

I eventually installed Greenify just to hibernate apps that I don't often use, but I suspect this is not necessary as none of my installed apps tend to keep wakelocks anyway.

To check if Doze is turned off, execute this; dumpsys deviceidle enabled

This will return 0 if disabled, 1 if enabled.

To re-enabled Doze, execute this; dumpsys deviceidle enable

To check all info & settings regarding Doze, execute this; dumpsys deviceidle

I hope that all the info I provided here will be of use to some folk. It's my only way of contributing to this extraordinary ROM :good:

---------- Post added at 01:43 PM ---------- Previous post was at 01:42 PM ----------

I'd love to know this too.

Only thing I noticed was a new line in build.prop.