yashsingh1/xdaforums huggingface dataset:
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] gigalipa:
did anyone experience issues while installing some apps from play store? I have nougat version on my XT1641 and works awesome except that sometimes can't install apps from play store
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Micheat:
This Stock Rom and Custom Kernel?

Does this Rom work with the ElementalX Kernel for Athene? I have tried to flash this Rom and then the kernel only to not have it boot several times. I'm not familiar with flashing kernels so any input would be much appreciated, thank you.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] skalnas:
Which version are you on?

I am using elemental 3.10.84 on my moto g4 xt1625 on opj28.111-22-1 twrp flashable.

Back up stock kernel first. Try wiping caches after flashing.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Micheat:
I was trying to use ElementalX-G4-3.01 that I had gotten from the official site and tried to flash with the TWRP-athene-8.1.0-OPJ28.111-12 that I had gotten from this post on my Moto G4 XT1625

---------- Post added at 09:23 PM ---------- Previous post was at 09:09 PM ----------

I just flashed the same version of the ROM that you had on your device then wiped the caches, then flashed the kernel and wiped the caches again and got a successful boot. I'm going back to flash magisk now, thank you so much for your help. Do you know why the opj28.111-22-1 twrp flashable version doesn't have an md5sum and if it's really necessary to have? I didn't really know the difference between the opj28.111-22-1 twrp flashable version and TWRP-athene-8.1.0-OPJ28.111-12 version and only picked the -12 version due to it having an md5sum. If you can't answer that's okay, again thank you so much for your help!

EDIT: It seems that Magisk is the reason for my phone being unable to boot after flashing the rom and the custom kernel. Do you have your phone rooted with magisk? or could you be aware of another way to root with this kernel and rom? Thanks again.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] drbobb:
recovery

It really should be said somewhere that this ROM overwrites the recovery partition with the stock recovery. Not really a big deal, but still.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] skalnas:
Yes, used magisk to root, I flashed it right after the rom, no boot up issues. Which version of magisk did u flash? I am on 19.3
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] bmeek:
No. It does include updated stock firmware that gets written to partitions that most TWRP-flashable ROMs don't touch, but at least the latter oero builds leave your recovery alone.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] pankajkh:
The twrp flashable version doesn't update the recovery partition
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] drbobb:
Okay, I get that the installation script doesn't touch the recovery partition, but still my TWRP recovery is gone from the phone. Apparently it's the ROM that does the overwriting, presumably when it detects unexpected content on the recovery partition.

Like I said it's no big deal if you have the option to boot TWRP from fastboot.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] pankajkh:
This issue is only pertaining to you, the rom also doesn't do anything as you mentioned.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] manjaroid:
I'll verify that the TWRP flashable ROM of build OPJ28.111-22 replaced TWRP with stock recovery and it happened more than once. But TWRP wasn't touched with build OPJ28.111-22-1.

I had always assumed I was seeing stock recovery after flashing 8.1.0 because I missed a step with the TWRP installation. Specifically, the last part of the instructions about preventing stock recovery from over-writing TWRP described here: https://twrp.me/motorola/motorolamotogplus2016.html
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] drbobb:
The one I flashed was TWRP-athene-8.1.0-OPJ28.111-22.zip.

Thanks for the pointer.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] manjaroid:
I thought I was following instructions to a T so my assumption may not be right. It's still possible the ROM replaces TWRP on certain devices under certain conditions. As you pointed out, it's no biggy but it's still better knowing what to expect.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] alovose:
Hello all.

I was using Arrow OS but its random reboots, overheating, battery life and camera problems ended up getting old, so I came back to this stock ROM and installed TWRP-athene-8.1.0-OPJ28.111-22.

Most of the problems I used to have are now gone. However, not everything seems normal. I did a clean install (wiped dalvik, system, cache and data, then flashed this ROM, then flashed Magisk) but, when making video calls on Discord, my camera glitches to everyone, except me. They see me as a bunch of garbled pixels, sometimes everything is black, then it gets green, and then it looks like datamoshing. It's only on Discord, as far as I know, though. I've cleaned Discord's data and reinstalled it, but the problem remains.

This bank app also doesn't work. On Arrow OS, it gets stuck on the splash screen forever. On this ROM, it sometimes gets to the login activity and then just silently closes, but sometimes it doesn't even get that far. Here's a logcat.

I have a friend with the exact same model (XT1640), but he never rooted nor changed ROMs. Everything works perfectly fine for him. We're running the same ROM version and same kernel, but I have these problems and he doesn't.

What could be causing this? Can an older ROM affect my current stock ROM even after wiping dalvik, system, cache and data?

Thanks!
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] manjaroid:
No idea about Discord but banking apps are known trouble makers on rooted devices. Maybe reinstall the problem apps after you've unrooted.

In MagiskManager are you passing the SafetyNet check? You should be with build OPJ28.111-22 but if not, it's possible your device is listed on Play Store as not certified because of the Arrow installation and Play Store needs to catch up with your current stock build. Clearing cache and data in the Play Store app might help move that along.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] alovose:
Yes, I was passing the SafetyNet check and Play Protect was listing my device as certified. I unrooted through Magisk Manager and the problems are still here. I reinstalled the ROM (wiped the usual partitions, except Data) and it still didn't work. I installed Root Checker to check if I'm still rooted, but even Root Checker is now crashing. I just checked Play Store and it's now telling me that my device is not certified.

I noticed that when I turn on my phone using this ROM, the "ID" field shows "bad key" instead of "N/A" when I used Arrow. Does this affect anything?

Thanks for responding!
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] manjaroid:
I believe you're seeing 'bad key' in place of 'N/A' on the unlocked bootloader screen when booting into custom recovery. It's nothing to worry about if that's what you experience.

As for crashing apps and other weirdness... in TWRP when you select the mount menu, is the box checked for 'Mount system partition read-only'?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] alovose:
Nope, this is what I see when I click Mount: https://i.imgur.com/q9SOFTk.png
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] manjaroid:
A writable system partition makes sense with custom ROMs like Arrow but with stock rooted with Magisk you don't need for /system to be modified by TWRP. You could try checking that box in TWRP to reverse this permission but I doubt it's going to work out. And there are command line methods but only until there's root access and Busybox tools installed. The path with least resistance is probably to start over and do a couple things differently.

Next time you wipe make sure to format data (everything is lost!) before wiping Dalvik, system and cache. This how-to explains it well enough: https://andi34.github.io/faq/faq_twrp.html

Except do one thing differently: power off instead of rebooting. Power back on by holding the vol-down and power buttons so that the bootloader loads, then navigate back to recovery. When TWRP starts it should ask about the system partition, i.e., whether to keep it read-only or swipe to make it read-write. Don't swipe and keep it read-only. Then flash your Oreo ROM in TWRP, reboot and verify Android and your problem apps are running like they should before installing Magisk. I also suggest that you wipe Dalvik cache before and after flashing Magisk.

One other thing: if I was doing this I'd remove the external SD card, flash my zips from internal storage, and put the SD card back once everything is humming. But that's just me. SD cards often spell trouble for various reasons but it may not make any difference.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] rick chatterjee:
After flashing this rom my google play certification get uncertified

Hi,

After flashing 7.0 nought flasable twrp rom my google certification get uncertified now what i have to do for fix this problem pls replay me......
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] echo92:
If your bootloader is not locked, you will need to flash the ElementalX 2.0.1 kernel for stock Nougat and magisk to hide your bootloader status. You may also have to wipe cache/data from the Play store and/or Play store services, then reboot to restore your certified status.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] ARIF NADAF:
I need to root my device
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] SpiralX15:
A while ago, I had downgraded to the 7.0 build by unlocking my bootloader and using Fastboot to flash. I still have the 8.1.0 bootloader (Dec 2018 latest update one). Can I dirty flash a 8.1 TWRP copy over the current 7.0 build? Or a fresh copy is imminent?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] @SP2:
My Bootloader version is 1.07 dies any one have links for nogurt firmware with bootloader 1.07 or is it of oreo

---------- Post added at 11:56 AM ---------- Previous post was at 11:53 AM ----------

Why did you downgrade can I know
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] SpiralX15:
I was expecting battery life to be better on Nougat. It's same more or less.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] richardontaneda88:
Please confirm if the battery lasts longer in nougat or in oreo in which ROM the battery lasts longer .... to see if I install 7.0 or 8.1
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] @SP2:
Does any one have nogurt with bootloader version 1.07
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] harshal.pandit29:
Can I downgrade from this Oreo 8.1 rom to Nougat 7.0?? Or my device will get bricked?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] theterminator405:
Oreo 8.1 working on my Moto G4, much faster, thanks very much! :D
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] isrqel:
Hi everyone, I used versions 7.0 and 8.1 and better battery gives me 7.0. Does it happen to everyone or just me?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] SpiralX15:
I went back to 7.0 and there isn't much difference between them.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] garel:
Which kernel is better for stock 8.1?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Viktor B.:
When will the update TWRP-athene-8.1.0-OPJ28.111-22-1 for Moto G4 (XT1622) ?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] echo92:
For the OPJ28.111-22-1 update https://xdaforums.com/showpost.php?p=79748241&postcount=478
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Viktor B.:
Thank you very much, this is what I need!Good luck !
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Rodrigo Geovane:
I am having random reboots and the device only turns on if it is connected to the opposite cart it is in bootloop
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] pankajkh:
Check out the guide here, if you were on Oreo Bootloader make sure to flash only the oreo firmware.

https://xdaforums.com/moto-g4-plus/how-to/stock-rom-npjs25-93-14-4-march-1-t3608138
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] theterminator405:
What is new in this update?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] echo92:
Compared to OPJ28.111-22, only audio fixes as mentioned in the change log (I think it might have been audio fading out or not playing properly). I recall this patch was released in India, I'm not sure about other regions (e.g. my G4 plus in the UK is still on OPJ28.111-22). Up to you if you wish to flash this update with TWRP.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] drbobb:
I suddenly started having the low audio volume issue. It seems to affect Bluetooth output only.

I dirty-flash updated to OPJ28.111-22-1 hoping it might fix the issue, but no luck. Viper doesn't help either - well, maybe just a bit. In any event, any volume level below maximum makes music barely audible.

The funny thing is I had been using the TWRP-flashable 8.1 for a couple of months and all was fine. Other than the audio issue I'm very happy with this ROM.

Could it help to flash a custom kernel?

EDIT: Ok, so it seems I got it wrong, and in fact it's my BT earbuds that are failing. A shame, I've had them for less than a year and was quite happy with them so far.

EDIT': I did a factory reset on my earbuds as per the instruction manual, and the sound went back to normal. Leaving this here for the benefit of someone who might encounter a similar issue.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] mercuryrob:
Bootloader Lock question?

Can we lock the bootloader after update to 8.1 ? If so how please ..

Thanks
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] SumeetSK98:
Flash the fastboot version of 8.1 with oem lock commands
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] theterminator405:
I've noticed an audio bug when switching from my music player to YouTube, if I flash this will it wipe my internal data?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] ronsan:
What is the advantage of upgrading the bootloader to oreo by fastboot instead of using this rom? Would the carrier network signal be better?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] echo92:
Carrier signal would not likely be affected by the GPT/bootloader (I imagine carrier signal would be most affected by your modem version, which the TWRP flashables also update). TWRP flashables do not affect nor consider, and should not be affected by your bootloader version.

The main reason for updating your bootloader along with your firmware (besides including the newer security patches) would be if you're flashing firmware onto a locked bootloader - locked bootloaders mandate the bootloader versions and firmware must match. However, having an updated bootloader may be an issue if you have an unlocked bootloader and you choose to flash older stock firmware via fastboot (using old OTA updates becomes much riskier). Thus, if you see yourself switching between stock firmwares, I suggest you use the TWRP flashables and avoid attempting to flash older stock firmware via fastboot.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Mauriciobison91:
Hi guys, i have a question... I downloaded the oreo stock rom from another site (i dont know if i can tell the website here.) but, i flashed from adb, and.. now netflix does not work. I cant even download it. You guys could tell me, if i flash this version, from twrp, netflix will work again?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] manjaroid:
I'll bet it's because your Moto isn't certified by Google Play Store and therefore fails SafetyNet check. Did you install build OPJ28.111.22-1? That build doesn't pass certification but the earlier OPJ28.111.22 build will pass. There's a workaround if you're rooted with Magisk, otherwise you'll need to use the slightly older build.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Mauriciobison91:
I am using this version. OPJ28.111-22

So, flash the last version on this post will not help me..

All i can do is use magisk? So, if I must, I'll use it.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] ronsan:
You can try this, with me resolved: https://www.youtube.com/watch?v=ckcaN4_YMxA
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] manjaroid:
Then I'm wrong about build number but your Netflix problem could still be an issue with Play Store certification if the bootloader is unlocked. Was the bootloader previously unlocked and didn't get re-locked when you flashed the fastboot ROM?

Do you see the "unlocked bootloader" warning on your Moto boot screen? And in the Play Store app under the Settings menu, does it tell you 'Device is certified' or 'Device not certified'?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] JaniceCastillo:
I have received the Officially Oreo update through Setting - Moto G4 Plus
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] niyas90:
In which country?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] pietrocom:
I own a Moto G4 Plus with Burn in the screen. I use the apk Kernel Adiutor to minimize the effects. only that in Rom 8.1 the Kernel Adiutor does not work. Does anyone have any tips for stopping Burn in this version of Android? Thank you in advance and congratulations on the post.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] vinylmeister:
Just read a few posts back...
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] ar_156:
Is Whatsapp issue fixed ?

---------- Post added at 07:57 AM ---------- Previous post was at 07:40 AM ----------

I think the best thing on Oreo is the battery performance, it doubles the time I have on Nougat, but Whatsapp is unstable on Oreo.

Is there any way to port the battery algorythm from RR Oreo to RR Nougat?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] checksamir:
Hi

You seem to have posted the same thing on several threads. Have you tried anything specific before reporting?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Jleeblanch:
Here is the TWRP flashable zip for stock nougat

TWRP-athene-7.0.0-NPJS25.93-14-18.zip

md5sum: 71cab7a1bdebb067c569366dcaa26968

I will update the OP later this evening.

Also note, if you downgrade from stock Oreo to stock Nougat, you may need to do a factory reset in order for it to boot properly. So remember to take a backup first!
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] pietrocom:
I looked in all the pages, I did not find anything referring.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] DanFaraday777:
It was already asked. At this time there is not a custom kernel with kcal built-in for stock oreo. The only way to mitigate the issue is to install a rootless blue light filter from the store and adjust it properly. I never used one so I can't guide you more, but you can find something in other threads.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Jleeblanch:
Lol it does not. However, I suppose one could build AOSP from source when kernel sources are released for stock Oreo. We have Oreo based kernel sources now, but if you want a closer to stock experience based solely on AOSP, then we would need to wait until kernel source is available for that.

I quoted one of my many replies to the subject above, just a few posts back [emoji6]
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] ar_156:
No, asking around seeking for a Whatsapp issue-free Oreo ROM for G4 plus
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] checksamir:
All ROM do support Android apps by default barring those which need intense graphics and frames. WhatsApp is supported on all G4+ ROMs I have tested. Go through the OP of a thread and if it intrigues you, try the ROM and report bugs if you find any.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] harshal.pandit29:
Do I need to wipe system,data and cache to install this rom?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] santiagog242:
Have been using this rom from few days ago and I can say is working perfectly. Installed supersu, viper4android and everything works fine. Battery backup is very similar to stock 7.0.

Thanks!

Edit: I have a XT1641, Movistar Colombia, VoLTE also working!
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] vinylmeister:
No screen burn in?
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Jleeblanch:
Added the build NPJS25.93-14-18 (nougat 7.0) to the OP
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] hamidkhatri:
Hey OP, i'm a noob in this android flashing roms etc. I have moto g4 plus with stock rom (same april patch which you have uploaded, naugat one). I want to experience Oreo 8.0, but dont want to flash any custom roms with bugs, I happened to see this thread and i get relieved that there's a stock oreo rom for us.

I want to try this stock oreo rom, i just want you to tell me how safely i cam flash this rom, i need thorough noob-version tutorial [emoji3].

My device is already bootloader-unlocked, which i did an year ago for rooting, but i de-rooted for some reason back then, may be the OTA uodate de-rooted it, dont know.

Thanks
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] arunzone:
You need TWRP to flash this ROM.

☺ Backup

☺ Flash or Boot from TWRP

☺ Wipe System/Data/Cache

☺ Install Zip

☺ Done.

Welcome to Oreo.

[Beware of bugs in Oreo as it is not final]

If you want to go back to stock, you can just flash the Stock image or just use the nougat Flashable Zip.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] santiagog242:
Muy LCD panel is boe, so I don't suffer screen burn in. BUT I'm suffering the classic ghost touch in this device, especially when brightness is at maximum.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] jwieland:
Ghost image fix when running stock Oreo firmware

Is there a way to fix the ghost image problem when running the stock Oreo firmware? This is the problem that you can fix with Lineage by adjusting the color calibration to be less that 100%.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] manjaroid:
Have you looked at any of the kernel managers? I'm not sure if the stock hudson kernel supports changing RGB values, but a custom kernel such as ElementalX or Loony along with EX Kernel Manager or Kernel Adiutor should work.

Here's a post with suggested settings in EXKM: https://xdaforums.com/showpost.php?p=73818962&postcount=17
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] jwieland:
I'd been using EX Kernel Manager with ArrowOS 9 to fix this problem. Hah, I see that I came up with nearly the same values myself. It looks like I'll need to install a different kernel, as EX KM doesn't show those settings with stock 8.1.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] manjaroid:
My G4 Plus was running ArrowOS with EXKM also, before Arrow switched from 64 to 32-bit. I've tried other Pie ROMs but missed having a reliable camera, among other things. It seems a lot of Moto G4 people trying custom ROMs end up going back to stock.

I've never had color or pixel related problems (yet) but recently I had my first encounter with ghost touches during a charge and it was like flying monkeys had taken it over.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] jwieland:
I used Screen Burn Fixer to eliminate the screen burn.

I ran Lineage on it for a long time, but it would typically crash a couple of times a week. And once in a while it would come back up in Airplane mode, so I had to check in manually afterward. I really like how Privacy Guard works, and it's tough to approach that on stock Oreo.

I bought a Moto G7 yesterday with the Cyber Monday deal -- I do see that Lineage is supporting the G7.
[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] Amit183630:
I have downloaded latest android 8.1 patch 1 december stock firmware and installed

But there is a one problem in my phone

Whenever i play something volume automatically goes low but i checked with volume button volume showing full.

Please help.....