Xiaomi Mi A3 (xiaomi-laurel)
Jump to navigation
Jump to search
USB Networking |
Works |
---|---|
Flashing |
Works |
Touchscreen | |
Display |
Partial |
WiFi | |
Xwayland | |
FDE | |
Mainline |
Works |
Battery | |
3D Acceleration | |
Audio | |
Bluetooth | |
Camera | |
GPS | |
Mobile data | |
SMS | |
Calls | |
USB OTG | |
NFC |
Unavailable |
Accelerometer | |
---|---|
Magnetometer | |
Ambient Light | |
Proximity | |
Hall Effect | |
Ir TX | |
---|---|
TrustZone | |
Contributors
Users owning this device
- Mint (Notes: Running A10/A9 firmware, mainlining!)
How to enter flash mode
On boot press and hold the Volume Down button. If your device is already powered off, press and hold the Volume Down and Power buttons simultaneously until you get to the "FASTBOOT" screen.
Installation
As of now the only way to boot this device is through netboot, since when UFS is enabled, it causes the kernel to panic. Install fastboot on your host system and run the following commands:
$ pmbootstrap init $ pmbootstrap --extra-space 1000 install --no-sparse $ pmbootstrap initfs hook_add netboot $ fastboot erase dtbo $ pmbootstrap flasher flash_vbmeta $ pmbootstrap flasher flash_kernel $ fastboot reboot
To serve the netboot image, run the following with your phone plugged in:
$ pmbootstrap netboot serve
Display
The device as of now can only run a simple framebuffer. After I implement UFS support on the platform I'll try to implement a DRM driver for it.
See also
- Device and kernel packages
- pmaports!3105 Initial merge request