[Moto G6 ROMs, Kernels, Recoveries, & Other Develop] fwiep:
Hello all,

Thanks to the LineageOS-developers and @brunogroa, this is my build containing the July-2024 security patches.

I plan to keep this build updated with the monthly security patches, for as long as LineageOS supports Android 12.1 (12L). That will probably be up until June 2025. Only the last build will be available for download.

Update: OTA

Since the 2022-10-20 build, there is an OTA updater included in this ROM. It asks my download server for an updated build - just like in the official LineageOS. Don't forget to set it to check every month. It will download and install automatically; make sure you have a compatible recovery installed (preferably TWRP, see Links below).

Download

zip: lineage-19.1-20240719-UNOFFICIAL-ali.zip

sha256sum: lineage-19.1-20240719-UNOFFICIAL-ali.zip.sha256sum

asc: lineage-19.1-20240719-UNOFFICIAL-ali.zip.sha256sum.asc

(the GPG signature can be verified by downloading my personal GPG-key)

Included/additional features

FM radio

Moto fingerprint gestures

Signed with my personal Android key

(see LineageOS' documentation on signing and verifying)

Known bugs

2nd SIM-card is not detected after reboot; open and close 2nd SIM-slot while booted to remedy

mobile-data and wifi-data measurements are always set to 0 bytes

incidental unresponsiveness after charging

see in-depth review by @the6hu8b

Links

TWRP 64bit custom recovery

MindTheGapps, build-them-yourself Google apps, or download my current 12.1 build (mirror) (MD5, mirror)

Telegram group for support by the community, download links and more

Sources

Recent changes: LineageOS 19.1

Kernel tree: see roomservice.xml below

Device tree: see roomservice.xml below

Vendor tree: see roomservice.xml below

roomservice.xml for building it yourself:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!-- Kernel -->
<project name="brunorolak/kernel_motorola_msm8953" path="kernel/motorola/msm8953" remote="github" revision="lineage-19.1" />

<!-- Device tree -->
<project name="fwiep/device_motorola_ali" path="device/motorola/ali" remote="github" revision="lineage-19.1" />
<project name="fwiep/device_motorola_msm8953-common" path="device/motorola/msm8953-common" remote="github" revision="lineage-19.1" />

<!-- Vendor tree -->
<project name="brunorolak/vendor_motorola_ali" path="vendor/motorola/ali" remote="github" revision="lineage-19.1" />
<project name="brunorolak/vendor_motorola_msm8953-common" path="vendor/motorola/msm8953-common" remote="github" revision="lineage-19.1" />

<!-- Override LineageOS's QCom audio/display/media with custom AEX audio HALs -->
<remove-project name="LineageOS/android_hardware_qcom_audio" />
<remove-project name="LineageOS/android_hardware_qcom_display" />
<remove-project name="LineageOS/android_hardware_qcom_media" />
<project path="hardware/qcom-caf/msm8996/audio" name="AospExtended/platform_hardware_qcom_audio" groups="qcom,legacy-qcom" revision="12.x-caf-msm8996" />
<project path="hardware/qcom-caf/msm8996/display" name="AospExtended/platform_hardware_qcom_display" groups="qcom,legacy-qcom" revision="12.x-caf-msm8996" />
<project path="hardware/qcom-caf/msm8996/media" name="AospExtended/platform_hardware_qcom_media" groups="qcom,legacy-qcom" revision="12.x-caf-msm8996" />

<!-- Override LineageOS's Updater package -->
<remove-project name="LineageOS/android_packages_apps_Updater" />
<project name="fwiep/android_packages_apps_Updater" path="packages/apps/Updater" revision="lineage-19.1" />

</manifest>

Kind regards, see you next month,

FWieP