Jump to content

Xiaomi Mi 10i / Mi 10T Lite / Redmi Note 9 Pro 5G (xiaomi-gauguin)

From postmarketOS Wiki
Xiaomi Mi 10i /
Mi 10T Lite /
Redmi Note 9 Pro 5G
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
Features
Flashing
Works
USB Networking
Works
Multimedia
Connectivity
Modem
Miscellaneous
Sensors

Contributors

Maintainer(s)

Users owning this device

  • CEllenvia (Notes: 8+256, Daily Driver for now, may retire in 1-2 mo.)
  • Misopog (Notes: Backup running LineageOS microG)
  • Zephyr1112 (Notes: 6/128GB, Global. Main 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 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

Note 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) N 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) N Driver available
Accelerometer TDK icm4x6xx N No driver
Display panel Novatek NT36672C (IPS LCD, j17_36_02_0a_dsc_video) N Driver available
Touchscreen Focaltech ?? [i2c 1-0038] N 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 N Freedreno available, untested
UFS ? (128 GB) / ? (256 GB) N
Memory ? (Hynix) N
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