Xiaomi POCO X3 Pro (xiaomi-vayu)
Xiaomi POCO X3 Pro booting mainline with simple framebuffer. | |
Manufacturer | Xiaomi |
---|---|
Name | POCO X3 Pro |
Codename | xiaomi-vayu |
Released | 2021 |
Type | handset |
Hardware | |
Chipset | Qualcomm Snapdragon 860 (SM8150-AC) |
CPU | Octa-core (1x2.96 GHz Kryo 485 Gold & 3x2.42 GHz Kryo 485 Gold & 4x1.78 GHz Kryo 485 Silver) |
GPU | Adreno 640 |
Display | 1080 x 2400 IPS LCD |
Storage | 128/256 GB |
Memory | 6/8 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 11 (MIUI 12) |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage | |
SD card | |
Battery | |
Screen |
Partial |
Touchscreen |
Works |
Multimedia | |
3D Acceleration | |
Audio | |
Camera | |
Camera Flash | |
IR TX | |
Connectivity | |
WiFi |
Works |
Bluetooth |
Works |
GPS | |
NFC | |
Modem | |
Calls | |
SMS | |
Mobile data | |
Miscellaneous | |
FDE |
Works |
USB OTG |
Partial |
Sensors | |
Accelerometer | |
Magnetometer | |
Ambient Light | |
Proximity | |
Hall Effect | |
Haptics | |
Contributors
Users owning this device
- AAT596 (Notes: Device in daily use)
- Adomerle (Notes: x3 with CPU DIED)
- ArminRetro (Notes: Device in daily use, miui)
- Belkaliz (Notes: On SailfishOS, daily-driver)
- Coldarchie (Notes: Daily use phone)
- Dferrg (Notes: Android, daily driver)
- Halal-beef (Notes: Huaxing 8/256, daily-driver)
- Hiprivsid (Notes: 8/256, tiamna)
- Ilya114
- Marineboy1 (Notes: Daily Driver)
- Tfuxu (Notes: Daily driver)
- Vincele (Notes: LOS 19.1, phone daily driver)
How to enter flash mode
Recovery mode
- Shutdown the device completely.
- Hold the Volume Up and Power button simultaneously. When Xiaomi logo appears, release Power and keep pressed Volume Up until recovery screen shows up.
Fastboot
- Shutdown the device completely.
- Hold the Volume Down and Power button simultaneously, until the "FASTBOOT" text appears.
Installation
There aren't any installation guides for POCO X3 Pro yet. There has been some efforts made to get this device, and Xiaomi POCO X3 NFC to boot, but I haven't seen any of it working yet. I you want to port this device yourself, check out guides on porting a new device and mainlining a kernel.
Extra information
Partition layout
Partition layout:
lrwxrwxrwx 1 root root 16 1970-10-09 06:13 abl -> /dev/block/sde36 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 ablbak -> /dev/block/sde37 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 aop -> /dev/block/sde16 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 aopbak -> /dev/block/sde17 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 apdp -> /dev/block/sde8 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 bk01 -> /dev/block/sda4 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 bk02 -> /dev/block/sda5 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 bk03 -> /dev/block/sda6 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 bk04 -> /dev/block/sda7 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 bk06 -> /dev/block/sda13 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 bk08 -> /dev/block/sda20 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 bk09 -> /dev/block/sda22 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 bk31 -> /dev/block/sdd1 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 bk32 -> /dev/block/sdd3 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 bk33 -> /dev/block/sdd5 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 bk41 -> /dev/block/sde5 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 bk43 -> /dev/block/sde24 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 bk44 -> /dev/block/sde30 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 bk45 -> /dev/block/sde40 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 bk47 -> /dev/block/sde50 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 bk51 -> /dev/block/sdf3 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 bk52 -> /dev/block/sdf4 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 bluetooth -> /dev/block/sde27 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 boot -> /dev/block/sde49 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 cache -> /dev/block/sda29 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 catecontentfv -> /dev/block/sde29 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 catefv -> /dev/block/sde19 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 cateloader -> /dev/block/sde32 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 cdt -> /dev/block/sdd2 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 cmnlib -> /dev/block/sde20 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 cmnlib64 -> /dev/block/sde22 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 cmnlib64bak -> /dev/block/sde23 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 cmnlibbak -> /dev/block/sde21 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 core_nhlos -> /dev/block/sde51 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 countrycode -> /dev/block/sda10 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 cust -> /dev/block/sda31 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 dbg -> /dev/block/sda3 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 ddr -> /dev/block/sdd4 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 devcfg -> /dev/block/sde14 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 devcfgbak -> /dev/block/sde15 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 devinfo -> /dev/block/sda17 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 dip -> /dev/block/sde28 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 dsp -> /dev/block/sde48 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 dtbo -> /dev/block/sde45 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 exaid -> /dev/block/sda30 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 ffu -> /dev/block/sda15 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 frp -> /dev/block/sda9 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 fsc -> /dev/block/sdf2 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 fsg -> /dev/block/sdf1 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 gsort -> /dev/block/sde44 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 hyp -> /dev/block/sde42 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 hypbak -> /dev/block/sde43 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 ifaa -> /dev/block/sde46 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 imagefv -> /dev/block/sda27 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 keymaster -> /dev/block/sde25 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 keymasterbak -> /dev/block/sde26 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 keystore -> /dev/block/sda8 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 limits -> /dev/block/sde4 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 logdump -> /dev/block/sda24 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 logfs -> /dev/block/sda14 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 logo -> /dev/block/sde47 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 metadata -> /dev/block/sda19 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 minidump -> /dev/block/sda25 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 misc -> /dev/block/sda11 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 modem -> /dev/block/sde52 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 modemst1 -> /dev/block/sdf5 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 modemst2 -> /dev/block/sdf6 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 msadp -> /dev/block/sde9 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 multiimgoem -> /dev/block/sde1 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 multiimgqti -> /dev/block/sde2 lrwxrwxrwx 1 root root 15 2022-07-19 20:09 odm -> /dev/block/dm-3 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 oem_misc1 -> /dev/block/sda18 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 oops -> /dev/block/sda16 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 persist -> /dev/block/sdf7 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 persistbak -> /dev/block/sdf8 lrwxrwxrwx 1 root root 15 2022-07-19 20:09 product -> /dev/block/dm-2 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 qupfw -> /dev/block/sde6 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 qupfwbak -> /dev/block/sde7 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 rawdump -> /dev/block/sda26 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 recovery -> /dev/block/sda28 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 secdata -> /dev/block/sde3 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 splash -> /dev/block/sda21 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 spunvm -> /dev/block/sde41 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 ssd -> /dev/block/sda2 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 storsec -> /dev/block/sde11 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 super -> /dev/block/sda23 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 switch -> /dev/block/sda1 lrwxrwxrwx 1 root root 15 2022-07-19 20:09 system -> /dev/block/dm-0 lrwxrwxrwx 1 root root 15 2022-07-19 20:09 system_ext -> /dev/block/dm-4 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 toolsfv -> /dev/block/sde35 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 tz -> /dev/block/sde38 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 tzbak -> /dev/block/sde39 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 uefisecapp -> /dev/block/sde33 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 uefisecappbak -> /dev/block/sde34 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 uefivarstore -> /dev/block/sde18 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 userdata -> /dev/block/sda32 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 vbmeta -> /dev/block/sde10 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 vbmeta_system -> /dev/block/sde12 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 vbmeta_vendor -> /dev/block/sde13 lrwxrwxrwx 1 root root 15 2022-07-19 20:09 vendor -> /dev/block/dm-1 lrwxrwxrwx 1 root root 16 1970-10-09 06:13 vm-data -> /dev/block/sda12 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 xbl -> /dev/block/sdb2 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 xbl_config -> /dev/block/sdb1 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 xbl_configbak -> /dev/block/sdc1 lrwxrwxrwx 1 root root 15 1970-10-09 06:13 xblbak -> /dev/block/sdc2