Tapatalk ×
Chrome mobile site ✓
Desktop ✓
This is an All-in-one zip thread with all the modem/firmware(s) for our beloved OnePlus One.
First off, I'd like to thank @zephiK and @mr.shme. But it looks like they both have moved on to different devices. This is an up-to-date thread with all the firmwares and modems, and is constantly being updated.
[UPDATED] New zip here
HASHES (of entire .zip file)
What all is included?
Basically, I created this thread for those people who want to test all the firmwares present for our device and pick the one they find the most suitable for them. Because, as a user, I had to download all of them from androidfilehost and wait 8s for each download. I know it's not the most difficult task in the world, but still, it would be much easier if all of them were present in one zip. So here it is!
The zip is uploaded to Google Drive
INSTRUCTIONS
- Open/extract the .zip that you just downloaded [Warning: Don't flash the whole zip file]
- You'll see a list of firmwares
- Flash any of the firmware in the recovery (I highly recommend @Kutep0v's TWRP 3.1.0-xx)
- Voila!
OR - You can flash the firmware via Fastboot
- You just unpack the zip to your fastboot folder (you need to put the device in Fastboot mode obviously) and run these commands:
Code:fastboot flash modem NON-HLOS.bin fastboot flash sbl1 sbl1.mbn fastboot flash dbi sdi.mbn fastboot flash rpm rpm.mbn fastboot flash aboot emmc_appsboot.mbn fastboot flash tz tz.mbn fastboot flash LOGO logo.bin fastboot flash oppostanvbk static_nvbk.bin
- For some radio(s) from CM11 era, extract the .bin file out of the .zip file and flash it by typing,
Code:fastboot flash modem <name-of-modem>.bin
- You just unpack the zip to your fastboot folder (you need to put the device in Fastboot mode obviously) and run these commands:
Repeat the above process till you've found the perfect firmware for your device.
Some basic information/ FAQ
What is a Firmware? What is Modem?
- Firmware is the whole package of proprietary partitions of your device, modem itself is a NON-HLOS file responsible for your device's communications over Wi-Fi, Mobile Networks and other such stuff.
So what is the difference between firmware and ROM then?
- Firmware is the responsible partition for IMEIs, the modemst partitions hold your IMEI, persist holds your Mac addresses etc.
ROM is only a combination of system.img and boot.img (kernel)
What to restore if I loose my IMEI?
- Both the modemst partitions (IMP: considering you took a backup of them before)
What is the default firmware? (default= firmware which comes with the latest CM/ LineageOS 14.1 weeklies)
- c6-00241
Which firmware am I using?
- Recommended firmware by @idprophecy works the best for me (firmware_fixed: firmware_0_1_c1_11_00006_bacon.zip)
What is "firmware_fixed.zip"?
- "firmware_fixed.zip" is just the combination of the latest h2os firmware with the previous one (since the newest doesn't have a few parts). Basically, it's just named that way.
Background
Radios are independent of Android version (just don't flash Oxygen Firmwares on any CM11/ 11S ROM, it'll most probably brick your device. Be cautious), use the radio that provides you the best signal. It varies from user to user, there is no best radio/ modem. Why? Different carriers, different locations, and more. There are so many factors that play into cellular signal so just because a particular radio is the best for someone doesn't mean its the best for you.
Interesting fact, Find7 modem works on our OnePlus One, recovery flashable zip here (Not including it in All-in-one zip since it's not for our device, officially)
Check out @Vonnegut's experiences here on modems.
Help out each other, it's a good deed!
Any suggestions? Feel free to reply in this thread.
Thank-you for reading. I would be glad if people find this helpful.
References
Thanks to everyone who has contributed to this. I'm sorry if I missed you out. Be sure to PM me, and I'll add your name and mention your thread here.
Enjoy guys/ girls!