Xiaomi POCO M2 Pro / Redmi Note 9S / Redmi Note 9 Pro / Redmi Note 9 Pro Max / Redmi Note 10 Lite (xiaomi-miatoll)
Appearance
(Redirected from Xiaomi-miatoll-variants)
Xiaomi Redmi Note 9 Pro (xiaomi-joyeuse) with aftermarket display | |
Manufacturer | Xiaomi |
---|---|
Name |
POCO M2 Pro / Redmi Note 9S / Redmi Note 9 Pro / Redmi Note 9 Pro Max / Redmi Note 10 Lite |
Codename | xiaomi-miatoll |
Released | 2020 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 720G (SM7125) |
CPU | Octa-core (2x2.3 GHz Kryo 465 Gold & 6x1.8 GHz Kryo 465 Silver) |
GPU | Adreno 618 |
Display | 1080 x 2400 (IPS LCD, 6.67") |
Storage | 64/128 GB |
Memory | 4/6 GB |
Architecture | aarch64 |
Software | |
Original software | Android (MIUI) |
Original version | 10 (MIUI 11) |
Extended version | 12 (MIUI 14) |
FOSS bootloader | no |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage | |
SD card | |
Battery |
Partial |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Works |
Audio |
Works |
Camera |
Partial |
Camera Flash |
Works |
IR TX |
Works |
Connectivity | |
WiFi |
Works |
Bluetooth |
Works |
GPS |
Broken |
NFC |
Broken |
Modem | |
Calls |
Partial |
SMS |
Works |
Mobile data |
Works |
Miscellaneous | |
FDE |
Works |
USB OTG |
Works |
HDMI/DP | |
Sensors | |
Accelerometer |
Works |
Magnetometer |
Works |
Ambient Light |
Works |
Proximity |
Works |
Haptics |
Broken |
This device is based on the Qualcomm Snapdragon 720G (SM7125). See the SoC page for common tips, guides and troubleshooting steps |
Contributors
Users owning this device
- Bczeman
- Imre (Notes: unlocked, with stock MIUI rom)
- ItsVixano
- Jojo autoboy (Notes: Main device, Redmi Note 9S (curtana) variant)
- Lassebq (Notes: Currently running LineageOS)
- Latenightdef (Notes: Running LineageOS)
- Miki (Notes: secondary/fuckery device)
- Omame (Notes: daily driver)
- Projjal
- Sado1
- Selfisekai (Notes: held by polish law enforcement)
- Somekool (Notes: Currently running PixysOS)
- Ungeskriptet (Notes: Working on upstreaming SM7125 support)
- Zekiu
Know your variant
Model | Codename | Model Number | Supported? |
---|---|---|---|
POCO M2 Pro | gram |
|
N |
Redmi Note 9S | curtana |
|
Y |
Redmi Note 9 Pro (Global) | joyeuse |
|
Y |
Redmi Note 9 Pro (India) | curtana |
|
N |
Redmi Note 9 Pro Max | excalibur |
|
N |
Redmi Note 10 Lite | curtana |
|
N |
Determine if display is Huaxing or Tianma with command adb shell getprop sys.panel.display
Reach out to ungeskriptet if the model you have is listed as not supported here.
How to enter flash mode
- Fastboot: Power on the device with both and buttons.
- Recovery: Power on the device with both and buttons.
EDL Mode
Note: An authenticated Mi account for EDL flashing is required. |
To enter the EDL mode, disconnect the battery and short these two points while powering it on with USB. If lsusb -d 05c6:9008
shows you a device, you can let go of the short.
Installation
WARNING: Make sure to backup any important data before you proceed |
- Install pmbootstrap
- Run through
pmbootstrap init
and select 'xiaomi' as the vendor and 'miatoll' as the device - Select the right kernel for your variant by typing out the codename
- Go through the rest of the setup with your preferences
- After the setup completes, generate a rootfs with
pmbootstrap install
- Reboot into fastboot mode
- Flash kernel and rootfs with the following command:
pmbootstrap flasher flash_kernel && pmbootstrap flasher flash_rootfs
- Erase the dtbo partition:
fastboot erase dtbo
- Reboot the phone:
fastboot reboot