[X Style (Pure) Android Development] trebuchet76:
I would also like to point out that V3 does not work with Verizon. I had also tried v4 before with similar results, though not as persistently.

And it really irks me that people have this attitude "go download this one modem we mentioned pages ago, but we're not actually going to tell you the file name or provide a link. haha, have fun guessing what we meant."

There are no modems to be found in the TruPure image. There is no bluetooth binary in the TruPure image.

Here's what I did:

1. Downloaded zips:

moto_x_pure_edition_custom_stock_x1575_mphs24.107-58-1_v1-odexed.zip

Feb-Security-Patch-Modem.zip

MM-Pure-OTA-Modem-Band-12-Fix

moto_x_pure_edition_stock_x1575_mphs24.49-18-4_v1-odexed.zip

2. Wiped data/system/cache/dalvik/everything but SDcard and internal SD card.

3. Installed moto_x_pure_edition_custom_stock_x1575_mphs24.107-58-1_v1-odexed.zip

4. Installed MM-Pure-OTA-Modem-Band-12-Fix.zip

5. Installed SuperSU 2.79

6. Installed Xposed v86

7. Wiped dalvik and cache for good measure

8. Booted to bootloader

9. Fastbooted BTFM.bin from moto_x_pure_edition_custom_stock_x1575_mphs24.107-58-1_v1-odexed.zip

10. Booted to Android

At this point the ROM seems to be functional, and required me to go through the initial device setup.

Upon completion, there is no cell service, WiFi works, Bluetooth seems to work (it turned on, but I didn't try pairing).

11. Reboot to recovery

12. Installed Feb-Security-Patch-Modem.zip

13. Wipe cache/dalvik for good measure

14. Boot to Android

There is no cell service, WiFi works, Bluetooth seems to work (it turned on, but I didn't try pairing).

15. Reboot to bootloader

16. Fasboot NON-HLOS.bin and fsg.mbn from Feb-Security-Patch-Modem.zip

17. Boot to Android

There is no cell service, WiFi works, Bluetooth seems to work (it turned on, but I didn't try pairing).

18. Reboot to bootloader

19. fastboot NON-HLOS.bin, fsg.mbn from moto_x_pure_edition_stock_x1575_mphs24.49-18-4_v1-odexed.zip

20. Boot to Android

There is no cell service, WiFi works, Bluetooth seems to work (it turned on, but I didn't try pairing).

21. Reboot to recovery

22. Flash Frankenclark 0.14 using next, next, next (all defaults)

23. Flash Feb-Security-Patch-Modem.zip

24. Wipe dalvik/cache

25. Boot to Android

There is no cell service, WiFi works, Bluetooth seems to work (it turned on, but I didn't try pairing).

The really strange thing is that immediately upon boot, the system detects the carrier "Verizon Wireless," but after about 3 seconds, proceeds to move to "No Service."

Also, manually selecting the Verizon APN (the settings in it looked OK) didn't change anything, and manually searching for networks and selecting "Verizon Wireless" yielded "No Service" as well.

It seems to me that everyone is flashing some modem after installing V3. If it is required to utilize any modems/binaries/blobs outside of the distributed V3 image, why has the image not been updated to include the working binaries?

Ultimately, if you're on Verizon, V3 is crap. Guess I'll move back to the non-maintained, approx 6 month old TruPure 2.9 version...

Desktop> fastboot flash bluetooth BTFM.bin

(bootloader) has-slot:bluetooth: not found

target reported max download size of 536870912 bytes

sending 'bluetooth' (2048 KB)...

OKAY [ 0.047s]

writing 'bluetooth'...

OKAY [ 0.078s]

finished. total time: 0.141s

Desktop> fastboot flash modem NON-HLOS.bin

(bootloader) has-slot:modem: not found

target reported max download size of 536870912 bytes

sending 'modem' (65408 KB)...

OKAY [ 1.431s]

writing 'modem'...

OKAY [ 1.396s]

finished. total time: 2.843s

Desktop> fastboot erase modemst1

(bootloader) has-slot:modemst1: not found

erasing 'modemst1'...

OKAY [ 0.016s]

finished. total time: 0.016s

Desktop> fastboot erase modemst2

(bootloader) has-slot:modemst2: not found

erasing 'modemst2'...

OKAY [ 0.016s]

finished. total time: 0.016s

Desktop> fastboot flash fsg fsg.mbn

(bootloader) has-slot:fsg: not found

target reported max download size of 536870912 bytes

sending 'fsg' (1536 KB)...

OKAY [ 0.032s]

writing 'fsg'...

OKAY [ 0.063s]

finished. total time: 0.110s

====================================================================================

To restore:

1. Booted to TWRP

2. Erased data/system/dalvik/cache/everything but Internal and External SD

3. Restored Boot, System, Data partitions

4. Flashed Feb-Security-Patch-Modem.zip

5. Booted to Android

6. Everything works. Cell, WiFi, Bluetooth.

=================================================

After restore to TruPure 2.9, I notice that the preferred network type is Global, with options for Global, LTE/CDMA, LTE/GSM/UMTS.

When on v3 (moto_x_pure_edition_custom_stock_x1575_mphs24.107-58-1_v1-odexed.zip), I was only presented with "4G"

Also, TruPure 2.9 exposes additional APNs, "Verizon 800", "Verizon CBS", "Verizon CDMA", "Verizon FOTA", "Verizon IMS", and last, with this option selection "Verizon Internet".

"Verizon Internet" was the only APN available on V3. I assume the other options were not available in V3 because the device would not properly connect to VZW's network.