[Samsung Galaxy Tab A series ROMs, Kernels, Recover] Magendanz:
​

Well, we're finally getting some relatively stable builds of AOSP GSIs and OpenGApps for Android 11.0, so here's my first effort at migrating the Nexus Stock custom ROM for the 2019 Galaxy Tab A 10.0 [SM-T510] to the latest Android OS release. It's very much a work in progress, but it should hopefully help blaze the trail for even better work.

Notes:

The current process may require you to reset to factory defaults to remove file-based encryption. Remember to backup your data!

Custom kernels are specific to OEM releases, and are generally based on the latest update for the SM-T510. Note that the bootloader in this release has roll-back prevention.

The system is based on eremitein's CAOS GSI project with the latest Stock variant from OpenGApps.

Boot logo and default wallpaper is from my Nexus series of custom ROMs for Android TV, and I'm using the Pixel boot animation with black background.

Stock recovery will be replaced with my latest TWRP build for the SM-T510.

I've dialed back most of scary bootloader warnings and Knox Security branding from the boot sequence.

The properties now correctly identify the device as a tablet, and so the Google Dialer is no longer installed. I've also disabled the Emergency button, but SetupWizard still insists on reminding you to insert a SIM (sigh!).

This is unofficial and unsupported, so the usual caveats apply. Since we don't flash the bootloader, you should be able recover from any problems...but nothing is guaranteed.

Not working:

Support for file-based encryption

Cold charging (low power mode) animates to about 39% and then reboots.

Downloads:

Nexus_Stock_CR_T510XXU5CUL1-20220219.tar.md5 (Odin tarball)

Nexus_Stock_CR_T510XXU5CUL1-20220219.zip (TWRP update)

Build archives:

Android File Host

Change Log:

20220219:

Vendor partition and custom kernel based on T510XXU5CUL1 OEM firmware (December 2021 Update)

System partition based on CAOS 11.0 v315 (January 2022 Security Update)

Latest Google apps from OpenGApps (20220215) w/ rollback for GoogleTTS

20211125:

Vendor partition and custom kernel based on T510XXU5CUJ1 OEM firmware (October 2021 Update)

Update to TWRP v3.6.0 custom recovery on AOSP 11

Latest Google apps from OpenGApps (20211125) w/ rollback for GoogleTTS

20211120:

System partition based on CAOS 11.0 v313+ (October 2021 Security Update)

Latest Google apps from OpenGApps (20211120) w/ rollback for GoogleTTS

20210825:

Vendor partition and custom kernel based on T510XXU5CUF4 OEM firmware (June 2021 Update)

System partition based on CAOS 11.0 v312 (August 2021 Security Update)

Update to TWRP v3.5.2 custom recovery

Latest Google apps from OpenGApps (20210825-TEST)

20210318:

Fixed custom Pixel Launcher so that icon positions are saved.

Fixed clipped pixels on edge of launcher search bar.

Defaults icon layout to 7 columns for main, hotseat and app drawer, just like it used to be for the Nexus 10. (For 6 column layout bump display scaling to Large.)

20210314:

Vendor partition and custom kernel based on T510XXU4BUA1 OEM firmware (January 2021 Update)

System partition based on CAOS 11.0 v302 (March 2021 Security Update)

Update to TWRP v3.5.1 custom recovery

Latest Google apps from OpenGApps (20210130-TEST)

20210216:

Initial build based on T510XXU3BTK1 kernel (November 2020 Update) and CAOS 11.0 v300m.

Latest Google apps from OpenGApps (20210130-TEST)

Instructions:

From OEM stock firmware:

Unlock bootloader

Ensure matching OEM build (e.g. T510XXU3BTK1) is installed

Hold Vol Up & Vol Down buttons during restart to enter Download mode

Install custom ROM tarball (.tar.md5 file) to AP with Odin

When TWRP launches, factory reset with Wipe->Format Data. (Not necessary for incremental upgrades.)

Reboot to system

From existing TWRP install (for incremental updates):

Hold Power & Vol Up during restart to enter TWRP recovery

Tap Install, select your update (.zip file), and then swipe to install

Reboot to system

Source:

android_device_samsung_gta3xlwifi

android_device_samsung_gta3xl

Phh-Treble

Donations:

Your support is always appreciated! Just click here.

I'm leveraging a ton of work done by @phhusson for Treble GSIs and @eremitein for CAOS, so please show them some love!