yashsingh1/xdaforums huggingface dataset:
[X Style (Pure) General] sauravdn:
I am a noob at this so it took me a while to figure it out.

First and foremost you have to be in stock marshmallow with stock recovery to be able to do this.

This is the SD card method. Idk how to do the ADB method.

1. Make sure you have your SD card as portable storage, not as internal storage. (Have to format your SD card or use another SD card)

2. Download the OTA https://drive.google.com/file/d/0B3gPYUZ4nRLwOHJKQnNYczNEMHc/view?usp=sharing credit goes to [MENTION=4267845]gokart2[/MENTION] for OTA

3. Move the ZIP inside your SD Card (I put mine in Downloads folder of my SD card) *Note* Per sources you can also save OTA in internal storage

4. Turn phone off

5. Hold down power button + volume down button until you see the stock menu

6. Press the volume up or down button to scroll though the list and when you find Recovery use power button to select it.

7. In recovery menu you will see a message saying "No command" don't worry. For this hold down the power button and tap the volume up button once and then let go of the power button. (You can try this couple times until you get it, It's kinda tricky)

8. Once you get in the recovery menu use the volume buttons to go to Flash update with SD card and use power button to select it, from there go to the directory where you put the update and select the OTA using power button.

9. Clear cache if you want and reboot.

10. Enjoy 7.0
[X Style (Pure) General] BigBadger:
That "no command" had me stumped".
[X Style (Pure) General] sauravdn:
hope this method worked
[X Style (Pure) General] BigBadger:
It just finished updating the apps. Finally on stock 7. :D
[X Style (Pure) General] tbkrazeey:
I put the zip file directly on the internal storage, And recovery found it with no problem. Thanks for this tho, I'm finally on nougat!

:laugh:
[X Style (Pure) General] sauravdn:
Glad it worked out!
[X Style (Pure) General] hachuelo:
How's your phone working so far? Is everything functional?
[X Style (Pure) General] sauravdn:
For me the phone was much more snappier.
[X Style (Pure) General] BigBadger:
So far so good. All sensors working. Calls sounds good. Bluetooth connects. No FCs noted. Smooth and cool after a reboot.
[X Style (Pure) General] BigBadger:
Getting rid of 'unlocked bootloader" message after flashing

I used the image and process outlined here to get rid of the annoying 'unlocked bootloader" message after flashing the OTA manually. No problems noted. I have not tried replacing the animation.
[X Style (Pure) General] nofroyo:
kept on getting invalid signature or something like that. any suggestions
[X Style (Pure) General] Chien35:
Try flash latest OTA first even you are at the latest build number.
[X Style (Pure) General] Edvin73:
You don't need a locked bootloader to sideload an OTA from the SD card.
[X Style (Pure) General] scullydawg:
Wifi issue

Anyone cant get to web browse for some reason even tho the wifi is suppose to be working like everything else like using the playstore or using social medias work but not chrome web browsing ?
[X Style (Pure) General] nofroyo:
Can you tell me which one is the latest build? so i can try that
[X Style (Pure) General] tbkrazeey:
I'm a little disappointed with my battery life on nougat so far to be honest, it's in general 30 mins - hour shorter then I was before the update. But everything seems to be super stable and my phone doesn't get any hotter then usual.
[X Style (Pure) General] hachuelo:
Used this system and now I'm running stock Nougat,so far so good,smoother than Marshmallow,now the question: Is there a way to root Nougat?
[X Style (Pure) General] autosurgeon:
You should factory reset right after taking the update. Otherwise your battery life will be unpredictable but usually worse.
[X Style (Pure) General] sauravdn:
It's the one with December 2016 security patch
[X Style (Pure) General] pjoet1:
Worked for me, thanks! should I factory reset?
[X Style (Pure) General] ccic2491:
I didn't and it's been working fine. I wiped the cache after I flashed 7.0 though.
[X Style (Pure) General] autosurgeon:
I would recommend a factory reset. Esp for this update.
[X Style (Pure) General] wjaz:
Yeah, baby...Hello Nougat!

Thanks so much for the great info. I simply have waited long enough and since the warranty has expired, I figured "what the hell", and gave it a go. So very happy now. Running smooth. These steps literally took me less than 5 minutes, with step 8 taking about 10-15mins to load, etc. To be clear.... I know absolutely nothing about programming or the internal workings of this phone. I am a definite noob. I did the sd card method with absolutely no issues at all. Thanks again for the clear steps on doing this. I will no longer be driving myself crazy checking for the update!

32gb MXPE running on Verizon via straight talk.

Peace, my friends...
[X Style (Pure) General] Scougar:
Feels like a silly question, but is this update carrier specific? I have an unlocked non-carrier version (I.e. I bought it outright). Is this the same update file as I will receive on my phone? (I don't want any weird t-mobile/verizon/at&t code/features on my phone, or any of those splash screens.)

Second question: Are there any issues with updating in this manner? Will all apps still work?
[X Style (Pure) General] acejavelin:
No, there is no "carrier specific" variant of Moto X Pure Edition, it only came as an unlocked, retail device.
[X Style (Pure) General] Scougar:
Excellent. Thank you acejavelin. (Installing now)

EDIT: Finished install, wiped cache and booted fine. Will check out if bluetooth works better on Wednesday with my 2012 Focus. Not too keen on doing a full factory reset yet though, want to make sure I have everything off my device I want first.
[X Style (Pure) General] digitalmahdi:
is "patching system files" goanna take long? im kinda worry stuck at this step
[X Style (Pure) General] acejavelin:
Yes.. it seems like forever... Done have reported it taking over 30 minutes and sometimes changing to "please wait, still patching system files" or something like that too. Just be patient, if it isn't looping then it's working.
[X Style (Pure) General] digitalmahdi:
Thanks. Already flashed. Finally I can use speaker phone in calls.
[X Style (Pure) General] ConnerWolfgang:
What the balls?

So I followed the steps, but for some reason once I select the option to update from SD card, I can't move the directory not can I find the update, at the top it shows .../data/media/0
[X Style (Pure) General] bimmernut318:
Move the file out of the folder to the root like it say in the instructions...
[X Style (Pure) General] ConnerWolfgang:
Same issue

I have put the zip file outside any folder with no positive results
[X Style (Pure) General] zapper_master:
Hi everyone, can anyone help with the error in the attached picture. I'm not rooted and on lastest build, prior to nougat. Thanks for the help
[X Style (Pure) General] BigBadger:
I may be wrong but I think that there is a problem with your ZIP file. I'd get a new copy.
[X Style (Pure) General] zapper_master:
That's what I initially thought as well, I downloaded twice. I will try again to make sure. Thanks

Update: downloaded again - no luck. To me it looks like the bt_firmware/image/btfw30 is the culprit, but what that mean I have no clue, seems like bluetooth to me but how could that be corrupt?
[X Style (Pure) General] R77:
I have the XT1575 rooted and running AICP 7.1.2 and bootloader is unlocked and also has TWRP do I flash it in TWRP will that cause problems?
[X Style (Pure) General] bimmernut318:
Can't flash with TWRP, stock recovery only.
[X Style (Pure) General] texascowboy:
Followed the steps. Worked like a charm. Only problem is now Android Pay will not work anymore. I am not rooted or anything else of course, but my bootloader is unlocked. It worked fine with this configuration running 6.0, any suggestions? I really liked using Android Pay, in fact I took off my root in 6.0 to get it to work. Cant understand the change. Any help would be appreciated.
[X Style (Pure) General] acejavelin:
You're correct, your Bluetooth firmware is the wrong version... Get the one from 18-8 ROM image and flash it in fastboot.

fastboot flash bluetooth BTFM.bin
[X Style (Pure) General] cduced:
Worked great. Thanks!
[X Style (Pure) General] bsorli:
Same problems as everyone else..."Patching system files..." took about 30 minutes to complete. Finally done and Unpacking new system files...that hopefully moves quicker.

Also has problem accessing my old cminstall folder and ended up renaming the folder to ARom (Capital A Rom) so that is shows up at the top of available folder and items. Looking forward to the update and tired of the MM reboots that have been plaguing me for the last week. Plan to clear cache and see how that works and then probably force clean install if still having problems. Thanks again for the support and instructions (that worked perfectly...besides not knowing how long "Patching system files" would take. Almost done with my install! Sorli...

PS - Wow and working perfectly. Presently updating and getting used to new interface. Haven't purged and started over, so I'm hoping system calms down and plan to reboot after completing initial Google Updates. Thanks again!!!
[X Style (Pure) General] TheYoz:
Anyone seeing whacky wifi issues? Mine randomly turns off or slows down.
[X Style (Pure) General] lonlawrence:
Going to have to wait for OTA. Tried the update on here and it got to:

Finding update package

Opening update package

verifying update package

E: footer is wrong

E: signature verifcation failed

Installation aborted.

I'm running a factory stock Moto X PE on Marshmallow.
[X Style (Pure) General] CLETjB:
The XPosed for MM needed "BusyBox on Rails" https://play.google.com/store/apps/details?id=me.timos.busyboxonrails&hl=en for anything to work, not sure about this version.
[X Style (Pure) General] TheYoz:
Are you on the latest December security patch?
[X Style (Pure) General] lonlawrence:
I should have gotten that automatically shouldn't I? How do I check which security patch I have?

---------- Post added at 01:40 PM ---------- Previous post was at 01:34 PM ----------

I found it. Yes, I'm on the Dec 1, 2016 security patch level
[X Style (Pure) General] scooter68:
Wow, this was great and easy. Thanks so much. I don't understand why Lenovo hasn't released this to all users, it definitely breathed new life into my phone.
[X Style (Pure) General] newton296:
same here

:rolleyes:

you ever figure out whats wrong ? if yes post up what you did to fix this. I get same error. I am T mobile unlocked in ohio
[X Style (Pure) General] CGRAHAM10:
Worked for me. I'm finally running Nougat and love it. Thanks for instructions.
[X Style (Pure) General] aohus:
i don't have an SD card. would this still work if I downloaded it onto the internal storage?
[X Style (Pure) General] TheYoz:
The internal storage is the same thing in this aspect. So put it in your download folder and select it from there.
[X Style (Pure) General] pseudonym58:
Thanks for your helpful guide. I found that if I simply copied the OTA update zip file directly to the download folder of the internal memory, the phone could find it. Whereas if the file was on the SD card, the phone couldn't "see" it and the update was aborted. -Just in case others are having this problem. Otherwise the operation went without a hitch. I can also report that the AT&T LTE service is available post-update, so the fact that the OTA update has been released only on Sprint so far has nothing to do with its appropriateness for other carriers. No problems noticed with Bluetooth, WiFi, battery, etc. Security patch to September 2017.

Some people report problems concerning the cell radio functions (calls, text messages, etc.): Make sure that your Access Point Name (APN) settings have been properly carried over after the update.
[X Style (Pure) General] iazybandit:
Thank you! My 6.0 was bogging down and it was annoying because everything was running slow.

At first, I was getting a little frustrated on trying to get 7.0 to update since I was putting everything on the microSD and it wasn't recognizing in recovery mode. Eventually, I redownloaded ES File Explorer and moved the file from the microSD to internal memory. Once I did that, install was a breeze. 7.0 is soooo much quicker and snappier.

I updated mine as well as my wifes even though we're both switching over to the Google Pixel 2 XL. At least I can sell the Pure with the "latest" 7.0.

I'm on Verizon as well. I kept checking to see if there was any new updates and nothing popped up.
[X Style (Pure) General] bassbeat66:
Does NOT work

I must be a super noob because I seem to be the only person where this doesn't work.

I have the zip file in both the SD card download folder AND my internal folder, yet when I get to the point to select my SD card, not only do neither of these show up, but I'm unable to even select the folder I want to use. Hitting the power button just tells me there's no file there and I can't seem use the up/down arrows to change folders.

This is my first Motorola phone and this is very different from the way a Samsung works, so I'm clearly missing something. HOW do you change folders in the SD card from .../... to the folder you want??:confused::(:crying:
[X Style (Pure) General] iazybandit:
Don't put the zip in the actual microsd. Move it the download folder on the internal memory.
[X Style (Pure) General] bassbeat66:
I did that. In fact I stated it was in BOTH the SD download folder AND the download folder in internal memory. I even removed my SD card to make sure of it and it still doesn't show up in either case.
[X Style (Pure) General] grob971:
Just put it on root of the internal memory and recovery will see it. Worked for me.
[X Style (Pure) General] BigBadger:
re-locking the bootloader

Your bootloader must be locked in order for SafetyNet test to pass.

Did anyone respond to you about this? I'm looking for the correct way to lock the bootloader after flashing the OTA.

---------- Post added at 03:27 PM ---------- Previous post was at 02:34 PM ----------

I did some more reading and it looks like we are stuck unless we are willing to root again. See here: https://forums.androidcentral.com/moto-x-pure-edition/841395-re-lock-bootloader-post-nougat.html

Specifically the post by acejavelin on 10-18-2017 at 12:53 PM

"The option you DO have through, is rooting with Magisk and using Magisk Hide and hiding root from Google Play Store and Google Play Services, and (going from memory here, don't have a MXPE anymore) there is a Magisk Module to bypass SafetyNet checks, which is your core problem. "

So, we probably need to figure out the 'right' way to root with Magisk now.
[X Style (Pure) General] texascowboy:
I rooted and flashed Magisk. A.P. has been working great since.
[X Style (Pure) General] BigBadger:
I thought I did this just now but SafetyNet is failing and AP is saying the device is rooted. Trying to follow instructions form someone else.

Copied Magisk 14.0 ZIP to device

Booted TWRP via fastboot

Did nandroid backup

Restored boot partition

Flashed Magisk

Wiped cache

Rebooted

installed Magisk APK

I didn't flash TWRP though. Do I need to do that?
[X Style (Pure) General] acejavelin:
What the purpose of restoring the same boot partition you just backed up? (Not being sarcastic, just curious?)
[X Style (Pure) General] BigBadger:
Ha! I had the same question. The steps i were following came from someone else. I redid things the way I suspected they should be done and all is well now. TWRP recovery, Magisk and AP all working happily and Safety net is none the wiser.

Thanks.
[X Style (Pure) General] texascowboy:
I didn't flash TWRP to my device either. I was told to live boot TWRP from fastboot and install Magisk from there. So I did the same as you I believe, except I might not have cleared my cache. Shoot Annoyingduck a message on here, he helped me out. It took a bit of googling for me to understand but it was super simple. After I installed Magisk manager, I just make sure all was hidden from safety net in the app settings and snap, my A.P. was up and running. BTW, my bootloader is still unlocked, never re-locked it.
[X Style (Pure) General] DuttyAdan:
Noob to all of this

Is there anyway this could brick my Moto X Pure?And does this factory reset my phone? I've done anything like so I'm scared to do it. But I really want nougat
[X Style (Pure) General] algebruh:
Can anyone tell me what cache do you remove when you do the update?
[X Style (Pure) General] acejavelin:
Are you purely stock? No root, no TWRP, no unlocked bootloader? Then your golden, but any other state a brick could occur. Also, if your stock and worried, just pop a Sprint or Boost SIM in, you will get the update offered within minutes.

None via this method, it wipes caches itself... The only cache you can wipe in stock is the cache partition anyway, Dalvik isn't an option.
[X Style (Pure) General] algebruh:
Thank you very much, everything worked and my phone has been respawned!
[X Style (Pure) General] wjaz:
Can I download the OTA Oct Security update now?

I apologise if this is a ridiculous question or been asked already. I successfully flashed nougat (post #23 here) and just recently received a notice for an OTA Security update 25.201.1 for October. Is it ok for me to download and install it? The reason I ask is that I'm on Verizon via Straight Talk and the other Moto x pure editions on Verizon just recently received the OTA Nougat upgrade. Their upgrade is different than the one I flashed. I flashed 25.11.22 and the OTA was 25.11.23. Could this create any problems if I install the Oct security update I just received notice for? I posted this here in case anyone else had a similar situation. Thanks!
[X Style (Pure) General] aybarrap1:
As long as you are fully stock and not rooted (stock recovery, no changes to system files, etc) you should be good to go. Both .22 and .23 are getting this update from what I have seen.
[X Style (Pure) General] ShapeShifter499:
Does anyone have the .23 recovery? I no longer have it because I installed TWRP and the OTA is failing because the .22 recovery is a mismatch with the .23 system I have
[X Style (Pure) General] wjaz:
Installed OTA Oct Security update on side loaded nougat.

Thanks. After a week of sitting on the Oct security update patch 25.201.1 , I decided, with fingers crossed, to pull the trigger and update my side loaded nougat 25.11.22. Seems to have gone well. I attached some screenshots ( I think- never tried it before) of before & after update. I was unaware that a security patch update changed the system version number. Is this normal? Thanks again for the assistance.
[X Style (Pure) General] Vice47:
Having some trouble

I have a moto x pure that was rooted and unlocked. I recently flashed it back to stock marshmallow rom and stock recovery and unrooted it. I keep trying to relock the oem, but it doesn't seem to work. Also on the bootloader, the status code is set to 3. I tried flashing to 7.0 but would get an error and from what I've researched its due to the status code not being set to 0. Is there any known fix for this? Thanks
[X Style (Pure) General] yaoverstand:
Is there a twrp flashable zip of the Oct security update yet? I've been looking for one and haven't seen anything.
[X Style (Pure) General] andreskafe:
Works to flash through TWRP for Nougat?
[X Style (Pure) General] xabr3:
Question: can I take this OTA update on a device that is stuck on Marshmallow with May 1st security update?

The device somehow does not get the OTA to nougat. I bought it when it was on Lollipop, could OTA update to Marshmallow plus one security update. (May 1st 2016) Still no Nougat update.
[X Style (Pure) General] dzidexx:
It is better to find here:

https://xdaforums.com/moto-x-style/general

flashable Nougat(fastboot) for your model & region.
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Devil7DK:
​

CandyROM is a ROM Build from various ROM sources & commits. With Smooth UI and Customisations.

Features :

Recents:

Multi-window

OmniSwitch

Immersive mode

Clear all button

Memory bar

Slim Recents option

Advanced power menu:

On The Go Mode

Screen record

Adjustable dialog background shade

Sound panel

Expanded desktop

Lockscreen:

Battery charging current overlay

Adjustable shortcuts

Weather (OmniJaws)

Statusbar settings:

Ticker (disable heads up when in use)

Weather panel

Clock/battery configuration

Traffic indicators

VoLTE Icon

Quick settings tile config

Immersive messages

Force expanded notifications

Carrier label

Tap to sleep

Buttons settings:

Long-press/double-tap actions

Volume rocker

Playback control

Volume key answer

Disable HW keys

Pie control

Navigation bar:

Adjust colors

Smartbar/fling

Pulse

Screenshots:

3 finger

Adjust framing

Lawnchair

OMS/Substratum support

Dialer/calls:

Proximity speakerphone

Call blocking

Doze:

Pick up mode

Hand wave mode

Pocket mode

Installation Instructions :

1. Download ROM and Copy it to your SD card or Internal Storage (Links in 2nd Post)

2. Reboot to Custom Recovery (Try RedWolf :D)

3. Take Backup of Existing ROM

4. Install ROM ZIP

5. Install GApps (ARM64 -> 7.1 -> Choose anyone pico or aroma)

6. Flash Latest Firmware (Optional)

7. Wipe Cache & Dalvik & Data (without Internal Storage)

8. Reboot

How to Enable FIngerprint Selfie :

You can follow this Guide to enable Fingerprint Selfie. For easy i made a ZIP file. Download it and flash from recovery (don't forget to wipe cache & dalvik) (download link in 2nd post)

Thanks to : [MENTION=4403780]TeamMex[/MENTION], [MENTION=5263483]daniel.stuart14[/MENTION] - For their Real Open Source Projects

[MENTION=321607]mayank[/MENTION] - Motivating Me... :angel:

[MENTION=6844471]Swapnil Soni[/MENTION], [MENTION=4910390]avirk[/MENTION], [MENTION=678860]Senpai[/MENTION] - Helping me in solving bugs and erros

Redmi 3S/Prime/3X (Global) Whatsapp Group Members - For Testing and etc...

Android ROM Developer's Talk Telegram Group Members - Learned a lot from them...

Sources :

ROM

Device

Kernel

Vendor

XDA:DevDB Information

CandyROMs, ROM for the Xiaomi Redmi 3S

Contributors

dineshthangavel47, dineshthangavel47, TeamMex, daniel.stuart14

Source Code: https://github.com/CandyRoms/candy

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.10.x

ROM Firmware Required: Latest Firmware from MIUI is Recommended

Based On: AOSP + CAF

Version Information

Status: Nightly

Created 2017-09-29

Last Updated 2017-09-28
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Devil7DK:
----OLD Builds----

ROM Download : AndroidFileHost

FIngerprint Selfie :

Installer - Enable Fingerprint Selfie

Uninstaller - Disable Fingerprint Selfie

Switched to BasketBuild

ROM Download - BasketBuild

Screenshots
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Devil7DK:
Changelog :

20170926-1807 - Initial Build (Recents Button Bug : Flash Recents Fix from Patches)

20170927-0753 - FIxed Recents Button

20170927-1918 - Added VoLTE Icon

20170928-1818 - Fixex Developer Settings Crashing (Thanks to [MENTION=4910390]avirk[/MENTION]), Fixed Stock Dialer Crashing

20170930-0459 - Can't remember... ;_;

20171007-0531 - Fixed FP Button, Changed to [MENTION=8316567]nichcream[/MENTION] 's kernel

20171008-1055 - Nothing Special

20171008-1514 - Cloned AOSP Keyboard from Lineage

20171009-1117 - Added Vulkan API. Enjoy Gaming... :)

20171024-0131 - Synced with latest sources.

20171025-0309 - Fixed Model "Unknown"

20171118-1421 - Fixed Bluetooth Audio Playback. Fixed Goodix. Fixed Idle Drain. Improved Camera. Switched to AROMA Installer. Fingerprint Selfie, Cam2API, MIUI Camera, ROOT Options Included
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] ihya anf:
a very sweet rom
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] avirk:
Congrats buddy on very first successful build. Hope you will keep this device alive :)
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] TeamMex:
GJ can you share some SS?
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] impulsar:
Good job buddy :highfive:

Thanks :)
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] jmmigo:
This rom + px kernel = smooth [emoji7]
[Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other] Devil7DK:
Here Sir... https://imgur.com/a/ZREiz