Xiaomi Poco X3 and X3 NFC - phhusson/treble_experimentations GitHub Wiki
Poco X3 NFC
Tested by sadyqowl1560 and Piotr Marendowski.
Arm64, A/B, stock vendor:
Installation
-
Unlock your phone via Mi Unlock (requires an account).
-
Install firmware via MiFlash tool which will have the same Android version as your chosen GSI e.g. MIUI 12.0 with Android 10 for Android 10-based GSI etc.
-
Install recovery that will support your target system[1]. Install it via fastboot
fastboot flash recovery twrp.img
. -
Optional: Boot to recovery, backup what you can (specifically the
super
partition). -
Enter
fastbootd
, and install the system image:fastboot flash system system.img
. -
Reboot to recovery, format data (otherwise it won't boot!).
-
Reboot to the system.
- For example, I installed vanilla AOSP 10 via TWRP 3.5.2 with stock MIUI 12.0 Android 10. (Piotr)
Bugs
- Audio issues. In phh settings, enable
Disable audio effects
, andUse alternate audio policy
. - Ghost touch.
Push uinput-goodix.kl to /system_root/system/usr/keylayout in recovery(dead link). Fingerprint sensor is at fault here, there are solutions to this on the internet, but they require root. If you're not using fingerprint sensor, then you can seal it with a tape, which will almost fix this problem. - Screen casting doesn't work - device reboots after connecting to TV.
- Sometimes screen color looks yellow (can't reproduce).
- Screen flickering in some gsi (can't reproduce).
Otherwise everything works perfectely (AOSP 10 phh vanilla).