Never buy a OnePlus phone ever again. They now have a hardware anti-rollback fuse that blows if you revert to an earlier version or install a custom ROM.
https://consumerrights.wiki/w/Oneplus_phone_update_introduces_hardware_anti-rollback
Never buy a OnePlus phone ever again. They now have a hardware anti-rollback fuse that blows if you revert to an earlier version or install a custom ROM.
https://consumerrights.wiki/w/Oneplus_phone_update_introduces_hardware_anti-rollback
My last two phones have been theirs because they are well supported by LineageOS. I'd still be using the 5T if it hadn't taken an unexpected trip through the washer dryer. The 9Pro that replaced it is also decent hardware.
Their Android version is awful, but easy to replace.
ugh this happened to me too. i had OP 1, loved it. 15 years later I got the 12 and then looked into a custom os
@rootwyrm @davidgerard Seconded. Bought a OnePlus 7 a few years ago to run #DivestOS, and it shit the bed 6 months after.
@frederic @ahoyboyhoy It's not like that. I think it's about the security level, which got mixed up here. Each Android ROM has a certain security level (=date). You can install any compatible ROM on a Fairphone 6. But locking the bootloader only works if the security level of the new ROM is higher (=newer) than the sec. level of the previous ROM. After locking the bootloader, you won't be able to re-flash the previous ROM. As long as you don't lock the bootloader, you're safe.
And it's an Android feature, as far as I know. Nothing Fairphone specific.
@bastian_S @frederic @ahoyboyhoy
So am I correct that this is intended to prevent a downgrade attack, so that a malicious party couldn't grab a phone, load an old firmware with known vulnerabilities, and compromise the device?
@DaveMWilburn @frederic @ahoyboyhoy I think that's being prevented.
On the other hand... doesn't flashing a different ROM require wiping the device afterwards? So there wouldn't be much left to be compromised. (I might be totally wrong here, since I'm not that much into Android.)
@bastian_S @frederic @ahoyboyhoy
That is aligned with my (limited) knowledge as well. I'm not sure what would survive a firmware downgrade that would be useful to an attacker on a typical Android device.
@davidgerard
Something doesn't check out.
So there are fuses in Qualcomm SoCs that can somehow be blown from the software? Fuses that, if blown, _only_ prevent installation of certain operating systems, but have no other effect on the functioning of the device?
I have a hard time believing whoever wrote that piece knows what a fuse is.
@davidgerard
Ah, nevermind. Should've read the article before commenting.
That's pretty fuck up. I'd say you should not buy anything with a Qualcomm SoC in it.
@davidgerard > Any subsequent attempt to install older firmware results in a permanent "hard brick" - the device becomes unusable.
> the January 2026 deployment of firmware updates
I honestly can't tell what's more egregious, that it's an update to change what you already bought, or that this is coming from the brand that partnered with, and launched a phone running, CyanogenMod
@RnDanger @davidgerard Not quite. A new firmware will burn the fuses to mark the phone as "needs at least version X". The bootloader will compare the version loaded with the fuses and reject it if it is older than what the fuses say.
It's not downgrading that burns fuses, it's upgrading.
Thank you for the Info, I had been looking toward purchasing a one plus device.
Now one Plus and OPPO are off my shopping list.
No hardware should allow to be bricked by a software command.
@davidgerard
So if I buy a OnePlus and it gets a tiny scratch, I just need to to attempt a downgrade and return it for a warranty replacement🤔
(Yes, I live in a country where they would have to prove that the fault is not said fuse to refuse a warranty claim).
@davidgerard Never buy anything Qualcomm again. They are the ones who put this mechanism in their CPUs.
"The anti-rollback mechanism uses Qfprom, a region on Qualcomm processors containing one-time programmable electronic fuses. These microscopic components are physically altered when "blown"; a controlled voltage pulse permanently changes the fuse's state from "0" to "1." This change cannot be reversed by any software means."
@davidgerard I had a OnePlus phone once...never again. They kept changing the UI and making it worse and worse...it got really annoying. And, honestly, this was one of the phones where there weren't any bezels -- and that made everything about the phone even worse.
And then, when I started looking to upgrade, they had raised their prices into the flagship level pricing of Apple and Samsung...that killed it for me. I will never pay those kinds of prices for a phone.
A little rule I've lived by for years: never carry anything more expensive than you are ready to lose. I never want to carry a $1000 device, knowing that I could lose it at any time.
@davidgerard I don't use my phone much and usually have either my wife's hand me downs or some rando we got cheap.
My current phone is a oneplus nord n30. i've been meaning to put custom rom on it but haven't had the time.
Guess now I'll have to check to see if that will brick it.
I have already made the decision to just plan on paying top dollar going forward to have devices that are freedom respecting and want the device to serve me instead of the other way around.
@Jason_Dodd my fairphone 5 is nice, disadvantages: noticeably heavy (220g), not at all waterproof (the plastic back cover just pops off for your convenience) and the front camera's not good
other than that it's an extremely good high end phone
@davidgerard i'm thinking that when i get rid of this it will be a fairphone.
none of those negatives are issues for me.
@Jason_Dodd hadn't heard of it until your comment!
i mean looks like a nice idea, i have no idea if anyone's made a list of obvious issues