Jump to content

Xiaomi Mi 9T Pro / Redmi K20 Pro (xiaomi-raphael)

From postmarketOS Wiki
🚧 This page is a work-in-progress. Some information contained within may be inaccurate or incomplete.
Xiaomi Mi 9T Pro
Redmi K20 Pro
System info on gnome mobile
System info on gnome mobile
Manufacturer Xiaomi
Name Mi 9T Pro
Redmi K20 Pro
Codename xiaomi-raphael
Released 2019
Type handset
Hardware
Chipset Qualcomm Snapdragon 855 (SM8150)
CPU 8-core (1x 2.84 GHz Kryo 485
3x 2.42 GHz Kryo 485
4x 1.78 GHz Kryo 485)
GPU Adreno 640
Display 1080 x 2340
Storage 64/128/256 GB
Memory 6/8 GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android (MIUI) 9 (MIUI 10)
Extended version
The most recent supported version from the manufacturer.
Android (MIUI) 11 (MIUI 12.5)
FOSS bootloader no
postmarketOS
Category testing
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
pmOS kernel
The kernel version that runs on the device's port.
Mainline 6.12.0
Device package device-xiaomi-raphael
Kernel package linux-xiaomi-raphael
Features
Flashing
Whether it is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Battery
Whether charging and battery level reporting work.
Works
Screen
Whether the display works; ideally with sleep mode and brightness control.
Works
Touchscreen
Works
Multimedia
3D Acceleration
Works
Audio
Audio playback, microphone, headset and buttons.
Works
Camera
Partial
Camera Flash
Works
Connectivity
WiFi
Partial
Bluetooth
Works
GPS
Untested
NFC
Near Field Communication
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching.
Works
Sensors
Accelerometer
Handles automatic screen rotation in many interfaces.
Untested
Magnetometer
Sensor to measure the Earth's magnetism
Untested
Ambient Light
Measures the light level; used for automatic screen dimming in many interfaces.
Works
Proximity
Untested
Haptics
Partial


Maintainer(s)

Users owning this device

  • Alexv (Notes: HyperOS 2)
  • Loxtera (Notes: Main, Custom Rom)
  • Pc159 (Notes: Working on Mainline)


How to enter flash mode

  • Bootloader: Power on the device with both Power and Volume Down buttons.
  • Recovery: Power on the device with both Power and Volume Up buttons.
  • Fastbootd: Reboot into bootloader mode first and then run fastboot reboot fastboot from a computer.

Audio

Worked.

Camera

Not tested yet.

GPS

Not tested yet.

Touch

Worked.

Usb

Worked by otg mode.

wlan

Worked on 2.4ghz ,but 5ghz only 500k/s while streaming.

Other

Erase the dtbo partition before booting postmarketOS.

See also