Follow up to the OnePlus 7 Pro: LineageOS+MicroG post, where I mentioned I would have to update the Bluetooth & Modem firmware on my device. This fortunately went as smoothly as the LineageOS+MicroG install, so I’m very happy about that.
The first step was downloading the latest OxygenOS ZIP through this post: XDA Developers: [ROM][STOCK][FASTBOOT][OP7P] Stock Fastboot ROMs for OnePlus 7 Pro/ 7 Pro 5G by mauronofrio. The specific ZIP i pulled down from Android File Host was “10.0-GM21AA-OnePlus7ProOxygen_21.O.20_OTA_020_all_1909172051_db7a3f61-FASTBOOT.zip”. From there, it was just a simple matter of extracting that, images.zip, & flashing the bluetooth.img & modem.img files:
➜ Downloads cd 10.0-GM21AA-OnePlus7ProOxygen_21.O.20_OTA_020_all_1909172051_db7a3f61-FASTBOOT/images
➜ images file bluetooth.img
bluetooth.img: DOS/MBR boot sector, code offset 0x3c+2, OEM-ID "MSDOS5.0", Bytes/sector 4096, sectors/cluster 4, root entries 512, Media descriptor 0xf8, sectors/FAT 3, sectors/track 63, heads 255, sectors 16384 (volumes > 32 MB), serial number 0xbc614e, unlabeled, FAT (16 bit)
➜ images file modem.img
modem.img: DOS/MBR boot sector, code offset 0x3c+2, OEM-ID "MSDOS5.0", Bytes/sector 4096, sectors/cluster 4, root entries 512, Media descriptor 0xf8, sectors/FAT 10, sectors/track 63, heads 255, sectors 76800 (volumes > 32 MB), serial number 0xbc614e, unlabeled, FAT (16 bit)
➜ images adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
➜ images adb devices
List of devices attached
1234abcd device
➜ images adb reboot bootloader
➜ images fastboot devices
1234abcd fastboot
➜ images fastboot flash bluetooth_a bluetooth.img
Sending 'bluetooth_a' (828 KB) OKAY [ 0.030s]
Writing 'bluetooth_a' OKAY [ 0.005s]
Finished. Total time: 0.049s
➜ images fastboot flash bluetooth_b bluetooth.img
Sending 'bluetooth_b' (828 KB) OKAY [ 0.032s]
Writing 'bluetooth_b' OKAY [ 0.005s]
Finished. Total time: 0.050s
➜ images fastboot flash modem_a modem.img
Sending 'modem_a' (161700 KB) OKAY [ 4.308s]
Writing 'modem_a' OKAY [ 0.633s]
Finished. Total time: 4.954s
➜ images fastboot flash modem_b modem.img
Sending 'modem_b' (161700 KB) OKAY [ 3.769s]
Writing 'modem_b' OKAY [ 0.696s]
Finished. Total time: 4.480s
➜ images fastboot reboot
Rebooting OKAY [ 0.002s]
Finished. Total time: 0.002s
➜ images