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

Oneplus phone update introduces hardware anti-rollback

Consumer Rights Wiki
@davidgerard
So the fuse burns if it sees a lower version number.
Can version numbers be bigger? 🤔

@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.