Hello everyone, I have a Moto Z3 Force XT1929-6 Latam Chile I had updated the firmware and after that the phone is working but the baseband is not found and the IMEI is unknow and of course there is no wi-fi and no carrier signal. I try with a lot of roms stock but i cant fix this. Some one can help me please?.. Thank you!!
I HAVE FIXED IT!
(i'm not the OP)
first, a few notes:
1. i have the Z3 Play XT1929-4 RETUS. this is likely not a significant difference
2. the lenovo "rescue and smart assistant" did NOTHING for me. don't bother installing that crapware
my understanding of the problem:
1. one or both of the /modemst1 /modemst2 partitions are corrupted
2. these partitions can be READ or ERASED, but cannot be directly WRITTEN
3. the FSG partition, aka "filesystem golden copy" will be cloned to the /modemst1 partition when it is invalid (i'm getting this info from here:
https://xdaforums.com/t/info-android-device-partitions-and-filesystems.3586565/ )
4. somehow the /modem partition might play a role in updating the /modemst2 partition in a similar way? i think?
5. here's the kicker: this is an A/B device. so there are two copies of most partitions, including the /modem and /fsg partitions
6. when /modemst1 and /modemst2 are rebuilt by the OS, apparently the rebuild will sometimes pull from the WRONG A/B source ... in other words, NOT the /modem and /fsg that you are flashing when you update to the stock ROM
the fix:
1. follow the normal process for acquiring stock firmware (i used lolinet to acquire mine)
2. as usual, look at the flashfile.xml for the list of commands you'll run
3. (optional?) this is a motorola phone and there is a motorola-specific version of fastboot available. i found my copy at
http://firmware.center and used that (aka mfastboot.exe) rather than the general fastboot.exe
4. flash BOTH the A and the B partitions for /modem and /fsg
4.a example: replace the below
mfastboot flash modem NON-HLOS.bin
mfastboot flash fsg fsg.mbn
with this more complete code targetting both A and B partitions
mfastboot flash modem_a NON-HLOS.bin
mfastboot flash modem_b NON-HLOS.bin
mfastboot flash fsg_a fsg.mbn
mfastboot flash fsg_b fsg.mbn
4.b. the rest of the flashing process is likely still required, or at the very least the lines which erase /modemst1 and /modemst2
this is what i have done, and i've now recovered my moto z3 play retus.
hope it helps someone else (i realize this thread is a year old, but it's still the closest thing to help that i found as i was searching for a solution all day here)