Xiaomi Mi 5 - phhusson/treble_experimentations GitHub Wiki
FULL TREBLE support implemented by JDCTeam (Big thanks to @sirmordred)
Device codename: gemini
XDA Thread: https://forum.xda-developers.com/mi-5/development/jdcteam-treble-support-project-t3761296
Current version: v6 (20190316) RC2 versioned_vndk
Changelog:
v6 (20190316) - Release Candidate 2 full versioned_vndk v28
- VERSİONED_VNDK support is fully implemented
- FIXED NFC support
- FIXED Ambient Display main icon size and settings menu icons style
- FIXED ConfigPanel - Fingerprint settings menu icons style
v5 (20190308) - Release Candidate full versioned_vndk v28
- VERSİONED_VNDK support is fully implemented
- Mostly all library dependencies between system/vendor are succesfully eliminated
- Updated kernel (enforced)
- ro.vendor.vndk.version=28
- misc updates and fixes
v4 (20180409) - Beta partially versioned_vndk with the following updates:
- Updated kernel and ready for versioned_vndk support
- Hexedited last libs and removed mostly all vendor/system dependency (versioned vndk)
- ro.vendor.vndk.version=27.1.0
- misc updates and fixes
v3 (20180329) - Beta build with the following updates:
- Updated camera Hal from latest qualcomm 8996 repo
- Hexedited more libs and removed more vendor <-> system dependency (better treble and preparation for versioned vndk)
- Updated wifi configs from lates CAF
v2 (20180318) - Alpha build with the following updates:
- Upstreamed kernel
- Hexedited blobs to correct path (for treble)
- Linker issues fixed
- Vendor overlays
- Latest device tree updates from CAF and miui oreo beta
- Disabled non-working apps (custom xiaomi doze package and configpanel app which were designed to work with LOS APIs)
- Disabled userspace thermal hal initialization which we dont have in cameraHal (faster cam launch)
- Increased jpeg quality parameters
- other misc. dev tree updates
v1 (20180310) - Initial release (Alpha)
Enjoy!