[Samsung Galaxy Tab A series Guides, News, & Discus] System23:
So i have the Create Odin Flashable Section a little bit modified with the New Files and have written a build-menu.sh Script 4 Automatic Building so you can Do It By Step or Automaticly!!!

The New Package is Compressed as Zip Archive and include the HowTo's and the Base Files!!!

Download here >>

Build_Odin_Flashable_Package.zip

Sources >>

Andy Yan's personal builds // GSI - Browse /lineage-20-td at SourceForge.net

sourceforge.net

AndyYans GSI Lineage 20.0 a64

File = system

Andy Yan's personal builds // GSI - Browse /lineage-19.x at SourceForge.net

sourceforge.net

AndyYans GSI Lineage 19.1 a64

File = system

https://xdaforums.com/t/recovery-unofficial-twrp-3-7-0-for-2019-galaxy-tab-a-10-1-sm-t510.3934805/

Magendanz TWRP 3.7.0

File = recovery

https://xdaforums.com/t/rom-sm-t510-unofficial-lineageos-19-1-for-galaxy-tab-a-10-1-2019.4494595/

Magendanz Lineage 19.1

File = vendor

[ROM][SM-T510][UNOFFICIAL] LineageOS 20.0 for Galaxy Tab A 10.1 (2019)

In the spirit of moving custom ROM development along for the 2019 Galaxy Tab A 10.1 [SM-T510], here's a build of LineageOS 20.0 I just created based on the latest OEM stock firmware and @AndyYan's latest LineageOS 20.0 GSI. It's very much a work...

xdaforums.com

Magendanz Lineage 20.0

File = vendor

Download Galaxy Tab A (2019) SM-T510 (DBT) T510XXU5CWA1 in Samfw - Samsung firmware download

Galaxy Tab A (2019) SM-T510 (DBT - Germany) T510XXU5CWA1 R(Android 11) samsung firmware download all model, lastest, fast update, completely free and fast speed in Samfw.com ✅

samfw.com

Firmware T510XXU5CWA1 DBT 11-01-2023 - 11

File = boot

Ihr persönlicher Freigabelink | 1&1 Cloud-Speicher

Mit diesem Link erhalten Sie Zugriff auf die mit Ihnen geteilten Daten.

c.1und1.de

System23 Modded

File = param,vbmeta

Files List >>

Input

LOS_19

LOS_19/boot.img.lz4 - noroot

LOS_19/boot.img.lz4 - root

LOS_19/param.bin.lz4

LOS_19/recovery.img.lz4

LOS_19/vbmeta.img.lz4

LOS_19/vendor.img.lz4

LOS_20

LOS_20/boot.img.lz4 - noroot

LOS_20/boot.img.lz4 - root

LOS_20/param.bin.lz4

LOS_20/recovery.img.lz4

LOS_20/vbmeta.img.lz4

LOS_20/vendor.img.lz4

output

build-menu.sh

HowTo_make_Odin_Flashable_Package.txt

HowToUse_build-menu.sh.txt

requirements-setup.sh

#############################################################

# #

#Tutorial to Make a Odin-Package Linux with the Base Files #

# #

# This is the Simple and Working Method to Make IT #

# #

#############################################################

1.0. Install Tools

sudo apt-get install android-sdk-libsparse-utils lz4 gedit file adb xz-utils -y

1.1. Download the Actually GSI Build

LineageOS 20.0 "(lineage-20.0-20230815-UNOFFICIAL-a64_bgN.img.xz)"

from "https://sourceforge.net/projects/andyyan-gsi/files/lineage-20-td/"

LineageOS 19.1 "(lineage-19.1-20230715-UNOFFICIAL-a64_bgN.img.xz)"

from "https://sourceforge.net/projects/andyyan-gsi/files/lineage-19.x/"

1.2. after Finish Download,

extract the GSI,

unxz lineage-20.0-20230815-UNOFFICIAL-a64_bgN.img.xz

or

unxz lineage-19.1-20230715-UNOFFICIAL-a64_bgN.img.xz

Now we have the Image File, This we move into the choosen Version Directory

mv lineage-20.0-20230815-UNOFFICIAL-a64_bgN.img ./LOS_20/system-nosparse.img

mv lineage-19.1-20230715-UNOFFICIAL-a64_bgN.img ./LOS_19/system-nosparse.img

Now we change the Path in Terminal to the LOS_20 or LOS_19 Directory

cd /xxxxx/LOS_20/

or

cd /xxxxx/LOS_19/

now Take a look with "ls" and you would See this Files

ls

boot.img.lz4 - root

boot.img.lz4 - noroot

vbmeta.img.lz4

vendor.img.lz4

recovery.img.lz4

param.bin.lz4

system-nosparse.img

1.3. Now we must choose the Boot Image we would use ROOT/NOROOT

The Patched ROOT Image is made with Magisk 26.3

and the STOCK Image is from Latest Firmware T510XXU5CWA1

ROOT

cp "boot.img.lz4 - root" "boot.img.lz4"

NOROOT

cp "boot.img.lz4 - noroot" "boot.img.lz4"

1.4. Now we can Modify the System Image, when you use

file system-nosparse.img

you see the Infos about it, and thats not Sparse File, so we must convert it to Sparse

img2simg system-nosparse.img system.img

file system.img

now you See we have a Sparse Image that we can Use!!!

1.5. Now we Compress the Image into LZ4 Archiv

lz4 -B6 --content-size system.img

1.6. Now we have the Files Complete to make the Package!!

so we can create the Tar Archiv, PLS Rename it before you Create it than rename change the md5sum!!!

tar -cvf lineage-20.0-20230815-UNOFFICIAL-a64_bgN_Incl_TWRP.tar system.img.lz4 boot.img.lz4 vbmeta.img.lz4 vendor.img.lz4 param.bin.lz4 recovery.img.lz4

or

tar -cvf lineage-19.1-20230715-UNOFFICIAL-a64_bgN_Incl_TWRP.tar system.img.lz4 boot.img.lz4 vbmeta.img.lz4 vendor.img.lz4 param.bin.lz4 recovery.img.lz4

So now we have the TAR Archive we can use in the next Step to add md5sum

1.7. Adding the md5sum to the TAR Archiv and Rename it

md5sum -t lineage-20.0-20230815-UNOFFICIAL-a64_bgN_Incl_TWRP.tar >> lineage-20.0-20230815-UNOFFICIAL-a64_bgN_Incl_TWRP.tar

mv lineage-20.0-20230815-UNOFFICIAL-a64_bgN_Incl_TWRP.tar lineage-20.0-20230815-UNOFFICIAL-a64_bgN_Incl_TWRP.tar.md5

Remember "After that ya cant Rename the tar.md5 File than the Checksum check would Fail if You do it!!!"

1.8. So the last Step is to Cleaning you Working Directory so that you have only the BASE Files

rm system-nosparse.img

rm system.img

rm system.img.lz4

After that the LOS20 & LOS19 Directory look like this

ls

boot.img.lz4 - root

boot.img.lz4 - noroot

vbmeta.img.lz4

vendor.img.lz4

recovery.img.lz4

param.bin.lz4

1.9. Package is Finish, and Ready to Flash with Odin and you have Build your First Odin Flashable File

################################################

# #

# HowToUse_build-menu.sh #

# #

################################################

1.0 You would run at First

chmod 777 *.sh

./requirements-setup.sh

2.0 Now Download a Build 19.1 or 20.0 from Here

https://sourceforge.net/projects/andyyan-gsi/files/lineage-20-td/

AndyYans GSI Lineage 20.0 a64

https://sourceforge.net/projects/andyyan-gsi/files/lineage-19.x/

AndyYans GSI Lineage 19.1 a64

When you Finished with Downloading, you move the xxxx.img.xz File to

Input Directory from the Package

3.0 Now you can run build-menu.sh

./build-menu.sh

In Menu you choose First between "ROOT/NOROOT" Boot Image File

than you can choose "Build19" or "Build20"

to make your Odin Flashable Package

the Created tar.md5 Files you found in "output" Directory

4.0 Now Thats all, you are Finished

Have a Nice Day