Lineage OS 18.1 manifest for Samsung S6, S6 edge, S6 edge+ and Note 5 (See supported devices below)
Steps to build
- Setup a Lineage 18.1 build environment according to official LineageOS documentation
- Clone 7420_patches (lineage-18.1 branch) and follow the instructions to apply them. This isn't required, but you should probably apply them
- Copy universal7420.xml to {ANDROID_ROOT}/.repo/local_manifests/roomservice.xml - create the folder if it doesnt exist
- Return to {ANDROID_ROOT} and run 'repo sync'
- source build/envsetup.sh
- lunch lineage_[codename]-userdebug
Replace codename with the device you are trying to build. Valid codenames:
- zeroflte: the FLAT version of the S6 (G920)
- zerolte: the EDGE version of the S6 (G925)
- zenlte: the EDGE PLUS (EDGE+) version of the S6 (G928)
- noblelte: for the Note 5 (N920)
- make bacon -j[cpucorecount]
Replace core count with the number of CPU cores you want to use.
- G920 F/S/K/I/L/W8/T
- G925 F/S/K/I/L/W8/T
- G928 F/S/K/C/I/L/G/W8/T
- N920 C/S/K/I/L/W8/T
If your device isn't listed, it probably isn't supported. If you want support, please open a PR with the appropriate fixes.
Main thing is Qualcomm modem models (G920A for instance) aren't supported because of outdated blobs. They also cant really be supported in a unified device tree like it is now.