LineageOS 19.1 for SM-T580 (gtaxlwifi) and SM-P580 (gtanotexlwifi)

Search This thread

bbscal67

New member
Oct 9, 2019
2
0
This is LineageOS 19.1, which is based on Android 12, for the WiFi-only variants of the Samsung Galaxy Tab A 10.1" (2016), with model SM-T580 and codename gtaxlwifi, and the Galaxy Tab A 10.1" (2016) with S-Pen, with model SM-P580 and codename gtanotexlwifi. LineageOS doesn't need much of an introduction - It's a well-known custom firmware/Android distribution.

As was the case with LineageOS 18.1, I've taken over maintaining 19.1 from @followmsi, and my 19.1 builds continue on from his 19.1 builds that were intended for use by users. To update from his builds, my builds can simply be installed on top of an existing install from his builds without doing anything further (or "dirty flashed").

For those running 18.1, or probably even 17.1, upgrading to 19.1 is possible through the procedure I've explained before here and here (except with 19.1/Android 12 and 18.1 rather than 18.1/Android 11 and 17.1 for that second post). I highly suggest backing up any important data before trying to upgrade. In the unlikely case the upgrade fails, and it doesn't boot, data would need to be formatted.

LineageOS 19.1/Android 12 usability fixes:
For those wanting to disable the widely disliked taskbar
(the grey bar at the bottom with the 3 navigation buttons and shortcuts for apps docked at the launcher): Instructions for doing so are in the first section of my post here.
For enabling lockscreen rotation: Instructions for doing so are in my post here.
For those needing Google apps: Do not use heavy Google apps packages, as otherwise, you WILL have severe performance issues. Instead, use the most minimal variant of your chosen package. For example, for OpenGapps (no longer maintained officially with no Android 12L packages, so use @ipdev's latest unofficial build available here), that is the pico variant, and for NikGapps (note that it now seems to more often be problematic, probably better using something else), that is the core variant.
Note that MindTheGapps, a minimal Google apps package suggested but not supported by Lineage with only one variant available, downloadable here, is also an option for Google apps.

Downloads:
Note: While these builds are mainly intended to be used on the WiFi-only variants of these devices, they can be installed and used on LTE variants if you can go without mobile networking (of course), GPS and vibration.
I'm only going to try getting builds up for the LTE variants if I get one in the future. Trying to do so without direct access to an LTE variant device is very difficult and not really feasible (as I've realized after thinking in much more depth about it since thinking I'd be able to do so without an LTE variant device a long time ago).


For SM-T580/gtaxlwifi:

Latest build from 20220824 (with security patch level 20220805): https://drive.google.com/file/d/1TU9fFHwuxb8yB6HpfPXNP974Wu1dw0gQ/
Folder for builds (which contains text files with MD5 and SHA256 checksums for the latest build, and a folder containing previous builds): https://drive.google.com/drive/folders/1S3NRiTP2jr9gRtSMKoKoaoMu75g_FJM4

For the T580, the latest official TWRP build from here should be used. If installing a build for the T580 to the LTE variant, with model SM-T585 and codename gtaxllte, keeping in mind some functionality will of course be missing as described in my note, the latest official TWRP build for gtaxllte from here can also be used.

For SM-P580/gtanotexlwifi:
Latest build from 20220824 (with security patch level 20220805): https://drive.google.com/file/d/1kLy3M4h76L1JN0jX1C7piyPoS4Af78BS/
Folder for builds (which contains text files with MD5 and SHA256 checksums for the latest build, and a folder containing previous builds): https://drive.google.com/drive/folders/11pcp9NZf0ovelvT7oxfhoem6-utpSao8

For the P580, I've made unofficial TWRP builds from an updated device tree and the same kernel sources used for these LineageOS builds that must be used.
Download link for an image of my latest TWRP build: https://drive.google.com/file/d/1TAFLVpxdYQNvfvUPS_BGKx3imphR1Wd2/
Download link for a tar archive containing it for installation via Odin in the AP slot: https://drive.google.com/file/d/1Ay55ntZj7Uptzm--hiCaeG1C5lamQ1fG/

Changelogs:
Releases for 20220824:
  • Latest changes from LineageOS, including the 20220805 Android security updates, and a fix for "Intent Filter Verification Service" crashes that occurred in few/some cases with no Google apps or with MicroG.
  • Some things that appeared that are only relevant for devices with mobile networking (such as the baseband version and SIM status sections in About tablet in settings) no longer appear.
  • The ZRAM size has been increased to 2GiB, and the swappiness is now set to 100.
  • A higher frequency (1246MHz, was 902MHz previously) is now set for the interactive CPU governors "hispeed_freq" value - This improves responsiveness slightly.
  • The sepolicy containing device-specific SELinux rules has been improved slightly.
  • Yet more miscellaneous cleanups have been done.
  • Some updates from the 4.9 Android common kernel have been applied to the kernel.
Previous releases:
Releases for 20220724:
  • Latest changes from LineageOS, including the 20220705 Android security updates.
  • Some updates from the 4.9 Android common kernel have been applied to the kernel.
Releases for 20220620:
  • Latest changes from LineageOS, including the 20220605 Android security updates.
  • Network traffic monitoring now works (as some changes reverting the removal of the old, non-eBPF, method of doing it that the old 3.18 kernel only supports have been applied, thanks to @rINanDO for them!).
  • One of Lineage's changes to the default keyboard, likely to be causing a problem where the keyboard appears full screen with no keys in very few cases, has been reverted.
  • Many updates from the 4.9 Android common kernel, and some from a few other sources, have been applied to the kernel.
  • The issue where trying to power off, or reboot to recovery or download mode, would sometimes cause a normal reboot has been fixed.
  • A small fix to the kernel has been applied that fixes occasional soft reboots, that were caused by a change I made a very long time ago that had only started causing such soft rebooting problems with Android 12.
Releases for 20220523:
  • Latest changes from LineageOS, including the 20220505 Android security updates and an option for disabling the taskbar.
  • The problem where enabling the "Enable on-screen nav bar" option at Settings -> System -> Buttons caused touchscreen input to be disabled has been fixed.
  • Native support for IPsec tunnels has been enabled.
  • Support for Vulkan compute is now declared.
  • A new custom version of the open source Samsung audio HAL from Lineage's android_hardware_samsung repository is now used, rather than the stock, heavily-patched, proprietary Samsung audio HAL, with some fixes for a problem that made it unusable before where occasionally, audio would get outputted from both the speakers and the headphone jack.
  • The playback and low-latency capture period sizes have been reduced to 128 in the open source audio HAL, which reduces audio latency.
  • Pro audio support is now declared, since with the reduced period sizes, as well as with the use of the open source audio HAL, round-trip audio latency has been reduced enough for it.
  • Many updates from the 4.9 Android common kernel have been applied to the kernel.
  • Several fixes to the Sony HID driver in the 4.9 Android common kernel have been ported over to the kernel - Sony DualShock 4 controllers should now work properly.
Initial releases for 20220416 (This changelog continues on from @followmsi's last 19.1 build that was intended for use by users):
  • Latest changes from LineageOS.
  • SELinux is now set to be enforcing after having addressed new SELinux denials with 12.
  • Assisted GPS has been fixed.
  • ADB is no longer enabled by default or on boot.
  • The tablet product characteristic has been added back after being mistakenly removed - Places where the device was referred to as a phone (such as the "About phone" section in settings) will now refer to it as a tablet again.
  • The Widevine DRM blobs have been updated to 1.4 blobs from the latest stock firmware for the Google Pixel 3a XL.
  • A new wcnss_filter binary built from sources is now used to properly fix an issue where Bluetooth couldn't be re-enabled after enabling and disabling it once, and the old workaround for it has been removed.
  • Some other miscellaneous cleanups have been done.
  • There are a few updates from the 4.9 Android common kernel and Samsung's A600FNXXU9CVB1 kernel sources to the kernel.
  • An issue where the displays backlight would be turned off completely when setting very low brightnesses, causing nothing to be visible on the display (unless very faintly if you shine a torch or something on it), has been fixed.



Known issues and workarounds (if any):
Issue 1: Camera previews for images to be taken at resolutions with aspect ratios other than 16:9 using the rear camera are squashed from 16:9 (while final saved images at any resolution are unaffected by any squashing), and videos taken at some resolutions are affected by similar issues with squashing in previews, and, in a smaller set of resolutions, also in final saved video files. (Note that these issues don't affect the front-facing camera)
Somewhat of a workaround to issue 1: Use resolutions at which there are no issues with squashing from 16:9.

Something notable is that currently, with Android 12, encrypted data can't be decrypted in TWRP recovery. That problem can only be fixed within TWRP, so we'll need to wait for an update to TWRP which fixes it. (Considering there hasn't been a fix as of 20220903, I suppose it most likely won't ever happen.)

To report further issues, get a log from logcat and dmesg. If you're unsure on how to get either, there's good documentation out there for how to do so.


Sources:
A manifest containing all of the necessary repositories to make a build for either the T580 or P580 is in this repository on branch lineage-19.1: https://github.com/TALUAtGitHub/gtaxlwifi-manifests

Starting from my initial 19.1 build, a new common tree setup, with new gtaxl common device and vendor trees, along with new gtaxlwifi and gtanotexlwifi device and vendor trees to use with them, is used to create builds. Before, the gtaxlwifi device tree was a standalone tree, and the gtanotexlwifi device tree was a complete copy of it with changes for the P580 on top, meaning a lot of stuff was duplicated between them. With such new setup, that duplication no longer exists, and build times when building builds for both the T580 and P580, one after the other, are massively decreased.
18.1 builds for 20220423 onwards are also built with that setup, only without changes for Android 12.

Thanks to:
  • @Valera1978 - for all of the previous work for the T580 (and T585) long ago.
  • @followmsi - for fixes to various issues and other improvements, for useful information, and for working with me on much of this stuff.
  • Anyone who has previously tested anything new I've put up for testing, reported results, and gave details for me to get it working if it was necessary.
  • The Lineage team - for the Android distribution itself.
  • ...and everyone else who has worked on anything that is in use.

This is LineageOS 19.1, which is based on Android 12, for the WiFi-only variants of the Samsung Galaxy Tab A 10.1" (2016), with model SM-T580 and codename gtaxlwifi, and the Galaxy Tab A 10.1" (2016) with S-Pen, with model SM-P580 and codename gtanotexlwifi. LineageOS doesn't need much of an introduction - It's a well-known custom firmware/Android distribution.

As was the case with LineageOS 18.1, I've taken over maintaining 19.1 from @followmsi, and my 19.1 builds continue on from his 19.1 builds that were intended for use by users. To update from his builds, my builds can simply be installed on top of an existing install from his builds without doing anything further (or "dirty flashed").

For those running 18.1, or probably even 17.1, upgrading to 19.1 is possible through the procedure I've explained before here and here (except with 19.1/Android 12 and 18.1 rather than 18.1/Android 11 and 17.1 for that second post). I highly suggest backing up any important data before trying to upgrade. In the unlikely case the upgrade fails, and it doesn't boot, data would need to be formatted.

LineageOS 19.1/Android 12 usability fixes:
For those wanting to disable the widely disliked taskbar
(the grey bar at the bottom with the 3 navigation buttons and shortcuts for apps docked at the launcher): Instructions for doing so are in the first section of my post here.
For enabling lockscreen rotation: Instructions for doing so are in my post here.
For those needing Google apps: Do not use heavy Google apps packages, as otherwise, you WILL have severe performance issues. Instead, use the most minimal variant of your chosen package. For example, for OpenGapps (no longer maintained officially with no Android 12L packages, so use @ipdev's latest unofficial build available here), that is the pico variant, and for NikGapps (note that it now seems to more often be problematic, probably better using something else), that is the core variant.
Note that MindTheGapps, a minimal Google apps package suggested but not supported by Lineage with only one variant available, downloadable here, is also an option for Google apps.

Downloads:
Note: While these builds are mainly intended to be used on the WiFi-only variants of these devices, they can be installed and used on LTE variants if you can go without mobile networking (of course), GPS and vibration.
I'm only going to try getting builds up for the LTE variants if I get one in the future. Trying to do so without direct access to an LTE variant device is very difficult and not really feasible (as I've realized after thinking in much more depth about it since thinking I'd be able to do so without an LTE variant device a long time ago).


For SM-T580/gtaxlwifi:

Latest build from 20220824 (with security patch level 20220805): https://drive.google.com/file/d/1TU9fFHwuxb8yB6HpfPXNP974Wu1dw0gQ/
Folder for builds (which contains text files with MD5 and SHA256 checksums for the latest build, and a folder containing previous builds): https://drive.google.com/drive/folders/1S3NRiTP2jr9gRtSMKoKoaoMu75g_FJM4

For the T580, the latest official TWRP build from here should be used. If installing a build for the T580 to the LTE variant, with model SM-T585 and codename gtaxllte, keeping in mind some functionality will of course be missing as described in my note, the latest official TWRP build for gtaxllte from here can also be used.

For SM-P580/gtanotexlwifi:
Latest build from 20220824 (with security patch level 20220805): https://drive.google.com/file/d/1kLy3M4h76L1JN0jX1C7piyPoS4Af78BS/
Folder for builds (which contains text files with MD5 and SHA256 checksums for the latest build, and a folder containing previous builds): https://drive.google.com/drive/folders/11pcp9NZf0ovelvT7oxfhoem6-utpSao8

For the P580, I've made unofficial TWRP builds from an updated device tree and the same kernel sources used for these LineageOS builds that must be used.
Download link for an image of my latest TWRP build: https://drive.google.com/file/d/1TAFLVpxdYQNvfvUPS_BGKx3imphR1Wd2/
Download link for a tar archive containing it for installation via Odin in the AP slot: https://drive.google.com/file/d/1Ay55ntZj7Uptzm--hiCaeG1C5lamQ1fG/

Changelogs:
Releases for 20220824:
  • Latest changes from LineageOS, including the 20220805 Android security updates, and a fix for "Intent Filter Verification Service" crashes that occurred in few/some cases with no Google apps or with MicroG.
  • Some things that appeared that are only relevant for devices with mobile networking (such as the baseband version and SIM status sections in About tablet in settings) no longer appear.
  • The ZRAM size has been increased to 2GiB, and the swappiness is now set to 100.
  • A higher frequency (1246MHz, was 902MHz previously) is now set for the interactive CPU governors "hispeed_freq" value - This improves responsiveness slightly.
  • The sepolicy containing device-specific SELinux rules has been improved slightly.
  • Yet more miscellaneous cleanups have been done.
  • Some updates from the 4.9 Android common kernel have been applied to the kernel.
Previous releases:
Releases for 20220724:
  • Latest changes from LineageOS, including the 20220705 Android security updates.
  • Some updates from the 4.9 Android common kernel have been applied to the kernel.
Releases for 20220620:
  • Latest changes from LineageOS, including the 20220605 Android security updates.
  • Network traffic monitoring now works (as some changes reverting the removal of the old, non-eBPF, method of doing it that the old 3.18 kernel only supports have been applied, thanks to @rINanDO for them!).
  • One of Lineage's changes to the default keyboard, likely to be causing a problem where the keyboard appears full screen with no keys in very few cases, has been reverted.
  • Many updates from the 4.9 Android common kernel, and some from a few other sources, have been applied to the kernel.
  • The issue where trying to power off, or reboot to recovery or download mode, would sometimes cause a normal reboot has been fixed.
  • A small fix to the kernel has been applied that fixes occasional soft reboots, that were caused by a change I made a very long time ago that had only started causing such soft rebooting problems with Android 12.
Releases for 20220523:
  • Latest changes from LineageOS, including the 20220505 Android security updates and an option for disabling the taskbar.
  • The problem where enabling the "Enable on-screen nav bar" option at Settings -> System -> Buttons caused touchscreen input to be disabled has been fixed.
  • Native support for IPsec tunnels has been enabled.
  • Support for Vulkan compute is now declared.
  • A new custom version of the open source Samsung audio HAL from Lineage's android_hardware_samsung repository is now used, rather than the stock, heavily-patched, proprietary Samsung audio HAL, with some fixes for a problem that made it unusable before where occasionally, audio would get outputted from both the speakers and the headphone jack.
  • The playback and low-latency capture period sizes have been reduced to 128 in the open source audio HAL, which reduces audio latency.
  • Pro audio support is now declared, since with the reduced period sizes, as well as with the use of the open source audio HAL, round-trip audio latency has been reduced enough for it.
  • Many updates from the 4.9 Android common kernel have been applied to the kernel.
  • Several fixes to the Sony HID driver in the 4.9 Android common kernel have been ported over to the kernel - Sony DualShock 4 controllers should now work properly.
Initial releases for 20220416 (This changelog continues on from @followmsi's last 19.1 build that was intended for use by users):
  • Latest changes from LineageOS.
  • SELinux is now set to be enforcing after having addressed new SELinux denials with 12.
  • Assisted GPS has been fixed.
  • ADB is no longer enabled by default or on boot.
  • The tablet product characteristic has been added back after being mistakenly removed - Places where the device was referred to as a phone (such as the "About phone" section in settings) will now refer to it as a tablet again.
  • The Widevine DRM blobs have been updated to 1.4 blobs from the latest stock firmware for the Google Pixel 3a XL.
  • A new wcnss_filter binary built from sources is now used to properly fix an issue where Bluetooth couldn't be re-enabled after enabling and disabling it once, and the old workaround for it has been removed.
  • Some other miscellaneous cleanups have been done.
  • There are a few updates from the 4.9 Android common kernel and Samsung's A600FNXXU9CVB1 kernel sources to the kernel.
  • An issue where the displays backlight would be turned off completely when setting very low brightnesses, causing nothing to be visible on the display (unless very faintly if you shine a torch or something on it), has been fixed.



Known issues and workarounds (if any):
Issue 1: Camera previews for images to be taken at resolutions with aspect ratios other than 16:9 using the rear camera are squashed from 16:9 (while final saved images at any resolution are unaffected by any squashing), and videos taken at some resolutions are affected by similar issues with squashing in previews, and, in a smaller set of resolutions, also in final saved video files. (Note that these issues don't affect the front-facing camera)
Somewhat of a workaround to issue 1: Use resolutions at which there are no issues with squashing from 16:9.

Something notable is that currently, with Android 12, encrypted data can't be decrypted in TWRP recovery. That problem can only be fixed within TWRP, so we'll need to wait for an update to TWRP which fixes it. (Considering there hasn't been a fix as of 20220903, I suppose it most likely won't ever happen.)

To report further issues, get a log from logcat and dmesg. If you're unsure on how to get either, there's good documentation out there for how to do so.


Sources:
A manifest containing all of the necessary repositories to make a build for either the T580 or P580 is in this repository on branch lineage-19.1: https://github.com/TALUAtGitHub/gtaxlwifi-manifests

Starting from my initial 19.1 build, a new common tree setup, with new gtaxl common device and vendor trees, along with new gtaxlwifi and gtanotexlwifi device and vendor trees to use with them, is used to create builds. Before, the gtaxlwifi device tree was a standalone tree, and the gtanotexlwifi device tree was a complete copy of it with changes for the P580 on top, meaning a lot of stuff was duplicated between them. With such new setup, that duplication no longer exists, and build times when building builds for both the T580 and P580, one after the other, are massively decreased.
18.1 builds for 20220423 onwards are also built with that setup, only without changes for Android 12.

Thanks to:
  • @Valera1978 - for all of the previous work for the T580 (and T585) long ago.
  • @followmsi - for fixes to various issues and other improvements, for useful information, and for working with me on much of this stuff.
  • Anyone who has previously tested anything new I've put up for testing, reported results, and gave details for me to get it working if it was necessary.
  • The Lineage team - for the Android distribution itself.
  • ...and everyone else who has worked on anything that is in use.
Just want to say thanx.....Great Rom brought new life to my t580 and android 12! runs great no issues
 

bbscal67

New member
Oct 9, 2019
2
0
Just want to say thanx.....Great Rom brought new life to my t580 and android 12! runs great no issues

first time posting think i posted in wrong area
 

h3cat3

Member
Feb 21, 2019
20
4
... short addition: if 8.1.0 is not the latest stock build (what I don't know at the moment) I would recommend firstly to update within the stock rom in order to receive the latest firmware before flashing a custom rom.

I received this recommendation from the developer when I switched to his rom
I flashed without looking at updates is there a way to check the firmware version ?
 

TALUAtXDA

Senior Member
Nov 8, 2018
476
1,098
New builds for 20220929

Downloads:
For SM-T580/gtaxlwifi: https://drive.google.com/file/d/15D5tDk91Xk1zS8GHhdW8tQ_qx8ndPrfE/
For SM-P580/gtanotexlwifi: https://drive.google.com/file/d/1EwsZjA842T9otCInkxQYHADDkw7N8UTK/

Changelog:

  • Latest changes from LineageOS, including the 20220905 Android security updates.
  • The torch has been fixed.
  • Performance of animations and responsiveness has been improved slightly.
  • Some updates from the 4.9 Android common kernel have been applied to the kernel.
  • [SM-P580/gtanotexlwifi only, already fixed in T580 builds long ago] An issue where the displays backlight would be turned off completely when setting very low brightnesses, causing nothing to be visible on the display (unless very faintly if you shine a torch or a different bright light source on it), has been fixed.
  • The WiFi drivers RX wakelock feature has been disabled - Heavy battery drain that occurred in sleep when connected to certain WiFi networks due to "qcom_rx_wakelock" wakelocks has been fixed.
Later than usual with these builds due to yet more busyness. Will definitely try getting the next ones released earlier than usual.
Nevertheless, just so managed to get several fixes into these, enjoy.
 
Last edited:

yann-kaelig

New member
Aug 31, 2022
4
0
Thank you TALUAtXDA

How to verify the sha256 checksum of the file:
1) Install OpenHashTab ( FOSS )
2) Download the archive file
3) Download the hash file ( First post )
https://drive.google.com/drive/folders/1S3NRiTP2jr9gRtSMKoKoaoMu75g_FJM4
3b) Rename the file by removing the .txt extension ( Should end with .sha256 extension )
4) Right click on the archive and select [Hashe]
5) Click on the small wheel ( Select [x] Look for sumfiles next to files being hashed )
6) Close and right click again on the archive and select [Hashe]
Hash Background Green = Match

Important: Verify the sum on download and after a copy on the SDCARD
 
Last edited:

RomanL80

Member
Sep 30, 2022
8
1
I am the owner of t585. Installed crDroid 6.7 on it without Google services! In principle, I am satisfied, everything flies! The only bug is not finding satellites! Therefore, I am ready to be a beta tester of the 11th or 12th android, since there is no desire to return to the stock, but navigation is still needed!
 

Sycorax25

New member
Oct 1, 2022
1
1
Have the same problems with the satellites. But yet since the August update. September update did not change anything. Everything else absolutely Fine! It is the t580 with Google Services.

Update: reinstalled the Rom. Now GPS works... Needed some time to find the satellites but it did. Don't know why. 😁
Great rom! Thanks a lot!
 
Last edited:
  • Like
Reactions: ipdev

yann-kaelig

New member
Aug 31, 2022
4
0
Installation went off without a hitch ( From a stock rom android 8.1 on SM-T580 ).
It works really well, very responsive and overall I have nothing to complain about appart one thing. The rounded corners are way too rounded. It's horrible and so counterproductive that I started to search where and how to change the radius value from the code source. There should be an option at least with 3 values: small - medium - large ( the default as now ).

Otherwise, once again, many thanks to all for this work.
 

OlliTausOB

Member
Jan 29, 2022
7
8
New builds for 20220929

Downloads:
For SM-T580/gtaxlwifi: https://drive.google.com/file/d/15D5tDk91Xk1zS8GHhdW8tQ_qx8ndPrfE/
For SM-P580/gtanotexlwifi: https://drive.google.com/file/d/1EwsZjA842T9otCInkxQYHADDkw7N8UTK/

Changelog:

  • Latest changes from LineageOS, including the 20220905 Android security updates.
  • The torch has been fixed.
  • Performance of animations and responsiveness has been improved slightly.
  • Some updates from the 4.9 Android common kernel have been applied to the kernel.
  • [SM-P580/gtanotexlwifi only, already fixed in T580 builds long ago] An issue where the displays backlight would be turned off completely when setting very low brightnesses, causing nothing to be visible on the display (unless very faintly if you shine a torch or a different bright light source on it), has been fixed.
  • The WiFi drivers RX wakelock feature has been disabled - Heavy battery drain that occurred in sleep when connected to certain WiFi networks due to "qcom_rx_wakelock" wakelocks has been fixed.
Later than usual with these builds due to yet more busyness. Will definitely try getting the next ones released earlier than usual.
Nevertheless, just so managed to get several fixes into these, enjoy.
Thanks a lot for this ROM! It works perfectly on my T-580. Fast and no issues! Greetings Oliver
 
  • Like
Reactions: ipdev

vstrecker

Senior Member
Sep 10, 2018
161
93
Salzburg
New builds for 20220929

Downloads:
For SM-T580/gtaxlwifi: https://drive.google.com/file/d/15D5tDk91Xk1zS8GHhdW8tQ_qx8ndPrfE/
For SM-P580/gtanotexlwifi: https://drive.google.com/file/d/1EwsZjA842T9otCInkxQYHADDkw7N8UTK/

Changelog:

  • Latest changes from LineageOS, including the 20220905 Android security updates.
  • The torch has been fixed.
  • Performance of animations and responsiveness has been improved slightly.
  • Some updates from the 4.9 Android common kernel have been applied to the kernel.
  • [SM-P580/gtanotexlwifi only, already fixed in T580 builds long ago] An issue where the displays backlight would be turned off completely when setting very low brightnesses, causing nothing to be visible on the display (unless very faintly if you shine a torch or a different bright light source on it), has been fixed.
  • The WiFi drivers RX wakelock feature has been disabled - Heavy battery drain that occurred in sleep when connected to certain WiFi networks due to "qcom_rx_wakelock" wakelocks has been fixed.
Later than usual with these builds due to yet more busyness. Will definitely try getting the next ones released earlier than usual.
Nevertheless, just so managed to get several fixes into these, enjoy.
Thank you for it! Running great on the 585 i updated! For the 585 of my wife I still hope that somebody will add SIM/LTE to the ROM to be able to use mobile data.
 

dannieboiz

Senior Member
Mar 8, 2007
173
7
Coming from 19.0 tried to dirty upgrade and got the animation loop, did an advance wipe of everything and installed again with no gapps and still getting the loop. Any idea what could be the issue?
 

AntiquePan

New member
Oct 9, 2022
1
0
Thank you for the great rom, I´ve been using it since many months ago and it´s pretty fast and stable, except for one issue. I´ve tried to format two different SD cards in the SM-P580 version. The first one got corrupted and the tablet doesn´t recognize it anymore in settings. The second one formatted successfully as internal storage extension, but a few minutes after that, I tried to install LOL:WR and it showed an issue (I don´t remember exactly what it said) so I restarted the device. Then a message began to appear that said something that the SD card was not recognized. The tablet turned very laggy, the files app didn´t load and the storage option took like 2 minutes to load. After these issues, I formatted the SD card as external storage and it works good. Am I doing something wrong or is it a rom issue? (Sorry if you don´t understand me, my main language is spanish)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    New builds for 20221127

    Downloads:
    For SM-T580/gtaxlwifi: https://drive.google.com/file/d/1jd9kC8SoJH3Jba2YT_7K3qEB7QG27MMR/
    For SM-P580/gtanotexlwifi: https://drive.google.com/file/d/1V_lE-ehNIvD2q-B6bbz119pjwFq92fOk/

    Changelog:

    • Latest changes from LineageOS, including the 20221105 Android security updates.
    Being yet more busy than usual, and also conveniently having had a hardware failure to deal with, yep, quite late again with these builds, and unfortunately with no kernel updates. Should be able to bring them in for the next builds, though.

    As for LineageOS 20.0, I've still yet to get around to working on it.
    While it certainly is possible, sadly, there most likely won't ever be any possibilities for getting network traffic monitoring (used specifically for data usage statistics, network download/upload speed monitoring...) working under Android 13. (For 12.1, support for the old, non-eBPF method for it was removed, however, we have changes to revert the removal and bring it back since our old 3.18 kernel only supports it and doesn't support eBPF. It certainly seems like we won't have changes to bring it back on 13, and unfortunately, it doesn't look like there will ever be eBPF backports for 3.18.)

    Nevertheless, for the meantime, enjoy.
    3
    Thanks for all your hard work @TALUAtXDA
    Really makes this tablet shine and makes it still perfectly usable (at least for me) to this day.
    Not asking for ETA or anything but is android 13 be possible with this tablet? Or is it the end of the road here (in terms of time spend needed and hardware capabilities)?
    2
    I got back into the stock recovery and wiped the data/factory reset and the cache partition, but it still loops at the Sam logo after restart. Getting into recovery mode now goes to a blue "installing update" screen followed by a blue "no command" screen before eventually opening stock recovery.
    Sorry you're having this trouble. It took me ages to sort things out also.

    I've just realised that I've glossed over the fact that you want to trade your device in, so are looking to re-create a plain vanilla stock installation.

    This means you probably don't want to retain TWRP on the device.

    If it were me, I'd be doing this - indeed I've done this before:
    • obtain the *exactly* correct stock ROM (got mine at samfw.com), paying attention to the bit (BINARY/U/SW REV.) number (mine is 5 - you can see this in the Odin Mode screen on your tablet)
    • using Odin3
      • Options tab – ticked:
        • auto reboot
        • Nand Erase
        • Re-Partition
        • F. Reset Time
      • Files to flash:
        • BL
        • AP
        • CSC (not home_csc – I wanted to wipe everything)
    After successfully flashing these, the tablet rebooted into the stock ROM without further ado.

    Hope that helps. :)
    1
    Anyone know how to flash back to stock? Tried flashing but stuck at the Samsung logo and it is flashing like it is thinking but nothing is progressing.
    I reckon you may have the same issue I did (boot loop) but in reverse. The advice given to me was, "Within TWRP, go to Wipe -> Format Data, and confirm the format. I'd think it should definitely boot after doing so."


    That is to say, re-do the flash, but ensure you do Wipe -> Format Data first. (I'm assuming you have TWRP installed.)
    1
    I haven't been able to get back into TWRP thus far, but I will keep trying and see if that helps. I'm just trying to get the stock firmware back on so I can turn it in for a credit against a new tablet purchase. Thanks!
    Suggest re-install TWRP, and go from there.
  • 34
    This is LineageOS 19.1, which is based on Android 12L, for the WiFi-only variants of the Samsung Galaxy Tab A 10.1" (2016), with model SM-T580 and codename gtaxlwifi, and the Galaxy Tab A 10.1" (2016) with S-Pen, with model SM-P580 and codename gtanotexlwifi. LineageOS doesn't need much of an introduction - It's a well-known custom firmware/Android distribution.

    As was the case with LineageOS 18.1, I've taken over maintaining 19.1 from @followmsi, and my 19.1 builds continue on from his 19.1 builds that were intended for use by users. To update from his builds, my builds can simply be installed on top of an existing install from his builds without doing anything further (or "dirty flashed").

    For those running 18.1 or 17.1, upgrading to 19.1 is possible through the procedure I've explained before here and here (except with 19.1/Android 12 and 18.1 rather than 18.1/Android 11 and 17.1 for that second post). I highly suggest backing up any important data before trying to upgrade. In the unlikely case the upgrade fails, and it doesn't boot, data would need to be formatted.

    LineageOS 19.1/Android 12 usability fixes:
    For those wanting to disable the widely disliked taskbar
    (the grey bar at the bottom with the 3 navigation buttons and shortcuts for apps docked at the launcher): Instructions for doing so are in the first section of my post here.
    For enabling lockscreen rotation: Instructions for doing so are in my post here.
    For those needing Google apps: Do not use heavy Google apps packages, as otherwise, you WILL have severe performance issues. Instead, use the most minimal variant of your chosen package. For example, for OpenGapps (no longer maintained officially, with no Android 12L packages, so use @ipdev's latest unofficial build available here), that is the pico variant, and for NikGapps (note that it now seems to more often be problematic, probably better using something else), that is the core variant.

    Downloads:
    Note: While these builds are mainly intended to be used on the WiFi-only variants of these devices, they can be installed and used on LTE variants if you can go without mobile networking (of course), GPS and vibration.
    I'm only going to try getting builds up for the LTE variants if I get one in the future. Trying to do so without direct access to an LTE variant device is very difficult and not really feasible (as I've realized after thinking in much more depth about it since thinking I'd be able to do so without an LTE variant device a long time ago).


    For SM-T580/gtaxlwifi:

    Latest build from 20221127 (with security patch level 20221105): https://drive.google.com/file/d/1jd9kC8SoJH3Jba2YT_7K3qEB7QG27MMR/
    Folder for builds (which contains a text file with a SHA256 checksum for the latest build, and a folder containing previous builds): https://drive.google.com/drive/folders/1S3NRiTP2jr9gRtSMKoKoaoMu75g_FJM4

    For the T580, the latest official TWRP build from here should be used. If installing a build for the T580 to the LTE variant, with model SM-T585 and codename gtaxllte, keeping in mind some functionality will of course be missing as described in my note, the latest official TWRP build for gtaxllte from here can also be used.

    For SM-P580/gtanotexlwifi:
    Latest build from 20221127 (with security patch level 20221105): https://drive.google.com/file/d/1V_lE-ehNIvD2q-B6bbz119pjwFq92fOk/
    Folder for builds (which contains a text file with a SHA256 checksum for the latest build, and a folder containing previous builds): https://drive.google.com/drive/folders/11pcp9NZf0ovelvT7oxfhoem6-utpSao8

    For the P580, I've made unofficial TWRP builds from an updated device tree and the same kernel sources used for these LineageOS builds that must be used.
    Download link for an image of my latest TWRP build: https://drive.google.com/file/d/1TAFLVpxdYQNvfvUPS_BGKx3imphR1Wd2/
    Download link for a tar archive containing it for installation via Odin in the AP slot: https://drive.google.com/file/d/1Ay55ntZj7Uptzm--hiCaeG1C5lamQ1fG/

    Changelogs:
    Builds for 20221127:
    • Latest changes from LineageOS, including the 20221105 Android security updates.
    Previous releases:
    Builds for 20221020:
    • Latest changes from LineageOS, including the 20221005 Android security updates.
    • Performance of animations has been improved slightly further.
    • Configuration files for media codecs and profiles have been updated from Samsung's M105FDDS4CVG1 firmware, and audio codec support might be improved slightly (as the Codec 2.0 media codec framework has been fixed and is now used).
    • Some updates from the 4.9 Android common kernel have been applied to the kernel.
    Builds for 20220929:
    • Latest changes from LineageOS, including the 20220905 Android security updates.
    • The torch has been fixed.
    • Performance of animations and responsiveness has been improved slightly.
    • Some updates from the 4.9 Android common kernel have been applied to the kernel.
    • [SM-P580/gtanotexlwifi only, already fixed in T580 builds long ago] An issue where the displays backlight would be turned off completely when setting very low brightnesses, causing nothing to be visible on the display (unless very faintly if you shine a torch or a different bright light source on it), has been fixed.
    • The WiFi drivers RX wakelock feature has been disabled - Heavy battery drain that occurred in sleep when connected to certain WiFi networks due to "qcom_rx_wakelock" wakelocks has been fixed.
    Builds for 20220824:
    • Latest changes from LineageOS, including the 20220805 Android security updates, and a fix for "Intent Filter Verification Service" crashes that occurred in few/some cases with no Google apps or with MicroG.
    • Some things that appeared that are only relevant for devices with mobile networking (such as the baseband version and SIM status sections in About tablet in settings) no longer appear.
    • The ZRAM size has been increased to 2GiB, and the swappiness is now set to 100.
    • A higher frequency (1246MHz, was 902MHz previously) is now set for the interactive CPU governors "hispeed_freq" value - This improves responsiveness slightly.
    • The sepolicy containing device-specific SELinux rules has been improved slightly.
    • Yet more miscellaneous cleanups have been done.
    • Some updates from the 4.9 Android common kernel have been applied to the kernel.
    Builds for 20220724:
    • Latest changes from LineageOS, including the 20220705 Android security updates.
    • Some updates from the 4.9 Android common kernel have been applied to the kernel.
    Builds for 20220620:
    • Latest changes from LineageOS, including the 20220605 Android security updates.
    • Network traffic monitoring now works (as some changes reverting the removal of the old, non-eBPF, method of doing it that the old 3.18 kernel only supports have been applied, thanks to @rINanDO for them!).
    • One of Lineage's changes to the default keyboard, likely to be causing a problem where the keyboard appears full screen with no keys in very few cases, has been reverted.
    • Many updates from the 4.9 Android common kernel, and some from a few other sources, have been applied to the kernel.
    • The issue where trying to power off, or reboot to recovery or download mode, would sometimes cause a normal reboot has been fixed.
    • A small fix to the kernel has been applied that fixes occasional soft reboots, that were caused by a change I made a very long time ago that had only started causing such soft rebooting problems with Android 12.
    Builds for 20220523:
    • Latest changes from LineageOS, including the 20220505 Android security updates and an option for disabling the taskbar.
    • The problem where enabling the "Enable on-screen nav bar" option at Settings -> System -> Buttons caused touchscreen input to be disabled has been fixed.
    • Native support for IPsec tunnels has been enabled.
    • Support for Vulkan compute is now declared.
    • A new custom version of the open source Samsung audio HAL from Lineage's android_hardware_samsung repository is now used, rather than the stock, heavily-patched, proprietary Samsung audio HAL, with some fixes for a problem that made it unusable before where occasionally, audio would get outputted from both the speakers and the headphone jack.
    • The playback and low-latency capture period sizes have been reduced to 128 in the open source audio HAL, which reduces audio latency.
    • Pro audio support is now declared, since with the reduced period sizes, as well as with the use of the open source audio HAL, round-trip audio latency has been reduced enough for it.
    • Many updates from the 4.9 Android common kernel have been applied to the kernel.
    • Several fixes to the Sony HID driver in the 4.9 Android common kernel have been ported over to the kernel - Sony DualShock 4 controllers should now work properly.
    Initial builds for 20220416 (This changelog continues on from @followmsi's last 19.1 build that was intended for use by users):
    • Latest changes from LineageOS.
    • SELinux is now set to be enforcing after having addressed new SELinux denials with 12.
    • Assisted GPS has been fixed.
    • ADB is no longer enabled by default or on boot.
    • The tablet product characteristic has been added back after being mistakenly removed - Places where the device was referred to as a phone (such as the "About phone" section in settings) will now refer to it as a tablet again.
    • The Widevine DRM blobs have been updated to 1.4 blobs from the latest stock firmware for the Google Pixel 3a XL.
    • A new wcnss_filter binary built from sources is now used to properly fix an issue where Bluetooth couldn't be re-enabled after enabling and disabling it once, and the old workaround for it has been removed.
    • Some other miscellaneous cleanups have been done.
    • There are a few updates from the 4.9 Android common kernel and Samsung's A600FNXXU9CVB1 kernel sources to the kernel.
    • An issue where the displays backlight would be turned off completely when setting very low brightnesses, causing nothing to be visible on the display (unless very faintly if you shine a torch or a different bright light source on it), has been fixed.



    Known issues and workarounds (if any):
    Issue 1: Camera previews for images to be taken at resolutions with aspect ratios other than 16:9 using the rear camera are squashed from 16:9 (while final saved images at any resolution are unaffected by any squashing), and videos taken at some resolutions are affected by similar issues with squashing in previews, and, in a smaller set of resolutions, also in final saved video files. (Note that these issues don't affect the front-facing camera)
    Somewhat of a workaround to issue 1: Use resolutions at which there are no issues with squashing from 16:9.

    Something notable is that currently, with Android 12, encrypted data can't be decrypted in TWRP recovery. That problem can only be fixed within TWRP, so we'll need to wait for an update to TWRP which fixes it. (Considering there hasn't been a fix as of 20220903, I suppose it most likely won't ever happen.)

    To report further issues, get a log from logcat and dmesg. If you're unsure on how to get either, there's good documentation out there for how to do so.


    Sources:
    A manifest containing all of the necessary repositories to make a build for either the T580 or P580 is in this repository on branch lineage-19.1: https://github.com/TALUAtGitHub/gtaxlwifi-manifests

    Starting from my initial 19.1 build, a new common tree setup, with new gtaxl common device and vendor trees, along with new gtaxlwifi and gtanotexlwifi device and vendor trees to use with them, is used to create builds. Before, the gtaxlwifi device tree was a standalone tree, and the gtanotexlwifi device tree was a complete copy of it with changes for the P580 on top, meaning a lot of stuff was duplicated between them. With such new setup, that duplication no longer exists, and build times when building builds for both the T580 and P580, one after the other, are massively decreased.
    18.1 builds for 20220423 onwards are also built with that setup, only without changes for Android 12.

    Thanks to:
    • @Valera1978 - for all of the previous work for the T580 (and T585) long ago.
    • @followmsi - for fixes to various issues and other improvements, for useful information, and for working with me on much of this stuff.
    • Anyone who has previously tested anything new I've put up for testing, reported results, and provided information needed for me to get it working if it was necessary.
    • The Lineage team - for the Android distribution itself.
    • ...and everyone else who has worked on anything that is in use.
    19
    New builds for 20221127

    Downloads:
    For SM-T580/gtaxlwifi: https://drive.google.com/file/d/1jd9kC8SoJH3Jba2YT_7K3qEB7QG27MMR/
    For SM-P580/gtanotexlwifi: https://drive.google.com/file/d/1V_lE-ehNIvD2q-B6bbz119pjwFq92fOk/

    Changelog:

    • Latest changes from LineageOS, including the 20221105 Android security updates.
    Being yet more busy than usual, and also conveniently having had a hardware failure to deal with, yep, quite late again with these builds, and unfortunately with no kernel updates. Should be able to bring them in for the next builds, though.

    As for LineageOS 20.0, I've still yet to get around to working on it.
    While it certainly is possible, sadly, there most likely won't ever be any possibilities for getting network traffic monitoring (used specifically for data usage statistics, network download/upload speed monitoring...) working under Android 13. (For 12.1, support for the old, non-eBPF method for it was removed, however, we have changes to revert the removal and bring it back since our old 3.18 kernel only supports it and doesn't support eBPF. It certainly seems like we won't have changes to bring it back on 13, and unfortunately, it doesn't look like there will ever be eBPF backports for 3.18.)

    Nevertheless, for the meantime, enjoy.
    16
    New releases for 20220824

    Downloads:
    For SM-T580/gtaxlwifi: https://drive.google.com/file/d/1TU9fFHwuxb8yB6HpfPXNP974Wu1dw0gQ/
    For SM-P580/gtanotexlwifi: https://drive.google.com/file/d/1kLy3M4h76L1JN0jX1C7piyPoS4Af78BS/

    Changelog:

    • Latest changes from LineageOS, including the 20220805 Android security updates, and a fix for "Intent Filter Verification Service" crashes that occurred in few/some cases with no Google apps or with MicroG.
    • Some things that appeared that are only relevant for devices with mobile networking (such as the baseband version and SIM status sections in About tablet in settings) no longer appear.
    • The ZRAM size has been increased to 2GiB, and the swappiness is now set to 100.
    • A higher frequency (1246MHz, was 902MHz previously) is now set for the interactive CPU governors "hispeed_freq" value - This improves responsiveness slightly.
    • The sepolicy containing device-specific SELinux rules has been improved slightly.
    • Yet more miscellaneous cleanups have been done.
    • Some updates from the 4.9 Android common kernel have been applied to the kernel.
    As always, enjoy.
    16
    New builds for 20220929

    Downloads:
    For SM-T580/gtaxlwifi: https://drive.google.com/file/d/15D5tDk91Xk1zS8GHhdW8tQ_qx8ndPrfE/
    For SM-P580/gtanotexlwifi: https://drive.google.com/file/d/1EwsZjA842T9otCInkxQYHADDkw7N8UTK/

    Changelog:

    • Latest changes from LineageOS, including the 20220905 Android security updates.
    • The torch has been fixed.
    • Performance of animations and responsiveness has been improved slightly.
    • Some updates from the 4.9 Android common kernel have been applied to the kernel.
    • [SM-P580/gtanotexlwifi only, already fixed in T580 builds long ago] An issue where the displays backlight would be turned off completely when setting very low brightnesses, causing nothing to be visible on the display (unless very faintly if you shine a torch or a different bright light source on it), has been fixed.
    • The WiFi drivers RX wakelock feature has been disabled - Heavy battery drain that occurred in sleep when connected to certain WiFi networks due to "qcom_rx_wakelock" wakelocks has been fixed.
    Later than usual with these builds due to yet more busyness. Will definitely try getting the next ones released earlier than usual.
    Nevertheless, just so managed to get several fixes into these, enjoy.
    14
    New builds for 20221020

    Downloads:
    For SM-T580/gtaxlwifi: https://drive.google.com/file/d/1afNjFUGmV1sTSRRoFxpAYhp_wLRAX690/
    For SM-P580/gtanotexlwifi: https://drive.google.com/file/d/1FxhRnwz2hSsBvkQbC2JXQW9ekXxeNa95/

    Changelog:

    • Latest changes from LineageOS, including the 20221005 Android security updates.
    • Performance of animations has been improved slightly further.
    • Configuration files for media codecs and profiles have been updated from Samsung's M105FDDS4CVG1 firmware, and audio codec support might be improved slightly (as the Codec 2.0 media codec framework has been fixed and is now used).
    • Some updates from the 4.9 Android common kernel have been applied to the kernel.
    As always, enjoy.