Xiaomi Redmi 9A (xiaomi-dandelion)
Appearance
| 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 |
|
Xiaomi Redmi 9A (xiaomi-dandelion) | |
| Manufacturer | Xiaomi |
|---|---|
| Name | Redmi 9A |
| Codename | xiaomi-dandelion |
| Model | M2006C3LG/M2006C3LC/M2006C3LI |
| Released | 2020 |
| Type | handset |
| Hardware | |
| Chipset | Mediatek Helio G25 (MT6762G) |
| CPU |
Octa-core (4x2.0 GHz Cortex-A53 4x1.5 GHz Cortex-A53) |
| GPU | PowerVR GE8320 |
| Display | 720 x 1600 IPS LCD |
| Storage | 32GB/64GB/128GB |
| Memory | 2GB/3GB/4GB |
| Architecture | aarch64 |
| Software | |
Original software The software and version the device was shipped with. |
MIUI 12 Android 10 |
Extended version The most recent supported version from the manufacturer. |
MIUI 12 |
| FOSS bootloader |
|
| 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 |
Unixbench score Unixbench Whetstone/Dhrystone score. See Unixbench. |
0.0 |
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. |
Untested
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Partial
|
Touchscreen |
Untested
|
| Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Untested
|
Camera |
Untested
|
Camera Flash |
Untested
|
| Connectivity | |
WiFi |
Untested
|
Bluetooth |
Untested
|
Ethernet |
Untested
|
GPS |
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. |
Broken
|
HDMI/DP Video and audio output with HDMI or DisplayPort. |
Untested
|
| Sensors | |
Accelerometer Handles automatic screen rotation in many interfaces. |
Untested
|
Ambient Light Measures the light level; used for automatic screen dimming in many interfaces. |
Untested
|
Proximity |
Untested
|
Haptics |
Broken
|
Power Sensor Sensor to monitor current, voltage and power. Not fuel gauge! |
Untested
|
Contributors
- evilMyQueen (wiki page and a mainliner of the device)
Users owning this device
- Azuk1 (Notes: testing mainline)
- EvilSoCute (Notes: I will have PTSD from the touchscreen.)
- Kaloyan Donev (Notes: 9AT, Dead motherboard)
- 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. SSH, display work. Display works but only with framebuffer since there is currently no panel. DRM works so the display is almost done.
See also
linux kernel mainline forked from adomerle/ uniLoader bootshim