[ROM][7.1.2][UNOFFICIAL] LineageOS 14.1 - SM-T800

Search This thread

DarkExistence

Senior Member
May 8, 2015
1,916
4,735
Cork
LineageOS is a free, community built, aftermarket firmware distribution of Android 7.1.2 (Nougat), which is designed to increase performance and reliability over stock Android for your device.​

http%3A%2F%2Fimg.imgland.net%2FBINawli.png


Code:
#include <std_disclaimer.h>

/*
 * Your warranty is now void.
 *
 * We are not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at us for messing up your device, we will laugh at you.
 *
 */

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

http%3A%2F%2Fi.imgur.com%2Fv3ogd3K.png

This thread is for Official LineageOS 14.1 builds for chagallwifi (SM-T800) The following will not be supported here:
Custom kernels
Mods
Xposed

I don't support Xposed and any logcat which includes a Xposed module will be ignored. You're kindly invited to not report bugs if you:
Flashed a custom kernel
Installed or did mods from untrusted sources
Modified system files
Have not attempted a clean flash

http%3A%2F%2Fimg.imgland.net%2F_4JAwRZ.png

First time flashing LineageOS 14.1 on your device, or coming from another ROM?
Download the zip(s)
Install a compatible Recovery
Perform a nandroid backup of your current ROM (Optional)
Wipe data/factory reset
Flash LineageOS
Install the Google Apps addon package (Optional)
Reboot

Make sure you have the Marshmallow bootloader. Guide is in the comments below.

http%3A%2F%2Fimg04.imgland.net%2FAg8dlGr.png

There will be a new build every week, every Monday.
The builds will no longer be personally tested by me before being uploaded (but everything will probably be fine)
Change logs will no longer be posted within every new build, but instead when the changes are uploaded to GitHub. I will try though to post changes for major bugs or fixes as they are released.
Some builds might feature only minor changes, ie. only updating the LineageOS source

Chagallwifi Download

Google Apps:
Beans GAPPS 7.1.2

Kernel
https://github.com/LineageOS/android_kernel_samsung_exynos5420
Device Tree
https://github.com/LineageOS/android_device_samsung_chagallwifi

http%3A%2F%2Fimg04.imgland.net%2F2uCBhNw.png

Aytex, who made all of the banners on this post.
@Barracuda77777 (For helping along the way)
@UpInTheAir for his kernel magic and misc fixes
@crpalmer (for picassowifi device and kernel gits - the base @Barracuda77777 and @nvertigo67 started of from)
@eousphoros (for his device git)
@nvertigo67 (for his work on chagallwifi)
@Nexorrr (for his work on chagalllte)​
 
Last edited:

DarkExistence

Senior Member
May 8, 2015
1,916
4,735
Cork
http%3A%2F%2Fimg03.imgland.net%2FGdaEH5d.png

Fingerprint is disabled

Other issues?
Before posting in this thread, make sure of a few things:


You used the search function of the forums.
If you are the only one having a problem. Boot into recovery, wipe data/factory reset, reflash the rom/gapps and nothing else. Boot up and see if the problem persists.
Make sure your post is relevant to this thread.
Logs! You can use this: https://play.google.com/store/apps/details?id=com.tortel.syslog
 
Last edited:

DarkExistence

Senior Member
May 8, 2015
1,916
4,735
Cork
How to update to Marshmallow bootloader (required for 20170324 and later builds)
Updating the bootloader is very quick and doesn't wipe data or repartition the device.
If the last Samsung ROM you had was 6.0.1 Touchwiz, you already have Marshmallow bootloader and don't need to follow these steps. (If you were on MM, and it still won't boot, follow the steps below)

1. Download the bootloader-only Odin package: T800XXU1CPK2.tar.md5
This has the latest Marshmallow bootloader (December 2016)
https://www.androidfilehost.com/?fid=457095661767146298
2. Download Odin 3.11
You can skip this if you already have a working Odin
https://www.androidfilehost.com/?fid=673368273298937183
3. Shutdown your tablet and start it up by holding Power+Home+Volume Down to enter Download Mode. Volume Down is the one right next to the power button. Really shut it down and use this key combination, if you use Advanced Restart, or go into download mode via TWRP the bootloader won't change.
4. Make sure the screen of your tablet has a green android symbol with a "Downloading..." text
5. Open Odin3_v3.11.1.exe and follow the instructions in this image:
http%3A%2F%2Fi.imgur.com%2F2LpBdo2.png


If anything is missing, you WON'T flash bootloader successfully.
6. Click Start. Your tablet will automatically reboot back into your ROM.
7. To verify you have the new bootloader, you can run in terminal emulator "getprop ro.bootloader". It should say T800XXU1CPK2.

Thanks @ZakooZ for the post!
 
Last edited:

DarkExistence

Senior Member
May 8, 2015
1,916
4,735
Cork
Deathly Adiutor App
wTQESpC.png

Deathly Adiutor is an open-source, modified version of Kernel Adiutor made specifically for Exynos 5420 devices.
OQcxH0m.gif

Features
Power Saving:
  • S-Pen Power Saving - Same as in Touchwiz, disables S-Pen detection if it's inserted in the slot
  • S-Pen Input Booster - Instantly increase CPU frequency when the S-Pen touches the screen
  • Touchscreen Input Booster - Instantly increase CPU frequency when you touch the screen
  • Touchkey Input Booster - Instantly increase CPU frequency when you touch the capacitive buttons
  • Touchscreen Glove Mode (Not all screens support this)

CPU Control:
  • CPU Settings reworked - Deathly adiutor back-end was cleaned up to work specifically with our CPU
  • CPU Thermal - Control all thermal throttling points for the CPU (make your device run colder... or even hotter)

GPU Control:
  • GPU Time in States - Same as CPU Time in States (Times in each frequency)
  • GPU Frequency Control (not yet supported on Nougat)
  • GPU Voltage Control (not yet supported on Nougat)
  • GPU Governor Control (not yet supported on Nougat)

Battery control:
  • Full power statistics - See current and maximum charging currents and current source of power
  • Unstable power source detection - Lowers current until the power source is stable
  • Customize charger current limits - Make your device charge faster (safe, if the charger can not supply enough current, the board will dynamically decrease the current)
  • Screen-On current limiter - Limit charging if screen is on (to avoid overheating)

Speakers:
  • Privacy mode - Disable main speaker if headphones are plugged in
  • Earpiece volume
  • Left/Right speaker volume
  • Speaker equalizer

Headphones:
  • Left/Right channel volume
  • Mono output mode
  • Headphone equalizer

App Themes:
  • Light theme - White and Red
  • Dark theme - Grey and Red

Credits
This post was written by @ZakooZ
This app is brought you by the exynos5420 developer team: @deadman96385 @thompatry @ZakooZ @Orion116 @mosimchah @joshndroid @Andmoreagain @thermskin, @javelinanddart, @tincho5588, @ShevT @DarkExistence

Translators:
@ShevT - Russian

The following people deserve distinction for their major contribution:
@tincho5588, responsible for 80%+ of the code for the new features
@deadman96385, the main maintainer of the Deathly kernel and most of the remaining code

Downloads
The app can be found in the Play Store:

Helping the developers
You may have noticed there's 2 versions of this app, one ad-free for donators and one with ads.
You can help us by clicking ads you're interested in for the free version, or purchasing the donator version!
We will use the money generated by this app as common money for the developers of the team. It will be used to pay for our web-hosting (we own a gerrit server and a domain name, exynos5420.com). It will also be used to buy a new device if one of ours breaks.

Translating the App
You can also help us by translating the app to your language:
1. You can start by looking at the full english language file: Link
2. Then compare it to your unfinished language file. You can find it here, under values-xx/strings.xml, xx being your language abbreviation.
3. You can then fill-in the missing strings in your language file. Here's an example of what a proper update looks like.
4. Then you can submit your translation by using our gerrit. If you don't know how to use gerrit, just PM the translation to your favorite developer and he'll get it merged!
 
Last edited:

Eboshi Moriyama

Senior Member
Jun 17, 2016
74
38
It doesn't works for me, I only see boot animation and it doesn't start even after 20 minutes. I tried Paulicat version and works fine. Whi? I did a clean flash.
 

DarkExistence

Senior Member
May 8, 2015
1,916
4,735
Cork
Bootlooping? How far does it boot ?

Please be 100% certain that you wiped dalvik, system, data and cache in twrp and try flashing without gapps. Did you change anything such as flash custom kernels etc?

Could one of you take a logcat during boot for me please. It has to be user error seeing as mine is working fine, and others are working fine. The number of downloads - complaints shows that.

Just plug your tablet into you PC while it's booting (make sure you have adb installed)

Then , once you start to see the screentype adb logcat into your terminal (./adb logcat if windows or Linux)

Thanks
 
Last edited:

pnomandk

Senior Member
Jan 7, 2013
81
21
Just upgrade from @Paulicat's Jan 17th build to this Jan 25th build; just flashed lineage, open gapps nano and SuperSU (in that order, in one go) and rebooted.

Looks like the video problems of the previous release are not present here; I can now play YouTube Videos at high res and use the HW codecs of MX Player without stuttering; previously I had to drop from 1080p to 720p or use the MX+ codecs to make it play smooth.

The WebView component apparently still have problems; using for instance FlipBoard to read articles causes a crash/weird screen flickering from time to time, associated with a crash. The log reports a WebView crash (there's first a "OpenGLRenderer: GL error: Out of memory!" followed by a google-breakpad dump of "WebView:55.0.2883.105" "A arm 04 armv7l samsung/lineage_chagallwifi/chagallwifi:7.1.1/NMF26V/e609fadfba:userdebug/test-keys" "webview" "OpenGL ES 3.0|ARM|Mali-T628" and a long hex dump.

Finally, GPS does not work out of the box; the gpsd still misses a few libraries. I've copied them from elsewhere (RR, if I recall correctly) and have placed libsec-ril.so and libxml.so in /system/lib -- and then GPS works instantly (as far as I can tell it may lock on faster than on the previous build).

I guess the WebView has to be fixed upstream, but maybe the missing gps related libraries could be included in the next build?

Thanks for your great work!

- Per.
 
  • Like
Reactions: DBCAB

DarkExistence

Senior Member
May 8, 2015
1,916
4,735
Cork
Just upgrade from @Paulicat's Jan 17th build to this Jan 25th build; just flashed lineage, open gapps nano and SuperSU (in that order, in one go) and rebooted.

Looks like the video problems of the previous release are not present here; I can now play YouTube Videos at high res and use the HW codecs of MX Player without stuttering; previously I had to drop from 1080p to 720p or use the MX+ codecs to make it play smooth.

The WebView component apparently still have problems; using for instance FlipBoard to read articles causes a crash/weird screen flickering from time to time, associated with a crash. The log reports a WebView crash (there's first a "OpenGLRenderer: GL error: Out of memory!" followed by a google-breakpad dump of "WebView:55.0.2883.105" "A arm 04 armv7l samsung/lineage_chagallwifi/chagallwifi:7.1.1/NMF26V/e609fadfba:userdebug/test-keys" "webview" "OpenGL ES 3.0|ARM|Mali-T628" and a long hex dump.

Finally, GPS does not work out of the box; the gpsd still misses a few libraries. I've copied them from elsewhere (RR, if I recall correctly) and have placed libsec-ril.so and libxml.so in /system/lib -- and then GPS works instantly (as far as I can tell it may lock on faster than on the previous build).

I guess the WebView has to be fixed upstream, but maybe the missing gps related libraries could be included in the next build?

Thanks for your great work!

- Per.

Glad most things is working for you!

Yep, this build has a more updated device tree then what Paulicat had so there are a few fixes! :)

GPSD is being investigated by @deadman96385 and should be an easy enough implementation :)

Thats the first time I have heard about the webview implementation, would you mind sending a full log? Thanks for letting us know! :)
 
Last edited:

pnomandk

Senior Member
Jan 7, 2013
81
21
Glad everything is working for you!

So far, it's better -- also appears more "smooth" and fluid in use, I think :)

GPSD is being investigated by @deadman96385 and should be an easy enough implementation :)

Yep, possibly just a few missing libraries or a different linking method, or something. Good you're working with @deadman96385 on this also; he already responded to this in the other thread when I debugged and reported it related to the previous build.
 

3DSammy

Senior Member
May 5, 2011
1,252
617
Toronto
My T800 is currently happily running the now out of date [AOSP 7.0][T700/T705/T800/T805] by @Schischu so I'm looking to upgrade. Here are apps I'd like to know work before I give this ROM a try. If anyone can tell me if they work or not I'd appreciate it. If any of them are considered mods I apologize in advance as I've read the OP mods policy. In any case I'd never ask for their support or inclusion in the ROM as that's my responsibility.
Here's my list:
Viper4Android
Substratum
LastPass (some other 7.1.1 ROMs have issues with this app)
Netflix
Plex

Thanks
 

Top Liked Posts

  • There are no posts matching your filters.
  • 67
    LineageOS is a free, community built, aftermarket firmware distribution of Android 7.1.2 (Nougat), which is designed to increase performance and reliability over stock Android for your device.​

    http%3A%2F%2Fimg.imgland.net%2FBINawli.png


    Code:
    #include <std_disclaimer.h>
    
    /*
     * Your warranty is now void.
     *
     * We are not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at us for messing up your device, we will laugh at you.
     *
     */

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    http%3A%2F%2Fi.imgur.com%2Fv3ogd3K.png

    This thread is for Official LineageOS 14.1 builds for chagallwifi (SM-T800) The following will not be supported here:
    Custom kernels
    Mods
    Xposed

    I don't support Xposed and any logcat which includes a Xposed module will be ignored. You're kindly invited to not report bugs if you:
    Flashed a custom kernel
    Installed or did mods from untrusted sources
    Modified system files
    Have not attempted a clean flash

    http%3A%2F%2Fimg.imgland.net%2F_4JAwRZ.png

    First time flashing LineageOS 14.1 on your device, or coming from another ROM?
    Download the zip(s)
    Install a compatible Recovery
    Perform a nandroid backup of your current ROM (Optional)
    Wipe data/factory reset
    Flash LineageOS
    Install the Google Apps addon package (Optional)
    Reboot

    Make sure you have the Marshmallow bootloader. Guide is in the comments below.

    http%3A%2F%2Fimg04.imgland.net%2FAg8dlGr.png

    There will be a new build every week, every Monday.
    The builds will no longer be personally tested by me before being uploaded (but everything will probably be fine)
    Change logs will no longer be posted within every new build, but instead when the changes are uploaded to GitHub. I will try though to post changes for major bugs or fixes as they are released.
    Some builds might feature only minor changes, ie. only updating the LineageOS source

    Chagallwifi Download

    Google Apps:
    Beans GAPPS 7.1.2

    Kernel
    https://github.com/LineageOS/android_kernel_samsung_exynos5420
    Device Tree
    https://github.com/LineageOS/android_device_samsung_chagallwifi

    http%3A%2F%2Fimg04.imgland.net%2F2uCBhNw.png

    Aytex, who made all of the banners on this post.
    @Barracuda77777 (For helping along the way)
    @UpInTheAir for his kernel magic and misc fixes
    @crpalmer (for picassowifi device and kernel gits - the base @Barracuda77777 and @nvertigo67 started of from)
    @eousphoros (for his device git)
    @nvertigo67 (for his work on chagallwifi)
    @Nexorrr (for his work on chagalllte)​
    24
    For OTA updates to flash correctly:
    Update your TWRP to 3.1.0-1 (USE THE 2017-05-04 BUILD OR LATER. DO NOT USE A BUILD FROM BEFORE THIS DATE)
    You can get Official TWRP 3.1.0-1 for chagallwifi from this link!
    TWRP for CHAGALLWIFI
    This updated TWRP recovery image contains a fix that will allow it to flash OTA updates properly!
    23
    http%3A%2F%2Fimg03.imgland.net%2FGdaEH5d.png

    Fingerprint is disabled

    Other issues?
    Before posting in this thread, make sure of a few things:


    You used the search function of the forums.
    If you are the only one having a problem. Boot into recovery, wipe data/factory reset, reflash the rom/gapps and nothing else. Boot up and see if the problem persists.
    Make sure your post is relevant to this thread.
    Logs! You can use this: https://play.google.com/store/apps/details?id=com.tortel.syslog
    23
    How to update to Marshmallow bootloader (required for 20170324 and later builds)
    Updating the bootloader is very quick and doesn't wipe data or repartition the device.
    If the last Samsung ROM you had was 6.0.1 Touchwiz, you already have Marshmallow bootloader and don't need to follow these steps. (If you were on MM, and it still won't boot, follow the steps below)

    1. Download the bootloader-only Odin package: T800XXU1CPK2.tar.md5
    This has the latest Marshmallow bootloader (December 2016)
    https://www.androidfilehost.com/?fid=457095661767146298
    2. Download Odin 3.11
    You can skip this if you already have a working Odin
    https://www.androidfilehost.com/?fid=673368273298937183
    3. Shutdown your tablet and start it up by holding Power+Home+Volume Down to enter Download Mode. Volume Down is the one right next to the power button. Really shut it down and use this key combination, if you use Advanced Restart, or go into download mode via TWRP the bootloader won't change.
    4. Make sure the screen of your tablet has a green android symbol with a "Downloading..." text
    5. Open Odin3_v3.11.1.exe and follow the instructions in this image:
    http%3A%2F%2Fi.imgur.com%2F2LpBdo2.png


    If anything is missing, you WON'T flash bootloader successfully.
    6. Click Start. Your tablet will automatically reboot back into your ROM.
    7. To verify you have the new bootloader, you can run in terminal emulator "getprop ro.bootloader". It should say T800XXU1CPK2.

    Thanks @ZakooZ for the post!
    22
    Replacement charging port installed and we have a booting tablet again! Woo! Work can begin again, though I do have to learn my way around it again with exynos, it's different then Snapdragon.

    Really appreciate your patience and understanding with how I was busy throughout the year etc! Thanks a mill!