• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][UNOFFICIAL][11][SM-T820][SM-T825][BETA][2021-11-30] LineageOS 18.1 for Galaxy Tab S3

Search This thread

Alex20137

Member
Feb 4, 2018
40
17
By the way, the lock screen is stuck in portrait no matter what. It would be pretty cool to have it horizontal. In any case, great job on the rom!
 

RaySCLA

Member
Aug 26, 2010
35
8
Great job on latest build! Thanks dev! I have two issues. One is when I connect a controller to this rom, the controller connects just fine but the tablet doesnt respond to any buttons being pressed. Any one have to suggestions for a fix?
Another issue is i can't access any files on a flash drive connected to the tablet via OTG.
 
@Awesometic Latest version is a most stable ROM.
No more freezing when switching from flight mode to WiFi in the morning although CPU load still reaching 99%.
So no issues noticed.
From my point of view you can delete the "beta".

Thanks! I'd like to.
Then I may delete "beta" after fixing the off-mode charging :D
 
  • Like
Reactions: pooyab
@Awesometic: First of all I want to really thank you for this ROM as it really shows what the S3 is capable of. It is really emberassing and a shame for the OEM that the original firmware is such a desaster concerning performance. So again thank you very much for the developement as this ROM boosts perfomance a lot. Now for the first time the device is usable.

I have installed the latest version and have found some bugs which may be fixable pretty easy.

1. Settings > Display > Night Light > Schedule > Sunrise/Sunset
Night Light is Not Automatic with Sunrise/Sunset. So it does not switch automatically.

I'm also sharing my Tab S3 SM-T820 with my family and it looks like there are some probably permission related issues concerning additional/secondary users. I hope that this can be fixed easily. With that fixed it will become a perfect device ;)

2. System does not work properly for additional/secondary non primery users:

a. when trying to install an app as an additional/seconbdary user I'm getting an error that there is unsufficient storage and I should free up some storage. This happens for all new apps which are NOT already installed by the main user.
b. I am only able to install the apps that are also already instralled by the main user. Then no error occurs and apps are directly added (not really installed) and available for the secondary user.
c. b works for all apps except Chrome. I'm not able to install Chrome at all as a secondary user event with it being installed already for the primary user.
d. camera does not work for secondary/additional users.

Hope that this issues for additional user accounts can be sorted out pretty fast with the next update.

Then I have an additional question to all: Can I use device encryption with this ROM and how would it handle the encryption of the /data for any additional users?

Thanx in advance,

am

Thank you for the detailed review :)

I will look into the issues you listed before releasing the new version.
For the encryption problem, it may not work, for now, you must do not have a try with this. The tablet will be bricked or fall into the boot loop. Sorry 😅
 
Great job on latest build! Thanks dev! I have two issues. One is when I connect a controller to this rom, the controller connects just fine but the tablet doesnt respond to any buttons being pressed. Any one have to suggestions for a fix?
Another issue is i can't access any files on a flash drive connected to the tablet via OTG.

Yes, I know both issues. I will try to fix them and if it goes well maybe both will be fixed in the next release.
 
  • Like
Reactions: mi_guel and RaySCLA
This is WONDERFUL and works VERY well! *THANK YOU SO MUCH*

Only question I have is loading a DSU. I don't think the S3 is new enough to be GSI compatible, but DSU Loader is in Developer Options. I tried it and "Install Failed."

Thank you for the report. I will have a look to get rid of that incompatible option. :)
 
Thank you for the report. I will have a look to get rid of that incompatible option. :)
I think I'm wrong about this not being compatible... Looks like someone else had a Project Treble GSI working.


Would be cool to do this with the Android 12 Beta 5 images! AND might make development easier for you! :)

Thanks
 
I think I'm wrong about this not being compatible... Looks like someone else had a Project Treble GSI working.


Would be cool to do this with the Android 12 Beta 5 images! AND might make development easier for you! :)

Thanks

Yeah Valera did amazing work before, about Treble, but actually I have no plan to support Treble. :)

But I have a plan to support Android 12 if possible.
 

hinghing1113

Senior Member
Dec 8, 2011
168
8
Thank you so much, Awesometic.
This Rom is fast and responsive. So far, there is only one little thing bother me which is the front camera. I would like to use this for zoom meeting and the front camera quality is poor, the a green bar at the bottom on the video and ghost image.

By the way, this only happen on Zoom app, it's happened both on front and back, the default camera app works fine on front and rear
Thanks again.
 
Last edited:

massivenuts

Member
Apr 7, 2020
15
1
cause of this?2nd time its happened after 3-4 hours of video. multi colors, lineage logo, back to multi colors then this, kills netflix then back to home screen?
original-15404541-af69-4ff7-b253-1606c2b9abe9[1820].jpeg
 
Last edited:

MistCe

Member
Aug 20, 2015
9
0
60346256
Code:
/*
* Your warranty will be VOID after installing a custom ROM.
*
* Get notified yourself that 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.
*/


# LineageOS

LineageOS is a free, community built, aftermarket firmware distribution of Android 11, which is designed to increase performance and reliability over stock Android for your device.

O LineageOS é baseado no Android Open Source Project com contribuições extras de muitas pessoas da comunidade Android. Ele pode ser usado sem a necessidade de qualquer aplicativo Google instalado. No link abaixo está um pacote que veio de outro projeto Android que restaura as partes do Google. LineageOS ainda inclui vários códigos específicos de hardware, que também estão lentamente sendo liberados de qualquer maneira.

Todo o código-fonte do LineageOS está disponível no repositório LineageOS Github . E se você gostaria de contribuir para o LineageOS, visite nossa Revisão do Código Gerrit . Você também pode ver o Changelog para uma lista completa de mudanças e recursos.


# O que está funcionando
  • Tela / tela sensível ao toque
    • LiveDisplay
  • Reprodução de áudio
    • Alto-falantes quádruplos
    • Fone de ouvido / fone de ouvido
    • Áudio bluetooth
  • Reprodução de vídeo
    • HDR
  • Câmera
  • Microfone
  • Sensores
  • Sensor de impressão digital
  • GPS
  • LTE (SM-T825)
  • Wi-fi
  • Bluetooth
  • DRM
    • Widevine L1
  • USB ADB / MTP / OTG
  • Samsung Doze
  • S-Pen
    • Rejeição de palma
  • Cartão SD

# O que não está funcionando
  • Carregamento rápido
  • Carregamento fora da tela
  • Display / ponto de acesso WiFi
  • SELinux permissivo
  • Criptografia de hardware
  • Muitas coisas que não consegui encontrar
  • Por favor, veja a parte "Problemas conhecidos" desta postagem

# Transferências

## LineageOS 18.1

## Aplicativos do Google

## Recuperação TWRP

# Como instalar
  1. Desbloqueie o bootloader.
  2. Baixe o TWRP e atualize a imagem de recuperação via Odin.
  3. Baixe LineageOS 18.1 para Galaxy Tab S3 .
    • Esteja ciente do nome do conselho.
  4. Baixe GAPPS para Android 11 e os outros que você deseja atualizar .
    • Apenas OpenGApps é testado. (open_gapps-arm64-11.0-pico-20210130-TEST.zip)
  5. Entre na recuperação TWRP.
    • A primeira inicialização do TWRP pode ser muito lenta por causa dos sistemas de arquivos incomparáveis.
  6. Formate todo o sistema, dados e partições de cache usando o menu de formato.
    • Você digitará `sim` para fazer isso.
  7. Faça o flash das imagens.
    • Se você vai instalar o GApps ou algo assim, você deve instalar o LineageOS primeiro.
  8. Reinicialize o sistema.
  9. Feito.

# Problemas conhecidos
  • O aplicativo de configurações trava na primeira execução
  • O cartão SD pode não ser reconhecido pelo sistema de arquivos, exceto VFAT (FAT32)
  • Os drives OTG podem não mostrar nada, mesmo se montados
  • O botão lateral na S-Pen está funcionando, mas você deve usar o aplicativo adequado que pode lidar com o evento do botão
  • A ativação do AudioFX pode causar um breve som de estouro ao reproduzir um som
  • Os dispositivos de entrada não estão funcionando, por exemplo, um teclado Bluetooth, um mouse e um controlador PS4
  • Para inicializar a partir da tela de carregamento do modo desligado, é necessário forçar a reinicialização pela combinação de teclas
  • O carregamento rápido não funciona porque o driver AFC acha que a câmera está no estado "em uso"
  • Ligar a lanterna por meio do painel rápido não funciona depois de usar um aplicativo de câmera
  • Usar um aplicativo de câmera pode reduzir o desempenho da IU em um aplicativo inicializador
  • Em um usuário não primário, o tablet não funcionará corretamente, incluindo a instalação de um novo aplicativo ou o uso de um aplicativo de câmera
  • O modo Nightlight não muda automaticamente com Sunrise / Sunset.
  • Obrigado a todos pelo feedback

# Fontes

# Grupos de telegramas
  • Se você estiver interessado em desenvolver esta máquina potencial, por favor me diga através do PM e então enviarei o link de convite.
  • Se você precisa de um canal de discussão geral para esta máquina em potencial ou deseja compartilhar as novidades de seus projetos Android de qualquer pessoa para todos, você pode participar do nosso bate-papo do grupo de discussão .

# Compre-me um café

# Créditos / agradecimento especial a
  • Android Open Source Project
  • Equipe LineageOS
  • [USER = 2047373] @ Valera1978 [/ USER] por seu incrível trabalho anterior, incluindo seu kernel MSM8996
  • [USER = 7600543] @ supermike86 [/ USER] e [USER = 8782714] @samsuffit [/ USER] para testar o LineageOS 18.1 para T820, que é que eu não tenho um
  • [USER = 5763685] @bmwdroid [/ USER] e [USER = 3230246] @cherepanov [/ USER] para confirmar os trabalhos de LTE
  • [USER = 4237200] @sebmue [/ USER] por me informar que as informações úteis para rejeição de palm e [USER = 821205] @ghostwheel [/ USER] por compartilhar seus códigos-fonte de trabalho no Android 9
  • [USER = 406810] @switchgott [/ USER] por me ajudar na discussão do desenvolvimento e na criação de grupos do Telegram
  • Tudo em nosso canal de discussão Telegram, [USER = 9793629] @EonOfBlack [/ USER], Sands, David Becker, ...
  • [USER = 5075128] @ LuK1337 [/ USER] por me dar uma dica para consertar os alto-falantes quádruplos.
Infelizmente para mim não funcionou, consegui instalar o TWRP, instalar a rom, instala com sucesso, mas quando chego na tela de carregamento carrega um pouco e depois reinicia e volta para o TWRP.
Some advice?
 
....No more freezing when switching from flight mode to WiFi in the morning .....
Sorry @Awesometic I was too enthusiatic about not freezing.
Today it happened the 2nd time in 3 days and I could pull a logcat.
Assuming that google.gms is the culprit but I may be wrong.
 

Attachments

  • T825-logcat.zip
    138.6 KB · Views: 3
Last edited:
Thank you so much, Awesometic.
This Rom is fast and responsive. So far, there is only one little thing bother me which is the front camera. I would like to use this for zoom meeting and the front camera quality is poor, the a green bar at the bottom on the video and ghost image.

By the way, this only happen on Zoom app, it's happened both on front and back, the default camera app works fine on front and rear
Thanks again.

Hmm, I think that each app using a camera has a different camera implementation.
Is there an option for switching the camera API or resolution? If it has, you can try to adjust them.

For now, I don't know how many options it truly has for the camera implementation of the ROM, there are not that many factors I can edit.. Because we're using the vendor prebuilt libraries from the latest firmware. 😅

Maybe it could be fixed by building the camera implementation, which means not using the proprietary files from the firmware (I don't have any idea for this though), but it should be for not now because there are so many unseen bugs left.
 
Infelizmente para mim não funcionou, consegui instalar o TWRP, instalar a rom, instala com sucesso, mas quando chego na tela de carregamento carrega um pouco e depois reinicia e volta para o TWRP.
Some advice?

Have you done all my instructions in the first thread? Especially, formatting partitions.
 
Sorry @Awesometic I was too enthusiatic about not freezing.
Today it happened the 2nd time in 3 days and I could pull a logcat.
Assuming that google.gms is the culprit but I may be wrong.
No sorry, freezing is one of the most annoying bugs :)
I glanced at your logcat and yeah, that crashes by the GMS application runtime. It also says "Not allowed to start service Intent".
So, maybe you're right, I think it may be a application problem, which is related to the GApps.

Sorry for not helping you, but if you face a similar problem and it is quite weird, please let me know.
 

Top Liked Posts

  • 1
    is there any prospects for android 12? ... maybe an early look to see if its possible, my n8013 the dinosoar that it is already has an alpha build because only God wished it
    Sure, if I could.
    But as always, please don't expect too much 😅
    1
    I'm still getting the Google drive file from 11-30, not 12-3 when I click the OP link -- or does 11-30 include the new kernel you referred to in the 12.3.2021 update?

    Is everyone using the 20211130 ROM who's posting about it?
    Yeah, 20211130 is the latest version now. I'm sorry for the ambiguous titles.
    Will change them to the same date. 😀
  • 11
    Long time no see. :)

    I uploaded the new version that contains the November security patch and fixed arrow keys working on the keyboard inputs.
    Yeah, sorry for it isn't a big update, I know there're lots of bugs remaining. 😅

    Currently I have been investigating upgrading our kernel as I said before.

    I did start the Android kernel studying to know what CAF based kernel or AOSP based kernel means, and how the other people merge the latest tags from the official repositories to the vendor-providing kernel base.
    And now I think I'm managed to know the very small piece of that Android kernel world.

    First, I found that there is no problem with using the Bluetooth keyboard on the stock kernel for LOS, which hasn't any patch including the upstream Linux patches and/or any tunes.
    Yeah, this is interesting, it can be small evidence that the current kernel is somewhat broken at least for the Bluetooth.

    My first plan was to migrate Samsung codes to the LineageOS MSM8996 kernel. But after a few weeks, I realized that it isn't for humans. There are so many flags and tweaks they put in. Even some codes are not marked whether this code is from Samsung.

    So I changed my plan, to get CAF tags onto the top of the CTD1 kernel that is the latest kernel base of the T825 model. Fortunately, I could merge some modern CAF tags successfully. But in that progress the camera got broken. :unsure:

    Then, I tried to merge the AOSP tags for getting the proper upstream Android/Linux patches and security patches. I could merge until early 2020, that is also containing 3.18.140 upstream Linux patches. But I couldn't merge the latest patches like the one just published last month. It makes the tablet not boot.

    I think it is quite hard work on our tablet because Samsung puts various un-listed patches onto the top of the 3.18.115 kernel but they didn't apply the upstream Linux patches. So, for example, when I merge the 3.18.116 tag to the current 3.18.115 kernel, I couldn't accept all the incoming changes because some files in the current kernel base are much more modern files. o_O This makes me get frustrated.

    But it doesn't mean it is impossible. Some people out there are doing this job now so there will be something more I don't know yet about the Android kernel development. If someone has experience or knowledge of upgrading vendor kernel, please join our Telegram channel and let's discuss that.
    6
    Hello all.

    I uploaded the new LineageOS ROMs that comes with the new kernel.

    Probably the first seen noticeable change is the Bluetooth keyboard is fixed now. 😀
    And there are lots of improvements on that. I wrote the detailed information to the first post of this thread but firstly, I copied that contents here.

    ## About the kernel

    ### Update on 2021. 12. 3


    Finally the first release including my custom kernel is published, as of December 3, 2021.
    Now all the later releases will have my kernel. :)

    This kernel is based on CTD1 firmware, and I have done the following jobs so far;
    • Merged android-linux-stable/msm-3.18, which is including up to Linux 3.14.140 patches
    • Merged LA.UM.7.6.r1-07800-89xx.0 CAF tag
    • Replaced the built-in WLAN driver into the CAF one from LA.UM.7.6.r1-07800-89xx.0 tag, which is the latest version
    • Disabled most of Samsung-specific flags including TIMA, KNOX, RESTRICT, ...
    • Enabled F2FS file system
    • Added AutoSMP CPU hotplug feature and enabled by default for better battery consumption
    • Added AdrenoBoost and enabled by default for better GPU performance
    • Added Anxiety I/O scheduler for better I/O performance
    • Enabled TCP Westwood congestion window control by default for better network stability
    • Set CONFIG_HZ to 300 which is recommended in Android devices and it improves overall interactivity and UX with no power cost
    • Now the S-Pen palm rejection is implemented in the kernel rather than the Android frameworks
    • Maybe more..?
    But we have still some limitations.
    • It still uses the legacy camera driver from CTD1 firmware so unfortunately there are the same bugs on the camera as before
    • The screen on/off using a flip cover is broken for an unknown reason. The system recognizes how the flip cover status changed but actually not working
    • Cannot upgrade to the next CAF tag because of some old blobs we have, I believe
    • Maybe more..?
    This is the first version of mine, so there might be some more upgrades on later.

    I think the most meaningful thing about this job is now we can edit the kernel on the full Linux kernel commits.

    Enjoy. 😀
    1
    @Awesometic great news. Thx very much again.
    Just downloading.
    Any, to you known, disadvantages from f2fs to ext4?
    I've read that ext4 is more stable.
    What do you think?

    Yeah definitely, EXT4 is the most stable file system for Linux so even the modern Linux distributions use that as a default file system for the root partition.
    I think F2FS is also stable nowadays and it is enough to use on a mobile device. In fact, 3.18 kernel doesn't get the latest patches since 3 years ago but fortunately CAF and AOSP sometimes added some patches on that.
    Yeah, this depends on your choice. Between relatively unstable but faster one and the most stable but a little slower one :)
    1
    @Awesometic so being lazy I've just wiped System and Caches then flashed your new LOS which worked.
    As I undervolt (thought might reduce freezes) my device I don't think it's sense full to switch to a faster fs.
    I will use it like before to test if (probably GMS caused) random freezes still appear.
    If they don't I still can switch to f2fs.
    1
    Hello guys, first of all, this is the best custom rom ever for our tab s3. Many thanks to Awesometic and team !
    I'm trying to activate gestures navigation that i remember can be found at settings > system > gestures > system navigation. In this rom i do not see this option. Can the gestures be activated ? I could not figure out how ... Thanks in advance !!
  • 28
    Code:
    /*
    * Your warranty will be VOID after installing a custom ROM.
    *
    * Get notified yourself that 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.
    */


    # LineageOS

    LineageOS is a free, community built, aftermarket firmware distribution of Android 11, which is designed to increase performance and reliability over stock Android for your device.

    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. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.


    # What's working
    • Display/Touchscreen
      • LiveDisplay
    • Audio playback
      • Quad speakers
      • Headphone/Headset
      • Bluetooth audio
    • Video playback
      • HDR
    • Camera
    • Microphone
    • Sensors
    • Fingerprint sensor
    • GPS
    • LTE (SM-T825)
    • WiFi
    • Bluetooth
    • DRM
      • Widevine L1
    • USB ADB/MTP/OTG
    • Samsung Doze
    • S-Pen
      • Palm rejection
    • SD Card
    • Power-off mode charging

    # What's not working
    • Fast charging
    • WiFi display/hotspot
    • SELinux permissive
    • Hardware encryption
    • Lots of things I couldn't find
    • Please see the "Known issues" part of this post

    # Downloads

    ## LineageOS 18.1

    ## Google Apps

    ## TWRP Recovery

    # How to install
    1. Unlock the bootloader.
    2. Download TWRP and flash the recovery image via Odin.
    3. Download LineageOS 18.1 for Galaxy Tab S3.
      • Be aware of the board name.
    4. Download GAPPS for Android 11and the others you want to flash.
      • Only OpenGApps is tested. (open_gapps-arm64-11.0-pico-20210130-TEST.zip)
    5. Enter TWRP recovery.
      • The first boot to TWRP might be very slow because of the unmatched file systems.
    6. Format the whole system, data, cache partitions using the format menu.
      • You will type `yes` to do that.
    7. Flash the images.
      • If you're going to install GApps or something, you have to install the LineageOS first.
    8. Reboot the system.
    9. Done.

    # Known issues
    • Settings app crashes for the first run
    • SD card may not be recognized for the file system, excepts VFAT (FAT32)
    • OTG drives may show nothing even if it mounted
    • The side button on S-Pen is working but you must use the proper application that can handle the button event
    • Enabling AudioFX may cause a short popping sound when playing a sound
    • Fast-charging won't work properly, it sometimes works but most of the time it won't
    • Turning on the flashlight via the quick panel doesn't work after using a camera app
    • Using a camera app may cause reducing the UI performance on a launcher app
    • Nightlight mode will not switch automatically with Sunrise/Sunset
    • The tablet rarely reboots with a GMS related error
    • Unlocking the lock screen can make tablets not usable sometimes
    • CTS profile will not be fixed
    • Thank all of you for the feedback

    # Sources

    # Telegram Groups
    • If you are interested in developing this potential machine, please tell me through PM then I will send you the invitation link.
    • If you need a general discussion channel for this potential machine or want to share the news of its Android projects from anyone to everyone, you can join our discussion group chat.

    # Buy me a coffee

    # Credits / Special thanks to
    • Android Open Source Project
    • LineageOS Team
    • @Valera1978 for his amazing previous work including his MSM8996 kernel
    • @supermike86 and @samsuffit for testing LineageOS 18.1 for T820, which is I don't have one
    • @bmwdroid and @cherepanov for confirming the LTE works
    • @sebmue for letting me know that the useful information for palm rejection, and @ghostwheel for sharing its working source codes on Android 9
    • @switchgott for helping me in the development discussion and creating Telegram groups
    • All from our Telegram discussion channel, @EonOfBlack , Sands, David Becker, ...
    • @LuK1337 for giving me a hint to fix the quad-speakers.
    12
    Hi all,

    Finally, I can take a picture with my Tab S3 :)

    But still, there are some annoying bugs about the picture resolution, a flashlight behavior, ... but yeah it is usable when I take something using slightly lower resolution without the flashlight.

    Also, for now, both the LOS camera app and Snap camera are not working well while Open Camera and Google Camera seem to be working well.

    For now, the major problem is that if I use a flashlight in the camera app at least once, the overall GUI animations slow down even I closed the camera app.

    So, when I publish the camera fixed version, at least I will fix this most bothering thing even though I can't fix it all for the camera.
    11
    Hello all.

    I uploaded the new version, including fixing the power-off mode charging.
    I'm using the LPM binary that is from Samsung for the power-off mode charging. When you plug in the charging cable while the tablet turns off, you can see the original charging screen you might see in the stock firmware. :)

    And I tried to fix the Bluetooth inputs and the OTG drives issues but I couldn't. I can reproduce these problems but I cannot find how to fix them for now. But I can confirm that the wired input devices are working such as a keyboard and a Playstation 4 controller.

    Please check out the first post of this thread. :)
    11
    Great news here. The next release will include the fully-working quad-speakers. :D
    And I also have implemented the audio rotation codes for the screen rotation.

    Actually, I already have used it for about 3 days, and I think it looks working flawlessly.
    And, for the alternatives of the Dolby Atmos, I have tested with the Dolby Digital Plus module with Magisk and I can say that it is awesome. :cool:

    The new release will be uploaded before this weekend. :)
    11
    Long time no see. :)

    I uploaded the new version that contains the November security patch and fixed arrow keys working on the keyboard inputs.
    Yeah, sorry for it isn't a big update, I know there're lots of bugs remaining. 😅

    Currently I have been investigating upgrading our kernel as I said before.

    I did start the Android kernel studying to know what CAF based kernel or AOSP based kernel means, and how the other people merge the latest tags from the official repositories to the vendor-providing kernel base.
    And now I think I'm managed to know the very small piece of that Android kernel world.

    First, I found that there is no problem with using the Bluetooth keyboard on the stock kernel for LOS, which hasn't any patch including the upstream Linux patches and/or any tunes.
    Yeah, this is interesting, it can be small evidence that the current kernel is somewhat broken at least for the Bluetooth.

    My first plan was to migrate Samsung codes to the LineageOS MSM8996 kernel. But after a few weeks, I realized that it isn't for humans. There are so many flags and tweaks they put in. Even some codes are not marked whether this code is from Samsung.

    So I changed my plan, to get CAF tags onto the top of the CTD1 kernel that is the latest kernel base of the T825 model. Fortunately, I could merge some modern CAF tags successfully. But in that progress the camera got broken. :unsure:

    Then, I tried to merge the AOSP tags for getting the proper upstream Android/Linux patches and security patches. I could merge until early 2020, that is also containing 3.18.140 upstream Linux patches. But I couldn't merge the latest patches like the one just published last month. It makes the tablet not boot.

    I think it is quite hard work on our tablet because Samsung puts various un-listed patches onto the top of the 3.18.115 kernel but they didn't apply the upstream Linux patches. So, for example, when I merge the 3.18.116 tag to the current 3.18.115 kernel, I couldn't accept all the incoming changes because some files in the current kernel base are much more modern files. o_O This makes me get frustrated.

    But it doesn't mean it is impossible. Some people out there are doing this job now so there will be something more I don't know yet about the Android kernel development. If someone has experience or knowledge of upgrading vendor kernel, please join our Telegram channel and let's discuss that.