[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 10.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 this one is based on the October 2020 Update (T510XXU4BUA1) for the SM-T510.

The new release is based on @eremitein's CAOS 10.0 GSI (CQ), which is an extremely lightweight set of tweaks to AOSP.

Previous releases were based on @AndyYan's LineageOS 17.1 GSI (LQ) or @phhusson's AOSP 10.0 (AQ).

Includes common set of Google apps from 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 and Messenger are 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

Downloads:

Nexus_Stock_CQ_T510XXU4BUA1-20210508.tar.md5 (Odin tarball)

Nexus_Stock_CQ_T510XXU4BUA1-20210508.zip (TWRP update)

Build archives:

Android File Host

Change Log:

20210508:

Updated to TWRP v3.5.2.

Updated to latest stable 10.0 release of OpenGapps Stock variant (20200508).

20210327:

Google Assistant setup no longer fails in Setup Wizard.

Updated to latest stable 10.0 release of OpenGapps Stock variant (20200327) with fix for Google News.

20210322:

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.)

Based on latest CAOS 10.0 v224 GSI build (20201029) with October 2020 security patch.

Updated to the OEM January 2021 Security Update (T510XXU4BUA1) kernel and vendor partition.

Updated to latest stable 10.0 release of OpenGapps Stock variant (20200311) with fix for Google News.

20201130:

Based on AOSP GSI v222 (20200806) with August 2020 security patch.

20201121:

Based on latest LineageOS 17.1 GSI build (20201114) with November 2020 security patch.

Updated to the latest Android 10 OEM kernel and vendor partition (T510XXU3BTH4).

Updated to latest stable 10.0 release of OpenGapps Stock variant (20201121), which now includes Google Recorder.

20200812:

Based on latest LineageOS 17.1 GSI build (20200808) with August 2020 security patch.

20200807:

Based on AOSP GSI v222 (20200806) with August 2020 security patch.

Includes patches to provide simple theme configuration section in Settings > Display, add Recovery to power menu, and match Pixel appearance.

Updated to the new Android 10 OEM kernel and vendor partition (T510XXU3BTFN).

Updated to latest stable 10.0 release of OpenGapps Stock variant (20200714).

20200713:

Based on the latest build of LineageOS 17.1 GSI (20200713) with July 2020 security patch.

20200712:

Based on AOSP GSI v221 (20200708) with July 2020 security patch and patch to provide simple theme configuration section in Settings > Display.

Updated to the OEM May 2020 Security Update (T510XXS3ATE3) kernel and vendor partition.

Updated to latest stable 10.0 release of OpenGapps Stock variant (20200711).

20200413:

Fixed Double Tap to Wake feature (enabled in Phh Treble Settings).

Fixed crash on first two attempts to launch Phh Treble Settings.

Based on the latest build of LineageOS 17.1 GSI (20200413).

Updated to the OEM T510XXS3ATB4 kernel and vendor partition.

Updated to latest release of OpenGapps (20200409-TEST), with private fix for Chrome issue.

20200314:

Fixed potential image corruption issue from outdated img2simg command.

20200312:

Now based on the latest build of LineageOS 17.1 GSI (20200309).

Uses v703 build of Pixel Launcher with 6x6 and 7x7 icon profiles migrated from the Android One Launcher.

Charging after full shutdown will no longer hang during level-of-charge animation.

MTP file transfers no longer require USB Debugging to be enabled.

20200223:

Initial build based on T510XXU2ASK5 kernel (November 2019 Update) and AOSP 10.0 v212.

Latest Google apps from OpenGApps (20200216-TEST)

Instructions:

From OEM stock firmware:

Unlock bootloader

Ensure matching OEM build (e.g. T510XXU3BTFN) 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 @eremitein and @phhusson for Treble GSIs, so please show them some love here!