Xiaomi Mi 10i / Mi 10T Lite / Redmi Note 9 Pro 5G (xiaomi-gauguin)
Manufacturer | Xiaomi |
---|---|
Name |
Mi 10i / Mi 10T Lite / Redmi Note 9 Pro 5G |
Codename | xiaomi-gauguin |
Released | 2020 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 750G (SM7225) |
CPU | Octa-core (2x2.2 GHz Kryo 570 & 6x1.8 GHz Kryo 570) |
GPU | Adreno 619 |
Display | 1080 x 2400 pixels, 6.67 inches IPS LCD |
Storage | 128/256 GB |
Memory | 6/8 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 10 (MIUI 12) |
Extended version | 12 (MIUI 14) |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | partial |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage | |
SD card | |
Battery | |
Screen | |
Touchscreen | |
Multimedia | |
3D Acceleration | |
Audio | |
Camera | |
Camera Flash | |
Connectivity | |
WiFi | |
Bluetooth | |
GPS | |
NFC | |
Modem | |
Calls | |
SMS | |
Mobile data | |
Miscellaneous | |
USB OTG | |
Sensors | |
Accelerometer | |
Magnetometer | |
Ambient Light | |
Proximity | |
Hall Effect | |
Haptics | |
This device is based on the Snapdragon 750G. See the SoC page for common tips, guides and troubleshooting steps |
Contributors
Maintainer(s)
Users owning this device
- Misopog (Notes: Backup running LineageOS microG)
- Zephyr1112 (Notes: 6/128GB, Global. Backup device AOSP 14)
How to enter flash mode
Bootloader Unlocking
To unlock the device, you'll need Xiaomi's Mi Unlock Tool
- First, go into Settings -> Additional Settings -> Developer Options
- Enable OEM Unlocking
- Insert a SIM card in the device, and log into a Mi Account
- Disable WiFi and enable cellular connectivity
- Open Mi Unlock status page, and begin unlock
- Run the MiUnlock program once (phone must be in fastboot mode with Volume Down and Power). The program will say to wait 168 hours.
WARNING: DO NOT RESET THE DEVICE, REMOVE THE MI ACCOUNT OR OTHERWISE DURING THIS PROCESS! THIS WILL RESET THE TIMER. |
- Wait 168 hours (7 days) and rerun it. The device is now unlocked
Recovery mode
- Turn the device off (or restart also works)
- Hold Volume Up and Power button
- Once you feel vibration and phone turns on, release Power button
- Keep holding Volume Up until you get to recovery.
Flashing TWRP
This requires an unlocked bootloader! |
For this you'll need tuxafgmur's TWRP build and Android Platform-Tools. TWRP 3.7.0.4G is for MIUI, while TWRP 3.7.0.3F is for Custom ROMs.
- First, boot the device into Fastboot mode with Volume Down and Power.
- Extract the zip file containing TWRP, and flash it with
fastboot flash recovery <recovery.img>
- Either run
fastboot reboot recovery
or press and hold Volume Up and Power until you feel a vibration. This will boot the device into Recovery.
MIUI ONLY: If you want to stop MIUI from overwriting custom recoveries, you must flash Magisk to your device.
Device Hardware
NOT VERIFIED: sourced from deviceinfohw
Hardware Type | Chip | Mainline Status | Notes |
---|---|---|---|
WiFi & BT chip | Qualcomm WCN3990 (ath10k) | P | Driver available |
Charging IC | Texas Instruments BQ25970 [i2c 2-0066] (bq2597x) | N | No driver |
Wireless Charging Controller | Qualcomm SMB1396 [i2c 2-0034] | N | No driver |
Fuel gauge | Unknown | N | |
GNSS | Unknown | N | |
NFC | ? [i2c 1-0028] (nq-nci driver on Android) | N | |
Audio | Cirrus CS35L41 [i2c 0-0040, 0-0041] (litolagoonqrdsn driver on Android) | P | Driver available |
Accelerometer | TDK icm4x6xx | N | No driver |
Display panel | Novatek NT36672C (IPS LCD, j17_36_02_0a_dsc_video) | P | Driver available |
Touchscreen | Focaltech ?? [i2c 1-0038] | P | Driver available (fts_ts) |
Ambient Light Sensor | rohm_bu27030 | N | Driver available for Rohm BU27034 |
Gyroscope | TDK icm4x6xx | N | No driver |
Magnetometer | ak0991x | N | No driver |
Video | Adreno 619 | P | Freedreno available, untested |
UFS | ? (128 GB) / ? (256 GB) | N | |
Memory | ? (Hynix) | Y | |
Haptics | Awinic AW8624 [i2c 2-005A] | N | No driver |
SD Card Slot | ? | N | |
USB | ? | N | |
Flash | ? | N | |
Fingerprint Sensor | ? (Goodix GF3626 / GF3956 ??) | N | No driver |
Cameras | |||
Camera | Sensor | Mainline Status | Notes |
Main | Sony IMX682 (64MP) / Samsung HM2 (108MP) | N | No driver |
Front | Omnivision OV16A1Q | N | No driver |
Wide-angle | Omnivision OV8856 | N | Driver available |
Macro | Omnivision OV02B10 | N | Driver available for OV02A10 |
Depth Sensor | Hynix HI-259 | N | No driver |
External Links
- Mainline kernel fork: https://github.com/UsrBinLuna/linux-gauguin/tree/gauguin-wip
- Aports fork: https://github.com/UsrBinLuna/pmaports
- UEFI port (Mu-Qcom, very WIP): https://github.com/UsrBinLuna/Mu-Qcom