[Samsung Galaxy Tab S3 ROMs, Kernels, Recoveries, &] Awesometic:
/*
* Your warranty will be VOID after installing a custom ROM.
*
* Get notified yourself that 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

crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today.

# What's working

WIP: Almost all look working fine as much as my crDroid 8 does except the lists below

# What's not working

LTE (SM-T825)

USB OTG

SELinux permissive

Data encryption (FBE, FDE)

Please see the "Known issues" part of this post

# Downloads

## crDroid 9

Galaxy Tab S3 LTE (gts3llte, SM-T825)

Galaxy Tab S3 WiFi (gts3lwifi, SM-T820)

## Google Apps

NikGapps

The other Gapps will work too, but I only confirmed that NikGapps working

## TWRP Recovery

You can use mine, please visit this thread.

[RECOVERY][SM-T820][SM-T825][UNOFFICIAL] TWRP for Galaxy Tab S3

# How to install

To fix the boot-loop problem, we need to install the previous custom ROM at least once.

Unlock the bootloader.

Download TWRP and flash the recovery image via Odin.

Download any Android 11/12 based custom ROM, such as crDroid 8 for Galaxy Tab S3.

Download crDroid 9 for Galaxy Tab S3.

Be aware of the board name.

Download GAPPS for Android 13 and the others you want to flash.

Enter TWRP recovery.

The first boot to TWRP might be very slow because of the unmatched file systems.

Format the whole system, data, cache partitions using the format menu.

You will type `yes` to do that.

Install Android 11/12 based custom ROM, such as crDroid 8.

Boot once, and if the initial setup screen appears then reboot and enter the TWRP again.

Erase the partitions using the advanced wipe option.

It'd be the system, data, caches, and internal storage.

Flash the images, including crDroid 9.

If you're going to install GApps or something, you have to install the LineageOS first.

Reboot the system.

Done.

# Known issues

Camera somewhat buggy

On webcam chat apps, there is a vertical green bar and the color is not properly displayed.

Audio bugs

No sound for the microphone and speaker in voice calls, such as the regular phone call or voice chat with a meeting app.

Boot-loop after formatting data partition in TWRP

For an unknown reason, we can't use it after formatting partitions using the format menu in our TWRP. Please refer to the installation instruction.

Thank all of you for the feedback

# Sources

Device Tree

gts3l-common: https://github.com/awesometic/android_device_samsung_gts3l-common

gts3llte: https://github.com/awesometic/android_device_samsung_gts3llte

gts3lwifi: https://github.com/awesometic/android_device_samsung_gts3lwifi

Kernel: https://github.com/awesometic/android_kernel_samsung_msm8996

Vendor: https://github.com/awesometic/proprietary_vendor_samsung

# Telegram Groups

If you are interested in developing this potential machine, please tell me through PM then I will send you the invitation link.

If you need a general discussion channel for this potential machine or want to share the news of its Android projects from anyone to everyone, you can join our discussion group chat.

Galaxy Tab S3 General Discussion

# Buy me a coffee

If you like my efforts or would like to support me, please don't hesitate to buy me a cup of coffee.

https://www.paypal.com/paypalme/awesometic

# Credits / Special thanks to

Android Open Source Project

LineageOS Team

crDroid Team

LOS17.1) @Valera1978 for his amazing previous work including his MSM8996 kernel

LOS18.1) @supermike86 and @samsuffit for testing LineageOS 18.1 for T820, which is I don't have one

LOS18.1) @bmwdroid and @cherepanov for confirming the LTE works

LOS18.1) @sebmue for letting me know that the useful information for palm rejection, and @ghostwheel for sharing its working source codes on Android 9

General) @switchgott for helping me in the development discussion and creating Telegram groups

General) All from our Telegram discussion channel, @EonOfBlack , Sands, David Becker, ...

LOS18.1) @LuK1337 for giving me a hint to fix the quad-speakers

LOS19.1) @followmsi , @html6405 , @ThE_MarD for giving me a hint to bring up Android 12

LOS19.1) @masdaster for the fix of MDFPP Keystore on our device