Followed the instructions here: https://wiki.lineageos.org/devices/lemonade/install
When it came to recovery, I opted for TWRP instead, as that's what I've always used & am most familiar with for my Lineage devices.
Followed TWRP steps here: https://forum.xda-developers.com/t/recovery-11-official-teamwin-recovery-project.4294289/
Instantly bricked, but could still access fastboot. No error saying flashing failed or anything.
So then, I tried flashing Lineage's recovery - that made things worse and ended up on Qualcomm Crashdump. fastboot only worked if the phone was unplugged from my computer's USB, for some reason.
My tools:
- Debian Bullseye
- Fastboot v28, tried backport version v29 - same results
Relented and followed the instructions from the install page, regarding the A/B issues with fastboot:
FYI, I ran:
fastboot flash recovery_a lineage-19.1-20221204-recovery-lemonade.img
This is my first time flashing an A/B device and the first time I've had such weird issues with flashing Lineage, I believe my problem is related to the fastboot flash recovery_a lineage-19.1-20221204-recovery-lemonade.img - but before I attempt flashing again, I'd like to know for certain what to do in this instance.
Was I supposed to also do:
fastboot flash recovery_b lineage-19.1-20221204-recovery-lemonade.img
?
Or, is something like fastboot --set-active=a required at some point?
Searching for others' instructions in this scenario is a bit tricky as all of the guides are written for Windows and clearly I'm an outlier doing this on a Linux box.
If anyone else comes across this after bricking their Oneplus 9, I got it back up and running on Oxygen OS by following this article: https://www.droidwin.com/unbrick-oneplus-9-pro-fastboot-commands/ and used: https://github.com/ssut/payload-dumper-go to get payload.bin extracted from the zip I downloaded from: https://www.oneplus.com/support/softwareupgrade/details?code=PM1617074715494
all while sitting on Linux, did not need to involve a Windows machine at all.
Thanks in advance for any insight anyone can offer!
When it came to recovery, I opted for TWRP instead, as that's what I've always used & am most familiar with for my Lineage devices.
Followed TWRP steps here: https://forum.xda-developers.com/t/recovery-11-official-teamwin-recovery-project.4294289/
Instantly bricked, but could still access fastboot. No error saying flashing failed or anything.
So then, I tried flashing Lineage's recovery - that made things worse and ended up on Qualcomm Crashdump. fastboot only worked if the phone was unplugged from my computer's USB, for some reason.
My tools:
- Debian Bullseye
- Fastboot v28, tried backport version v29 - same results
Relented and followed the instructions from the install page, regarding the A/B issues with fastboot:
Success... except I still got Qualcomm crash and couldn't do anything on the device.Note: Outdated fastboot releases dropped legacy A/B support, so it might attempt to flash toboot__a
/boot__b
rather thanboot_a
/boot_b
if you try to flashboot
. In this case, you must updatefastboot
to a release newer than or equal to31.0.2
. Alternatively, you can manually specify which slot to flash to based on what slot fastboot failed to flash to. For example, if fastboot fails to flash toboot__a
, you must flash toboot_a
.
FYI, I ran:
fastboot flash recovery_a lineage-19.1-20221204-recovery-lemonade.img
This is my first time flashing an A/B device and the first time I've had such weird issues with flashing Lineage, I believe my problem is related to the fastboot flash recovery_a lineage-19.1-20221204-recovery-lemonade.img - but before I attempt flashing again, I'd like to know for certain what to do in this instance.
Was I supposed to also do:
fastboot flash recovery_b lineage-19.1-20221204-recovery-lemonade.img
?
Or, is something like fastboot --set-active=a required at some point?
Searching for others' instructions in this scenario is a bit tricky as all of the guides are written for Windows and clearly I'm an outlier doing this on a Linux box.
If anyone else comes across this after bricking their Oneplus 9, I got it back up and running on Oxygen OS by following this article: https://www.droidwin.com/unbrick-oneplus-9-pro-fastboot-commands/ and used: https://github.com/ssut/payload-dumper-go to get payload.bin extracted from the zip I downloaded from: https://www.oneplus.com/support/softwareupgrade/details?code=PM1617074715494
all while sitting on Linux, did not need to involve a Windows machine at all.
Thanks in advance for any insight anyone can offer!