(ROM) AOSP Android 12 for Xiaomi Redmi Note 10s

AOSP or Android Open Source Project for Xiaomi Redmi Note 10s is a Custom ROM which is based on Latest Android 12. the ROM is a GSI firmware which can be flashed either with twrp recovery or fastboot mod. You still need a bootloader unlocked device to Perform the flashing Process.

What’s Working and Know issue’s:

Component Comment
Camera Works
Speaker/Mic Works (require tweak)
Bluetooth Works (audio requires tweak)
Wi-Fi Works
SIM/Mobile Data/Voice Works
VoLTE Not tested
Fingerprint Works
NFC Works
Offline Charging Works
Display Refresh rate 60Hz
Screen Brightness Works (require tweak)
Volume scale Works
5G N/A
SafetyNet post root Passed
WideVine certification post flash and root L1

Note:

  • it will erase all your data Including Internal storage
  • Please do carefully, we are not responsible for any damage to your device.

Pre-Requirement:

  • unlocked bootloader
  • blank or patched vbmeta file (if not flashed earlier)

Download Links:

  • AOSP Android 12 for Xiaomi Redmi note 10s: Download

Installation:

  • Download & extract Platform tools
  • Install adb fastboot driver on your computer
  • Download and Extract ROM file in Platform tools folder
  • on Phone enable usb debugging and oem unlock from developer option
  • turn Phone OFF, now press Volume down and power key until You see fastboot logo, then connect it to computer using usb cable
  • open command window/cmd in platform tool folder
  • send below code to check connected device
fastboot devices
  • if no usb device then check usb driver or disconnect and reconnect device
  • disable android verified boot by sending a patched or blank vbmeta file (first move file to platform tool folder)
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
  • flash ROM by sending below code
fastboot erase system
fastboot flash system 'filename'
  • replace ‘filename‘ with the correct ROM file name Like ‘fastboot flash system system-squeak-arm64-ab-vanilla.img
  • Reboot
fastboot reboot

Fixes and Solutions:

  • For double tap to wake enable it in Xiaomi features > Enable DT2W (does not work with AOD)
  • For bluetooth audio enable Misc features > Force-disable A2DP offload
  • If you want AOD enable it in Misc features > Force allow Always-On Display
  • For brightness enable Misc features > Force alternative backlight scale
  • For headphone jack enable Misc features > Use alternate way to detect headsets

Audio jack permanent fix:

adb shell
su
setprop persist.sys.overlay.devinputjack true
reboot