Xiaomi Redmi 9A (xiaomi-dandelion)
Appearance
| The alternative codename for the product lineup this phone is part of is 'blossom' |
| This device has been tested with postmarketOS, but its device package has not yet been added to the postmarketOS repositories. This means that it cannot be selected in pmbootstrap. Status: SSH works |
| Manufacturer | Xiaomi |
|---|---|
| Name | Redmi 9A |
| Codename | xiaomi-dandelion |
| Model |
M2006C3LG M2006C3LC M2006C3LI |
| Released | 2020 |
| Type | handset |
| Hardware | |
| Chipset | Mediatek Helio G25 (MT6762G) |
| Display | 720x1600 IPS LCD (@60 Hz, 20:9, 6.53") |
| Storage | 32/64/128 GB |
| Memory | 2/3/4 GB |
| Architecture | aarch64 |
| Software | |
Original software The software and version the device was shipped with. |
Android 10 (MIUI 12) |
Extended version The most recent supported version from the manufacturer. |
Android 11 (MIUI 12) |
| FOSS bootloader | uniLoader |
| 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. |
6.10.0-rc3-next-20240613-mt6765 |
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
|
Internal storage eMMC, SD cards, UFS... |
Broken
|
SD card Also includes other external storage cards. |
Works
|
Battery Whether charging and battery level reporting work. |
Broken
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Partial
|
Touchscreen |
Broken
|
| Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Broken
|
Camera |
Broken
|
Camera Flash |
Broken
|
| Connectivity | |
WiFi |
Broken
|
Bluetooth |
Broken
|
GPS |
Broken
|
| Modem | |
Calls |
Broken
|
SMS |
Broken
|
Mobile data |
Broken
|
| Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
USB OTG USB On-The-Go or USB-C Role switching. |
Broken
|
Fingerprint Fingerprint reader. |
Broken
|
| Sensors | |
Accelerometer Handles automatic screen rotation in many interfaces. |
Broken
|
Ambient Light Measures the light level; used for automatic screen dimming in many interfaces. |
Broken
|
Proximity |
Broken
|
Haptics |
Broken
|
Contributors
- evilMyQueen (wiki page and a mainliner of the device)
Users owning this device
- Azuk1 (Notes: testing mainline)
- EvilSoCute (Notes: say wallahi bro say wallahi.)
- FuzzyPixelzz (Notes: M2006C3LG)
- Kaloyan Donev (Notes: 9AT, Dead motherboard)
- Omar mahboubi
- Paradoxvirus (Notes: testing port)
- Rebel1725 (Notes: successfully built pmos but bootloop)
The current state of the device
Boots with uniLoader and postmarketOS edge.
Mainline kernel boots at cpu0, brings up secondary cpus, mounts rootfs at sdcard and starts SSH. Display works but only with framebuffer since there is currently no panel. DRM works so the display is almost done.
Gallery
-
fastfetch on SSH
-
Booting postmarketOS with framebuffer log/display. Picture before its drops to pmos debug shell