Ubuntu Touch for Xiaomi Mi Mix 3
With Support for OTA Updates
DISCLAIMER:
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
REQUIRED:
- Unlocked bootloader
- Enable USB Debugging
INSTALLATION:
Download official installer from ubuntu-touch.io and follow on-screen instructions.
KNOWN BUGS:
Automatic brightness
Proximity sensors
GPS
Others: Please test and report
BUGS STATUS:
See here.
CHANGELOGS:
01 July 2021:
- Added ubports installer support (one-click installer)
- Fixed call audio
- Added Anbox 10 early support
22 June 2021:
- Added OTA support
- Fixed audio
- Fixed fingerprint
- Fixed MTP and ADB
- Fixed charging icon
27 May 2021:
- Switched from GSI to manual build using UBPorts CI
- Battery icon doesn't show as charge during charging, but it is charging fine
- Anbox is now working
Build info:
Build author: xperseus
Repo: https://gitlab.com/ubports/community-ports/android9/xiaomi-mi-mix-3
References:
Ubports' CI Guide: https://github.com/ubports/porting-notes/wiki/GitLab-CI-builds-for-devices-based-on-halium_arm64-(Halium-9)
Ubports' Documentation: https://docs.ubports.com/en/latest/
Halium Documentation: https://docs.halium.org/en/latest/index.html
Common tree: https://github.com/LineageOS/android_device_xiaomi_sdm845-common/tree/lineage-16.0
Device tree: https://github.com/LineageOS/android_device_xiaomi_perseus/tree/lineage-16.0
Kernel source: https://github.com/LineageOS/android_kernel_xiaomi_sdm845/tree/lineage-16.0
Credit to UBPorts & Halium team for support and guides. Specially thanks to NotKit.
Created 20 May 2021
Last Updated 01 July 2021
Last edited: