yashsingh1/xdaforums huggingface dataset:
[X Style (Pure) Android Development] kb8no:
New LOS15.1 from 4/14 looking good! No back camera yet but front seems fully functional and video works. I had flashed back to stock so fastboot flashed official TWRP. Full wipe except internal SD. Flashed ROM, gapps pico, and SuperSU. Android Google login perfect. Did not loose IMEA.
[X Style (Pure) Android Development] ACardAttack:
Sounds like we're close! Just need that damn back camera which seems to be a pain in the butt for developers!
[X Style (Pure) Android Development] wanb1i:
So I've tried modifying the only file that discusses the Bootloader "Build.prop" modifying w/Notepad+ this line as below;

ro.build.expect.bootloader=0xA01C|0xA042|0xA048|0xA04A|0xA04C|0xA04D|0xA052

Recompressed with Windows compression and I get "Invalid Zip file format" error

Tried again using 7-zip, same error

I'd love to try this rom, but it won't load on my bootloader 0xA052:crying:

Any help would be appreciated.:fingers-crossed:
[X Style (Pure) Android Development] bushibaa:
Open zip file, locate to the flash script, double click it for modifying, then save and close the file. There should be a window popping out to let you update the file.
[X Style (Pure) Android Development] kb8no:
15.1

Cannot read SD card but TWRP sees and writes to it. Anybody else notice this?

There is no VoLTE setting at all with Verizon SIM so the did away with it in 15.1 and it is baked in and phone works.

Trying it as my DD today.
[X Style (Pure) Android Development] wanb1i:
THANKS! THAT actually WORKED!:good::good:

EDIT: Well the flash worked (4/10/18 build), bootlooped on the boot logo for 10 minutes, did a 10 second power button hold to shut it down, then powered it back up another 10 minute bootloop. Back to NucleaROM I guess.
[X Style (Pure) Android Development] parker.stephens:
Sounds like you're trying to use the Nougat modem on LOS. That'll cause bootloops, but glad it flashed! :) . Not glad it didn't work though.
[X Style (Pure) Android Development] wanb1i:
I've been using this modem on NUCLEAROM for several months, it's based on LOS. What modem should I be using?
[X Style (Pure) Android Development] bigzdog:
14.1 18-4-10 build

New to LOS from AICP. Wiped everything including internal storage before flash. Everything working except mobile data stops working after several hours. A reboot will restore data for a few more hours.

On ATT. About SIM Status shows network connected, but browsers report "not connected" and cannot MMS

Any ideas?
[X Style (Pure) Android Development] kadopt:
Backup all data from you sdcard and format it within Android, then it will work.
[X Style (Pure) Android Development] Alibaba0101:
Anyone else having trouble with google assistant? It was working fine up to a few days ago. I went to open it and it says google assistant is not available on your device. Still running 03/21 nightly official

---------- Post added at 04:40 PM ---------- Previous post was at 04:39 PM ----------

Did you set the right APN settings? That would be the first place to look.
[X Style (Pure) Android Development] annoyingduck:
Hey guys, I've been out of the loop on the Pure for a while, been using it only as a media player. I'm currently on stock Nougat NPHS25.200-22-1. I want to flash Official Lineage to set this device up for my wife. I know that the radio needs to be MM, but the threads are so fragmented I just want to ask and get a clear answer here. What are the exact files from the MM image that need to be fastboot flashed to make the stock Nougat device ready to flash official Lineage (please list all of correct fastboot flashes, as I think there are 4 for full modem compatibility)? I'd prefer to only flash the necessary images only, rather than the entire MM image. I think bluetooth needs to be done too, but not fully sure. I think I may write up a little guide once I have this fully figured out for other users to easily find this info out.
[X Style (Pure) Android Development] jason2678:
What you want is:

fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot flash bluetooth BTFM.bin

Repeat any steps that aren't successful. NON-HLOS.bin tends to take a few tries.
[X Style (Pure) Android Development] annoyingduck:
Just what I was looking for. Thanks man, I appreciate it.

---------- Post added at 03:41 PM ---------- Previous post was at 03:03 PM ----------

@jason2678 Ok, so now I'm even more confused. I flashed the partitions, but lineage will not install. Abort error code due to a bootloader mismatch. Why is the bootloader kicking back errors? I thought it was only the modem stuff. I tried flashing the bootloader from MM and it simply will not flash. Getting a preflash validation for aboot error.
[X Style (Pure) Android Development] big_marcolino:
I don't know if is possible to go back to a previous bootloader version. I'm on 0xA052 and I never have success flashing a previous bootloader. In official 14.1, nougat modem causes bootloop, but you can flash MM modem to fix.
[X Style (Pure) Android Development] annoyingduck:
Ok I gave up on going the official Lineage route with all the modem mismatch pain-in-the-balls madness. Did a full 7.0 NPH25.200-22 system flash, took the OTA to NPHS25.200-22-1 and I'm on a nice clean 7.0 base. What 14.1 unofficial builds are you guys liking here https://androidfilehost.com/?w=files&flid=131793 from [MENTION=4630246]Hashbang173[/MENTION]? Are they generally operationally the same as the official, but are built to work with the 7.0 base? And my understanding is that these builds are made to work with the official TWRP, not a modified one correct?
[X Style (Pure) Android Development] jason2678:
You can't rollback the bootloader or flash an older partition table out of the full firmware packages. Everything else you can downgrade, and the stock rom will work fine.

To be perfectly honest, I haven't kept up with what is going on with official/unofficial LOS and TWRP recently on this phone. I see from the chatter in the thread hashbang has been building some bootloader checks into the asserts to try and prevent soft bricks due to flashing roms built for the M modem on phones with N, that's probably what's holding you back. Provided you're on the right modem for the rom you're trying to flash you should be able to run:

getprop ro.bootloader

to get your current bootloader version. Then add your bootloader to the asserts in the installer-script within the rom zip and it would probably flash and run fine. Even if it failed to boot after "tricking" it into flashing, you could just restore a TWRP backup or fastboot flash your way out of it.

I also know there are some F2FS changes causing some rom/recovery compatibility issues. You could probably piece it together if you read through the last few months worth of posts, but like you mentioned earlier, it is more than a little fragmented.

For my part, I've kept my phone on the M firmware, not the most recent TWRP, and the last Nougat build of AICP. I'm waiting for the dust to settle on this rebase to Nougat firmware and O custom roms. I'm sure it will get straightened out eventually, but fragmented is a great way to describe it right now. I'll update eventually. I'm just waiting for things to feel a bit more settled.
[X Style (Pure) Android Development] bigzdog:
Yes checked APN and it was already set correctly for ATT. I would think data would not work at all if APN incorrect, while my data works for a while then stops requiring a reboot.
[X Style (Pure) Android Development] kb8no:
OK. You are on clean stock Nougat firmware now. When you are on stock N all the f2fs version dance is the history of how LOS 14.1 N got here and now irrelevant as long as you use a version of Hashbang unofficial LOS14.1 that is 2/10 of newer. Flashing stock nougat gives you all the correct partitions and file systems needed. You use the "official" TWRP right off the TWRP home page that uses the standard stock layout.

14.1 unofficial and official are virtually identical except for N vs M firmware. If you are on N firmware there is NO reason to go back to M. You can find links in this thread to the unofficial N builds. Use the most recent build with the only caveat is that most recent unofficial 14.1 of 4/1 has that sick April Fools joke that will scare the crap out of you. I'd use the one immediately before and avoid all the pain and skip 4/1. Also if you are on Verizon the VoLTE doesn't work yet and you have to shut it off to make a phone call.

Other advantage of moving to N is that LOS15.1 is N firmware. You can flash latest Hashbang 15.1 unofficial from his same site. I'm using it as a DD now and it works great if you can manage with only a front camera.

Hope this is helpful. Ciao.
[X Style (Pure) Android Development] ashoka.inder.dev:
Curious and Super Excited for Oreo

Dear developer, 7 months and still X Pure community haven't tasted oreo but it's ok. No rush. Take your time and fix all shortcoming before making official release. #NotComplaing at all.

Meanwhile would love if a senior member share what trouble developer's are going through in developing oreo release. I feel boot, partition and kernel to be some major issue in moving ahead.
[X Style (Pure) Android Development] Strephon Alkhalikoi:
Camera will be the biggest stumbling block to getting Android 8 fully working: test builds of LineageOS 15.1 I do believe exist, but the camera does not work on them.

The things you mentioned are a cakewalk compared to that.
[X Style (Pure) Android Development] kadopt:
The camera is the main issue. Been using as a daily driver fine April 1st.
[X Style (Pure) Android Development] annoyingduck:
So I ran the unofficial 15.1 which was great, but it would not read my external SD, so I switched to unofficial 14.1 which so far is running great. I had to flash the April fools build to see what all the fuss was about, and that is FUNNY! I can imagine how many people were totally freaked out by that! Thanks again for the guidance, as it's been a while since I've played with this device.

Are there some exfat restrictions in Oreo that I'm unaware of or has it just not be baked in yet?
[X Style (Pure) Android Development] iestyn99:
So I changed the updater script to include my bootloader, which is A04C, and clean flashed 15.1 successfully coming from official 14.1. Only thing is, now I can't set any security features like a login patttern, since the Settings force close on me. I don't hear anybody else in this thread having this problem. What could be the reason for this?
[X Style (Pure) Android Development] kb8no:
Read post 1470 to fix SD card in 15.1 (and other times too). It may be funny to you now when you know there is a joke first, but it was a really sick joke. Go back to 15.1 if you don't care about the camera.
[X Style (Pure) Android Development] annoyingduck:
Yeah, I figured having it formatted as fat32 would do it, was really hoping to avoid that as I have almost 100gb of music on the card. Do you know if exfat support is in the works, or is it going to remain completely incompatible with Oreo on a system level? Most micro SD cards 64gb+ are exfat out of the box. I'd almost prefer to use ext4 over fat32 if I have to format it. Do you know if ext4 is working on 15.1?
[X Style (Pure) Android Development] allnewryan1:
[MENTION=4630246]Hashbang173[/MENTION] could you start a new thread to better organize everything related to your build? Thank you!
[X Style (Pure) Android Development] ACardAttack:
Im sure he'll start one for Oreo once he has a stable build with rear camera working
[X Style (Pure) Android Development] kb8no:
Yes. I checked and 15.1 reformat was indeed fat32. I expect it was exfat before. It could read old files but not new files saved from twrp and could not save or copy. SD cards are fickle and I am sure exfat will work but will depend on how it was formated.
[X Style (Pure) Android Development] parker.stephens:
Should be using MM modem from 18-8 stock build.
[X Style (Pure) Android Development] wanb1i:
I have the stock MM modem, but I'm wondering what the advantages are. The Nougat modem is working fine with the Nuclearom. I am having issues with connecting to the Hotspot, but I don't think it has to do with the modem.

will the MM modem allow VoLTE to work? I really need to be able to use data while I'm on the phone.
[X Style (Pure) Android Development] stevejohnson42:
N modem will narrow your choices of custom ROMs, most are based on MM modem...however, for me ...I am sticking with it...been using the unofficial from hear and nuclearom

For me, Fly Delta app only worked on N modem based custom ROMs....no idea why, but was duplicated by others.
[X Style (Pure) Android Development] yk1999:
I have some questions

1.Can anyone information me about the condition of latest linage os 14.1 does everyone works good?

2.I am using stock nougut 7.0 with October security patch should i which to linage os 14.1?

3.Does ambient display works perfectly?
[X Style (Pure) Android Development] mrvanx:
Hard Bricked

Hi Guys,

Im currently attempting to revive my hard bricked XT1752, It looks like I will be flashing a stock 7.0 image to the device which I THINK means I get the N modem aswell as a different bootloader version from previous (before it died).

Downgrading the modem to MM should be straight forward correct? I would like to be back to LOS14.1 again and by the sounds of it I need the MM modem really to continue as I was?

Otherwise will I need to use the unofficial builds mentioned in this thread?
[X Style (Pure) Android Development] big_marcolino:
First install stock Android MM, after install 14.1 official. I think this wil work
[X Style (Pure) Android Development] mrvanx:
Fingers crossed. Im not making much progress at the moment though so chances are I wont be running LOS soon. :(
[X Style (Pure) Android Development] big_marcolino:
Before install MM stock, make a full wipe (data, system, dalvik-cache, etc). I forgot this instruction :o
[X Style (Pure) Android Development] ghurkan:
1. I switched to 14.1 from AICP a while ago. When I was using the official I haven't had anything to complain about actually. It was a nice daily driver. Once our superman Hashbang started releasing unofficial Nougat modem 14.1, I switched for a while. And with that, only issue was it sometimes lagged and crashed, taking some of my battery power with it. It only occured about once every 3-4 days, so it wasn't a major issue. I'm not sure if anyone experienced something similiar, I haven't got any feedback yet. So, overall, 14.1 official-unofficial is quite good, a nice DD. I think the biggest difference between them was maybe battery(unofficial survived a bit longer during the day).

2. I haven't used stock rom for almost 2 years ( maybe never since I got the device, I like my customisations, you see... :D ), so I can't give you a direct comparison between stock and 14. My guess is stock will be much more stable and user friendly. However, if you like tinkering with your device and want some more out of it, go 14.1 for sure.

3. Yes. When a notification is received, it becomes awake. When I move my hand over it, it becomes awake. I think this is about enough for perfect functioning :)

---------- Post added at 09:16 PM ---------- Previous post was at 09:13 PM ----------

Is there anyone on latest [MENTION=4630246]Hashbang173[/MENTION] LOS 15.1? I wanted to ask if you also can't enable vibration on your device. I tried changing the haptic feedback intensity, thought maybe it would reset it. Nothing changed. Changing phone sound profile also didn't work. Also, I cannot use any dialler codes. I was going to test the vibration via diagnostic tests but I couldn't.

Any help would be appreciated, thanks
[X Style (Pure) Android Development] big_marcolino:
So you recommends anyone using 14.1 official to use unofficial?
[X Style (Pure) Android Development] ghurkan:
Currently there isn't much ROM choices for nougat modem(NM?), so, if you don't like the los unofficial, you may get stuck with limited other options, unless you revert back to MM. If you want more ROM options and you don't want to switch back and forth, stay at MM.

But, if you don't mind some struggling, sure, unofficial is quite good. It can be a DD. If you want some change in your life, give it a shot :D
[X Style (Pure) Android Development] big_marcolino:
I'm on 14.1 official and I don't know if worth flash 14.1 unofficial. If I do, I will be able to make OTA update when 15.1 official was released?
[X Style (Pure) Android Development] ghurkan:
If you think you can easily revert back to MM if anything goes wrong, yeah, it's worth a try. I'm sure the nougat modem has lots of improvements under the hood I don't know about ( anyone with any info?) so it's nice to have the latest thing.

On OTA, I don't think there will be an OTA that could update unofficial 14.1 to official 15. That update would definitely need a clean install, to prevent any issues. But if you're familiar with the whole ROM install process, the lack of OTA won't be a problem for you.
[X Style (Pure) Android Development] big_marcolino:
Nice
[X Style (Pure) Android Development] TheYoz:
Took a chance on the Essential Phone after the oreo update fixed a bunch of issues. [MENTION=4630246]Hashbang173[/MENTION] If I end up keeping the Essential, and you need a Moto X Pure for dev purposes please let me know. I can donate or even be a tester for whatever bugfixes/changes implemented.
[X Style (Pure) Android Development] skuppej:
Please help me understand where this information is coming from now that is leading people to believe that they can revert back to MM after updating to Nougat BL

As far as I am aware, there is still no process for this. I still highly recommend that people avoid going to Nougat until this is possible

If you get in a situation where a different modem is flashed for your BL is flashed and you lose SIM/WIFI, sometimes this cannot be repaired without returning to stock on MM, which is impossible to do currently
[X Style (Pure) Android Development] ghurkan:
Wouldn't it be possible to flash MM over Nougat, just like flashing Nougat over MM?

We have both MM and NM factory images. I haven't tried it, but my guess is it would be possible to revert back to MM by flashing proper factory image.
[X Style (Pure) Android Development] kb8no:
Same experience. No haptic feedback / vibration. No "secret menu" dialer codes. Known no back camera. Still these are not game stoppers for me and I an using it happily as an able DD.
[X Style (Pure) Android Development] kb8no:
Hashbang is working for us! New 15.1 build up and dirty flashed. Camera is still broke but haptic vibration and secret menu has been fixed. Don't know what else. :)
[X Style (Pure) Android Development] kadopt:
[MENTION=7804913]ghurkan[/MENTION] [MENTION=4465682]kb8no[/MENTION]

Vibration works here fine.

Both for calls and haptic, I've enabled it in sound options ("vibrate also for calls" and "advanced, vibrate on touch"). Using April 21st build, clean install started with April 1st then dirty flashed the new ones.
[X Style (Pure) Android Development] wanb1i:
Does anyone have a link to the MM 18.8 modem zip for the XT1575? I have a MM modem zip, but I don't know if it's the right one and I don't want to risk killing my phone. :confused:

Edit: Added a screen shot of my Baseband.
[X Style (Pure) Android Development] :
¿Does substratum work on the latest 15.1?

---------- Post added at 03:32 AM ---------- Previous post was at 03:30 AM ----------

Is there a way to get Magisk running on 15.1? I always get bootloop.
[X Style (Pure) Android Development] kb8no:
Never used substratum. Don't know. Using SuperSU in 15.1 but Magisk worked fine on 14.1.
[X Style (Pure) Android Development] lukas23:
Substratum works fine on 14/04 build ( I used it with andromeda app ). For magisk , i've installed beta 16.2 without any issue (installed after flash gapps).
[X Style (Pure) Android Development] kb8no:
WiFi tether appears to work but cannot be seen and not working on 15.1. Anybody else notice?
[X Style (Pure) Android Development] Monkeyt:
ok i tried to install the unofficial 15.1 (21 april build) however my modem (SIM card) is not working, collected some logs i hope it works out.

PS: Came from Stock Nougat and my device is the DualSim LATAM (Moto X Style).

View attachment logcatNradio.rar

do i need to return to stock MM to install the 15.1?!

Ty all and i hope lineageos 15. comes official soon :fingers-crossed::fingers-crossed:
[X Style (Pure) Android Development] Chris001:
Want to clear somethings out

I have a Moto X Pure single sim US. currently full stock nougat. So do I have to do anything additional like installing a modem, apart from unlocking bootloader and installing twrp? And which is the most stable build till now?

TIA :o
[X Style (Pure) Android Development] ghurkan:
unofficial 14.1 and unofficial 15 both require Nougat modem. You don't need to return to MM.

AFAIK, Oreo builds definetly require NM. Nougat Roms however, depends. Some of the maintainers, like our beloved Hashbang, released builds that uses NM. There is a list somewhere in the device forum if you want to look at other NM roms.

---------- Post added at 07:45 PM ---------- Previous post was at 07:34 PM ----------

Full stock Nougat is all the modem you need. Just check that you have the newest OTA (It was October I think. Just make sure everything is updated). Other than that, after unlocking and twrp, you are good to go.

For 15.1, I'm currently on 21/04 build. It has many things resolved over previous build. Currently the only problem is the rear camera. They are working on it. Other than that, as solid as Colossus' balls (seen Deadpool?). Battery life is great. No noticeable lags. I can't talk for the current status of unofficial 14.1 because it's been a while since I've used it. Last time I used there was battery draining lags sometimes. It may be specific to my device though...
[X Style (Pure) Android Development] Monkeyt:
That's the problem i was at Stock nougat latest (october) and even with that my SIM didn't worked =/ i really wanna use it as DD (even knowing that the rear camera is not working).
[X Style (Pure) Android Development] Chris001:
Thanks a lot! I'll just go for unofficial 14.1 now then since i tend to take a lot of pictures. That "Colossus' balls" tho :laugh:

---------- Post added at 12:26 PM ---------- Previous post was at 12:24 PM ----------

Okay now this is worrying... :confused: you have the X pure US? or some other variant?
[X Style (Pure) Android Development] Monkeyt:
Its Moto X Style Dual Sim Latin America
[X Style (Pure) Android Development] Chris001:
Maybe try flashing stock nougat then getting back to 14.1
[X Style (Pure) Android Development] Chris001:
Which TWRP to install for this rom?

Does this rom support the latest TWRP 3.2.1? if not then which one?

Thanks! :D
[X Style (Pure) Android Development] kb8no:
TWRP 3.2.1 is the recovery for all current Moto X Pure stock including MM & N as well as LOS ROMs including official MM and unofficial N. This has been stated over and over if you would read.
[X Style (Pure) Android Development] Monkeyt:
so wait now Lineage 15.1 is based on Nougat Modem or MM Modem?! can someone clarify that?!
[X Style (Pure) Android Development] fritzophrenic:
Self-build 14.1 for Nougat?

I'd like to try my hand at making my own build for 14.1 with the Nougat firmware. I've never actually built Android before, but I got a VM set up with help from the Lineage wiki. Now I need to customize it to pull in the Nougat-compatible changes. I understand that I should just be able to point to different repository locations in roomservice.xml. [MENTION=4630246]Hashbang173[/MENTION], what repositories/branches should I pull in? In post 1343 you confirm that for Oreo builds we can use "HashBang173/android_device_motorola_clark" and "HashBang173/android_kernel_motorola_msm8992" on github. Is this also what I need for Nougat? I see branch cm14.1_new for the kernel, but what branch should be used for android_device_motorola_clark? All the active 14.1 branches I see in that repository have the MM bootloader checks.

Are there other repos to pull in as well? I see you have a fork of android_hardware_qcom_camera with recent commits, is that just for Oreo?