[Galaxy S6 / S6 Edge Unified Development] Lost-Entrepreneur439:
For help, see this device's Discord server!

/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*

crDroid is designed to increase performance and reliability over stock Android. You will find many custom features implemented from the Android custom ROM community over the years. Enjoy!

What works, what doesn't?​

Please note that this ROM is only for the Samsung Galaxy S6 and S6 Edge. It is not compatible with the S6 Edge+ or the Note 5.

Working:​

Audio

Bluetooth

Telephony (Calls, Text, Data)

WiFi

Hotspot

Fingerprint

HWC

NFC

USB

Offline charging via MicroUSB

Issues:​

Samsung proprietary stuff (VoLTE, WiFi calling, etc) does not work. This is due to limitations of custom ROMs, these will likely never work.

SELinux is permissive.

Camera is not functional Fixed in 02-10-2024 build.

Wireless charging is weird. The ROM doesn't detect the wireless charger, but the phone does charge. Offline charging via wireless charging does not work, the phone must be powered on to use wireless charging.

Gyroscope, IR Blaster, and ambient light sensor do not work.

Download:​

Latest version (02-10-2024): https://github.com/Lost-Entrepreneur439/crDroid-Releases/releases/tag/02-10-2024

Spoiler content hidden.

Basic installation guide:​

Boot to TWRP

Wipe data, system, cache and dalvik

Install the latest zip. Both installing directly in TWRP and ADB Sideload work.

If wanted, flash GApps. NOTE: GApps will slow down your device significantly. I do not recommend using them.

If wanted, flash Magisk.

Reboot. DO NOT install the TWRP app.

Thanks:​

Huge thanks to fakemanoan and anyone else on the SamsungExynos7420 team. I used their LineageOS 20 sources to make this ROM, and it wouldn't have been possible without them, fakemanoan also helped me troubleshoot some booting issues.

Thanks to Scorpionkm469 for helping me troubleshoot some booting issues

Thanks to the crDroid-UL team for making the patches that allow crDroid 9 to run on the Linux 3.10 kernel the S6 uses

Thanks to the crDroid team for developing this great ROM.

Thanks to the LineageOS team, who made two of the sources I used for this ROM

Sources:​

Device Trees:​

https://github.com/samsungexynos7420/android_device_samsung_universal7420-common/tree/lineage-20

https://github.com/samsungexynos7420/android_device_samsung_zerofltexx/tree/lineage-20

Kernel:​

https://github.com/samsungexynos7420/android_kernel_samsung_universal7420/tree/lineage-20-temp

Vendor folders:​

https://github.com/samsungexynos7420/proprietary_vendor_samsung/tree/lineage-20

Hardware:​

https://github.com/LineageOS/android_hardware_samsung/tree/lineage-20

https://github.com/LineageOS/android_device_samsung_slsi_sepolicy/tree/lineage-20

Linaro BSP:​

https://github.com/samsungexynos7420/android_hardware_samsung_slsi-linaro_exynos/tree/lineage-20

https://github.com/samsungexynos7420/android_hardware_samsung_slsi-linaro_exynos5/tree/lineage-20

https://github.com/samsungexynos7420/android_hardware_samsung_slsi-linaro_openmax/tree/lineage-20

https://github.com/samsungexynos7420/android_hardware_samsung_slsi-linaro_graphics/tree/lineage-20

https://github.com/samsungexynos7420/android_hardware_samsung_slsi-linaro_config/tree/lineage-20

ROM version: Android 13.0 Tiramisu

Kernel version: Linux 3.10.108

Requires: Latest firmware, TWRP 3.3.1

This ROM is in beta.

ROM creation date: January 12, 2024

Last ROM build date: February 10, 2024