Xiaomi Redmi Note 11 - phhusson/treble_experimentations GitHub Wiki
Tested images
Mostly working fine (see Hardware support bellow)
- AndyYan's unnoficial LineageOS 21 (TD-based):
lineage-21.0-20241018-UNOFFICIAL-arm64_bvN.img.gz
- AndyYan's unnoficial LineageOS 20 ("Light"):
lineage-20.0-20231116-UNOFFICIAL-arm64_bvN.img
- TrebleDroid's AOSP android_14.0.0_r17:
system-td-arm64-ab-vndklite-vanilla.img
Preparation
Download the SDK Platform Tools.
Download and uncompress the image file:
# For `.gz` compressed files
gzip -d your_gsi_rom_of_choice.gz
# For `.xz` compressed files
unxz your_gsi_rom_of_choice.img.xz
Steps to install
# Flasb vbmeta
wget https://dl.google.com/developers/android/qt/images/gsi/vbmeta.img
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
# Enter fastbootd
fastboot reboot fastboot # If this does not work: boot system and `adb reboot fastboot`
# Flash system and wipe userdata
fastboot flash system your_gsi_rom_of_choice.img
fastboot -w # Wipe userdata
fastboot reboot
Steps to update (if OTA is not working)
# Enter fastbootd
fastboot reboot fastboot # If this does not work: boot system and `adb reboot fastboot`
# Flash system
fastboot flash system your_gsi_rom_of_choice.img
fastboot reboot
Hardware Support post flashing
Component | Comment |
---|---|
Camera | Works |
Speaker/Mic | Works (headphone jack requires tweak) |
Bluetooth | Works |
Wi-Fi | Works |
SIM/Mobile Data/Voice | Works |
VoLTE | Not tested |
Fingerprint | Works |
NFC | Works |
Offline Charging | Not tested |
Display Refresh rate | 60Hz (90Hz in phh settings) |
Screen Brightness | Works (but auto-brightness is weird sometimes) |
Volume scale | Works |
5G | N/A |
SafetyNet post root | Passed (with safetynet-fix in magisk) |
WideVine certification post flash and root | L1 |
Notes
- For headphone jack enable
Qualcomm > Use alternate audio policy