Xiaomi Redmi 4X (xiaomi-santoni)
Appearance
![]() xiaomi-santoni running pmos | |
Manufacturer | Xiaomi |
---|---|
Name | Redmi 4x |
Codename | xiaomi-santoni |
Released | 2017 |
Hardware | |
Chipset | Qualcomm MSM8940 Snapdragon 435 |
CPU | Octa-core 1.4 GHz Cortex-A53 |
GPU | Adreno 505 |
Display | 720x1280 |
Storage | 16 GB / 32 GB / 64GB |
Memory | 2 GB / 3 GB / 4 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
postmarketOS | |
Category | testing |
Pre-built images | no |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
No data |
SD card |
No data |
Battery |
No data |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
No data |
Audio |
Works |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
No data |
GPS |
No data |
NFC |
No data |
Modem | |
Calls |
No data |
SMS |
No data |
Mobile data |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
Works |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
- pinoaffe
- Danct12
Maintainer(s)
- pinoaffe (old Xiaomi kernel)
- Danct12 (upstreamed msm-3.18 kernel)
What works
- Install to SD Card
- Boots
- Flashing
- Touch
- Wayland
- XWayland
- USB Ethernet/Internet
- WiFi (WCNSS Prima, blobs are needed)
- Vibrator
- Audio (extra steps required)
- USB OTG
What does not work
- Camera (Detected as /dev/video32 and /dev/video33, but accessing them will result in a kernel lock)
- GPS
- Mobile Data
- SMS
- Calls
- Accelerometers
- Bluetooth
- 3D Acceleration (will never happen due to downstream kernel)
- Backlight stays on when the phone goes into "sleep" because of a lack of user interaction
Extra steps to get things working
Audio
TO-DO
Wi-Fi
TO-DO, again.
Bootloader Unlocking
Like other Xiaomi devices, the user will have to acquire the bootloader unlock key: https://en.miui.com/unlock
The device will not unlock if the device isn't 7 days old (from the time when your device connects to internet and turned on)
Unlocking bootloaders on Xiaomi devices will void your warranty, except for the Pocophone.
Key combinations for entering Recovery/Fastboot
Recovery
- Turn the device off (or restart also works)
- Hold both volume buttons (+ and -) before the device vibrates (Power On Self Test)
- Keep holding until you got to recovery.
Fastboot
- Same as recovery, but this time hold the volume down key instead of both keys.
Installation
Installation over fastboot works, Android recovery zip installation is untested.