yashsingh1/xdaforums huggingface dataset:
[Moto G Android Development] hhrokarvi:
Final Update!

Hey guys...... Sorry for the delay..... servers weren't working as they should.... So here we are... with the final build of RR Nougat.... and without much further ado, let's get to it.....

Download Link

Download Link (Mirror)

Changelog (Main Points)

- Version will be bumped to 5.8.5

- Merged September Security Patches

- Added PA color engine

- Magisk updated to v14

- Improved theme compatibility with color engine

- Improvements to pocket mode

- Many device specific changes & fixes (depends on your maintainer)

- Updates from LineageOS

Changelog

Important!

1) Last Build for Nougat

2) OTA might be buggy... REPORT to me that it works...

3) No ETA's for Android Oreo

4) CLEAN FLASH Necessary!
[Moto G Android Development] mrbojangle69:
Does the Snapdragon Camera work on this latest build?

Enviado desde mi Moto G mediante Tapatalk
[Moto G Android Development] toasterboy1:
Thanks for the update. Been using previous versions of this ROM for a while on daily driver. One question is there anyway to rebuild the kernel to allow use of the pelya USB Keyboard app so I can use my phone as a USB keyboard? Would love to have the ability to plug my phone into my HTPC when it is having issues instead of dragging the keyboard and mouse out. Thanks.
[Moto G Android Development] kamesh_kraken:
Installed successfully. Did a clean flash with Nano GApps.

Wi-Fi and Mobile data didn't work at first. But after wiping Cache/Dalvik, it worked!

PA Color Engine is working flawlessly! Loving it.

I think memory consumption is bit high I think. Normally I'd have like 350 MB left on RAM after killing all background tasks on Greenify and optimizing apps in Settings --> Memory --> App starts on boot. But now I get around 280 or something.

I think it should be able to get back to 350 after sometime. I'll report about that.

No bugs so far.
[Moto G Android Development] ramsut:
How can I access the PA colour engine? Sorry this might be dumb, but I couldn't find it.
[Moto G Android Development] T4t4nk4881988:
Try with kitana tweak to change memory management as i did
[Moto G Android Development] HausiX10:
OTA did not work

dirty flashed, everything works ?
[Moto G Android Development] kamesh_kraken:
Settings --> Configurations --> Interface --> Theme :)

---------- Post added at 11:00 PM ---------- Previous post was at 10:58 PM ----------

What's that? I couldn't find any app called Kitana that does mention management. When you say "as I did" where did you do it exactly? Care to explain more? I'm confused by your suggestion.
[Moto G Android Development] T4t4nk4881988:
Search for kitana tweak here on xda.i changed memory management to multitasking or gaming and improve ram.can do other interesting things.check it out.

This: https://www.google.it/amp/s/xdaforu...king/kitana-tweak-power-android-t3630278/amp/
[Moto G Android Development] kamesh_kraken:
looks good. I think LSpeed does the same job as Kitana. I'm already using LSpeed. But LSpeed doesn't have some mods that Kitana have.
[Moto G Android Development] MadDogMcCree:
i have the exact same issue. Below this quoted post it was suggested this was due to hardware? Anyhow; how can i get my phone working fast again (and still after few weeks!)? Should it be better to go to a rom based on an older android version? For me speed and reliablilty are everything, fancy features or great looks are not important to me.
[Moto G Android Development] anzhaki:
Use a stock 5.1 rom or Identity crisis for stock android 6.0 if you want stability and reliability, from my experiences all these custom roms non-stock-based are only to try latest versions of android and will never be stable enough to be used in long terms.

It's the same story years after years that projects are being abbandoned without having solid stability because a new version of andoid is out and same cycle will repeat.
[Moto G Android Development] T4t4nk4881988:
or you can clean install once a month
[Moto G Android Development] LucasUruguay:
Hello, does anyone have any problems with warming up the phone? it rises and rises in certain moments ... Has something similar happened to you?
[Moto G Android Development] T4t4nk4881988:
ambient display?
[Moto G Android Development] LucasUruguay:
Yes, I have it with gestures. Can that be?
[Moto G Android Development] Falcon_fan:
Not necessarily.

You could use Slim ROM (5.1) Exodus ROM (6) or Broken OS (6) or even the Vanir builds (7.1) like your daily drivers for long time.. There are really passionate devs here who make our devices better...
[Moto G Android Development] dejanf:
RR is best custom rom for falcon! 5.8.5 Final is out. Can't wait 6.0.0 (Oreo 8) :highfive:

No problems with overheating. :fingers-crossed:
[Moto G Android Development] T4t4nk4881988:
what do you mean with warming?I don't have that problem
[Moto G Android Development] T4t4nk4881988:
any way to enable google assistant?I tried normal way and magisk assistant enable module but keep not working.works in other roms.if I long press the home button assistant doesn't start and where's the option to change buttons behavior?
[Moto G Android Development] MadDogMcCree:
Do i understand correctly that you mean that even after years, this RR rom itself is still unstable/slow in mentioned situation, even though it has updates almost weekly?
[Moto G Android Development] anzhaki:
If you're ok with that and have time to do clean install every month, sure it's ok.

No doubt about that but as I said from my experience even with a Snapshot version, in my case Cyanogenmod 6.0, all of a sudden the phone will have problem and in the worst case will bootloop and it happened to me and to atleast 3 people from what I read time ago.

What I mean is that necessarily, at one point, you will be obliged to do clean flash. The phone will seem smooth and stable only for short terms and if one wants a reliable OS, doing a clean install every month is out of question.

So in short, from my experience, if you want a reliable OS use stock rom and you are sure that you will be ok for more than a year without any worries, unless you over load it with apps. On the other hand, if you can afford time to do clean install every month to have latest version of Android and system customization, then custom roms like RR are fine.
[Moto G Android Development] VovoKrall:
I'm really loving the last version, but I'm missing one thing: there's no button for Live Display on Quick Settings Panel. I think it's something with Android Nougat, since I had this button on Marshmallow (CM13.1).

And the issue I'm having is that it's using too much battery while in standby. Can someone help me with that?
[Moto G Android Development] karthikkh20:
Finally!!! Xposesd is out for Nougat... Check out guys... Tested in this ROM... Working great as usual...
[Moto G Android Development] kamesh_kraken:
ikr. Aside from that Greenify's module isn't working tho :(
[Moto G Android Development] ChristianWS:
So, I know this is supposedly the final version and everything, but I think something broke on the latest version.

I can't open the option of "App Sidebar Content" inside the Slim Recents Settings, it worked on previous versions of the Rom, I also flashed it after a Full Wipe, in fact I flashed it two times just to be sure(obviously I was Wiping before each time I flashed)

Heres what appears on the logcat:

FATAL EXCEPTION: main

Process: com.android.settings, PID: 5119

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.rr.SlimRecentAppSidebarActivity}: java.lang.IllegalStateException: Must specify preferenceTheme in theme

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2699)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2766)

at android.app.ActivityThread.-wrap12(ActivityThread.java)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1507)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:154)

at android.app.ActivityThread.main(ActivityThread.java:6236)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)

Caused by: java.lang.IllegalStateException: Must specify preferenceTheme in theme

at android.support.v14.preference.PreferenceFragment.onCreate(PreferenceFragment.java:221)

at com.android.settings.rr.RecentAppSidebarFragment.onCreate(RecentAppSidebarFragment.java:38)

at android.app.Fragment.performCreate(Fragment.java:2336)

at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:949)

at android.app.BackStackRecord.setLastIn(BackStackRecord.java:860)

at android.app.BackStackRecord.calculateFragments(BackStackRecord.java:900)

at android.app.BackStackRecord.run(BackStackRecord.java:728)

at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1578)

at android.app.FragmentController.execPendingActions(FragmentController.java:371)

at android.app.Activity.performStart(Activity.java:6700)

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2662)

... 9 more
[Moto G Android Development] hhrokarvi:
An Update!

Due to the time taken by Oreo to be fully developed. I'll be releasing one final build on Nougat before moving on towards Oreo.

This build will be released in the first week of December, due to my exams right now.

Till that time, Nougat will be getting the final touches before we move on to Oreo, as well as December Patches (Hopefully!)

Thanks to all for the support and love to RR!! :highfive:
[Moto G Android Development] Ozyc:
:angel:
[Moto G Android Development] ben cherian:
I must appreciate Devs like you because even after these years when everyone stopped. You guys just goes on rocking the device exploiting its possibilities pushing it's maximum . Hats off to you guys.

---------- Post added at 01:10 AM ---------- Previous post was at 12:16 AM ----------

Did anybody tried Volte or 4G only sim with this rom ? Does it work ?
[Moto G Android Development] ben cherian:
Am going to format storage into f2fs type for more smoothy rom . Hope it's ok
[Moto G Android Development] DJStatikVX:
Google Assistant isn't appearing for me.

Anyone facing the same issue? (XT1032)

I don't know if it only works for CTS certified ROMs...
[Moto G Android Development] LucasUruguay:
I think that its because need 1.5 GB of ram
[Moto G Android Development] legendavey:
Make sure you hate the latest Google (Search) App from the play store, then download this app to launch Assistant. You can set a shortcut for long press to this app too. :)
[Moto G Android Development] DJStatikVX:
It shows app isn't compatible with device.

I guess it's because of the 1 GB RAM.

By the way, thanks for your guidance!
[Moto G Android Development] ben cherian:
I am not able to assign gmail account into stock email coming with this rom via Imap or Pop3. I have already enabled imap in my gmail settings but still not able to sign in into email app. I don't want to install gmail app or any google app or google framework.

Is there any way to add gmail account to the email app ?
[Moto G Android Development] ben cherian:
I have formatted memory as f2fs. With an app after flashing RR, this is the result of memory details. Is it ok?
[Moto G Android Development] SunilSuni:
thats because you have disabled allow less apps secure login option on your google account

goto google my account >> sign in & security >> and enable ALLOW LESS SECURE APPS OPTIONS

Allow less secure apps: OFF

Some apps and devices use less secure sign-in technology, which could leave your account vulnerable. You can turn off access for these apps (which we recommend) or choose to use them despite the risks.

this is how that option looks like enable this , later you can login to stock email app
[Moto G Android Development] ben cherian:
Thanks. It did work. i have been searching to fix this for a week.
[Moto G Android Development] howie5469:
Split screen

How do i enable split screen with this rom? I must have missed it in the settings, can't find it anywhere. Thanks.?
[Moto G Android Development] Pegasis:
It's enabled by default, just hit the recents button and then hold and drag the apps to the top and bottom of the screen
[Moto G Android Development] ben cherian:
Guys, how do you calibrate the battery after flashing a ROM ?

After frequently flashing some custom ROMs, now on this RR rom, the fone gets switched off at around 16-18% and when switch on just after plugging the charger the battery shows 35% charge. This happens even after some repeated fully draining battery and then fully recharging back to 100%.
[Moto G Android Development] storm_99:
There are some apps or better you google it and follow
[Moto G Android Development] jajk:
[MENTION=3339686]ben cherian[/MENTION] [MENTION=8651646]storm_99[/MENTION] Sorry to burst your bubble but there is no such thing as battery calibration in mobile phones. Yes there are plenty of apps for the gullible.

The kernel contains a table which translates the measured battery voltage to a charge level and that is periodically recorded to a file. Unless you decompile and recompile the kernel with changed table values, you are stuck the the same relationship between battery voltage and displayed charge level. There are some things that will bump the reported charge level up or down such as a change in battery temperature or a change in kernel (likely to happen when you boot into any custom Recovery) but only if that kernel has different values in its table. This can happen if the kernel is ported from another device with slightly different battery and charge controller hardware. The error will diminish quickly as new values are written to file without the need to install or do anything:)

And I should also mention that there is no such thing as battery conditioning with Lithium batteries but it doesn't stop "faux experts" advising on how to do this too:rolleyes:
[Moto G Android Development] legendavey:
Sounds like a faulty battery - get a (genuine) replacement, it is worth it! :)

Also [MENTION=5952980]jajk[/MENTION] is right, battery calibration apps may have worked in the froyo-gingerbread days but they are useless now.
[Moto G Android Development] ben cherian:
[MENTION=7403273]legendavey[/MENTION] [MENTION=5952980]jajk[/MENTION]

I donno whether my battery is faulty or not. Example the charging percentage when switched off shows 12% and when I try to boot the fone , it shows around 35% in the switched on os page
[Moto G Android Development] jajk:
[MENTION=7403273]legendavey[/MENTION] Battery calibration was never a valid thing in Android. It all started with a common misconception that lithium batteries had the same characteristics as their NiCd / NiMh counterparts - they do not. LiPo batteries exhibit no memory effects at all and do not benefit from "conditioning" cycles - in fact, trying to condition them is simply reducing the remaining life of the battery.

If you know of a decent supplier of a genuine battery for Falcon, please reveal as I would like to keep the old moto G going a bit longer too;)

[MENTION=3339686]ben cherian[/MENTION] I would not be too concerned over the different reported percentages. If you are running misbehaving apps that eat battery (like Gapps) and you are running 7.1.2 or 8.0, then the poor old battery is not going to do very well at all. I have noticed that all recent 7.1.2 ROMs idle at 787MHz not the previous 300MHz. This drains battery a bit quicker and is due to something that was changed in the LOS based kernel between September and October releases.
[Moto G Android Development] ben cherian:
Perhaps a good kernel cpu regulator can set the idle clock at 300mhz.

I also would like to keep Moto G as secondary as well as experimental device. No wonder it has attained the legacy device title. For battery I have found in eBay.com but dono if genuine or not.

What I am concerned is phone gets around 16-18% which then goes suddenly to 1% and switch off repeatedly.

For experiment I tried to charge the phone ASAP when it reached to 1% and charged to 20%. Then the battery drain was uniform through out from 20%-1%.

Edit: I tried battery profiles in battery settings and changed it into efficient profile, the CPU Idles at 300mhz
[Moto G Android Development] legendavey:
Very interesting, thanks for the information! :D

I would send the device in to a Motorola(Lenovo?) service center as I do not trust batteries sold on e-commerce websites - the risk is just too high. It might cost you up to twice the cost of an "unofficial" or "3rd party" battery, but believe me - it is worth it in the long run!
[Moto G Android Development] jajk:
[MENTION=3339686]ben cherian[/MENTION] I tried setting to efficiency and it works - 300MHz idle. I am on last Viper ROM at the moment....waiting for RR585 Dec update.

Settings such as battery level to shutdown or warn at is embedded usually in the framework-res.apk file for the ROM. If the behaviour is peculiar to this ROM, then it could be a setting in there that is a bit off. I will decompile my file and see what settings are there.

[MENTION=7403273]legendavey[/MENTION] I am in Australia (3rd world country when it comes to electronics) so things like Moto service centers don't exist:rolleyes:

Edit: This is from Viper frameworks-res.apk file showing the levels assigned by it.

<integer name="config_criticalBatteryWarningLevel">5</integer>
<integer name="config_lowBatteryWarningLevel">15</integer>
<integer name="config_lowBatteryCloseWarningBump">5</integer>
<integer name="config_dreamsBatteryLevelMinimumWhenPowered">-1</integer>
<integer name="config_dreamsBatteryLevelMinimumWhenNotPowered">15</integer>
<integer name="config_dreamsBatteryLevelDrainCutoff">5</integer>
[Moto G Android Development] ben cherian:
I found out the framework-res.apk file using Root explorer and tried of extract it. Which file should I look for the above readings ?
[Moto G Android Development] jajk:
[MENTION=3339686]ben cherian[/MENTION] You must decompile it to see. Post the file here and I can do it or download TickleMyAndroid from Xda thread (search).

The files of interest are in /res/values.
[Moto G Android Development] ben cherian:
I have been trying to upload but it exceeds size limit. Apk file is 40mb, best rar file is 12 mb and best zip file is 22mb ?

---------- Post added at 07:30 PM ---------- Previous post was at 06:54 PM ----------

My moto g driver files or ADB files are broken again in laptop. Tickle my android cannot detect my moto g. Ahhhhh later maybe then to find out. Thanks anyway
[Moto G Android Development] osrox:
RR + Android O (Go Edition), would be perfect for Moto G.

Lets hope, this happens soon.
[Moto G Android Development] apocalypsenzn:
I installed RR on my moto G... think that was better than ViperOS.

More stable and pretty.... I'm really expect for Oreo.
[Moto G Android Development] hhrokarvi:
One Last Thing Before We Bid Adieu To Nougat......

One last update, for all you guys....

As Oreo is taking time for being developed, I have released this final build, rest assured that this is the final build of Nougat, and it includes all the necessary bug fixes and stability, Latest Security Patches are also included. Oreo will be released by me (most probably) as your maintainer once the time comes. Merry Christmas and a Happy New Year to all of you.... I'll see you all shortly... :D;)

With that said, here are the necessary links...

Final Build (Nougat)

Changelog

Important

1) December Security Patches included.

2)

Clean Flash Necessary!

3) Nothing else worthy to mention, check for yourself, as it's been 2-3 months since last update.

4) OTA to arrive shortly.
[Moto G Android Development] michaelvu1811:
i cant install gapps i keep getting error code 70
[Moto G Android Development] hhrokarvi:
What Gapps variant are you installing? Go for pico or nano.....

System partition memory is less..... Use a smaller variant of gapps.
[Moto G Android Development] michaelvu1811:
yea i installaed pico and it worked
[Moto G Android Development] diego.avgo:
Excellent ROM, fully functional and stable. It will be my ROM for several days and I will give my opinion again. Thanks for keeping our Moto G alive
[Moto G Android Development] DJStatikVX:
Currently installing it, thanks for your work!

And Merry Christmas for you too. ;)
[Moto G Android Development] jajk:
Installed on XT1033 and working smoothly. Many thanks for this final update:good:
[Moto G Android Development] osrox:
I flashed this latest ROM update & it resulted in error "Invalid boot image".

so device was unable to boot.

I had to copy "Magisk-uninstaller-20171123.zip" from my PC, to device in recovery mode.

After flashing this zip & then flashing ROM again.

Not device is booting properly.

1. Is it possible, that any new ROM update, first flashes the Magisk-uninstaller, before flashing the latest Magisk update ?

2. Do you think, RR rom based on "Android Oreo Go Edition", would be more suitable, on this device, since it only has 1 GB ram ?
[Moto G Android Development] hhrokarvi:
1) That shouldn't be a problem, maybe something went wrong while installing it.... If it's fine now, good.

2) Yes, absolutely. But I doubt ROM makers will do any development on the GO Edition, as it's hectic enough with the normal one. Let's see what comes off it.
[Moto G Android Development] DJStatikVX:
I also had that issue. It didn't boot to system, so I had to wipe system, dalvik and cache and re-flash the ROM with pico GApps.

After doing this, there's still being some force closes, but it generally works good. I think I should perform a clean flash when I have time.

This may be caused by Magisk installation. I had Magisk Manager disabled on system before installing the new version.
[Moto G Android Development] osrox:
Kindly have a look at this thread,

https://xdaforums.com/2015-moto-g/development/rom-pixel-experience-edition-t3717869

They have developed an AOSP rom for Moto G (2015).

If We could have a RR rom, based on AOSP Android Oreo Go edition, even that will be amazing.
[Moto G Android Development] koshikas:
correct if i'm wrong, but wouldnt it be conflict of features/functionality to be doing a FULL featured ROM like RR while needing to be as barebone as Android GO is going to be.
[Moto G Android Development] legendavey:
Those FCs are because there are way too many changes between the last update and this one. Dirty flashes sometimes have issues even with weekly builds like LOS, so in this case, a clean flash is essential. :)

Yeah you're right, the barebones low-animation ROM that is Android Go would kind of defeat the insane customization that RR has to offer. I would choose a heavy feature filled ROM over a light basic AOSP ROM any day. :D
[Moto G Android Development] shiva80:
LockScreen Wallpaper

Hi i can't set LockScreen Wallpaper in menu i can't find the option to select it

Thks
[Moto G Android Development] Akash.j:
Hi i'm new here how is battery life in this rom..

Thank you
[Moto G Android Development] Lemmy554:
Is there any way to hide google search from main screen?
[Moto G Android Development] dakshnegi:
Showing hotspit error...any solutions?
[Moto G Android Development] zibi305:
I installed this rom yesterday. It is very fast, but ambient display doesnt work :(
[Moto G Android Development] toasterboy1:
Was having the same problem, maybe because I did not want to do a clean install. This seems to at least have mad it bootable. We will see how everything else works. Hopefully no force closures.
[Moto G Android Development] Ezzedinne:
Ambient display dosent work

any solution please

---------- Post added at 09:31 PM ---------- Previous post was at 09:28 PM ----------

But it still the very best rom
[Moto G Android Development] diego.avgo:
Very good ROM. Very fluid and stable. Nothing bad to say