This is Android 6.0.1 Marshmallow for Lenovo A2109
lineage-13.0-20170528-UNOFFICIAL-a2109.zip
MD5: 5d099c4c783d480c43dc52f3b16a7ee6
UnlegacyAndroid builds
Features and bugs
Nice new features:
Further development:
Sources are here:
GitHub - Unlegacy-Android/android_device_lenovo_a2109
GitHub - Unlegacy-Android/android_kernel_nvidia_tegra3
GitHub - Unlegacy-Android/android_hardware_nvidia_tegra3
GitHub - Unlegacy-Android/proprietary_vendor_lenovo
GitHub - Unlegacy-Android/proprietary_vendor_broadcom
GitHub - Unlegacy-Android/proprietary_vendor_nvidia
GitHub - Unlegacy-Android/proprietary_vendor_widevine
https://github.com/PJBrs/android_device_lenovo_kai/tree/cm-13.0
For LineageOS:
PJBrs/android_device_lenovo_kai · GitHub
Thanks to
Build instructions for UnlegacyAndroid
First install repo. Then create a root directory for your lineageos source (e.g. ~/src/unlegacyandroid). Go into that directory and do:
The -b switch selects which branch you'll build.
GOOD LUCK, ENJOY!
- LineageOS development is finished!!!We are beyond feature parity with stock Jelly Bean and Lollipop.
- UnlegacyAndroid 6.0.1 is also finished, and, IMHO, better than LineageOS.
lineage-13.0-20170528-UNOFFICIAL-a2109.zip
MD5: 5d099c4c783d480c43dc52f3b16a7ee6
UnlegacyAndroid builds
Features and bugs
Nice new features:
- Adoptable storage for SD-Card
- Kernel 3.4
- Cast display to chromecast
- Screen recording
- Overall a much smoother experience due to newer blobs
- Sound (mic and speakers)
- EGL
- Video-playback
- HDMI-out
- Bluetooth
- Bluesleep
- Wifi
- Wifi-direct (wifi-p2p)
- GPS
- Camera
- Video recording
- USB-OTG
- External sdcard
- SeLinux
- Hardware rotation lock button
- Sometimes seems to have very low framerate for a while... (REGRESSION)
- When connecting to usb while deep sleeping, it takes a long time for the device to wake up (REGRESSION)
- You tell me!
Further development:
- Backport google kernel security issues to kernel 3.4
- Build newer twrp
- Put the ROM on your SD-Card
- (Optional) put opengapps nano on your SD-Card (all other packages are too large)
- Install fastboot and adb on PC
- Reboot to recovery
- (Optional) back-up current ROM
- Clean cache and dalvik cache
- Install new ROM
- Reboot
Sources are here:
GitHub - Unlegacy-Android/android_device_lenovo_a2109
GitHub - Unlegacy-Android/android_kernel_nvidia_tegra3
GitHub - Unlegacy-Android/android_hardware_nvidia_tegra3
GitHub - Unlegacy-Android/proprietary_vendor_lenovo
GitHub - Unlegacy-Android/proprietary_vendor_broadcom
GitHub - Unlegacy-Android/proprietary_vendor_nvidia
GitHub - Unlegacy-Android/proprietary_vendor_widevine
https://github.com/PJBrs/android_device_lenovo_kai/tree/cm-13.0
For LineageOS:
PJBrs/android_device_lenovo_kai · GitHub
Thanks to
- Major thanks to Ziyann and Sheffzor for their amazing work bringing kernel 3.4 to tegra3
- Thanks to alfsamsung for his work on another old, unsupported tegra3 device, the lge p880
- Thanks to decatf for further inspirations.
Build instructions for UnlegacyAndroid
First install repo. Then create a root directory for your lineageos source (e.g. ~/src/unlegacyandroid). Go into that directory and do:
Code:
repo init -u git://github.com/Unlegacy-Android/android.git -b aosp-6.0
repo sync
. build/envsetup.sh
brunch ua_a2109-userdebug
GOOD LUCK, ENJOY!
Last edited: