yashsingh1/xdaforums huggingface dataset:
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
You have made the same request three times in two different threads. If it were readily available someone would have provided a link. You will need to extract the recovery image from a 7.1 build that is relevant to your device. Even if the 'stock' recovery is successfully reinstalled there is no assurance OTAs will be recognized or processed/installed. In fact, it probably will NOT work. Best wait for a TWRP flashable build that incorporate the OTA of interest if/when it becomes available.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] zahna:
Actually, it's in the list of firmwares at https://firmware.center/firmware/Motorola/Moto G4 Play/Stock/

However, it took out my gps after I flashed it.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] MR4Y:
Is there another link for the ROM that's not a fastboot one or requires a mega account?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] UnitedShoes:
Works perfectly on XT1607! Thanks a ton bro!
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
Yep - also confirming XT1607 compatibility. Best practice includes wiping ALL system/user partitions (I also included 'internal storage' followed by a reboot). A nice refresh for an aging device without messing around with custom ROMs and their various idiosyncrasies. Toss in Xposed framework + a few modules for the best of both worlds.

The absence of gpt, bootloader and stock recovery is a small blessing - thank you!!

As expected hardware GPS performance remains horrible. Happily, everything else seems to work (camera, radios, active display, etc). Snappy response too, especially with Play Store installs which were always pokey on stock MM.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] UnitedShoes:
Haha! I didn't even wipe my userdata and it works great! GPS is still jank too, it must be a hardware issue. Absolutely no issues anywhere, huge thanks to the dev!
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
We have a couple of these pups; only included a system partition wipe on the second one after removing a few known incompatibilities (eg: Xposed sdk23). Updated like a champ. GPS issue is clearly hardware; I have narrowed it down to a crappy/mis-configured antenna in the inner shell. Someday (bucket list) I may pursue an aesthetically reasonable solution just to appease curiosity. For now we've switched to E4s for daily drivers. Outstanding budget phone which is all that is needed. Have other gizmos for real work.

[MENTION=1567974]Q9Nap[/MENTION]: appreciate all you've done. Made updating a breeze. Just what the doctor ordered! :)
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] TheEvilVirus:
Works perfectly on XT1602 Europe Retail. Even got an OTA-update right after of a couple of MBs, which it didn't receive anymore for over more than a year (always said it was up-to-date with the april or so patch level).
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] aanishjangra:
Don't wanna sound rude but I'm just curious if we should expect zip for the new update 26.48.36-2??? Or there are no plans?? [MENTION=1567974]Q9Nap[/MENTION]
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
Updated OP with the latest NPIS26.48-36-2, enjoy :D
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] heatnix91:
Upgraded from the previous version on a xt1601 and all works perfectly :good:
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] aanishjangra:
Thanks a ton, bro!! Upgraded Successfully and got rid of that annoying notification.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] fbugnon:
Excellent! Thanks a lot for your hard work.

Can I simply flash as an update or should I prepare to loose m
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
See: https://xdaforums.com/showpost.php?p=75770899&postcount=196

Dirty flashed one, full wipes on the other. Both worked out fine. As always you should do a FULL backup before upgrading.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
Dirty flashed from NPIS26-48-36 (previous build); all good. :good:

For the curious - security patch level dated Jan 1, 2018.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] davejames500:
Unfortunately this gets stuck in a constant boot restart for me

---------- Post added at 08:24 PM ---------- Previous post was at 07:38 PM ----------

never mind. after a few reboots it worked :)
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
Yep - most likely related to whatever systemless root tool you are using. Normal behavior.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DXTN1:
Been using this one flawlessly over 4 days now, boy I missed the stability of stock.

Is there a way to remove that annoying drag and drop here for split screen section from the multitask interface?

Also, haven't used Xposed modules since the jelly Bean era, any suggestions?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
Yep - too many canned custom ROMs without deep support for device specific characteristics. Welcome to recovery where you get to actually use your phone instead of screwing with it.

Give GravityBox a whirl. Classic Xposed module that is still being developed and is the perfect complement to AOSP based ROMs. Rock solid. Be sure to grab the proper build for your ROM (MM or N). Also note Xposed installation and module management procedures have changed; you'll need to flash the framework and then install a manager app. Do yourself a favor and only use official variants.

Got some others if/when interested.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DXTN1:
This comment made my day ???

Aye, that's pretty much the only thing aside XuiMod that I have installed, the only ones that I recognize and trust. I was hoping for something a little more deep, somehow the common suggestions still include xBlast (wtf, only worked for me when I tried an ICS Rom like 10 years ago).
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
Primary suite is GravityBox, Greenify and Xposed Edge. Secondaries include NoVPNMonitor, OwnOrientation, WiFi password, MyAndroidTools and a few others that are device specific. Some of these complement and extend tools that are available in the Play Store.

If you are looking for a 'deep' fix check out Xposed Edge. Goes far beyond what the title suggests. Think Tasker alternative.

Xposed module development has slowed with most additions focused on game play with limited mainstream support. In contrast Magisk module development is all the rage but rarely breaks new ground. I continue to use SuperSU on the one remaining G4P in our household. Magisk just adds unnecessary complexity unless one is looking to defeat Safetynet which is ultimately a loosing game. That said, it is the only actively supported root solution for many devices/configs.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] VulgarusBR:
Bro, don't wanna tell that your job is buggy, but in my phone I can't see any of my pictures. Videos plays just fine but has no preview image. Music plays just fine, but the album cover doesn't show too.

I don't know what it is, but on custom roms none of this happens

I'm just full of custom rom battery and stability issues, plz help me

Sorry for the english, i'm from Brazil
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] OissaCassiO:
I'm running this ROM in my XT1603 and it's perfect. Yesterday I've received a notification for an OTA update. It includes security patches for March 2018 and it has the number NPIS26.48-36-5.

But since my device is rooted, I couldn't install the update. Is there any way to install it and get rid of the update notification?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] yaduvanshiii:
i need this answer too
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
Restore pure unrooted/untouched stock (including stock recovery) or wait for someone to post a TWRP flashable update.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] yaduvanshiii:
Will u pls give me stock rom link.

Thnx
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] andrarc:
Got problems while getting updates

I've installed this ROM using TWRP, but I'm not able to update 'cause when it restarts it goes to TWRP instead of update the system. I've already tried to uninstall TWRP by using the original recovery image [ROM recovery], but it wasn't provided on files. What should I do? :confused: (Additional information: XT1603, and when I'm flashing the ROM I got a message saying something went wrong on /:E)
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
You'd need to unroot and rebuild the device from scratch (full stock) to accept OTA updates. Better to wait for a twrp flashable build to become available.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
You should be able to reflash the ROM and boot into /system; you may have to wipe data for it to boot up.

I'm trying to put the latest ota together, but I am currently without my own pc, which means I need to create a usb Ubuntu environment that can be accessed from a Windows environment without admin privileges.

I've asked [MENTION=6298645]erfanoabdi[/MENTION] whether he can cross compile his ota patching binaries for Windows, which would remove the need for Ubuntu; haven't received any reply.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] andrarc:
Found another way

Well, if you flash TWRP as 'Keep Read Only' and use the command 'fastboot boot twrp.img' (https://xdaforums.com/g4-play/development/twrp-twrp-moto-g-play-t3453888) to flash it temporarily u'll be able to receive updates via OTA. It works fine for me.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
If you're using fastboot, you may as well use the official fastboot file rather than this twrp compatible build.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
For me the advantages of operating in the TWRP environment far outweigh the minor inconvenience of initiating a tethered boot. Mucking with the "official" fastboot file ads unnecessary complexity IMHO.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] powersnaker:
Moto G4 Play XT1603 Update

I was able to download this latest Moto G4 Play XT1603 update by extracting the download link from the log.txt file via adb. update NPIS26.48-36-5 / March_2018, Has + - 14Mb, but I can not install by TWRP. My cell phone is also with bootloader unlocked.

By the normal update, also gives error.

If you want the file available.

I'm sorry for the errors of English, I'm from Brazil.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
Just added the March and April security updates to the OP (finally) ?

Thanks for your patience and enjoy!
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Abrilabr:
How can i get Nougat on my xt1607 g4 Play? it is bootloader unlocked with twrp installed and has MPI24.241-2.35-1 Marshmallow software and in channel software it says "amz" so i guess its amazon version.

flashed los14.1 and got bootloop, and this nougat flashable leaves the phone stuck on M blue screen logo
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] MR4Y:
Downloads for the latest update are broken.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
The 36-5 was broken, now fixed.

Thanks for the heads up!
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] robj28:
Thx, for this stock rom. :)
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] danko843:
in the header topic is the firmware for 1602? thank you
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
This is the retbr 7.1.1 build, because Brazil is the only region getting 7.1.1 afaik.

It should work on any harpia variant.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Jaricho:
Flashable stock nougat

Hi, Do i have to do any wipe?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
NPI26.48-43 is now the official OTA for the retus channel (finally)!

Here is a link to the official OTA for use on unmodified build MPI24.241-2.35-1.5 ONLY:

https://erfanoabdi.000webhostapp.co...4.246.5.harpia.retail.en.US&carrier=retus&sn=

Of course you can use the build posted in the OP as well to upgrade from any build ?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] spunky168:
Thank you to [MENTION=1567974]Q9Nap[/MENTION] for this thread and all his hard work and everyone's contribution. Just catching up and as I was about to manually flash update to my bootloader unlocked phone, I received OTA NPI26.48-43 notification for my XT1607 U.S. retail (non-Amazon). Updated without problem. I will enjoy my non-rooted 7.1.1 (security patch 4/1/2018) for now. Hope there will be more updates and developments on how to root directly from this version with TWRP and SuperSU (need to learn more and update myself with Magisk).
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] susu413:
THANKS ALOT

IS this rom for xt1609 Verizon
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
If your bootloader is unlocked, sure; but AFAIK the vzw variant is not able to be unlocked.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] AgentVoid:
Best rom for gaming
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] tecnoduke:
I have some doubts. I´ve unlocked the bootloader and made root my xt1601 a few months ago. I´ve also flashed a TWRP recovery. It is running build mpi24.241-2.47-19-1

Can I flash this build without causing trouble? Of course I will make a back up before trying. All the info, files and apps will be wiped?

Thx a lot [MENTION=1567974]Q9Nap[/MENTION] for the download.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] decopollis:
Link off

Link off. :(
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
Link is updated to NPIS26.48-43-2 with June security updates.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] robj28:
Can i update this rom OTA or do i lose TWRP ?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
Do not permit OTA updates if you have modified the system partition (likely) or have replaced the stock recovery with TWRP. Consequences range from simple failure (error message) to non-booting device. All updates must be done via TWRP unless you roll the device back to full/pure stock.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] rybshik:
Would kind of updates via TWRP?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
Read the OP; complete system refresh minus bootloader and gpt. Similar to an OTA update but not the same. As always, full (NANDroid) backups, preferably stored on the SD card or off the device, are your friend should something go wrong.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] zeroibis:
Thank you so much for this!

My moms phone was broken after the latest update. It would crash whenever it got cell reception. Only solution was to keep the phone in airplane mode and use wifi.

Clearing cache and preforming a factory reset fixed nothing. Even attempted multiple factory resets just to make sure.

I was able to unlock the boot loader, install TWRP and then flash the zip linked in the first post. I was a little worried when it rebooted and I did not need to setup the account again (last time I flashed a phone was back in the droid 1 days and it was a custom ROM that replaced everything).

Sure enough with this reflash the phone is completely fixed!!!! I was able to call my moms office and give her the good news that she will have a phone again.

---------- Post added at 09:41 AM ---------- Previous post was at 09:41 AM ----------

Thank you so much for this!

My moms phone was broken after the latest update. It would crash whenever it got cell reception. Only solution was to keep the phone in airplane mode and use wifi.

Clearing cache and preforming a factory reset fixed nothing. Even attempted multiple factory resets just to make sure.

I was able to unlock the boot loader, install TWRP and then flash the zip linked in the first post. I was a little worried when it rebooted and I did not need to setup the account again (last time I flashed a phone was back in the droid 1 days and it was a custom ROM that replaced everything).

Sure enough with this reflash the phone is completely fixed!!!! I was able to call my moms office and give her the good news that she will have a phone again.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] rybshik:
Is it compatible with the US AT&T and TMO baseband(s)?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] domdada:
Is anyone else experiencing issues updating Chrome and Google apps through the play store?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] domdada:
FYI I re-wiped and re-flashed the rom, this time also installing Magisk 17.1 at ROM installation time. Now everything works like a charm. :)
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Oronno Chy:
I've installed this build "HARPIA_NPIS26.48-36-2.zip" on XT-1607 and everything working fine but found 2 problem. One is Lucky Pacher can't detect sd card(see attachment) and another problem is only the screenshots previously stored on default screenshot folder(internal sdcard/pictures/screenshots) don't show up in any third party gallery app or file manager. I tried "Quick Pic" gallery app & ES File manager. Only shows in Google photos & default file manager. (Going to settings>storage>Internal Shared storage>Explore)
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Oronno Chy:
Moderator Edit: No "Warez" type references please - see the Forum Rules
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] MR4Y:
After rooting, the only ROM that allows OTA updates is LineageOS and variants of it. You have to lock the device again to receive stock OTA updates.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Oronno Chy:
Is there any way to remove the split screen using suggestion shadow at the top of recent apps window?

This is annoying.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Oronno Chy:
Lock means?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] MR4Y:
Locking the bootloader and putting stock recovery. If you don't do it, every single update attempt will fail and send you to TWRP.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] DB126:
OT - question does not belong in this thread.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Oronno Chy:
I don't get u

---------- Post added at 04:34 AM ---------- Previous post was at 04:32 AM ----------

If only restore stock recovery without locking bootloader will not update successfully?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] gpz1100:
Any thoughts on future updates (official) for xt1607 retus? Or has this device been pretty much EOL and abandoned by moto considering it's over 2 1/2 years old at this point? I suppose it's impressive enough that they even released a nougat update in the first place. Remember waiting too long for the nougat update. Eventually sold that phone before the update came out.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Muantan:
Guys, where is the link to download the firmware?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] foolishgrunt:
I'd like to know the same. I'm experiencing an issue with my build of LineageOS and would love to reload the stock ROM to see if the issue exists there too, but unfortunately seem to have deleted my copy. Would dearly love a chance to download again.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] BouncingState:
Hello bro :) I did a post related to what you are looking for :)

https://xdaforums.com/showpost.php?p=79490524&postcount=70
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] turtle001:
where is the download link?

Where is the download link....pls help??????
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] BouncingState:
https://drive.google.com/uc?id=1iDkmUHDTPc9FnK2WjxtZiO_qpMuixWgd&export=download
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] foolishgrunt:
I can't tell from your link. Is it TWRP flashable?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] BouncingState:
No mate, you must use adb and bootloader :)
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] foolishgrunt:
Found it!

OK GAIS

I was kicking myself for having accidentally deleted my copy of Q9Nap's ROM, but I found it... in my trash can. I just reloaded it onto my phone (temporarily, for a bit of troubleshooting) and it's every bit as helpful as I remember it.

I notice I'm not the only one who was missing it, so I just signed up for an AFH account to be able to share it with y'all. I hope to receive AFH developer access to upload it shortly, in which case I will share the link here.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] turtle001:
brother is the link flashable through TWRP coz am getting an error..pls help

---------- Post added at 02:44 PM ---------- Previous post was at 02:32 PM ----------

pls give the link for previous update..coz this one is showing as invalid zip format
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] foolishgrunt:
Here it is:

HARPIA_NPIS26.48-43-2.zip

DISCLAIMER:

I am not the developer of this ROM - all credit goes to Q9Nap. I cannot and will not offer any support. I am only reuploading it because Q9Nap appears to have taken it down, and since I still rely on it from time to time, I hope to share his work with anyone who happens to find themselves in the same boat.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] riversidese:
Thanks

Thank you very much bro!
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] LineAngelCM:
Hello, first of all, I have a problem that I don't know if it can be solved, I have this device in its xt1601 variant, I unlocked the bootloader and I wanted to go from 6.0 to 7.1 if I use my PC, for reasons of time, the problem was that I lost the signal after flashing this rom but I wiped the partitions before installing it and I have not been able to recover the mobile signal, "Radio deactivated" appears, I have tried different firmwares and nothing
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
If you want to use the fastboot files, it may work without an unlocked bootloader, can't say for sure since my bootloader is already unlocked; but the files in the op definitely won't work.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] classic757:
I have the stock rom files(not the one from this thread) for the xt1607 retail US. Version (didn't know there were two u.s. retail versions) and I tried to fastboot flash it but no go. Got the preflash validation error.

I don't ever plan to buy another cell phone with a locked bootloader. It's bad enough we don't get firmware updates in a timely fashion (and sometimes not at all) and then to have Verizon put their phones on complete lockdown is ridiculous.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
The only real difference with the retail version is that it doesn't have all the vzw bloat.

If you haven't tried already, try to flash just the retail oem partition, which doesn't contain all the vzw bloat.

If it works, it should remove all the vzw bloat; might have to wipe data first.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] classic757:
Okay thanks.

Which one though? From this thread or the one I already have?
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
Flash an oem.img from an official retail fastboot file.

Although any of them will likely work (unless you get a preflash validation error), I'd recommend trying oem.img from the 2.35-1 retail build since it is the same build number.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] classic757:
Great. Thanks. :good:

I'll try it and let you know if it works.

---------- Post added at 04:34 PM ---------- Previous post was at 03:54 PM ----------

@Q9Nap,

Well, I tried to fastboot flash the oem.img file and no go. Got the preflash validation error again. Oh well it was worth a try.
[Moto G4 Play ROMs, Kernels, Recoveries, & Other De] Q9Nap:
You could try reading this thread: https://xdaforums.com/g4-play/help/moto-g4-play-amazon-ad-removal-t3464818

It is focused on modifying the oem partition for amazon devices, but the principle is the same.

I didn't read the entire thread, but it looked like some reported success.