LineageOS 16.0 Android 9 for GT-N8000 GT-N8010 GT-N8013 GT-N8020 FINAL VERSION EOL

Search This thread

rttxda

Senior Member
Any chance for an update to the source code? I'd love to build this rom from source, however the current version of the code from github results in a barely usable OS, with some battery issues, systemui crashing and lots of random reboots (and that is after undoing some commits which made the device bootloop). Apart from that, your builds are great!
 

html6405

Recognized Developer
Any chance for an update to the source code? I'd love to build this rom from source, however the current version of the code from github results in a barely usable OS, with some battery issues, systemui crashing and lots of random reboots (and that is after undoing some commits which made the device bootloop). Apart from that, your builds are great!
Actually, it is at a state where it should work, but I will always sync them, there's much work to do and to commit since we are now selinux enforcing.
(And I'm also working on other devices)

But I guess that you're missing some framework hacks, you will face a libmali crah and the color fade bug,
I will also push them.
You also could apply these patches:

JavaScript:
From 9149b52b2b29fa32274fec7f60c8d0c78c38e3db Mon Sep 17 00:00:00 2001
From: html6405 <[email protected]>
Date: Mon, 9 Nov 2020 16:30:10 +0100
Subject: [PATCH] Fixed libMali ColorFade crash when turning screen off to work
it without low_ram set.

Change-Id: I7e5a6fe89311571c7d98bd27f63977fe00b9cdff
---
.../java/com/android/server/display/ColorFade.java   | 12 +++++++++++-
.../android/server/power/PowerManagerService.java    |  2 +-
2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/services/core/java/com/android/server/display/ColorFade.java b/services/core/java/com/android/server/display/ColorFade.java
index 33525fdc52d..e0dc4aa0530 100644
--- a/services/core/java/com/android/server/display/ColorFade.java
+++ b/services/core/java/com/android/server/display/ColorFade.java
@@ -36,6 +36,7 @@ import android.opengl.EGLDisplay;
import android.opengl.EGLSurface;
import android.opengl.GLES20;
import android.opengl.GLES11Ext;
+import android.os.SystemProperties;
import android.util.Slog;
import android.view.DisplayInfo;
import android.view.Surface.OutOfResourcesException;
@@ -71,6 +72,10 @@ final class ColorFade {
     // See code for details.
     private static final int DEJANK_FRAMES = 3;

+    private static final boolean DESTROY_SURFACE_AFTER_DETACH =
+            SystemProperties.getBoolean("ro.egl.destroy_after_detach", false);
+
+
     private final int mDisplayId;

     // Set to true when the animation context has been fully prepared.
@@ -330,10 +335,15 @@ final class ColorFade {
                 destroyScreenshotTexture();
                 destroyGLShaders();
                 destroyGLBuffers();
-                destroyEglSurface();
+                if (!DESTROY_SURFACE_AFTER_DETACH) {
+                    destroyEglSurface();
+                }
             } finally {
                 detachEglContext();
             }
+            if (DESTROY_SURFACE_AFTER_DETACH) {
+                destroyEglSurface();
+            }
             // This is being called with no active context so shouldn't be
             // needed but is safer to not change for now.
             GLES20.glFlush();
diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java
index e5458292c0f..bdf3f6e81dc 100644
--- a/services/core/java/com/android/server/power/PowerManagerService.java
+++ b/services/core/java/com/android/server/power/PowerManagerService.java
@@ -123,7 +123,7 @@ public final class PowerManagerService extends SystemService
         implements Watchdog.Monitor {
     private static final String TAG = "PowerManagerService";

-    private static final boolean DEBUG = false;
+    private static final boolean DEBUG = true;
     private static final boolean DEBUG_SPEW = DEBUG && true;

     // Message: Sent when a user activity timeout occurs to update the power state.
--
2.25.1
JavaScript:
From 6880875711d850eced8f2911f9ad4d210a9a4337 Mon Sep 17 00:00:00 2001
From: html6405 <[email protected]>
Date: Fri, 20 Nov 2020 17:28:29 +0100
Subject: [PATCH] Included build variable for BOARD_EGL_NEEDS_HANDLE_VALUE.

Change-Id: Ic60409eb8e676a6f05ee67d587acf1bd0476abbc
---
build/soong/android/variable.go | 6 +++++-
build/soong/soong_config.mk     | 1 +
2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/build/soong/android/variable.go b/build/soong/android/variable.go
index 41619b82..b2ac836c 100644
--- a/build/soong/android/variable.go
+++ b/build/soong/android/variable.go
@@ -7,8 +7,11 @@ type Product_variables struct {
         Cflags []string
     }
     Egl_workaround_bug_10194508 struct {
-            Cppflags []string
+        Cppflags []string
     }
+    Egl_needs_handle struct {
+        Cppflags []string
+        }
     Bootloader_message_offset struct {
         Cflags []string
     }
@@ -77,6 +80,7 @@ type ProductVariables struct {
     Additional_gralloc_10_usage_bits  *string `json:",omitempty"`
     Apply_msm8974_1440p_egl_workaround  *bool `json:",omitempty"`
     Egl_workaround_bug_10194508    *bool `json:",omitempty"`
+    Egl_needs_handle    *bool `json:",omitempty"`
     Bootloader_message_offset  *int `json:",omitempty"`
     Has_legacy_camera_hal1  *bool `json:",omitempty"`
     Java_Source_Overlays *string `json:",omitempty"`
diff --git a/build/soong/soong_config.mk b/build/soong/soong_config.mk
index 6f18848d..b02f5f4e 100644
--- a/build/soong/soong_config.mk
+++ b/build/soong/soong_config.mk
@@ -5,6 +5,7 @@ _contents := $(_contents)    "Lineage":{$(newline)

# See build/core/soong_config.mk for the add_json_* functions you can use here.
$(call add_json_str_omitempty, Additional_gralloc_10_usage_bits, $(TARGET_ADDITIONAL_GRALLOC_10_USAGE_BITS))
+$(call add_json_bool, Egl_needs_handle, $(filter true,$(BOARD_EGL_NEEDS_HANDLE_VALUE)))
$(call add_json_bool, Apply_msm8974_1440p_egl_workaround, $(filter true,$(TARGET_MSM8974_1440P_EGL_WORKAROUND)))
$(call add_json_bool, Egl_workaround_bug_10194508, $(filter true,$(BOARD_EGL_WORKAROUND_BUG_10194508)))
$(call add_json_val_default, Bootloader_message_offset, $(BOOTLOADER_MESSAGE_OFFSET), 0)
--
2.25.1
JavaScript:
From 5751efcf297385f017737a6fa0dc96151e061ac7 Mon Sep 17 00:00:00 2001
From: html6405 <[email protected]>
Date: Fri, 20 Nov 2020 10:31:40 +0100
Subject: [PATCH] libgui: Don't assign handle to NULL after free is common

Reportedly Mali and PowerVR GPUs are crashing when setting handle to NULL
So we will set a flag for the devices that might need this aswell

Set BOARD_EGL_NEEDS_HANDLE_VALUE=true in BoardConfig.mk to use

Change-Id: I4babdbf051b5e7f59bbf5f5dbe9cb80541355764
---
libs/ui/Android.bp        | 3 +++
libs/ui/GraphicBuffer.cpp | 2 ++
2 files changed, 5 insertions(+)

diff --git a/libs/ui/Android.bp b/libs/ui/Android.bp
index 25c353a51..7187adc36 100644
--- a/libs/ui/Android.bp
+++ b/libs/ui/Android.bp
@@ -48,6 +48,9 @@ cc_library_shared {

     product_variables: {
         lineage: {
+            egl_needs_handle: {
+                cppflags: ["-DEGL_NEEDS_HANDLE"],
+                },
             additional_gralloc_10_usage_bits: {
                 cppflags: ["-DADDNL_GRALLOC_10_USAGE_BITS=%s"],
             },
diff --git a/libs/ui/GraphicBuffer.cpp b/libs/ui/GraphicBuffer.cpp
index 7670ac6fb..f10106257 100644
--- a/libs/ui/GraphicBuffer.cpp
+++ b/libs/ui/GraphicBuffer.cpp
@@ -109,7 +109,9 @@ void GraphicBuffer::free_handle()
         GraphicBufferAllocator& allocator(GraphicBufferAllocator::get());
         allocator.free(handle);
     }
+#ifndef EGL_NEEDS_HANDLE
     handle = NULL;
+#endif
}

status_t GraphicBuffer::initCheck() const {
--
2.25.1
JavaScript:
From 80a442dc5493628147d55ded7ae5ed0cf655000b Mon Sep 17 00:00:00 2001
From: html6405 <[email protected]>
Date: Tue, 24 Nov 2020 18:00:49 +0100
Subject: [PATCH] Disable ColorFade in general becaus our LibMali is buggy.

Change-Id: I61f75e28c8db7bdc2718ab497632402797e5e297
---
.../java/com/android/server/display/DisplayPowerController.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java
index af4257082de..4d1edef4a65 100644
--- a/services/core/java/com/android/server/display/DisplayPowerController.java
+++ b/services/core/java/com/android/server/display/DisplayPowerController.java
@@ -482,7 +482,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
             }
         }

-        mColorFadeEnabled = !ActivityManager.isLowRamDeviceStatic();
+        mColorFadeEnabled = false;
         mColorFadeFadesConfig = resources.getBoolean(
                 com.android.internal.R.bool.config_animateScreenLights);

--
2.25.1
 
Last edited:
  • Like
Reactions: rttxda

NikoNik7

Senior Member
Sep 22, 2018
52
1
Yes, if my first hint doesn't work, just try it and give us a report please.
Installed TWRP 3.5.0 and cleared internal storage again. Rebooted the system. No change. Access denied.

Rebooted to TWRP 3.5.0, cleared internal storage, reset to factory settings, and reinstalled ROM. No change. Access denied. Log number 2 was posted at the previous link.

UPD. The above was about lineage-16.0-20210322-HTML6405-n8000 firmware. But as soon as I reinstalled the old lineage-16.0-20201207-HTML6405-n8000 image on TWRP 3.5.0, the access to internal storage was restored. Looks like the problem was not in TWRP or not only in TWRP.
And yes, this time I did not restore data from cloud storage. Maybe that played a role, too.
 
Last edited:

html6405

Recognized Developer
UPD. The above was about lineage-16.0-20210322-HTML6405-n8000 firmware. But as soon as I reinstalled the old lineage-16.0-20201207-HTML6405-n8000 image on TWRP 3.5.0, the access to internal storage was restored. Looks like the problem was not in TWRP or not only in TWRP.
And yes, this time I did not restore data from cloud storage. Maybe that played a role, too.
Ok, than this could be selinux related, if you could create a complete logging file with syslos app, I will be able to find out which rules are missing.
 

html6405

Recognized Developer
Attention to all Netflix users:

The last updates from the PlayStore aren't compatible with our devices,
Netflix changed something, so we are facing video problems.

I'm using a january version from there:


without any problems.

I hope Netflix will change something again, otherwise I have to find a solution for this.
 
  • Like
Reactions: mano42

wortz725

Member
Feb 7, 2021
8
2
Hi,
After the latest update I have two problems:
1. Adobe Acrobat Reader crashes as soon as I open a PDF document. I tried different versions of the app but all crashed.
2. When tablet is placed on a Samsung keyboard dock it stucks on logo sometimes. And the z any y keys are switched somehow. No problem with a bluetooth keyboard.

And my OTG USB problem is still there. How can I create a log file for you about that?

Thank you very much for this rom.
 
Last edited:

html6405

Recognized Developer
Hi,

1. Adobe Acrobat Reader crashes as soon as I open a PDF document. I tried different versions of the app but all crashed.
this problem should exist since the version version.
2. When tablet is placed on a Samsung keyboard dock it stucks on logo sometimes. And the z any y keys are switched somehow. No problem with a bluetooth keyboard.
Ok, this could be selinux related, could you do a logcat when this happens?
 

beratoryum

Member
Dec 29, 2020
33
7
The 7 April 2021 update came to my tablet. You did not post the update on the forum😁 Thank you for posting so many updates to my tablet. You have released about 25 updates so far. I am grateful to [email protected]
 
  • Like
Reactions: html6405

SharpBang

Senior Member
Oct 12, 2012
136
31
Belo Horizonte
So I am experiencing a malfunction on Wi-Fi + Bluetooth with this ROM. Wi-Fi cannot connect to any network (I have tested multiple of them) and it keeps trying to connect forever (Connecting.. mesage) but then Saved message. It is a infinite loop between Connecting and Saved states.

I think this might be related to Bluetooth because when this happens bluetooth is unavailable also. I cannot turn ON bluetooth. the switch stay on for some seconds but turn back OFF. Bluetooth Address in About says unavailable.

I have tested on LineageOS 18.1 and it is working fine but I cannot use this ROM because of many sudden reboots, but this shall be take on specific Topic of LOS 18.1.
I have also tested on LineageOS 14.1 which works the best on my tablet but I have to deprecate it in order to use some Business app which requires Android 8.1.1 at minimum. So I wish this ROM 16.0 get the Wi-Fi Fixed ASAP. If I can help in something please let me know. I searched through this thread and saw a bunch of people having the same issue.

I have already flashed it 10+ times and have already download many times the zip file and double checked MD5... but nothing make it working. I have also flashed between different ROMs (stock, non-stock, ARHD) but no success at all, unfortunately!

Please let me know something I could do for helping fixing this Wi-Fi issue ASAP.

UPDATE:
I notice when it doesn't work the Wi-FI is able to find 5GHz Wireless Network (won't connect on it neither) and Bluetooth is not available (Can't enable it neither turn it ON)
However, When it does work, the Wi-Fi only shows 2.4GHz and Bluetooth is available and can be switched ON/OFF. When this happen, Wi-Fi can be successfully connected to a Wireless network
 
Last edited:
  • Like
Reactions: beratoryum

mano42

Senior Member
May 21, 2007
161
43
I have a video playback problem with some steaming apps like Netflix. There is a blue line and the colors are off. Youtube is working fine. Is there a fix?
Screenshot_20210408-053651_Netflix.png
 

MTN1356

New member
Apr 5, 2021
3
1
So I am experiencing a malfunction on Wi-Fi + Bluetooth with this ROM. Wi-Fi cannot connect to any network (I have tested multiple of them) and it keeps trying to connect forever (Connecting.. mesage) but then Saved message. It is a infinite loop between Connecting and Saved states.

I think this might be related to Bluetooth because when this happens bluetooth is unavailable also. I cannot turn ON bluetooth. the switch stay on for some seconds but turn back OFF. Bluetooth Address in About says unavailable.

I have tested on LineageOS 18.1 and it is working fine but I cannot use this ROM because of many sudden reboots, but this shall be take on specific Topic of LOS 18.1.
I have also tested on LineageOS 14.1 which works the best on my tablet but I have to deprecate it in order to use some Business app which requires Android 8.1.1 at minimum. So I wish this ROM 16.0 get the Wi-Fi Fixed ASAP. If I can help in something please let me know. I searched through this thread and saw a bunch of people having the same issue.

I have already flashed it 10+ times and have already download many times the zip file and double checked MD5... but nothing make it working. I have also flashed between different ROMs (stock, non-stock, ARHD) but no success at all, unfortunately!

Please let me know something I could do for helping fixing this Wi-Fi issue ASAP.

UPDATE:
I notice when it doesn't work the Wi-FI is able to find 5GHz Wireless Network (won't connect on it neither) and Bluetooth is not available (Can't enable it neither turn it ON)
However, When it does work, the Wi-Fi only shows 2.4GHz and Bluetooth is available and can be switched ON/OFF. When this happen, Wi-Fi can be successfully connected to a Wireless network
Hi. I have the same problems as you.
But in first flash with lineageOS 16 20210322, wifi worked properly and in second flash, didn't work. So I flash it with Gnabo rom 6.0.1 and wifi worked properly in Gnabo.
As you, lineageOS 18.1 restart suddenly and I couldn't use it.
Another problem with lineageOS 16 20210322 for me is internal storage protection against downloading on it and it needs to just download on external card.
 

MTN1356

New member
Apr 5, 2021
3
1
So I am experiencing a malfunction on Wi-Fi + Bluetooth with this ROM. Wi-Fi cannot connect to any network (I have tested multiple of them) and it keeps trying to connect forever (Connecting.. mesage) but then Saved message. It is a infinite loop between Connecting and Saved states.

I think this might be related to Bluetooth because when this happens bluetooth is unavailable also. I cannot turn ON bluetooth. the switch stay on for some seconds but turn back OFF. Bluetooth Address in About says unavailable.

I have tested on LineageOS 18.1 and it is working fine but I cannot use this ROM because of many sudden reboots, but this shall be take on specific Topic of LOS 18.1.
I have also tested on LineageOS 14.1 which works the best on my tablet but I have to deprecate it in order to use some Business app which requires Android 8.1.1 at minimum. So I wish this ROM 16.0 get the Wi-Fi Fixed ASAP. If I can help in something please let me know. I searched through this thread and saw a bunch of people having the same issue.

I have already flashed it 10+ times and have already download many times the zip file and double checked MD5... but nothing make it working. I have also flashed between different ROMs (stock, non-stock, ARHD) but no success at all, unfortunately!

Please let me know something I could do for helping fixing this Wi-Fi issue ASAP.

UPDATE:
I notice when it doesn't work the Wi-FI is able to find 5GHz Wireless Network (won't connect on it neither) and Bluetooth is not available (Can't enable it neither turn it ON)
However, When it does work, the Wi-Fi only shows 2.4GHz and Bluetooth is available and can be switched ON/OFF. When this happen, Wi-Fi can be successfully connected to a Wireless network

Hi. I have the same problems as you.
But in first flash with lineageOS 16 20210322, wifi worked properly and in second flash, didn't work. So I flash it with Gnabo rom 6.0.1 and wifi worked properly in Gnabo.
As you, lineageOS 18.1 restart suddenly and I couldn't use it.
Another problem with lineageOS 16 20210322 for me is internal storage protection against downloading on it and it needs to just download on external card.
And I have a question from html6405; what's this file: "e-0.15-p-20210329-HTML6405-n8000.zip"?
Hi. I have the same problems as you.
But in first flash with lineageOS 16 20210322, wifi worked properly and in second flash, didn't work. So I flash it with Gnabo rom 6.0.1 and wifi worked properly in Gnabo.
As you, lineageOS 18.1 restart suddenly and I couldn't use it.
Another problem with lineageOS 16 20210322 for me is internal storage protection against downloading on it and it needs to just download on external card.
 
  • Like
Reactions: beratoryum

html6405

Recognized Developer
So I am experiencing a malfunction on Wi-Fi + Bluetooth with this ROM. Wi-Fi cannot connect to any network (I have tested multiple of them) and it keeps trying to connect forever (Connecting.. mesage) but then Saved message. It is a infinite loop between Connecting and Saved states.
Have you tested to disable 5GHz, PMF or did a complety fresh installation?
It also could be a problem if 2,4GHz and 5GHz are sharing the same SSID.
I have a video playback problem with some steaming apps like Netflix. There is a blue line and the colors are off. Youtube is working fine. Is there a fix?
Another problem with lineageOS 16 20210322 for me is internal storage protection against downloading on it and it needs to just download on external card.
Please do a logcat while you are trying this, maybe a sleinux rule is missing.
And I have a question from html6405; what's this file: "e-0.15-p-20210329-HTML6405-n8000.zip"?
As already answered in our conversation via PM:
Just read the initial post.
 
heyya, sorry if im being annoying or smthng, u can clearly see the [New Member] under my name >.< , ah lets get to the point

so uh, i just moved from your other rom [Slim-n8000-7.1.2.build.2.12-HTML6405-20201215-1902] , but strange enough if i turned my screen on while its charging, it would be still consuming power from my battery, so lets say i got 27% , if i left the screen on for like 30 minute, ill probably be back with 20-23% battery left, which is kinda annoying to me since im used to be using the cable power all the time, not cuz im too lazy to unplug it but it never reach even 50%, i moved to this rom like right 27Hr ago, got like 30% before i moved into this new rom, and huwala right after i moved to this rom i got that issue,

i got Gapps nano installed
for the Adapter im using a newer one, with im pretty sure just like the old one, its a EP-TA20EBE Travel adapter, the output were 9.0V 1.67 A or 5.0V 2.0A

just reply to this message if u need any additional info, or if u have a fix for this, i just like the ui and the swipe left for news feature that it had

ooh and also additional issue, ES File Explorer's root explorer option doesnt seems to work, with magisk installed, root checker gave me success, idk what else to do , ive read about this one too [https://forum.xda-developers.com/t/...-even-if-my-phone-is-properly-rooted.3916605/] they said that its potentially a Firmware issue, but idk any of that im just a random guy on the internet that likes to try out new thing, once again im sorry for this annoying comment
 

MTN1356

New member
Apr 5, 2021
3
1
Have you tested to disable 5GHz, PMF or did a complety fresh installation?
It also could be a problem if 2,4GHz and 5GHz are sharing the same SSID.


Please do a logcat while you are trying this, maybe a sleinux rule is missing.

As already answered in our conversation via PM:
Just read the initial post

Have you tested to disable 5GHz, PMF or did a complety fresh installation?
It also could be a problem if 2,4GHz and 5GHz are sharing the same SSID.


Please do a logcat while you are trying this, maybe a sleinux rule is missing.

As already answered in our conversation via PM:
Just read the initial post.
Many thanks for response.
I don't know anything about logcat but I solved my problem about wifi connection by error and trial.
I flashed my n8000 with odin by 4file stock rom android 4.4.2 and also concurrently by pit file. After that, I install trwp and then flash my samsung by your custom roms. The result was solving wifi connection problem🙂.

I should say something else for others before doing above mentioned solution:

1.My n8000 anthenna was lost about 2 weeks ago when I tried to flash my n8000 with other custom roms. So now I couldn't call with my tablet and I couldn't repair it. So be careful!
2.Traditionally I use TWRP for going to recovery mode. Incidentally two days ago, I installed philz_touch_6.84.4-n8000 on my tablet instead of TWRP. So I apply this new CWM Recovery app for going to recovery mode and installling custom roms. And after that, installed custom roms couldn't fix wifi connection, I think.


As a result, I think my problem about wifi connection was solved:
First due to deleting philz_touch_6.84.4-n8000 CWM Recovery app and reinstalling TWRP; and second due to flashing my tablet by stock rom and partitiong it by Pit file at first, before installing custom roms again.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    @html6405 Thank you for excellent job! Lineage 16.0 works fantastic on my N8010! I flashed it myself for the first time and everything works better then expected, stable and fluid.
    Just wanted to tell the others who are interested that the device is fast with (original) battery lasting for hours of video. The device shows that it is certified. YouTube works, Netflix and HBO MAX also. I have downloaded Sketchbook and FlipaClip to try S-pen and it works without problem. Regarding stream TV video apps I have noticed that some channels have broken picture if the battery is on the power saving mode.
    The only problem I have encountered so far is that some channels at our local TV streaming app MAXTV2GO (developed by T-com) have broken picture, like the tiles with horizontal lines (probably some codec issues?). Other channles on the same app work fine, and the third work good if the battery saving mode is turned off...
    1
    Hi all
    Having problems trying to flash Magisk 26.1. No matter if I flash from TWRP or if I patch the boot.img, and then flash boot.img, no success.
    Is there any problem with Magisk and this ROM?
    Thank you
    yeah u gotta install this kernel that @html6405 made


    just flash in twrp
    1
    The kernel suggested seems not compatible with my device (GT.N8020)
    Any suggestion?
    Thanks!
    oh, i think there was an older version in the thread for gt-n8020 but the headphone jack wasnt working


    if you dont want a new kernel you could install magisk 24.1
    1
    oh, i think there was an older version in the thread for gt-n8020 but the headphone jack wasnt working


    if you dont want a new kernel you could install magisk 24.1

    Do not waste time with this, but if you manage to remember which was the thread, I will be grateful. Meanwhile, I think I will be able to manage using 24.1
    Regards
  • 65
    Code:
    /*
    * Your warranty is now void.
    *
    * I am 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 me for messing up your device, I will laugh at you.
    *
    */


    Hi,

    here you can find my LineageOS 16.0 for the Samsung Galaxy Note 10.1.
    At first I want to thank @forkbomb444, @rINanDO, @ChronoMonochrome and all the others who are working on the exynos 4 devices, you deserve it.

    I'm working nearly every day to improve our N80xx devices and here you get a already stable version.

    Here you can see what's working / not working:

    N8000, N8010, N8013, N8020:
    Boot
    Audio
    Bluetooth
    Graphics
    Cameras
    Sensors
    Wifi
    USB
    Video playback (HW/SW)
    OTA Updates
    RIL N8000, N8020
    GPS, not sure if completely
    Tethering via USB, WIFI and Bluetooth
    consumerir transmitter
    • Main camera sometimes can't take a picture in full resolution, you could simply reopen the app and retry, or you lower the resolution.
    TWRP

    N8000 Rom
    N8010 / N8013 Rom
    N8020 Rom

    If you're having problems with decoding some videos (blurried),
    this is mostly because the avc hardware decoder gets configured wrongly.

    You can disable it with my magisk module:
    avc_decoder_disabler.zip



    If you are going to use Gapps,
    I recommend to use the pico package!
    https://opengapps.org/
    For the others, you can use microG if you want, I've enabled signature spoofing.


    Do you like my work?
    Than you can simply hit the thanks button and consider to spend me a coffee or a beer,
    I'm doing this in my free time and it also costs a lot of money to buy hardware.

    donate

    If you don't like it, reboot into recovery and type the following command:
    You could use a gps.conf from https://app.box.com/s/w57s1v1n3hie7l5lk28i for your location and replace /system/etc/gps.conf.
    Or you try GPS Server Optimizer app for a faster 3D fix.
    For both methods you need root rights.

    Wanna improve your sound configs?
    Now you can use my app to access all boeffla sound configurations.

    XDA:DevDB Information
    [ROM][9.x][N8000/N801x/N8020][STABLE] LineageOS 16.0, ROM for the Samsung Galaxy Note 10.1

    Contributors
    html6405
    Source Code: https://github.com/html6405

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.x
    ROM Firmware Required: TWRP 3.3.0
    Based On: LineageOS

    Version Information
    Status:
    Stable
    Release Date: 2020-12-15

    Created 2020-10-26
    Last Updated 2022-04-20
    11
    Update 15.12.2020:
    • programmed button in language and input settings to enable / disable pointer icon.
      (like we had it in previous lineage versions)
    • replaced icon with original smaller one from stock rom
    Only via OTA.
    10
    Update 07.12.2020:
    • included 60Hz camera parameter
    • fixed screen cast
    • partly reverted Nov. 24th update, hope that the charging bug is gone now
    • improved auto brightness
    • included GPS fix improvement suggestion in initial post
    7
    Hey, I just installed this to n8005 and you saved me from buying a new tablet. It works beyond my expectations. This is 8+ years old device after all. You are also helping environment too. Companies should do what you are doing instead of removing chargers to protect the environment. You seriously deserve donation. Have a nice day
    6
    I'm sorry people,
    because I've created a new domain wifi related,
    it made some existing rules uneffective.

    I'm working hard to run selinux without any neverallow rules (I'm nearly there) to provide the best security.

    To get wifi working again, type with your PC or terminal emulator:

    adb shell (only with PC)
    su
    setenforce 0

    and wifi will work again, there will be another update today with the new fixes.