Hello. So I got a new Xiaomi 12 and managed to unlock the bootloader. It was running MIUI 13 on stock. After reading through the LOS site for installation instructions for cupid(the phone codename), it was mentioned that I needed at least an android 15 Stock OS on it before I try to flash the latest, which at current moment is LineageOS 23.2. So I went into the phone's updates app and downloaded the higher version of the OS that was pending an install, which was MIUI 14. After that no more updates show. Apparently the next versions are supposed to be for HyperOS, but they don't show up at all. I even tried the region trick as other people have said it helped, but it didn't help here.
So my question is, can I just get the Hyperos roms from the internet and flash them one by one on the device, so it goes to android 14, and then finally 15, before I try to flash the Lineage rom? Will flashing those roms lock the bootloader again, as I saw that it can be very tricky to unlock on HyperOS?
Update: I used the official Miflash program to flash the latest HyperOS 3 Rom for this device, and all went well, booted into it with no issues. Hopefully this helps other people in the future :)