• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Development [ROM][UNOFFICIAL] LineageOS 18.1 with microG, Android Auto (plus instructions to build your own image)

Search This thread

SolidHal

Member
Oct 4, 2016
21
43
shadow moses island
github.com
Disclaimer
Your warranty is now void. We are not responsible for bricked devices, lost data, broken sd cards, or failure for your device to preform some important function. You are choosing to make modifications to your own device, and accept all of the risks involved.
LineageOS is a long standing android custom rom, derrived from AOSP with contributions from the community. By default, no google apps or frameworks are built into the rom.

microG is an open source, lightweight replacement for the proprietary google apps and frameworks. Maybe most importantly, it includes UnifiedNlp which provides wifi and cellular based geolocation which are necessary for location services apps to function properly.

This rom includes:
- fdroid & fdroid priviledge extension
- microG and sig spoofing patches to support it

Whats working:
everything, it seems

Whats not working:
nothing? Note that many camera apps don't support the camera cluster properly and instead just use one sensor. Instructions in the github repo are available to setup GCam which can use all of the sensors.
Please comment if you find something is not working properly.

Install Instructions:
https://github.com/SolidHal/lineageos-microg-oneplus-lemonade#install

Sources and Instructions to build your own images and custom recovery:
https://github.com/SolidHal/lineageos-microg-oneplus-lemonade#build

you can modify "build_lemonade.sh" to remove microG, AndroidAuto, etc if you like.

Download:
https://github.com/SolidHal/lineageos-microg-oneplus-lemonade/releases

Sources:
https://github.com/SolidHal/android-auto-stub
https://github.com/SolidHal/android_device_oneplus_lemonade

FAQ:
Q: Whats different from https://forum.xda-developers.com/t/rom-unofficial-lemonade-11-lineageos-18-1.4298845/ ?
A:
- fixed the camera cutout alignment (some fun math involved in drawing curves)
- aligned the status bar items with the camera cutout
- microG built in
- Android Auto support

Huge Thanks:
To andr01dfr3ak for the initial lemonade device tree.
To the folks in this thread about getting Android Auto working with microG: https://github.com/microg/GmsCore/issues/897 especially @dylangerdaly who figured out the Android Auto stub
 

polywogowylop

New member
Sep 28, 2021
1
0
Awesome work, I'm interested in the development process and was wondering what keeps an unofficial ROM like this from becoming an official LineageOS build?
 

Top Liked Posts