[Moto Z2 Force  Questions & Answers] R-A-F:
Hi everyone,

I’m used to ROM flashing, programming and hacking some stuff using linux and other, but I currently stuck on a serious issue:

I am totally unable to fix modem issue on the Moto Z2 Force - “Nash” - XT-1789-06 FR/intenational.

I have another brand new stock XT-1789-04 “retail” on label but ATT software ready to be flashed !

I hope this post will help to anderstand both modem firmware and seemless A/B devices.

------------------

Here is my story as an example:

- I get a XT1789-06, factory reset it. All worked perfectly.

- I unlocked the bootloader with the motorola well know method. No trouble.

- I boot Lineage-recovery.img then install Lineage 16.0 from zip with adb-sideload

- It boot and works perfectly, I can call, use wifi etc... but when I restart, it goes into Bootloop…

- After few attempt to re reflash, may be I miss something, so i decided to return into stock-rom until I’ll find a way to fix this bootloop issue.

- As I don’t have any back-up, I start to find the stockrom zip.

- I find the great rom reprository for ‘nash’ :

- I’m questionning about de difference bettween RETAIL and RET.EU and other ? So I finaly flash the XT1789-06-RETAIL-OPSX

- The phone boot well but no sim Card detected and no wifi, no baseband, no IMEI, strange MAC wifi adress.

-This looks like a classical issue so I tried ALL the classic methode to fix it:

--- Fastboot erase modemst1/st2 erease carrier ..

--- Root it using Magisk (no problem) and tried the chmod something way.

Still same issue...

So I started to flash several different

NON-HLOS.bin and FSG.bin

(this two file only), and I find the XT1789-05 T-mobile file is working on my XT1789-06! (strange because my is XT1789-06 and the carrier is not TMO) Wifi is working, Sim card detected asking for PIN ok IMEI OK ….

But no network (Gsm,LTE,2G,3G,4G…) at all. The Baseband is shown as ‘xxxTMO”

It is the only NON-HLOS.bin wich detect my SIM card and turn on wifi.

All the other give me baseband not found, no IMEI, no wifi.

Could it be an issue with android 8.0 and 9.0 ? (I may have flash 8.0/9.0)

Now, I’m no more able to boot into lineage recovery, only TWRP is possible.

When I triy to install lineage Zip using TWRP it tell me “ERROR:X” (7 ?)

So here is some general question to clarify all modem question:

- What the file NON-HLOS.bin stand for ? What does it mean, from which source it come from and for what purpose ?

- What the file fsg.bin stand for ? What does it mean, from which source it come from and for what purpose ?

- Is is possible to flash only NON-HLOS and/or fsg.bin ? Does it need to be according to gpt.bin for partitionning ?

- Do yo know the exact file is needed for the XT1789-06 French/Europ

- How to know if a baseband is “locked” for a specific carrier ? Is the RETAIL sotck ROM totaly unlocked ?

- Do you think I can use T-Mobile baseband to access the French ‘orange’ networks ? The TMO modem dont ask me any “SIM-LOCK code” so it not appear to be locked, but no still no networks.

- Is it possible to change the networks/frequency/zone/technology by software methode ? (like by dialing *#*#4636#*#* we could select GSM only CMDA LTE ….. ) could someone to explain exactly for wich country is it applicable ?)

- What OPXS / OPX / PPX exactly mean ?

- Could Some one Clarify the “slot a / slot b” reason, usage, method of flashing boot … I suspect the underliying reason of the issue is about the two slots.

- When we flash NON-HLOS to modem partion, why we usaly erase modemst1/2 after that ? When we choose ‘modem” partition, is it slot_a, slot_b or both ?

- What is the carrier and OEM partition ?

- Is it possible to make a backup of a fully working machine, then applying only the “modem” or “persist” partition to another same exact model phone ? (I’m about to buy a brand new one to dump the exact modem file)

- Is there a way to get the full (even unofficial) source code for hardware part of the motorola nash ?

- What about a blank flash ? Do you think it could be a way to recover the modem ?

- Could the Qualcom serial debug be a way of un-bricking it ? Then, how to boot EDL ?

- Please clarify the what we exactly have to flash on A/B slot to avoid boot loop ?

I am very commited to deleted all the Google bloat stuff from motorola mobile so I bought a brand new 17896-04 and I will try a new round :fingers-crossed:

I hope this post will defenitely clarify the handeling of modem issue be cause lot of us seems to have serious trouble.

Thank in advance,

Best regards,

R-A-F