[ROM][T-815]LineageOS 14.1 Samsung Galaxy Tab S2 LTE

Search This thread
The Samsung Galaxy Tab S2 LTE (aka SM-T815, gts210ltexx) is not maintained officially any longer by LineageOS (see e.g. here). Meanwhile, LineageOS has also discontinued to deliver official 14.1 builds in the course of providing LineageOS 16.0 builds. The LineageOS 14.1 tree however will continue to be maintained for security patches by the community (I am one of these contibutors, btw).
This thread aims at continuing to provide regular updates with Security patches.

The provided build provides in addition to the device-independent security patches taken from LineageOS the following:
  • Kernel security patches, when applicable
  • microG-patch (no impact on flashing Gapps - simply allows to install microG for those willing to do so)
  • OTA Support

Download with Sec. string 2020-05-05:

Source code links:
LineageOS: https://github.com/LineageOS
Kernel: https://github.com/lin14-mGoms/android_kernel_samsung_gts2/tree/mse_v4
microG patches:
(1) https://github.com/microg/android_p...aster/patches/android_frameworks_base-N.patch
(2) https://github.com/microg/android_p...aster/patches/android_frameworks_base-N.patch
local manifest: https://github.com/lin14-mGoms/local_manifests

Installation instructions

First things first:
YOU ARE SOLELY RESPONSIBLE YOURSELF FOR ANY ACTIONS YOU DO WITH YOUR DEVICE. WHATEVER YOU DO, YOU DO IT AT YOUR OWN RISK!


The official instructions on how to install LineageOS on the Samsung Galaxy Tab S2 9.7 LTE can be found here. When I had installed LineageOS' predecessor CyanogenMod more than two years ago on my device, I went through some pain, so I think it makes sense to add some important additional information here, to avoid any frustration:
  • The only way out of the 'Download mode' is the same way, you got in: [Home]+[Vol.Down]+[Power]
  • The download link to the Heimdall software leads to an outdated version: Version 1.4.1 does not work for this device. Either use 'Odin' or try to get version 1.4.2 somewhere - I have built Heimdall 1.4.2 for Linux from the publicly available source code on GitLab, you can download it here.
  • If you have still have Android 5.x as Samsung Stock firmware, you must fist upgrade the Android version to 6.x or 7.0 Stock firmware - otherwise, you will end-up in a boot loop after flashing the ROM! Best is to let the 5.x Stock ROM offer you to upgrade. If you don't get an upgrade offered or if you are already at the boot loop stage, the solution is the same: Find an Android 6.x or 7.0 Stock firmware image in the net, go to Download mode and flash the image using Odin or Heimdall 1.4.2 - you don't need the specific carrier version, just use a fitting 'non-branded' image.
  • The way to boot into TWRP after flashing it in 'Download mode' is [Home]+[Vol.Down+]Power] until the screen turns black and then immediately [Home]+[Vol.Up+]Power] - some finger coordination required ;)

GApps or microG?
You have the choice:
a. Use microG - 'microG' is installed simply by installing the respective apps, no flashing necessary.
b. Flash GApps - If you wish to have GApps, they need to be flashed together with the ROM (see LineageOS build instructions).
c. Neither of those (obviously, you cannot combine those options!)
The 'microG patch' in this ROM has no impact on installing Gapps.



XDA:DevDB Information
[ROM][T-815]LineageOS 14.1 Samsung Galaxy Tab S2, ROM for the Samsung Galaxy Tab S2

Contributors
MSe1969
Source Code: https://github.com/lin14-mGoms/local_manifests

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: LineageOS

Version Information
Status:
Stable
Stable Release Date: 2021-05-12

Created 2018-12-08
Last Updated 2021-05-13
 
Last edited:
Tips & tricks

microG installation
The ROM is patched for the use of microG, but it does not contain the microG system components.
The best way to obtain them is to install the F-Droid store as app store and to include the microG repository as described on the microG Download page, where you will also find links for the direct download of the .apk files.
Please refer to the official installation instructions. However, there are three pieces of information, which are explained on the microG pages, but unfortunately not directly in the installation instructions, so I would like to point them out here:
  1. Download the latest 'unstable' Gms Core version to avoid "outdated play services" warnings
  2. The Location Provider functionality is included in Gms Core, but also available as separate application. I recommend Gms Core - however, the explanation is not included in Gms Core, but only here
  3. To grant the signature spoofing permission, go to Settings - Apps - Advanced (the 'gear' icon) - App Permissions - Spoof package signature; it is not possible when you enter the individual app's permissions menu

Root
The most popular options are:
Note that I cannot and will not support any issues related to Magisk and/or SuperSU

Heimdall 1.4.2
If you use Linux and don't want to mess around with MS Windows only for Odin, download it here
 
Last edited:
Change log

May 13th, 2021

  • Security string 2021-05-05
  • System Webview on 90.0.4430.82
  • Updated ffmpeg to 3.0.12

April 13th, 2021
  • Security string 2021-04-05
  • System Webview on 89.0.4389.105

March 12th, 2021
  • Security string 2021-03-05

February 13th, 2021
  • Security string 2021-02-05
  • System Webview M88

January 20th, 2021
  • Security string 2021-01-01

December 20th, 2020
  • Security string 2020-12-05
  • System Webview M87

November 14th, 2020
  • Sec. string 2020-11-05
  • Additional fix for CVE-2020-15999
  • Fix of AOSP E-Mail widget
  • System Webview M86

October 14th, 2020
  • Sec. string 2020-10-05

September 14th, 2020
  • Sec. string 2020-09-05
  • System Webview M85

August 11th, 2020
  • Sec. string 2020-08-05
  • System Webview M84

July 12th, 2020
  • Sec. string 2020-07-05

June 12th, 2020
  • Sec. string 2020-06-05

May 8th, 2020
  • Sec. string 2020-05-05
  • System Webview M81

April 11th, 2020
  • Sec. string 2020-04-05
  • Fix for CVE-2020-8597 (external/ppp)
  • Kernel: CVE-2019-10638 siphash 128bit for IP generation

March 16th, 2020
  • Sec. string 2020-03-01
  • System Webview M80

February 19th, 2020
  • Sec. string 2020-02-05

February 07th, 2020
  • Sec. string 2020-02-01

January 21st, 2020
  • Sec. string 2020-01-05
  • System Webview M79

December 7th, 2019
  • Sec. string 2019-12-05
  • System Webview M78
  • Updated iptables and netd

November 10th, 2019
  • Sec. string 2019-11-05

October 18th, 2019
  • Sec. string 2019-10-06
  • System Webview M77
  • Kernel: Switched to slightly upstreamed 'mse_v4'-branch

September 13th, 2019
  • Sec. string 2019-09-05
  • System Webview M76

August 12th, 2019
  • Sec. string 2019-08-05
  • OTA Support

July 10th, 2019
  • Sec. string 2019-07-05
  • System Webview M75

June 14th, 2019
  • Sec. string 2019-06-05

May 08th, 2019
  • Sec. string 2019-05-05
  • System Webview M74

April 05th, 2019
  • Sec. string 2019-04-05

March 12th, 2019
  • Sec. string 2019-03-05
  • System Webview M72 (includes CVE-2019-5786)

February 8th, 2019
  • Sec. string 2019-02-05

January 18th, 2019
  • Sec. string 2019-01-05
  • System Webview M71
  • microG patch included
  • Kernel: applied some additional Spectre v1 mitigations
  • Timezone data updated

December 8th, 2018
Initial upload
  • Sec. string 2018-12-05
  • System Webview M69
 
Last edited:
Is everything working properly? Also does tablet manage to get into deep sleep ok?
I am using my tablet all the time and I don't have issues. As far as I know, the deep sleep issue is specific to the various attempts to get LineageOS 15.1 properly working on this device, but not to 14.1, which runs very stable.
 
  • Like
Reactions: zeon22
I have this device, will try your build. I am tester for los15.1 I have stock rooted CQI5 bootloader, so hopefully I won't need to downgrade
 

Attachments

  • Screenshot_20190123-123851.png
    Screenshot_20190123-123851.png
    254.2 KB · Views: 307
  • Like
Reactions: MSe1969

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hi, works great. The ota updates are also helpfull. Thumpsup
  • 9
    The Samsung Galaxy Tab S2 LTE (aka SM-T815, gts210ltexx) is not maintained officially any longer by LineageOS (see e.g. here). Meanwhile, LineageOS has also discontinued to deliver official 14.1 builds in the course of providing LineageOS 16.0 builds. The LineageOS 14.1 tree however will continue to be maintained for security patches by the community (I am one of these contibutors, btw).
    This thread aims at continuing to provide regular updates with Security patches.

    The provided build provides in addition to the device-independent security patches taken from LineageOS the following:
    • Kernel security patches, when applicable
    • microG-patch (no impact on flashing Gapps - simply allows to install microG for those willing to do so)
    • OTA Support

    Download with Sec. string 2020-05-05:

    Source code links:
    LineageOS: https://github.com/LineageOS
    Kernel: https://github.com/lin14-mGoms/android_kernel_samsung_gts2/tree/mse_v4
    microG patches:
    (1) https://github.com/microg/android_p...aster/patches/android_frameworks_base-N.patch
    (2) https://github.com/microg/android_p...aster/patches/android_frameworks_base-N.patch
    local manifest: https://github.com/lin14-mGoms/local_manifests

    Installation instructions

    First things first:
    YOU ARE SOLELY RESPONSIBLE YOURSELF FOR ANY ACTIONS YOU DO WITH YOUR DEVICE. WHATEVER YOU DO, YOU DO IT AT YOUR OWN RISK!


    The official instructions on how to install LineageOS on the Samsung Galaxy Tab S2 9.7 LTE can be found here. When I had installed LineageOS' predecessor CyanogenMod more than two years ago on my device, I went through some pain, so I think it makes sense to add some important additional information here, to avoid any frustration:
    • The only way out of the 'Download mode' is the same way, you got in: [Home]+[Vol.Down]+[Power]
    • The download link to the Heimdall software leads to an outdated version: Version 1.4.1 does not work for this device. Either use 'Odin' or try to get version 1.4.2 somewhere - I have built Heimdall 1.4.2 for Linux from the publicly available source code on GitLab, you can download it here.
    • If you have still have Android 5.x as Samsung Stock firmware, you must fist upgrade the Android version to 6.x or 7.0 Stock firmware - otherwise, you will end-up in a boot loop after flashing the ROM! Best is to let the 5.x Stock ROM offer you to upgrade. If you don't get an upgrade offered or if you are already at the boot loop stage, the solution is the same: Find an Android 6.x or 7.0 Stock firmware image in the net, go to Download mode and flash the image using Odin or Heimdall 1.4.2 - you don't need the specific carrier version, just use a fitting 'non-branded' image.
    • The way to boot into TWRP after flashing it in 'Download mode' is [Home]+[Vol.Down+]Power] until the screen turns black and then immediately [Home]+[Vol.Up+]Power] - some finger coordination required ;)

    GApps or microG?
    You have the choice:
    a. Use microG - 'microG' is installed simply by installing the respective apps, no flashing necessary.
    b. Flash GApps - If you wish to have GApps, they need to be flashed together with the ROM (see LineageOS build instructions).
    c. Neither of those (obviously, you cannot combine those options!)
    The 'microG patch' in this ROM has no impact on installing Gapps.



    XDA:DevDB Information
    [ROM][T-815]LineageOS 14.1 Samsung Galaxy Tab S2, ROM for the Samsung Galaxy Tab S2

    Contributors
    MSe1969
    Source Code: https://github.com/lin14-mGoms/local_manifests

    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.10.x
    Based On: LineageOS

    Version Information
    Status:
    Stable
    Stable Release Date: 2021-05-12

    Created 2018-12-08
    Last Updated 2021-05-13
    6
    Tips & tricks

    microG installation
    The ROM is patched for the use of microG, but it does not contain the microG system components.
    The best way to obtain them is to install the F-Droid store as app store and to include the microG repository as described on the microG Download page, where you will also find links for the direct download of the .apk files.
    Please refer to the official installation instructions. However, there are three pieces of information, which are explained on the microG pages, but unfortunately not directly in the installation instructions, so I would like to point them out here:
    1. Download the latest 'unstable' Gms Core version to avoid "outdated play services" warnings
    2. The Location Provider functionality is included in Gms Core, but also available as separate application. I recommend Gms Core - however, the explanation is not included in Gms Core, but only here
    3. To grant the signature spoofing permission, go to Settings - Apps - Advanced (the 'gear' icon) - App Permissions - Spoof package signature; it is not possible when you enter the individual app's permissions menu

    Root
    The most popular options are:
    Note that I cannot and will not support any issues related to Magisk and/or SuperSU

    Heimdall 1.4.2
    If you use Linux and don't want to mess around with MS Windows only for Odin, download it here
    5
    Change log

    May 13th, 2021

    • Security string 2021-05-05
    • System Webview on 90.0.4430.82
    • Updated ffmpeg to 3.0.12

    April 13th, 2021
    • Security string 2021-04-05
    • System Webview on 89.0.4389.105

    March 12th, 2021
    • Security string 2021-03-05

    February 13th, 2021
    • Security string 2021-02-05
    • System Webview M88

    January 20th, 2021
    • Security string 2021-01-01

    December 20th, 2020
    • Security string 2020-12-05
    • System Webview M87

    November 14th, 2020
    • Sec. string 2020-11-05
    • Additional fix for CVE-2020-15999
    • Fix of AOSP E-Mail widget
    • System Webview M86

    October 14th, 2020
    • Sec. string 2020-10-05

    September 14th, 2020
    • Sec. string 2020-09-05
    • System Webview M85

    August 11th, 2020
    • Sec. string 2020-08-05
    • System Webview M84

    July 12th, 2020
    • Sec. string 2020-07-05

    June 12th, 2020
    • Sec. string 2020-06-05

    May 8th, 2020
    • Sec. string 2020-05-05
    • System Webview M81

    April 11th, 2020
    • Sec. string 2020-04-05
    • Fix for CVE-2020-8597 (external/ppp)
    • Kernel: CVE-2019-10638 siphash 128bit for IP generation

    March 16th, 2020
    • Sec. string 2020-03-01
    • System Webview M80

    February 19th, 2020
    • Sec. string 2020-02-05

    February 07th, 2020
    • Sec. string 2020-02-01

    January 21st, 2020
    • Sec. string 2020-01-05
    • System Webview M79

    December 7th, 2019
    • Sec. string 2019-12-05
    • System Webview M78
    • Updated iptables and netd

    November 10th, 2019
    • Sec. string 2019-11-05

    October 18th, 2019
    • Sec. string 2019-10-06
    • System Webview M77
    • Kernel: Switched to slightly upstreamed 'mse_v4'-branch

    September 13th, 2019
    • Sec. string 2019-09-05
    • System Webview M76

    August 12th, 2019
    • Sec. string 2019-08-05
    • OTA Support

    July 10th, 2019
    • Sec. string 2019-07-05
    • System Webview M75

    June 14th, 2019
    • Sec. string 2019-06-05

    May 08th, 2019
    • Sec. string 2019-05-05
    • System Webview M74

    April 05th, 2019
    • Sec. string 2019-04-05

    March 12th, 2019
    • Sec. string 2019-03-05
    • System Webview M72 (includes CVE-2019-5786)

    February 8th, 2019
    • Sec. string 2019-02-05

    January 18th, 2019
    • Sec. string 2019-01-05
    • System Webview M71
    • microG patch included
    • Kernel: applied some additional Spectre v1 mitigations
    • Timezone data updated

    December 8th, 2018
    Initial upload
    • Sec. string 2018-12-05
    • System Webview M69
    4
    Working right now on 'upstreaming' the kernel . . .
    4
    New build available with August 2019 patches

    Hi, new build ready for download with August 2019 security patches:
    https://www.androidfilehost.com/?fid=6006931924117935695

    OTA support
    This build update the LineageOS Updater app back to functionality:
    Any further updates of this build will appear in the updater app and you can download them within your phone, i.e. no need to manually flash.
    Please note:
    - Of course, you are free to continue to flash the build manually as before, it is an additional option.
    - You still have to flash this update manually, as before, otherwise you won't find the Updater (Settings - System - about phone - LineageOS Updates)
    - The updater will propose newer builds, it will obviously not propose this update, so "no new updates found" is the expected result, if you call the updater after flashing.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone