Xiaomi - Redmi Note 10S - rosemary - Documentation Suggestions

…Enter suggestions to improve documentation in this category. Do not raise bugs or issues here…

Regain your privacy! Adopt /e/OS the unGoogled mobile OS and online servicesphone

Just signed up to tell this. You can use MTKClient (GitHub - bkerler/mtkclient: MTK reverse engineering and flash tool) to unlock the phone’s bootloader, instead of Xiaomi’s arbitrary way of unlocking the bootloader. This tool can also unbrick this phone.

The process of using MTKClient to unlock the bootloader:

  1. Download and install it (GitHub - bkerler/mtkclient: MTK reverse engineering and flash tool)
  2. Then, go to the directory where mtk.py resides (repo’s root directory)
  3. Run this command python mtk.py da seccfg unlock (this unlocks your bootloader and it will not erase your data for some reason, though don’t take my word for it)
  4. Make sure your phone is turned off, plug your phone to your computer, then press all hardware button. (MTKClient waits for your phone to go to the “brom” mode)
  5. You will see the “dm-verify” thing, but you can easily ignore it by pressing the power button

The process of unbricking the phone:
This process depends, because if you just locked the bootloader, you can unlock it by following the 3rd and 4th step of unlocking the bootloader. You can also flash stuff by using the command python mtk.py w, similarly to fastboot flash.

I’m trying to install this ROM following these instructions, but I just can’t make it boot. I believe there is something crucial lacking in the documentation, probably a specific firmware version for the current build, as it was done in the Lineage OS version, which required a firmware based on Android 12.

As instructions are written right now, there is no problem booting the recovery images from any version in the repo, but flashing the actual OS ends up in different outcomes like failing verification signature, and different errors. Version 2.6.4 flashes correctly, then it boots into a loop. There must be something wrong, the installation process needs to be reviewed as the latest official firmware version was released a couple of weeks ago, in my experience, this firmware is incompatible with the most recent builds o /e/OS for rosemary. Anyone trying this firmware will hardbrick their phone, and coming back from this brick is a daunting job for your average user.