Decided to do this write up to hopefully create a one stop shop for all. Thank you MODs for sticky!
DISCLAIMER - Modify your device is at your own risk. Check any command set you use to flash a rom to assure it does NOT have a command to relock the bootloader. DO NOT under any circumstances attempt to re-lock your bootloader!
Enjoy!
1. Who makes the Moto X4?
Manufactured by Motorola which is owned by Lenovo.
2. How many variants/models are there of the Moto X4?
Motorola Moto X4 XT1900-01 variant
3 Models: Retail, Android One, Amazon
Canada, USA
Motorola Moto X4 XT1900-02 variant
Australia, India, Indonesia, Japan, New Zealand
Motorola Moto X4 XT1900-04 variant
Latin America
Motorola Moto X4 XT1900-05 variant
Europe
Motorola Moto X4 XT1900-06 variant
Brazil
Motorola Moto X4 XT1900-07 variant
Italy, Ukraine,
Discussion thread here started by @Jithin91.
3. Is there a difference between the models?
They have the exact same hardware other then certain non-US variants offer dual-sim, 4gb memory, and 64gb storage options. Their firmwares are different slightly. XT1900-01: Retail has more Motorola apps and features like the One-Button Nav exclusively. Android One is more of a pure Android experience and will have the least bloatware but has some Motorola features. Amazon has Alexa and some Motorola features.
4. Can the bootloader be unlocked and how?
The only way to know if your variant can be unlock is via Motorola's website, via their instructions. There is no alternative method. This is the definitive way to find out if yours can be unlock. Typically, users are reporting that the Amazon model cannot be unlocked.
Lenovo themselves has not released factory signed stock images. Once you unlock the bootloader, THERE IS NO RETURN. Orange bootloader msg will appear at boot, even when you perform #9. SafetyNet will pass if not rooting.
5. Can it be rooted, and how? Custom recovery (TWRP)?
Bootloader must be unlocked first.
[GUIDE][Video] How to Root Moto X4 & Install TWRP Recovery by @munchy_cool
SafetyNet passes with latest Magisk
Don't forget to grab latest files from XDA Magisk Thread and TWRP. Have to install apk after flashing.
6. How do I remove the orange unlock bootloader warning at boot?
[GUIDE][Video/Text] How to Remove Unlocked Bootloader Warning on Moto X4 by @munchy_cool
Also, if you flash stock firmware, the msg is there only on Oreo 8.1 and Pie. The msg isn't there if you flash Nougat or Oreo 8.0.
7. Are there any customs ROMs/Kernels yet?
First off, BIG thanks to @erfanoabdi! He didn't even own the device but did the work to make it possible.
[ROM][OFFICIAL]Lineage OS 15.1 by @munchy_cool
[ROM][Unofficial][20180617]CarbonROM | cr-6.1 [payton] by @munchy_cool
[ROM][Unofficial][20180630]Resurrection Remix v6.1 [payton] by @filipepferraz
[KERNEL][FEB 8] RyzenKernel -r3 (stock/oreo) by @kraatus90
[TREBLE][PORT] Android P DP5 for Moto X4 [20180801] by @munchy_cool
Not an all inclusive list, head over to MOTO X4 ROMS, KERNELS, RECOVERIES, & OTHER DEVELOPMENT
8. Is Lineage going to be OFFICIAL?
It is in the works but no timeline so don't ask. One prerequisite for it, is the dev must own the device. That process was started, refer to this thread.
9. How do I go back to stock?
[Guide][Video/Text] How to Flash Official/Factory Firmware (Moto X4) by @munchy_cool
10. Where do I download firmwares?
Beware that Motorola have not officially released signed stock images, can double check here. The urls below are by users.
[url]https://www.motox4custom.com/firmwares[/URL]
[url]https://androidfilehost.com/?w=files&flid=229118[/URL]
[url]https://firmware.center/firmware/Mot...tock/XT1900-1/[/URL]
[url]https://mirrors.lolinet.com/firmware/moto/payton/official/[/URL]
Full Firmware 2018 November Android One Oreo 8.1 here by @Comby_sk
Full Firmware 2018 November Android One Pie 9.0 posted here by @Comby_sk
Work in progress... Will edit/update as needed and conveniently able.
11. Can I flash a different stock firmware on my device? ie flash Android One on Retail or another variant
Yes. Non-US variant users have reported successful flashes of US firmwares in this thread. Ensure you have a TWRP backup before performing just in case.
12. I am rooted and now Official OTAs don't install
This is a known issue with no fix. Your only option is to wait for copy of latest firmware to be available and manually flash it without the erase userdata to keep your data (customized script here). Another option is if you are receiving the OTA notification, manually re-flash current firmware build without the erase userdata to keep your data and proceed to accept the OTA (You will have to re-install TWRP/re-root.)
13. What the hect is this A/B partition stuff people keep mentioning?
Great XDA article will best explain it all.
When you boot into TWRP, where it shows that active slot, remember when you do a flash you flash to the other slot. Example: If you're on A, you will flash to slot B and vice versa. Yes you can have stock firmware on one and a custom ROM on another but they share the same data partition. So its not dual boot in the way you're thinking.
14. Best camera to use?
Refer to this XDA Thread by @uccollab and this reddit thread.
15. I'm not on Retail version, how can I enable One Button Nav?
For Oreo - TBD
For Pie - Post by @jhedfors - Need root
*reserved*
I have an XT1900-7 with 3GB RAM / 32GB Storage / Dual Sim, it was sent direct from Motorola/Lenovo as a replacement, anyone know what variant this would be? It came with a two-pin Turbo Power adapter but I am in the UK, they then sent me a UK charger.
Don't have 8.1 yet but have the notification for the OPWS27.2.3, 1 June 2018 OTA update although I can't install it due to an error. I have Magisk installed with unlocked Bootloader etc. Don't have a backed up bootloader from stock unfortunately as it was wiped when I did the whole bootloader/magisk thing.
Would it be safe to flash the 8.1 update from here: https://androidfilehost.com/?fid=746163614322270003
Cheers for the info.
Z3RO2K said:
I have an XT1900-7 with 3GB RAM / 32GB Storage / Dual Sim, it was sent direct from Motorola/Lenovo as a replacement, anyone know what variant this would be? It came with a two-pin Turbo Power adapter but I am in the UK, they then sent me a UK charger.
Don't have 8.1 yet but have the notification for the OPWS27.2.3, 1 June 2018 OTA update although I can't install it due to an error. I have Magisk installed with unlocked Bootloader etc. Don't have a backed up bootloader from stock unfortunately as it was wiped when I did the whole bootloader/magisk thing.
Would it be safe to flash the 8.1 update from here: https://androidfilehost.com/?fid=746163614322270003
Cheers for the info.
Click to expand...
Click to collapse
Go to settings, system, regulatory information, what variant does it say?
Is that an OTA or full firmware? Should be safe. For an OTA, it will fail if it can't install.
Neffy27 said:
Go to settings, system, regulatory information, what variant does it say?
Is that an OTA or full firmware? Should be safe. For an OTA, it will fail if it can't install.
Click to expand...
Click to collapse
Think it's Europe? Attached screenshot.
No idea what it is, I just got the latest link you posted from that site. It's a generic retail 8.1 update it seems.
Z3RO2K said:
Think it's Europe? Attached screenshot.
No idea what it is, I just got the latest link you posted from that site. It's a generic retail 8.1 update it seems.
Click to expand...
Click to collapse
In this thread, various variants have reported successful flashes of US firmwares.
Mods - request sticky
Updated FAQs.
Are there MODs for Moto X4?
Neffy27 said:
Updated FAQs.
Are there MODs for Moto X4?
Click to expand...
Click to collapse
report the thread, non urgent and ask for it to be stickied.
Thanks for this thread. I got Moto X4 today, coming from the Nexus 5X....
I have some concerns about OEM unlocking, bootloader as well, damn a/b partitions, variants...
It was way simpler and seemed safer with nexus devices I have.
Is there some kind of emergency recover software for if whatever goes wrong to manage fixing softbricks and returning to safe stock in such cases, like wugsfresh NRT?
Sent from my payton using XDA Labs
jugoslavpetrovic said:
I have some concerns about OEM unlocking, bootloader as well, damn a/b partitions, variants...
It was way simpler and seemed safer with nexus devices I have.
Is there some kind of emergency recover software for if whatever goes wrong to manage fixing softbricks and returning to safe stock in such cases, like wugsfresh NRT?
Click to expand...
Click to collapse
There is no 3rd party software available at this time. It is definitely more then just flashing a single Google factory image image via recovery. We're spoiled.
Fixed broken link in #5.
Updated with more current information and links.
Updated Question 12: Install OTA with root workaround.
Updated various verbage.
Still need to add/update links.
Can you please explain what are firmware files as given in second post in official lineage os 15? And what to do with these firmware files?
pothaiahgari omkar said:
Can you please explain what are firmware files as given in second post in official lineage os 15? And what to do with these firmware files?
Click to expand...
Click to collapse
There's only one main download link for Lineage firmware on that second post. What are you trying to find out exactly?
There are some firmware files below the "copy partition.zip" file on that second post. I mean what are those files? There is no description about those files on that thread. I asked on that thread. And I got replied as refer to your this thread of Moto X4 F.A.Q.s. Kindly tell me.
My phone was previously rooted with magisk. I did a complete uninstall of magisk and then fully wiped my phone and installed the stock image. I've tried this multiple times now. After my phone gets set up, I try to download the OTA updates, and it will just say the update failed. Is there something else I am missing here? What is causing me to be unable to update?
Back when the 8.1 update was offered OTA I had a similar problem. For whatever reason OPW28.1 (OPW28.46-13) failed every time. I had to wait for the flashable firmware to become available and then flash it. After that I took all OTAs just fine up to the current version (Jun 2018). If you are willing to wipe your phone you can try to flash the latest firmware instead of trying OTAs.
Latest one is OPW28.3 (OPW28.46-21) 8.1.0 w/ June 2018 security patch:
Moto X4 Retail https://androidfilehost.com/?fid=5862345805528054494
Moto X4 Amazon edition https://androidfilehost.com/?fid=5862345805528062525
Moto X4 Android One https://androidfilehost.com/?fid=5862345805528054493
Knowledge of ADB and fastboot is required.
xt1900-1 payton_fi retus
Thanks, I was actually trying something similar when you posted.
I had previously been flashing OPWS27.57-25-6-10 which is 8.0, and it would fail to update every time.
I decided to try a different stock image, and I found an 8.1 image linked from this thread.
I flashed it, and tried ota update again. I initially got an error that the update failed, but I tried again, and it actually worked! So I am up to date on the July patch now!
Could some one please point me to a full stock image for the with the Oreo rom for the reteu release channel?
I have a moto 5gs plus here that does not want to do the OTA update to oreo 8.1 the phone has an unlocked bootloader but unmodifyed system/boot.
So I thought i just wil go with installing a full stock 8.1 image.
but the images i can fund does not say if they are for my release channel which is reteu,
does that even matter or can i just install the file from here: https://forum.xda-developers.com/moto-g5s-plus/how-to/tutorial-fhash-oreo-8-1-stock-global-t3852967
any advice would be greatly appreciated
You can use the one you mentioned. I did, on an XT1805. System info still shows reteu as software channel after flashing.
Did you run all the commands from the thread including erasing the data partition?
Or what was your update procedure?
I followed the commands, except erasing the data partition (the OTA for Oreo also didn't do that). I also skipped flashing logo and bootloader. I have the bootloader unlocked, and the logo was replaced to remove the unlocked bootloader warning.
(I flashed the ROM to see if that would solve an issue I had after the OTA upgrade to Oreo.)
Hello everyone..
I was @ Android 8 then i flash rom 8.1 bootloader still locked not rooted
Model xt1900-7 the software channel reteu
So wat i ask for is by flashing other updated rom means I lost OTA & if so how to fix that & get OTA again?
Yes, you lost your OTA. The only way to updating is flashing official zips via ADB.
Noway to fix that??
No - and that's why you don't flash this phone if you want to keep it stock. Or don't flash it all.
---------- Post added at 07:26 PM ---------- Previous post was at 07:25 PM ----------
On practical side - live with it or try Lineage.
H4x0r1337 said:
Hello everyone..
I was @ Android 8 then i flash rom 8.1 bootloader still locked not rooted
Model xt1900-7 the software channel reteu
So wat i ask for is by flashing other updated rom means I lost OTA & if so how to fix that & get OTA again?
Click to expand...
Click to collapse
Is your bootloader unlocked?
The only ROMs that I have seen for this phone are for North American models- Amazon, Fi, and retail US.
If you can find a leaked ROM for your phone, you should be able to flash back to stock and receive OTAs again.
gee one said:
Is your bootloader unlocked?
The only ROMs that I have seen for this phone are for North American models- Amazon, Fi, and retail US.
If you can find a leaked ROM for your phone, you should be able to flash back to stock and receive OTAs again.
Click to expand...
Click to collapse
No bootloader locked..even so am not rooted..
H4x0r1337 said:
No bootloader locked..even so am not rooted..
Click to expand...
Click to collapse
OTAs from reteu channel require previous reteu ROM version. It means correct previous Blur_Version. OTA update from retus Blur_Version is impossible to reteu Blur_Version.
For example, "Blur_Version.27.301.32.payton.retail.en.US" (October 2018 reteu OTA) requires previous "Blur_Version.27.281.28.payton.retail.en.US" (August 2018 reteu OTA).
If you want get OTA again, you have to flash correct reteu fastboot ROM (OPWS27.57-40-22 = "Blur_Version.27.281.28.payton.retail.en.US" could work).
You have to unlock bootloader, because flash from 8.1 retus to 8.0 reteu is downgrade and downgrade is impossible with locked bootloader..
Comby_sk said:
OTAs from reteu channel require previous reteu ROM version. It means correct previous Blur_Version. OTA update from retus Blur_Version is impossible to reteu Blur_Version.
For example, "Blur_Version.27.301.32.payton.retail.en.US" (October 2018 reteu OTA) requires previous "Blur_Version.27.281.28.payton.retail.en.US" (August 2018 reteu OTA).
If you want get OTA again, you have to flash correct reteu fastboot ROM (OPWS27.57-40-22 = "Blur_Version.27.281.28.payton.retail.en.US" could work).
You have to unlock bootloader, because flash from 8.1 retus to 8.0 reteu is downgrade and downgrade is impossible with locked bootloader..
Click to expand...
Click to collapse
So if I flash Android pie once it release will that make me back to OTA?
H4x0r1337 said:
So if I flash Android pie once it release will that make me back to OTA?
Click to expand...
Click to collapse
Yes, if Pie (fastboot rom) will be compatible with reteu channel.
I always thought that an open bootloader means no OTA any more, but my XT1900-7 reteu device just received an OTA after a full flash/data wipe.
So I was wrong. Does unlocked bootloader and non-rooted mean OTAs work just fine?
I have flashed XT1900-1_PAYTON_RETAIL_8.0.0_OPWS27.57-40-22_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml. Now the phone is on OPWS27.57-40-25, Android 8.0, patch level October 2018. It still is a XT1900-7 reteu.
:good: