Xiaomi POCO M2 Pro / Redmi Note 9S / Redmi Note 9 Pro / Redmi Note 9 Pro Max / Redmi Note 10 Lite (xiaomi-miatoll)
(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 |
Broken |
Screen |
Works |
Touchscreen |
Broken |
Multimedia | |
3D Acceleration |
Broken |
Audio |
Broken |
Camera |
Broken |
Camera Flash |
Broken |
IR TX |
Broken |
Connectivity | |
WiFi |
Broken |
Bluetooth |
Broken |
Ethernet |
Broken |
GPS |
Broken |
NFC |
Broken |
Modem | |
Calls |
Broken |
SMS |
Broken |
Mobile data |
Broken |
Miscellaneous | |
FDE |
Works |
USB OTG |
Broken |
Sensors | |
Accelerometer |
Broken |
Magnetometer |
Broken |
Ambient Light |
Broken |
Proximity |
Broken |
Hall Effect |
Broken |
Haptics |
Broken |
Barometer |
Broken |
Power Sensor |
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 postmarketOS)
- Miki (Notes: secondary/fuckery device)
- Omame (Notes: daily driver)
- Projjal
- Selfisekai (Notes: held by polish law enforcement)
- Somekool (Notes: Currently running PixysOS)
- Ungeskriptet (Notes: Working on upstreaming SM7125 support)
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 |
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 Power and Volume Down buttons.
- Recovery: Power on the device with both Power and Volume Up 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 bootloader 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