[UNOFFICIAL][ROM]ALPHA LineageOS 19.1 for Galaxy Tab A [SM-T550] May 6, 2023 - Samsung Galaxy Tab A series ROMs, Kernels, Recover

PLEASE BEFORE YOU decide to try this rom, you MUST read all of post 1, 2, 3 and 4 (about 10 minute read). If you think this is an unreasonable request, then stop reading now and find another rom. Thank you.
I am not responsible for lost data, identity theft, lost money, security vulnerabilities, bricked devices or any other hardware or software malfunctions that comes as a result of flashing this rom.
BACKUP YOUR DATA AND OLD rom BEFORE trying my rom.
If you are NOT an expert in using fastboot, adb, odin, heimdall, twrp, DO NOT use this rom. You must know how to use these tools to revert back to your old rom.
If you are new to flashing custom roms, do NOT attempt this.
If you need your tablet for work and something important, do NOT flash this rom. This rom could result in a bricked device or boot loop or non booting device or you not being able to revert back to your old rom.
What works
1. bluetooth
2. wifi
3. brightness
4. external audio
5. GPS
6. audio through headphone jack
7. audio over bluetooth
8. camera
What doesn't work
1. selinux is permissive. I have tried to make this build enforcing for weeks, but when I do, the OS doesn't boot and there is no adb logcat output despite making an "eng" build. Without adb logcat output, it's virtually impossible to determine what is wrong and I'm not spending anymore time on it. If having enforcing mode is important to you, use my 18.1 builds.
2. keyboard bug workaround. When prompted to enter something like a Bluetooth pin or text based password, sometimes the keyboard is not shown on the screen or off screen. The workaround is to goto settings, system, languages & input, on-screen keyboard, Android Keyboard (AOSP), appearance & layout, theme and choose "Material - follow system settings".
This keyboard bug is a LineageOS bug as per
https://review.lineageos.org/c/LineageOS/android_packages_inputmethods_LatinIME/+/325438
3. gapps. Some of you require gapps for whatever reason. I use Aurora Store for my purposes and thus have NO KNOWLEDGE of the current state of gapps.
There are various gapps projects (at least 5 in 2022). Each has pros and cons. It's your job to do the research and find a suitable gapps project. I suggest you allocate at least a couple of hours doing your own research. My rom works by itself fine without gapps. DO NOT talk about gapps in this thread. As a courtesy to gapps users, if you want to talk about gapps, I have opened a new thread at
https://forum.xda-developers.com/t/...m-t35x-sm-t550-sm-t560nu-and-sm-p550.4479285/
so you may discuss gapps wrt to the msm8916 platform. I will NOT be participating in that thread as I do NOT use gapps.
Thanks
1. LineageOS team for source code.
2. Kyle Harrison
- looking through the adb logcat and suggesting that my binder code was too old to work with Android 12's keystore2 code
- for the graphics and legacy camera patches to allow msm8916 to work with Android 12
- for his Motorola LineageOS 19.1 device trees so I could use his patches as a template for msm8916
3. @tarkzim
- adding back audio hal 2.0 and legacy camera hal 1.0 into the LineageOS trees
- helping me think through the msm8916 random reboots which was due to the TCP/IP patches
- maintaing and updating his repos so I can study them for learning purposes
4. pre ALPHA testers @breversa , @XDA_username00 for willing to test pre ALPHA builds and leaving feedback.

FAQ - I spent hundreds of hours building this rom. It was frustrating process from Nov 2021 to Aug 2022 running into bug after bug. The least you can do is spend a few minutes reading everything before posting.
Q1. Where are the source and kernel source files?
A1. The kernel source files are at
https://github.com/retiredtab/android_kernel_samsung_msm8916
The device tree files are at
https://github.com/retiredtab/android_device_samsung_msm8916-common/tree/lineage-19.1
https://github.com/retiredtab/android_device_samsung_gt510wifi/tree/lineage-19.1
https://github.com/retiredtab/device_samsung_gte-common/tree/lineage-19.1
The vendor tree files are at
https://github.com/retiredtab/android_vendor_samsung_gt510wifi/tree/lineage-19.1
https://github.com/retiredtab/vendor_samsung_msm8916-common/tree/lineage-19.1
The manifest.xml (or roomservice.xml) and build instructions for 19.1 are at
https://github.com/retiredtab/LineageOS-build-manifests
Q2. Is this ALPHA rom suitable as a daily driver?
A2. It can be depending on your requirements. I can't test every app so you try it yourself to see if it's suitable. I've been using this rom myself since mid March 2022 with no major issues. I suggest you do a clean install, see FAQ 11, and flash this 19.1 ROM BY ITSELF (no gapps, magisk, etc) and see if you like it. If you do like it and want to add gapps then see FAQ 12.
Q3. What if my app, xyz, doesn't work?
A3. If your app doesn't work, then go back to your old rom.
Q4. Your rom is laggy and buggy.
A4. If you find the above, then go back to your old rom. There's only so much software can do on a 2015 budget level tablet. Remember a budget tablet will have the slower SoC/CPU and less DRAM than a top of the line model. Your tablet will also run slower when you use gapps. You can run a lot of software without using gapps. Research fdroid, newpipe, Aurora store etc.
Q5. What TWRP should I use?
A5. You MUST use TWRP 3.5.2_9. Get it from
https://dl.twrp.me/gt510wifi/
Q6. Why should I use this rom?
A6. If you don't like this rom, then don't use it.
Q7. Will you offer monthly updates with security patches?
A7. I will try to offer monthly security patches, but that all depends on if I continue to have high speed Internet in the future.
Q8. Can you help me? I'm a newbie. Can you provide step by step instructions?
A8. I don't have the time to help newbies, so please do your own research. There are lots of tutorials, videos, etc on how to flash roms. Newbie questions must be posted in the Questions and Answers forum, not here.
Q9. Can I report a bug with respect to the rom?
A9. Yes, but you need to supply the following information. If you don't, I won't look at it.
You must provide an adb logcat of the problem and tell me how to reproduce it. Note I will not be downloading any apps that require money or an userid/password. For example, if you have problems with Netflix, I cannot help you since I don't have a paid subscription. If you use some app that requires an userid/password, I cannot help you as I'm not willing to create another userid/password even if it's free.
To get a logcat, open up a terminal window.
Code:
# clear the logcat first
adb logcat -c
# start logcat trace
adb logcat > problem.txt
# reproduce problem
# wait until problem has occured, then stop trace by hitting ctrl-c
# attach the problem.txt ZIPPED as text files don't seem to get attached properly
Q10. Will you still build 18.1 for this device?
A10. Yes, for rest of 2022, but I will make a decision in January 2023 on how 18.1 and 19.1 will be maintained. If you like to help by building 18.1/19.1, please let me know.
Q11. Do I need to erase everything and format my data?
A11. Yes, you MUST erase all the partitions (system, data, dalvik/art cache, cache) using TWRP and MUST format your data before installing 19.1 when you are coming from stock or an earlier version of LineageOS or from another custom rom. If you get stuck at the boot animation for more than 5 minutes, it's likely because you didn't follow the instructions I just wrote. Dirty flashes from stock, other custom roms or older LineageOS versions are not supported and not likely to work.
Q12. What gapps should I use?
A12. I don't use gapps anymore. I use Aurora Store. As of Nov 6, 2021, I no longer make recommendations on which gapps to use as your mileage may vary.
Let me by crystal clear. YOU NEED TO DO YOUR OWN HOMEWORK selecting between the various gapps offered. There are 5: opengapps, nikgapps, mindthegapps, flamegapps and bitgapps. Each one will have it's own installation instructions. The only recommendation I will offer to use the SMALLEST version of gapps.
Don't be surprised that whatever gapps you use might have problems like "Just a sec", voice not working, updating google play store please wait, etc. These are NOT problems of the OS as the OS will run fine without gapps. These are gapps problems and you must ask in the gapps forum why it doesn't work.
In addition, some of the gapps may not install properly when using TWRP and say "cannot /mnt/system". For those cases, please use the LineageOS recovery.img you can download from
https://sourceforge.net/projects/retiredtab/files/SM-T550/LineageOS-recovery/
By flashing the LineageOS recovery.img, it will overwrite the existing TWRP and you will get a different UI.
Q13. I'm having problems with gapps, can you answer why it's not working?
A13. I WILL NOT answer any questions regarding gapps. This thread is about the rom, not gapps. Android does not depend on gapps in order to work.
Questions about gapps, for your courtesy, should be asked at
https://forum.xda-developers.com/t/...m-t35x-sm-t550-sm-t560nu-and-sm-p550.4479285/
Q14. Why isn't my post answered or ignored?
A14. Questions already answered in the FAQ will be completely ignored. Again, I do not use Windows OS or gapps.
Q16. What speed up/optimization tips do you suggest?
A16.
1. Turn off animations. Go into developer settings, scroll down to the drawing section, and set window, transition and animator scale all to "off".
2. If you don't have a google account, don't install gapps. Use Aurora Store to get your apps as you can get all the same apps from the play store using an anonymous login.
3. Dont' run more than 2 apps at the same time. You can probably listen to music in the background and use a web browser at the same time, but don't expect great performance from a 2015 entry level tablet.
4. Use a web browser like Brave that has built in adblock and privacy features.
5. Use newpipe to watch your streaming content. It has built in adblock so you don't have to watch forced ads.
6. Look for apps that are open source, ad free and lightweight.
7. Remove all unused quick setting "bubbles" from the quick pull down menu. I only need and have 6.
Q17. Does this rom support Magisk for root?
A17. I don't use Magisk myself so I don't know and Magisk is always being updated to fool Google's certification process. Others have reported Magisk as working, but I won't answer any questions regarding it.
Q18. Will this rom ever become official?
A18. With 19.1, legacy devices like ours will NEVER be official due to lack of ebpf support. See https://lineageos.org/Changelog-26/
Also, I don't want the responsibilities that come with being an official maintainer.
Q19. What is the difference between this rom and others?
A19. This rom tries to be pure LineageOS with little to no modifications.
Q20. Will there be any major 19.1 code modifications in the future?
A20. I don't anticipate any major modifications. There may be some small bug fixes and minor code cleanup, but all the hard work in getting the rom up and running and fixing all the major bugs have been done completed. This doesn't mean the code is perfect or well organized, but I won't be doing any major changes now that 19.1 is working.
Q21. Why did you fork the device and vendor trees for 19.1?
A21. The msm8916 repos seem geared towards phones and sometimes do not work or cause boot animation loops for tablets so I decided to fork their repos. In other words, what's deemed as msm8916-common code isn't common to all devices.
In addition, since I'm building SM-T350, SM-T357W, SM-T550, SM-P550 and SM-T560NU (all use the same msm8916 code), it seems easier to maintain all of them if I can control my own code repos and not worry if my changes affects the phones or not.
I have completely decommonized and rearranged the 19.1 msm8916-common tree so it's easier for me to maintain and build.
Q22. Can you build a variant of this device? For example, a LTE or S-pen version.
A22. If I don't physically have the device, I cannot and will not build it unless I can boot and test it myself. Even then, there's no guarantee that I can get those variant features working.
Q23. Can I load this rom on a variant devivce like LTE or S-pen version?
A23. The rom is built for the device explicitly listed. If you are an advanced user and understand TWRP, adb, odin, heimdall, you can try loading it on a LTE or S-pen variant by modifying the updater-script, but it may cause a bricked device, bootloops or non functionality of LTE/S-pen. You have been informed and warned!
Q24. What major code changes are in 19.1 vs 18.1.
A24.
- iptables has been removed in favour of ebpf
- keystore v1 has been replaced with keystore v2 which requires that the binder calls have some built-in security
- audio hal 2.0 has been deprecated
- legacy camera hal 1.0 and snap app have deprecated
Q25. I don't like the taskbar, how do I turn it off?
A25. Choose settings, type task into the search bar. Choose enable taskbar and disable taskbar. This will leave the on screen nav bar. If you want to disable that, go to settings, system, gestures, system navigation, gesture navigation.
Q26. Okay, I understand the consequences and that this is ALPHA rom and willing to take the risks outlined, now where can I find the rom?
A26. You can download it from https://sourceforge.net/projects/retiredtab/files/SM-T550/19.1/

NOTE: All builds that I upload have been personally tested on my device to boot and function as described in post #1. Having said that, there's still a chance it won't work on your device due to human error, your configuration, your apps, etc. If it won't boot, always start with a complete wipe of everything and format your data in TWRP. This is known has a clean install. Backup your data before a clean install.
19.1 has been my daily driver since March 2022.
May 6, 2023 release notes
1. May 5 security patches as per https://review.lineageos.org/q/topic:S_asb_2023-05
2. Whatever LineageOS changed since Apr 5 patches. About 7,400 files had to be recompiled.
Apr 13, 2023 release notes
1. Apr 5 security patches as per https://review.lineageos.org/q/topic:S_asb_2023-04
2. Whatever LineageOS changed since Mar 5 patches. About 23,000 files had to be recompiled.
March 19, 2023 release notes
1. Mar 5 security patches as per https://review.lineageos.org/q/topic:S_asb_2023-03
2. Whatever LineageOS changed since Feb 5 patches. About 24,500 files had to be recompiled.
Feb 12, 2023 release notes
1. Feb 5 security patches as per https://review.lineageos.org/q/topic:S_asb_2023-02
2. Whatever LineageOS changed since Jan 5 patches. About 12,500 files had to be recompiled.
Jan 8, 2023 release notes
1. Jan 5 security patches as per https://review.lineageos.org/q/topic:S_asb_2023-01
2. Whatever LineageOS changed since Dec 5 patches. About 4,400 files had to be recompiled.
Dec 9, 2022 release notes
1. Dec 5 security patches as per https://review.lineageos.org/q/topic:S_asb_2022-12
2. Whatever LineageOS changed since Nov 5 patches. About 4,700 files had to be recompiled.
Nov 11, 2022 release notes
1. Nov 5 security patches as per https://review.lineageos.org/q/topic:S_asb_2022-11
2. Whatever LineageOS changed since Oct 5 patches. About 5,400 files had to be recompiled.
Oct 7, 2022 release notes
1. Oct 5 security patches as per https://review.lineageos.org/q/topic:S_asb_2022-10
2. Whatever LineageOS changed since Sept 5 patches. About 4,500 files had to be recompiled.
Sept 12, 2022 release notes
1. Sept 5 security patches as per https://review.lineageos.org/q/topic:S_asb_2022-09
2. Switched to different timekeep repo that works with Android 12 and up.
3. Whatever LineageOS changed since Aug 5 patches. About 4,700 files had to be recompiled.
Aug 10, 2022 release notes
1. Aug 5 security patches as per https://review.lineageos.org/q/topic:S_asb_2022-08
2. Initial ALPHA release to public.

Reserved.

Wanted to report no issues with this recent version via in-place upgrade from last month's v19.1 alpha test build.
For anyone still running v17 or v18 wondering if it's worth upgrading, it depends on your use case.
Here's mine if it helps:
I use this SM-T550 tablet on a semi-regular basis for web browsing, reading e-books, and watching video content.
Using v3.6.2_90 TRWP with a microSD card and some Bluetooth headphones.
No gapps, Bromite Chromium browser, NewPipe, and all other apps downloaded via anonymous session using Aurora Store (which also works great with tracking updates).
Apps: Bitwarden (still slow, but faster than when on v18), Netguard, Netflix (no DRM issues), Nova Launcher, Plex, United Airlines app (need the Bromite browser installed for DRM content to play), and Amazon Kindle.

Works great.

bierma32 said:
Works great.
Click to expand...
Click to collapse
can you give more info please. is good for the daily use? thanks

I used now more than 4 weeks and all what I have tested works perfect.
It is my daily driver.
Bluetooth works , WiFi connection is much stable if you have an worse signal.
Battery consumption I much better than Los 18.1

I have the smt550. Do you have a guide to root it and install this rom? Where can i find it? Thanks

vuoshinotizy said:
can you give more info please. is good for the daily use? thanks
Click to expand...
Click to collapse
Everything seems to work (except RIL as mine is an LTE device). Just bear in mind that SELinux is disabled, so you might not want to use the tablet to store sensitive data.
vuoshinotizy said:
I have the smt550. Do you have a guide to root it and install this rom? Where can i find it? Thanks
Click to expand...
Click to collapse
A general guide to install a custom OS for a Samsung device can be found on the LineageOS website. Here's an example for a different Samsung device https://wiki.lineageos.org/devices/beyond1lte/install
The main differences are you'll need to refer to the original post Q5 to obtain a custom recovery (TWRP) and Q26 to obtain the LineageOS build.

New build lineage-19.1-20220912-UNOFFICIAL-gt510wifi.zip
NOTE: All builds that I upload have been personally tested on my device to boot and function as described in post #1. Having said that, there's still a chance it won't work on your device due to human error, your configuration, your apps, etc. If it won't boot, always start with a complete wipe of everything and format your data in TWRP. This is known has a clean install. Backup your data before a clean install.
19.1 has been my daily driver since March 2022.
Sept 12, 2022 release notes
1. Sept 5 security patches as per https://review.lineageos.org/q/topic:S_asb_2022-09
2. Switched to different timekeep repo that works with Android 12 and up.
3. Whatever LineageOS changed since Aug 5 patches. About 4,700 files had to be recompiled.

retiredtab said:
New build lineage-19.1-20220912-UNOFFICIAL-gt510wifi.zip
Click to expand...
Click to collapse
No issues with in place upgrade. Still works great!

vuoshinotizy said:
I have the smt550. Do you have a guide to root it and install this rom? Where can i find it? Thanks
Click to expand...
Click to collapse
Just sent you PM with the steps I used to get it on mine.

retiredtab said:
PLEASE BEFORE YOU decide to try this rom, you MUST read all of post 1, 2, 3 and 4 (about 10 minute read). If you think this is an unreasonable request, then stop reading now and find another rom. Thank you.
I am not responsible for lost data, identity theft, lost money, security vulnerabilities, bricked devices or any other hardware or software malfunctions that comes as a result of flashing this rom.
BACKUP YOUR DATA AND OLD rom BEFORE trying my rom.
If you are NOT an expert in using fastboot, adb, odin, heimdall, twrp, DO NOT use this rom. You must know how to use these tools to revert back to your old rom.
If you are new to flashing custom roms, do NOT attempt this.
If you need your tablet for work and something important, do NOT flash this rom. This rom could result in a bricked device or boot loop or non booting device or you not being able to revert back to your old rom.
What works
1. bluetooth
2. wifi
3. brightness
4. external audio
5. GPS
6. audio through headphone jack
7. audio over bluetooth
8. camera
What doesn't work
1. selinux is permissive. I have tried to make this build enforcing for weeks, but when I do, the OS doesn't boot and there is no adb logcat output despite making an "eng" build. Without adb logcat output, it's virtually impossible to determine what is wrong and I'm not spending anymore time on it. If having enforcing mode is important to you, use my 18.1 builds.
2. keyboard bug workaround. When prompted to enter something like a Bluetooth pin or text based password, sometimes the keyboard is not shown on the screen or off screen. The workaround is to goto settings, system, languages & input, on-screen keyboard, Android Keyboard (AOSP), appearance & layout, theme and choose "Material - follow system settings".
This keyboard bug is a LineageOS bug as per
https://review.lineageos.org/c/LineageOS/android_packages_inputmethods_LatinIME/+/325438
3. gapps. Some of you require gapps for whatever reason. I use Aurora Store for my purposes and thus have NO KNOWLEDGE of the current state of gapps.
There are various gapps projects (at least 5 in 2022). Each has pros and cons. It's your job to do the research and find a suitable gapps project. I suggest you allocate at least a couple of hours doing your own research. My rom works by itself fine without gapps. DO NOT talk about gapps in this thread. As a courtesy to gapps users, if you want to talk about gapps, I have opened a new thread at
https://forum.xda-developers.com/t/...m-t35x-sm-t550-sm-t560nu-and-sm-p550.4479285/
so you may discuss gapps wrt to the msm8916 platform. I will NOT be participating in that thread as I do NOT use gapps.
Thanks
1. LineageOS team for source code.
2. Kyle Harrison
- looking through the adb logcat and suggesting that my binder code was too old to work with Android 12's keystore2 code
- for the graphics and legacy camera patches to allow msm8916 to work with Android 12
- for his Motorola LineageOS 19.1 device trees so I could use his patches as a template for msm8916
3. @tarkzim
- adding back audio hal 2.0 and legacy camera hal 1.0 into the LineageOS trees
- helping me think through the msm8916 random reboots which was due to the TCP/IP patches
- maintaing and updating his repos so I can study them for learning purposes
4. pre ALPHA testers @breversa , @XDA_username00 for willing to test pre ALPHA builds and leaving feedback.
Click to expand...
Click to collapse
Hi, Installed 19.1 recovery, did factory reset, formatted system and installed 19.1 version. No error messages. Unfortunately it keeps booting into recovery only. What did I do wrong?

Zomer123 said:
Hi, Installed 19.1 recovery, did factory reset, formatted system and installed 19.1 version. No error messages. Unfortunately it keeps booting into recovery only. What did I do wrong?
Click to expand...
Click to collapse
At first you have to tell us from which ROM or OS ( Stock ) you are comming.
Which Recovery you have installed ? TWRP or Lineage Recovery.
Have flashed only LOS 19.1 or LOS + Gapps ( which Version ) or have you flashed LOS + Gapps and Magisk ?
Try it again , factory reset and wipe cache , Data ( int. Sdcard ) System.
Flash Los and reboot system.
Is this OK . next step factory reset, flash Los and Gapps
Reboot system and so on.

bierma32 said:
At first you have to tell us from which ROM or OS ( Stock ) you are comming.
Which Recovery you have installed ? TWRP or Lineage Recovery.
Have flashed only LOS 19.1 or LOS + Gapps ( which Version ) or have you flashed LOS + Gapps and Magisk ?
Try it again , factory reset and wipe cache , Data ( int. Sdcard ) System.
Flash Los and reboot system.
Is this OK . next step factory reset, flash Los and Gapps
Reboot system and so on.
Click to expand...
Click to collapse
Coming from los 18.1 (aug 2022)... Installed los 19.1 recovery. Then factory reset etc. Then installed los 19.1 (sept). No gapps, no magisk...

Zomer123 said:
Coming from los 18.1 (aug 2022)... Installed los 19.1 recovery. Then factory reset etc. Then installed los 19.1 (sept). No gapps, no magisk...
Click to expand...
Click to collapse
Is there a reason for going with the LOS recovery image instead of TWRP? TWRP has worked great for me since v17 and haven't had a need for recovery with the SD Card, but then you might have a particular use case.
Remember you'll need to wipe the dalvik/data/internal storage/cache/system partitions first, then format data before installing the OS.
Hope any of that helps.

XDA_username00 said:
Is there a reason for going with the LOS recovery image instead of TWRP? TWRP has worked great for me since v17 and haven't had a need for recovery with the SD Card, but then you might have a particular use case.
Remember you'll need to wipe the dalvik/data/internal storage/cache/system partitions first, then format data before installing the OS.
Hope any of that helps.
Click to expand...
Click to collapse
I already solved it by flashing twrp using Odin.

Zomer123 said:
I already solved it by flashing twrp using Odin.
Click to expand...
Click to collapse
What was the reason that you have flashed the Lineage Recovery, since TWRP worked before ?

bierma32 said:
What was the reason that you have flashed the Lineage Recovery, since TWRP worked before ?
Click to expand...
Click to collapse
Idk, thought that it would be necessary to flash the 19.1 rom... But I also got back to 18.1 version since 19.1 is more laggy and has ugly QS tiles.

Related

[ROM][LINEAGEOS][7.1.2][OMS][microG][UNOFFICIAL] Samsung Galaxy Tab A 7.0 LTE SM-T285

This is a port of LineageOS 14.1 for the Samsung Galaxy Tab A 7.0 (2016) LTE SM-T285. LineageOS needs no introduction, it essentially a rename from CyanogenMod due to naming issues.
5.1.1 is the best that you can get from samsung right now and it is not known if they plan to do any upgrades. I have absolutely no idea why samsung chose to stay with the outdated 5.1.1 mid 2016 when we already got 7.1 coming out. This custom rom is probably the best you can get if you want an upgrade from Lollipop. Performance on the latest build is also better, you be the judge.
I don't recommend you use this as a daily driver, but it should be good enough for some. Make sure you read the pending issues below and decide if this is acceptable to you before you flash this rom.
Based off on LineageOS 14.1 sources which is based on Nougat 7.1.2
Device Tree:
=========
https://github.com/jedld/android
https://github.com/jedld/device_samsung_gtexslte.git
https://github.com/jedld/vendor_samsung_gtexslte.git
https://github.com/jedld/kernel_samsung_gtexslte.git
Note: June 27+ builds uses a special kernel that uses newer mali 400 libs https://github.com/jedld/kernel_samsung_gtexslte/tree/performance_2
Update October 17, 2018
====================
Released maintenance patch - Latest security patches + latest lineageos 14.1 patches
Update December 9, 2017
====================
- November Security Patches
- Latest changes from upstream Lineageos
Update October 5, 2017
==================
- Security updates (October 5 patches, blueborne fix)
- updated kernel to 3.10.107
Update September 27, 2017
======================
This is more of an upstream refresh release and some updates to graphics
- Latest upstream changes from Lineageos
- Using source compiled gralloc build. Seems to speed things up
- now using Android N audio policy config xml files. This should allow for a bit more options for tweakers
- Linux kernel now updated to 3.10.106
Update August 21, 2017
=================
hotfix release: fixed audio_policy.conf file which causes earphones not to register.
Update August 20, 2017
=================
Minor updates:
- alarm clock bug seems to have been fixed
- Update android build to NJH47F
- Added microG patches (https://github.com/microg/android_packages_apps_GmsCore/blob/master/patches/android_frameworks_base-N.patch)
Update June 27, 2017
================
Added a build with Substratum OMS support. Please visit the download section, OMS builds should have a -OMS in its archive name. Use this build if you are into themes and want to use Substratum. For details on substratum please visit the relevant forums.
Update June 26, 2017
================
- Enabled hw decoders (should speed up videos and reduce cpu usage), some glitches can still occur though
- Updated Mali userspace and kernel drivers, use updated gralloc and hwcomposer (Should speed up UX)
- Added NTP settings for GPS
- Updated to LineageOS build NJH47B with June 5 security patches
- Fixed KSM causing a battery drain
- A number of tweaks that I can't remember
- issues: Camera won't work with the stock camera app. Seems to work under third party apps. Video is still broken though.
As usual hit the download section for both the newest and oldest builds. This build also uses an experimental kernel under the performance_2 branch:
https://github.com/jedld/kernel_samsung_gtexslte/tree/performance_2
This build is still alpha so there might still be issues.
Update June 5, 2017
================
minor fixes
- Fix wifi hotspot
- Added GPS patches by @Vagr9K (gps should at least load in apps)
Update May 28, 2017
================
- Fix lock screen
- Incorporate kernel fixes c/o @Vagr9K
- Fix bluetooth
- Update to 7.1.2 Nougat N2G470
Update Feb 12, 2017
===============
- really fix mtp and usb connectivity
- There is a bug where pattern unlock won't show up even when you swipe up in the lockscreen. As a workaround make sure you select "Directly show pattern view" in the "pattern unlock settings" page (Click on the settings knob besides the Screen Lock option). If you somehow forget to do this, you can click on a notification to force pattern unlock to show up, if you don't have notifications, connect your device to USB and the charing notification should show up.
Update Feb 11, 2017
===============
- Improved graphics, HW composer, gralloc built from source and updated Mali drivers
- F2FS support for data partition
Update Jan 31, 2017
===============
Bundled with the new perf+ kernel that I am using for the CM-13 buids
Works:
- Wifi/SMS
- Mobile Data (Need to restart once after first boot)
- Audio
- Graphics
- Incoming/Outgoing Calls
- MTP
- Camera (Stills capture works with 3rd party apps)
- Bluetooth
- Wifi Hotspot
Does not work:
- video recording (sometimes works with 3rd party apps like open camera)
- GPS (no fix)
Issues
* Stability issues and some boot loops (Try to disable hardware GPS, or location services which may solve it)
* Wifi and network performance issues when both bluetooth and wifi is on and vice versa (needs confirmation from testers). I'm not sure if this problem also happens under stock. So if someone can give me feedback that would be appreciated.
* Setting alarms using the stock clock app will crash your tablet, use third party apps instead (this is a bug in upstream LineageOS and not related to this device)
Not essential but still needs to worked on
- HW encoders (06/26/2017 hw decoders now supported)
Other Notes:
- selinux permissive
Most of the issues are fixable, I just need more time and encouragement
SM-T280 Users: Unfortunately this rom would probably not work on it since the SM-T285 and SM-T280 have different kernels and slightly different hardware. I don't have access to this device so it would be hard for me to port it over. However I believe there are a lot of similiarities in the device tree that can be shared. If a dev with the SM-T280 is interested I can probably help.
Download
========
Remember flashing an unofficial ROM on your samsung device will probably void your warranty, Samsung representatives will probably not be able to help you as they are still stuck at 5.1.1 land as of now and have no idea how to handle a SM-T285 that is running 7.1.
As always flash this at your own risk. Make sure you have a copy of the stock ROM so that you have something to fall back to, which is highly the case when using an experimental rom.
See DevDB download section. Or get the latest version LINEAGE-OMS-14.1-20181117-UNOFFICIAL-SMT285-ALPHA.zip
For Older Versions/OMS builds see downloads sections:
All Downloads
Note that this rom is pure stock and does not come with the Play Store or any Gapps, I suggest you download a micro gapps package separately and install it via recovery.
There have been reports that recent versions of open gapps don't work properly, it is advised to use older versions instead (e.g. open_gapps-arm-7.1-nano-20161109.zip)
Installation Instructions
==================
Perform a backup of all of your important files. This ROM is experimental and I will not be responsible for your loss of data.
Download the zip file and extract the tar.
Use Odin/Heimdall to flash the tar file to your device. If you are coming from stock or another rom make sure you wipe first using TWRP. DO NOT USE twrp to flash these zip files, they are not configured for that.
Root and customization/ Build Guide
===================
LineageOS unlike Cyanogenmod does not come with root. However you can easily root it by using TWRP to install the latest version of SuperSU.
If you want to customize this ROM and/or repackage it you may use this guide as a reference.
XDA:DevDB Information
LineageOS-14.1 Samsung Galaxy Tab A 7.0 LTE (SM-T285), ROM for the Samsung Galaxy Tab A series
Contributors
jedld
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Based On: LineageOS
Version Information
Status: Alpha
Created 2017-01-31
Last Updated 2018-10-17
Awesome work!
wow! Thanks jedid!
EDIT 2 amazing...wifi, cellular data for internet, sms, mms, calls all work (and no echo!)
as you wrote...mms (data) and internet (data) work after the 1st reboot
not yet installed gapps
slower than cm13 but an incredible start! (compare with tab s, s2 that even have official marshmallow and even nougat coming or already there for the tab s2 that have all call and data issues...this one is simply a great feat!)
only thing for some reason it will not automatically get the time and day from the cellular network
EDIT 3
a TWRP backup would not restore properly-android.phone.com errors (no root no gapps just basic setup)
strange thing when I flashed gapps (full not pico from Oct for 7.1) had all kinds of google apps force-closes and the network would not connect easily-it did but the errors never ended so I ended up trying to go back to the twrp backup which is when I got the android. phone.com stopped error (repeatedly coming)
am redoing the installation now (maybe was a bad twrp backup cannot know for sure)
mac231us said:
wow! Thanks jedid!
EDIT 2 amazing...wifi, cellular data for internet, sms, mms, calls all work (and no echo!)
as you wrote...mms (data) and internet (data) work after the 1st reboot
not yet installed gapps
slower than cm13 but an incredible start! (compare with tab s, s2 that even have official marshmallow and even nougat coming or already there for the tab s2 that have all call and data issues...this one is simply a great feat!)
only thing for some reason it will not automatically get the time and day from the cellular network
EDIT 3
a TWRP backup would not restore properly-android.phone.com errors (no root no gapps just basic setup)
strange thing when I flashed gapps (full not pico from Oct for 7.1) had all kinds of google apps force-closes and the network would not connect easily-it did but the errors never ended so I ended up trying to go back to the twrp backup which is when I got the android. phone.com stopped error (repeatedly coming)
am redoing the installation now (maybe was a bad twrp backup cannot know for sure)
Click to expand...
Click to collapse
Also happened to me. What I did was to rewipe after Gapps and it worked OK after that. Also set GPS to power saving
issues just reporting...updates
by rewipe do you mean wipe dalvik and cache? thx
edit
for time i just unchecked the auto time zone and manually selected my time zone...the time and day are now correct (but it is an issue..understand way early)
few things
the file manager seems to be missing the root option in general settings and prompts to add root permissions when the option does not show up (maybe because it has no CM root? and that an SU root is secondary? even if cm root is not set?)
the clock has the similar type of error as in cm13 (extreme only?)..try setting up alarm and it freezes when tapping OK to set alarm and then reboots (bootloops just as getting to android is starting message) (need to delete clock data in twrp)
no speakerphone but that has been absent anyway in cm13 and omni as well and the previous cm14
also problem connecting to the computer choosing mtp protocol the usb debugging and the connection option notifications vanish (even if set to always show) (think it does not do anything and remains in charge mode) through dev menu in settings it appears picture transfer may be set
the above are minor irritants given all the other things that are working! thanks
EDIT3
gapps 7.1 pico 20161024 worked no need for dalvik and cache wipe
Hello
Can you fix GPS? The Rom is nice but i really Hard ned GPS. Or give IT nö Chance to fix GPS?
Kevinkuensken said:
Hello
Can you fix GPS? The Rom is nice but i really Hard ned GPS. Or give IT nö Chance to fix GPS?
Click to expand...
Click to collapse
I see a path forward to fix it, but it will require more time to do so.
mac231us said:
by rewipe do you mean wipe dalvik and cache? thx
Click to expand...
Click to collapse
I did a full data wipe after gapps, then it worked. Flashing gapps after going through a first boot seems to cause problems.
@jedid
Ok i hope IT give a fix for GPS. Then ist Use it as Daily.
jedld said:
I did a full data wipe after gapps, then it worked. Flashing gapps after going through a first boot seems to cause problems.
Click to expand...
Click to collapse
the gapps 7.1 pico 20161024 worked without any dalvik wipe (not sure what happened earlier but suspect it was because i used a full stock although of the recommended timeframe of oct 2016 (7.1 only goes back to that month anyway)
Used it the whole day..calls text mms browsing
root explorer would not work (blank screen upon opening)-am using Fx explorer (root which does a great job anyway especially if pasting entire folders into system app/priv-app folders-sets the permissions automatically and correctly)
camera does not work known anyway (was not coming up on 2nd/3rd try)
lte signal similar to cm13 (omni is still fastest to get on and stick)
but at times happened at least 5 times and in static position that the internet signal would drop and then come back (so somewhat finicky there)
lag is there when opening certain apps-just sits there
happens at times when pressing ok button in say some app where you have to accept or reject
but alpha...known and/or expected
don't about bluetooth headset, netflix, audio sophisticated stuff..not into these/kept up with the times
youtube works no issues
odd thing if some app or function fails for some reason it says browser stopped...will have to note down which ones gave that error that had nothing to do with the internet browser (opera beta that I use works no issues as does the built-in browser...unless the data signal drops for some reason-then have to turn off and on the data/or even toggle airplane mode to restart the radio)
Just like your other alpha builds, this is really good; great work! Subjectively, the ROM feels quite fast.
The bugs I noticed were:
1. MTP is not working for me
2. Scrolling was smooth, but slow, and eventually got jerky over time
3. The tablet can be detected by other devices when Bluetooth is on, but it cannot receive any files
4. For some reason, CM Transfer - I did not test other apps that use the same approach to transfer files - is not working
---------- Post added at 12:23 PM ---------- Previous post was at 12:17 PM ----------
Was this device made with Android 7.1 in mind? Some time last year, when I was trying to install a ROM using Flashfire, I noticed that this device seems to have two data partitions. After installing this ROM, the tablet reported that the total 'shared' internal memory was around 8GB, rather than the usual five-or-so gigabytes. I was very surprised
acornkenya said:
Just like your other alpha builds, this is really good; great work! Subjectively, the ROM feels quite fast.
The bugs I noticed were:
1. MTP is not working for me
2. Scrolling was smooth, but slow, and eventually got jerky over time
3. The tablet can be detected by other devices when Bluetooth is on, but it cannot receive any files
4. For some reason, CM Transfer - I did not test other apps that use the same approach to transfer files - is not working
Click to expand...
Click to collapse
Didn't notice MTP wasn't working will take a look at it.
As for bluetooth it is still essentially broken in this build.
---------- Post added at 12:23 PM ---------- Previous post was at 12:17 PM ----------
Click to expand...
Click to collapse
Was this device made with Android 7.1 in mind? Some time last year, when I was trying to install a ROM using Flashfire, I noticed that this device seems to have two data partitions. After installing this ROM, the tablet reported that the total 'shared' internal memory was around 8GB, rather than the usual five-or-so gigabytes. I was very surprised
Click to expand...
Click to collapse
There are changes to how /data is structured but it is still one partition from what I know. It is still a mystery to me how it computes storage especially if you set your external sd card as adoptable, it could probably combine the size of both system and data in that report.
jedld said:
Didn't notice MTP wasn't working will take a look at it.
As for bluetooth it is still essentially broken in this build.
There are changes to how /data is structured but it is still one partition from what I know. It is still a mystery to me how it computes storage especially if you set your external sd card as adoptable, it could probably combine the size of both system and data in that report.
Click to expand...
Click to collapse
.now on a 2nd installation..TWRP backup restore runs into issues (twice now) (only on lineage not cm14.1/13.1/omni) get android.phone stopped issue.
mtp issues..yes in #4 "also problem connecting to the computer choosing mtp protocol the usb debugging and the connection option notifications vanish (even if set to always show) (think it does not do anything and remains in charge mode) through dev menu in settings it appears picture transfer may be set"
it shows up for selection but does not work (sits in charge mode)...I think the picture transfer appears to get set...will check again and try to restore the backup without data
acornkenya said:
Just like your other alpha builds, this is really good; great work! Subjectively, the ROM feels quite fast.
The bugs I noticed were:
1. MTP is not working for me
2. Scrolling was smooth, but slow, and eventually got jerky over time
3. The tablet can be detected by other devices when Bluetooth is on, but it cannot receive any files
4. For some reason, CM Transfer - I did not test other apps that use the same approach to transfer files - is not working
---------- Post added at 12:23 PM ---------- Previous post was at 12:17 PM ----------
Was this device made with Android 7.1 in mind? Some time last year, when I was trying to install a ROM using Flashfire, I noticed that this device seems to have two data partitions. After installing this ROM, the tablet reported that the total 'shared' internal memory was around 8GB, rather than the usual five-or-so gigabytes. I was very surprised
Click to expand...
Click to collapse
anyone here having issues restoring from twrp backup (tried 3 times now each time it fails with looping android.phone crashes-muting the app then toggling airplane mode to restart the radio does not work) basically have to set it up and use it (the rom) but cannot try anything else (or have a backup that can be used in case things go wrong)...ran into the same clock issue as on cm13 (extreme only?) ...could not get out of the rebooting loop (tried deleting data for the desk clock) and then twrp backup would not work either
thanks
edit
I am able to restore without data (so have to set up again including supersu but at least it avoids the odin flashing part)
Seems the alarm clock issue happens on all LineageOS roms and not just mine. Their advice is to just get another app from the app store while they are fixing it.
Hi, thanks for continuing to work on this device.
Sadly, I have (or rather my granny does) a SM-T280... In the last thread there was someone who wanted to try to port to the T280, is there still work going on?
Also can I help? I am not really a developer, but a tinkerer; and I am fed up enough by the Samsung nonsense to try and help (as long as I can be reasonably certain to be able to restore the tablet to a working state even if I mess up, it's not mine after all^^)
SM-T285
:crying:
Just bought SM-T285 yesterday.
Last night I look in youtube on how to root my Samsung Tab A 7.0.
Me, as the stupid human followed the tutorial installing the img then poof! BOOTLOOP.
(looking for stock rom to flash it tru Odin)
Newbie here guys!
I know you can find ways to fix it.
We can wait..
Hello, can you port this for the T580? I kinda really hate CrapWiz
TrapCard said:
:crying:
Just bought SM-T285 yesterday.
Last night I look in youtube on how to root my Samsung Tab A 7.0.
Me, as the stupid human followed the tutorial installing the img then poof! BOOTLOOP.
(looking for stock rom to flash it tru Odin)
Newbie here guys!
I know you can find ways to fix it.
We can wait..
Click to expand...
Click to collapse
Search on the internet.. Several sites updato (very fast), Sammobile.com, Samsung-updates.com
Sent from my SM-T285 using XDA Free mobile app
build 02112017 LineageOS 7.1.1 just released. Hop over to the OP or Downloads section. Enjoy!
couple of issues?
jedld said:
build 02112017 LineageOS 7.1.1 just released. Hop over to the OP or Downloads section. Enjoy!
Click to expand...
Click to collapse
Awesome!
Sent from my SM-T285 using XDA Free mobile app
edit
sorry if not valid here..
jedid, it seems the ftp issue is still there? as before checking or selecting the ftp option simply removes the toggle from the notification (does not show up until next reboot) and does not connect the drives to the computer
also not sure if you were looking at this issue but need to manually select the network time zone (does not automatically detect)
automatic takes it to GMT

[ROM][SM-T820][SM-T825][UNOFFICIAL] Lineage 17.1 | Android 10 Q | 20200211

I'm not responsible for any damage to your device of any sort.
By flashing this you take responsibility of anything that happens.
Process at your own risk!
If you want to check firmware - please make backup. Better to store all partitions, at least efs and may be modem.
Instructions
1. Install twrp
2. Download the zip(s) - firmware and Google Apps additional package (optional)
3. Backup all partitions (it least efs) and store somewhere - it need to do - because you can loose imei
4. Full wipe all
5. Flash firmware and gapps
Work
almost all
Links
[SM-T820]
5. 20200211: latest sources, February security patch: https://drive.google.com/file/d/1D8lY5z9O3oafqiWlDLvtltFDQCEHnZbN/view?usp=sharing
4. 20200113: latest sources, January security patch: https://drive.google.com/file/d/1enARwIN4oY_IrugrfncONxUGR-jbuY8s/view?usp=sharing
3. 20191224: latest sources, update kernel to 3.18.140: https://drive.google.com/file/d/1Hsl84EDxB_XQqgEPOIvyRjTdYUXuuWtR/view?usp=sharing
2. 20191013: https://drive.google.com/file/d/1z15hqXU-BL4H4MloSqukB2v1XqtUUlU2/view?usp=sharing
1. 20191010: https://drive.google.com/file/d/13gyKGE95kWFk2zbn0zW9GwiTHhyuPohr/view?usp=sharing
[SM-T825]
5. 20200211: latest sources, February security patch: https://drive.google.com/file/d/1fe4Gdlyx4U27RPJVnidhoiO1pqTp0b7I/view?usp=sharing
4. 20200113: latest sources, January security patch: https://drive.google.com/file/d/1duPl5zCv7D7xTvJjIAq6lrC7SfaWTl0c/view?usp=sharing
3. 20191224: latest sources, update kernel to 3.18.140: https://drive.google.com/file/d/1fvQMz0diPKFnzkVqMjLle74gFzn-6-Mq/view?usp=sharing
2. 20191013: https://drive.google.com/file/d/10CclbMYTINKww9dqZ_j6jKOqXcUX9s39/view?usp=sharing
1. 20191010: https://drive.google.com/file/d/1pW17U6PRt3Ptlm6WDCCbWG3HlanhaBx3/view?usp=sharing
Root
Install latest magisk (20.1+) from canary channel: https://forum.xda-developers.com/apps/magisk/dev-magisk-canary-channel-bleeding-edge-t3839337
TWRP
Use twrp from https://forum.xda-developers.com/ga...recovery-twrp-3-1-0-1-samsung-galaxy-t3581359
or my repack: https://drive.google.com/file/d/1KyX6xZ8WrcNyHo73-lHhU2dZjX0KFJc1/view?usp=sharing
Gapps
https://opengapps.org
Platform: ARM64
Android: 10.0
Sources
Sources: https://github.com/lineageos
Kernel: https://github.com/Valera1978/android_kernel_samsung_msm8996
Device: https://github.com/Valera1978/android_device_samsung_gts3llte and https://github.com/Valera1978/android_device_samsung_gts3lwifi
Vendor: https://github.com/Valera1978/android_vendor_samsung_gts3llte and https://github.com/Valera1978/android_vendor_samsung_gts3lwifi
Thanks
Thanks to LineageOS team
Uh nice - thanks Valera! Any chance you can add your manifest? I would like to try building Android once myself.
Error flashed on screen on reboot
I am getting 'There's an internal problem with your device. Contact your manufacturer for detail.' error on every reboot. I've flashed the 'BL_T825XXU3CSH9_CL16530048_QB25611745_REV00_user_low_ship_MULTI_CERT.tar.md5' bootloader but still facing the issue.
See the screenshot for error message.
Camera is not working
Valera1978 said:
I'm not responsible for any damage to your device of any sort.
Click to expand...
Click to collapse
Hi there,
do you have any intention to include palm rejection on Q?
It's the only missing feature on LOS...
Stogie87 said:
Hi there,
do you have any intention to include palm rejection on Q?
It's the only missing feature on LOS...
Click to expand...
Click to collapse
Do custom ROMs have to have palm rejection added? It's not normal feature?
This would be good to know as I got this device to use the pen!
I notice that screen is very hard to wake up. I have to play all buttons in random combination to be able to bring up lock screen. Once it get unlocked, everything works find.
I did once get system UI locked error. I have to push all buttons to force it reboot.
So I tested this rom on my T820 Wifi and in my opinion it works pretty stable, except of some issues I recognised:
- Saving pictures does not work. The pictures I get are scrambled.
- sd cards in ntfs format not working
- Palm rejection is not working
- ed xposed causes boot into download mode
- screen wakup is sometimes slow
- Viper4Android is not working
- Speaker only working on one site (right)
- it's not possible to rename SD Card or uninstall any system app like mail-app via root
- Netflix is not working
- Not possible to activate a custom notification sound
- Adaway only working with systemless host activated in magisk
- trying to use miracast causes a complete crash of system ui and makes a reboot necessary
- digital wellbeing randomly fc if settings menu is open
- sometimes hardware buttons stuck and i have to wait 5 sec until I can use them again
Thanks for your work!
*update: On second build same issues and camera just force close, now
did anyone figure out how to get the camera to work. It takes pictures but to view them they all look scribble.
does this rom work with the T825Y?
MR2_Wei said:
does this rom work with the T825Y?
Click to expand...
Click to collapse
Just try it. I think the specifications are the same like T825.
ghostman256 said:
did anyone figure out how to get the camera to work. It takes pictures but to view them they all look scribble.
Click to expand...
Click to collapse
Just use gcam it 'll work
alvinbw said:
Just use gcam it 'll work
Click to expand...
Click to collapse
Not working on second build for me
Now for the *REAL* question, does this ROM cause graphical glitches when you run a 3D load and heat the processor up to 100c?! That was my experience various unofficial LOS16/RR based Pie builds. I get temps in the worst case up to 97c under extreme load on the stock OneUI ROM, but normally it is way LOWER. Could someone (with the performance level in the power settings set to max) test games like https://play.google.com/store/apps/details?id=com.PnA.Offroad and some heavier ones for an extended period of time, and maybe some benchmarks (AnTuTu, 3DMark, etc...) while watching the CPU temp and General SoC temp with a temp guage overlay (like the one in the paid option on DevCheck).
Sent from my SM-G950U using Tapatalk
@Valera1978
Is there any chance, that you compile Havoc OS 3.0 for our Device?
Thanks in advance
I got it installed and booted but the rotate function isn't working, even when I open youtube and make it full screen it's doesn't rotate
MoSaMiChEs said:
I got it installed and booted but the rotate function isn't working, even when I open youtube and make it full screen it's doesn't rotate
Click to expand...
Click to collapse
Don't expect that anything on this rom will fixed soon.
Always the same with this dev. He releases a build with issues, then he ignores all issue reports and only releases sometimes a new build with security updates and nothing more. I wish a had wait a little bit and bought a tab s5e, because it seems to be the only new Samsung tab with fully working custom roms and palm rejection.
Better you use stock rom for tab s3.
w595shubham said:
I am getting 'There's an internal problem with your device. Contact your manufacturer for detail.' error on every reboot. I've flashed the 'BL_T825XXU3CSH9_CL16530048_QB25611745_REV00_user_low_ship_MULTI_CERT.tar.md5' bootloader but still facing the issue.
See the screenshot for error message.
Click to expand...
Click to collapse
same here
There is something that I cannot understand. The users say that there are problems with the ROM but OP says there aren't...
Quote:
Originally Posted by w595shubham
I am getting 'There's an internal problem with your device. Contact your manufacturer for detail.' error on every reboot. I've flashed the 'BL_T825XXU3CSH9_CL16530048_QB25611745_REV00_user_ low_ship_MULTI_CERT.tar.md5' bootloader but still facing the issue.
See the screenshot for error message.
Not sure if answered but I fixed this by:
Copying the complete line ro.vendor.build.fingerprint.................. from the /system/build.prop file.
Paste replacing the line ro.vendor.build.fingerprint.................. in the /vendor/build.prop file.
These files crosscheck each other looking for this line. The files must be from different builds.

[ROM][10.0][UNOFFICIAL] Nexus Stock for 2019 Galaxy Tab A 10.1 [SM-T510]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Well, we're finally getting some relatively stable builds of AOSP GSIs and OpenGApps for Android 10.0, so here's my first effort at migrating the Nexus Stock custom ROM for the 2019 Galaxy Tab A 10.0 [SM-T510] to the latest Android OS release. It's very much a work in progress, but it should hopefully help blaze the trail for even better work.
Notes:
The current process may require you to reset to factory defaults to remove file-based encryption. Remember to backup your data!
Custom kernels are specific to OEM releases, and this one is based on the October 2020 Update (T510XXU4BUA1) for the SM-T510.
The new release is based on @eremitein's CAOS 10.0 GSI (CQ), which is an extremely lightweight set of tweaks to AOSP.
Previous releases were based on @AndyYan's LineageOS 17.1 GSI (LQ) or @phhusson's AOSP 10.0 (AQ).
Includes common set of Google apps from the latest Stock variant from OpenGApps.
Boot logo and default wallpaper is from my Nexus series of custom ROMs for Android TV, and I'm using the Pixel boot animation with black background.
Stock recovery will be replaced with my latest TWRP build for the SM-T510.
I've dialed back most of scary bootloader warnings and Knox Security branding from the boot sequence.
The properties now correctly identify the device as a tablet, and so the Google Dialer and Messenger are no longer installed. I've also disabled the Emergency button, but SetupWizard still insists on reminding you to insert a SIM (sigh!).
This is unofficial and unsupported, so the usual caveats apply. Since we don't flash the bootloader, you should be able recover from any problems...but nothing is guaranteed.
Not working:
Support for file-based encryption
Downloads:
Nexus_Stock_CQ_T510XXU4BUA1-20210508.tar.md5 (Odin tarball)
Nexus_Stock_CQ_T510XXU4BUA1-20210508.zip (TWRP update)
Build archives:
Android File Host
Change Log:
20210508:
Updated to TWRP v3.5.2.
Updated to latest stable 10.0 release of OpenGapps Stock variant (20200508).
20210327:
Google Assistant setup no longer fails in Setup Wizard.
Updated to latest stable 10.0 release of OpenGapps Stock variant (20200327) with fix for Google News.
20210322:
Defaults icon layout to 7 columns for main, hotseat and app drawer, just like it used to be for the Nexus 10. (For 6 column layout bump display scaling to Large.)
Based on latest CAOS 10.0 v224 GSI build (20201029) with October 2020 security patch.
Updated to the OEM January 2021 Security Update (T510XXU4BUA1) kernel and vendor partition.
Updated to latest stable 10.0 release of OpenGapps Stock variant (20200311) with fix for Google News.
20201130:
Based on AOSP GSI v222 (20200806) with August 2020 security patch.
20201121:
Based on latest LineageOS 17.1 GSI build (20201114) with November 2020 security patch.
Updated to the latest Android 10 OEM kernel and vendor partition (T510XXU3BTH4).
Updated to latest stable 10.0 release of OpenGapps Stock variant (20201121), which now includes Google Recorder.
20200812:
Based on latest LineageOS 17.1 GSI build (20200808) with August 2020 security patch.
20200807:
Based on AOSP GSI v222 (20200806) with August 2020 security patch.
Includes patches to provide simple theme configuration section in Settings > Display, add Recovery to power menu, and match Pixel appearance.
Updated to the new Android 10 OEM kernel and vendor partition (T510XXU3BTFN).
Updated to latest stable 10.0 release of OpenGapps Stock variant (20200714).
20200713:
Based on the latest build of LineageOS 17.1 GSI (20200713) with July 2020 security patch.
20200712:
Based on AOSP GSI v221 (20200708) with July 2020 security patch and patch to provide simple theme configuration section in Settings > Display.
Updated to the OEM May 2020 Security Update (T510XXS3ATE3) kernel and vendor partition.
Updated to latest stable 10.0 release of OpenGapps Stock variant (20200711).
20200413:
Fixed Double Tap to Wake feature (enabled in Phh Treble Settings).
Fixed crash on first two attempts to launch Phh Treble Settings.
Based on the latest build of LineageOS 17.1 GSI (20200413).
Updated to the OEM T510XXS3ATB4 kernel and vendor partition.
Updated to latest release of OpenGapps (20200409-TEST), with private fix for Chrome issue.
20200314:
Fixed potential image corruption issue from outdated img2simg command.
20200312:
Now based on the latest build of LineageOS 17.1 GSI (20200309).
Uses v703 build of Pixel Launcher with 6x6 and 7x7 icon profiles migrated from the Android One Launcher.
Charging after full shutdown will no longer hang during level-of-charge animation.
MTP file transfers no longer require USB Debugging to be enabled.
20200223:
Initial build based on T510XXU2ASK5 kernel (November 2019 Update) and AOSP 10.0 v212.
Latest Google apps from OpenGApps (20200216-TEST)
Instructions:
From OEM stock firmware:
Unlock bootloader
Ensure matching OEM build (e.g. T510XXU3BTFN) is installed
Hold Vol Up & Vol Down buttons during restart to enter Download mode
Install custom ROM tarball (.tar.md5 file) to AP with Odin
When TWRP launches, factory reset with Wipe->Format Data. (Not necessary for incremental upgrades.)
Reboot to system
From existing TWRP install (for incremental updates):
Hold Power & Vol Up during restart to enter TWRP recovery
Tap Install, select your update (.zip file), and then swipe to install
Reboot to system
Source:
android_device_samsung_gta3xlwifi
android_device_samsung_gta3xl
Phh-Treble
Donations:
Your support is always appreciated! Just click here.
I'm leveraging a ton of work done by @eremitein and @phhusson for Treble GSIs, so please show them some love here!
Magendanz said:
Well, we're finally getting some relatively stable builds of AOSP GSIs and OpenGApps for Android 10.0, so here's my first effort at migrating the Nexus Stock custom ROM for the 2019 Galaxy Tab A 10.0 [SM-T510] to the latest Android OS release. It's very much a work in progress, but it should hopefully help blaze the trail for even better work.
Notes:
The current process may require you to reset to factory defaults to remove file-based encryption. Remember to backup your data!
Custom kernels are specific to OEM releases, and this one is based on the November 2019 Update (T510XXU2ASK5) for the SM-T510.
The system is based on @phhusson's AOSP 10.0 GSI with the latest Stock variant from OpenGApps.
Boot logo and default wallpaper is from my Nexus series of custom ROMs for Android TV, and I'm using the Pixel boot animation with black background.
Stock recovery will be replaced with my latest TWRP build for the SM-T510.
I've dialed back most of scary bootloader warnings and Knox Security branding from the boot sequence.
This is using the Pixel Launcher, but home screen layout is not ideal for this device and I may switch back to the Android One Launcher.
The properties now correctly identify the device as a tablet, and so the Google Dialer and Messenger are no longer installed. I've also disabled the Emergency button, but SetupWizard still insists on reminding you to insert a SIM (sigh!).
This is unofficial and unsupported, so the usual caveats apply. Since we don't flash the bootloader, you should be able recover from any problems...but nothing is guaranteed.
Not working:
Double-tap to wake
Support for file-based encryption
MTP currently requires USB Debugging to be enabled.
Charging after full shutdown will hang during level-of-charge animation.
Downloads:
SM-T510:
Nexus_Stock_AQ_T510XXU2ASK5-20200223.tar.md5 (Odin tarball)
Nexus_Stock_AQ_T510XXU2ASK5-20200223.zip (TWRP update)
Change Log:
20200223:
Initial build based on T510XXU2ASK5 kernel (November 2019 Update) and AOSP 10.0 v212.
Latest Google apps from OpenGApps (20200216-TEST)
Instructions:
From OEM stock firmware:
Unlock bootloader
Hold Vol Up & Vol Down buttons during restart to enter Download mode
Install custom ROM tarball (.tar.md5 file) to AP with Odin
When TWRP launches, wipe data if installing for first time. (Not necessary for incremental upgrades.)
Reboot to system
From existing TWRP install: (No need for data wipe.)
Hold Power & Vol Up during restart to enter TWRP recovery
Tap Install, select your update (.zip file), and then swipe to install
Reboot to system
Source:
android_device_samsung_gta3xlwifi
android_device_samsung_gta3xl
Phh-Treble
Donations:
Your support is always appreciated! Just click here.
I'm leveraging a ton of work done by @phhusson for Treble GSIs, so please show him some love here!
Click to expand...
Click to collapse
That was quick . I just bought a SM-T510 and will wait a bit before installing this ROM. Thanks for the great work.
Thanks for this new ROM !
Quick questions:
1. does it support exFAT FS on µSD card ?
2. will a dirty flash over the original Nexus work ?
THANK YOU
Code:
@Magendanz
!!
All your roms are solid, especially your MECOOL tvstock roms!
:victory::victory:
Is this (or chance of) a 64bit ROM?
Thanks for the update. It's installed including Magisk and Multidisabler. I am successfully rooted and checking things out. No issues so far. Great work.
Did the upgrade from the previous 9.0 rom (20191109) with the TWRP version.
I'm getting android.process.acore crashes on the home screen flashing up constantly.
So far I've tried wiping the caches but still happening.
edit: did a full wipe and it's gone away. Now to reinstall everything...
leonkernan said:
edit: did a full wipe and it's gone away. Now to reinstall everything...
Click to expand...
Click to collapse
Yeah, I should have mentioned that I don't recommend a dirty flash from Android Pie. Please do a factory wipe.
You should be fine doing incremental updates on Android 10 later, though.
milsabords said:
Does it support exFAT FS on µSD card?
Click to expand...
Click to collapse
Initial testing with exFAT looks promising. I just formatted a 64GB µSD card as exFAT on my PC and was able to play a 2.0 GB video file from it on the SM-T510 with no problems.
Magendanz said:
Initial testing with exFAT looks promising. I just formatted a 64GB µSD card as exFAT on my PC and was able to play a 2.0 GB video file from it on the SM-T510 with no problems.
Click to expand...
Click to collapse
Great news
If it all goes well maybe you can add exFAT to some futute version of your LOS 16 ROM as well?
Currently on your LOS 16 ROM - works perfectly only missing exFAT...
Magendanz said:
Well, we're finally getting some relatively stable builds of AOSP GSIs and OpenGApps for Android 10.0, so here's my first effort at migrating the Nexus Stock custom ROM for the 2019 Galaxy Tab A 10.0 [SM-T510] to the latest Android OS release. It's very much a work in progress, but it should hopefully help blaze the trail for even better work.
.
.
.
Click to expand...
Click to collapse
Thank you so much for this ROM!!!! The tablet feels like a complete new device. No lags, no slowdowns etc., the performance is just incredible compared to the Stock ROM and it's themeable with Swift Installer. I can't thank you enough... well sure I can... drink some beer or coffee with the 10 bucks I donated, you really deserved it. :good:
I'm looking forward to the next releases, I hope you can iron out the things like MTP needs USB debugging etc. and I have one little request for the end: would you mind making a lite version of this ROM with just the Pico GApps package? I guess I'm not the only one that doesn't need/want the whole GSuite.
DeathMD said:
I have one little request for the end: would you mind making a lite version of this ROM with just the Pico GApps package?
Click to expand...
Click to collapse
My Nexus custom ROMs for media players usually include Nano and Stock (and TVStock) variants, but I intentionally released Stock only for this tablet to reduce my build times and storage footprint. Since you don't recover unused space from the system partition, it doesn't really hurt to have the extra Google apps, but I understand that it could take space from the user partition if you allowed them to be updated. With me just starting a new teaching job and working on a master's degree, I just haven't had any extra bandwidth, but I'll reevaluate in the summer.
Works much better than the 9.0 one, thanks.
Storage Permission Issue
I'm a noob at this, so forgive me if i'm missing something simple. I've got the ROM installed and most everything works. I even managed to get Kali Nethunter installed and working, which was my ultimate goal. However, i'm forced to save files only to the actual external SDCARD because I can't write to /SDCARD or /storage/emulated/0. In other words for example, I can't use the camera because it doesn't see a usable storage device. If I open a terminal as root, and cd to /SDCARD, I can't create a directory or file, it says permissions are denied. I tried taking a screenshot of me using Total Commander as superuser attempting to create a folder in /storage/emulated/0 and it says it couldn't save the screenshot "do to limited storage space". There are no folders in either /storage/emulated/0 or /SDCARD (which is a soft link). Any idea what I did wrong, or what I could do to fix it? It looks like the filesystem is read only, but i'm not seeing that from the "mount" command.
Starting from a stock ROM, here's what I did:
I unlocked the device, and I had to login to Google and then do the time trick others had mentioned to see the "OEM Unlocking" option.
I then used Odin to flash TWRP.
After testing TWRP, i then realized there was a ROM that included twrp, so I flashed that using Odin.
Booted to TWRP, and wiped Data, followed by installing multi-disabler and Magisk.
Then booted into the ROM.
Thanks for any help on this.
commradd said:
I'm a noob at this, so forgive me if i'm missing something simple. I've got the ROM installed and most everything works. I even managed to get Kali Nethunter installed and working, which was my ultimate goal. However, i'm forced to save files only to the actual external SDCARD because I can't write to /SDCARD or /storage/emulated/0. In other words for example, I can't use the camera because it doesn't see a usable storage device. If I open a terminal as root, and cd to /SDCARD, I can't create a directory or file, it says permissions are denied. I tried taking a screenshot of me using Total Commander as superuser attempting to create a folder in /storage/emulated/0 and it says it couldn't save the screenshot "do to limited storage space". There are no folders in either /storage/emulated/0 or /SDCARD (which is a soft link). Any idea what I did wrong, or what I could do to fix it? It looks like the filesystem is read only, but i'm not seeing that from the "mount" command.
Starting from a stock ROM, here's what I did:
I unlocked the device, and I had to login to Google and then do the time trick others had mentioned to see the "OEM Unlocking" option.
I then used Odin to flash TWRP.
After testing TWRP, i then realized there was a ROM that included twrp, so I flashed that using Odin.
Booted to TWRP, and wiped Data, followed by installing multi-disabler and Magisk.
Then booted into the ROM.
Thanks for any help on this.
Click to expand...
Click to collapse
Well, i decided to re-flash the ROM from TWRP, and while there i wiped the internal storage. Everything is working now! This device is much faster than it was, thanks for this ROM!
So, here's a version that's based on Andy's latest build of LineageOS 17.1.
Downloads:
SM-T510:
Nexus_Stock_LQ_T510XXU2ASK5-20200301.tar.md5 (Odin tarball)
Nexus_Stock_LQ_T510XXU2ASK5-20200301.zip (TWRP update)
Do you prefer this over the AOSP version?
Thank you again for your work. Will you be supporting the Android 9.0-build in your other thread as well or do you expect your users to switch to this ROM based on 10.0?
Would you describe this ROM as as stable as 9.0 or are there any backdraws?
StarGeneral said:
Thank you again for your work. Will you be supporting the Android 9.0-build in your other thread as well or do you expect your users to switch to this ROM based on 10.0?
Would you describe this ROM as as stable as 9.0 or are there any backdraws?
Click to expand...
Click to collapse
I just switched over to it for my main tablet, so ask me again in a few days. By then I should be more aware of any issues.
Hello
i have flashed your Rom both variants and they run very good, thank you for your work. But is there a way to get Widevine L1 to get working with unlocked bootloader ?.
OpenGAPPS...
Magendanz said:
My Nexus custom ROMs for media players usually include Nano and Stock (and TVStock) variants, but I intentionally released Stock only for this tablet to reduce my build times and storage footprint. Since you don't recover unused space from the system partition, it doesn't really hurt to have the extra Google apps, but I understand that it could take space from the user partition if you allowed them to be updated. With me just starting a new teaching job and working on a master's degree, I just haven't had any extra bandwidth, but I'll reevaluate in the summer.
Click to expand...
Click to collapse
Have you considered leaving out GAPPS and having us download and install them ourselves? That would make it easier for everybody, and we could choose to entirely skip it if we want. Same for v9.
Kenaz Rune said:
Have you considered leaving out GAPPS and having us download and install them ourselves? That would make it easier for everybody, and we could choose to entirely skip it if we want. Same for v9.
Click to expand...
Click to collapse
I release LineageOS builds (16.0 & 17.1) for that. And I don't know about "easier for everybody", since many novice users might not be comfortable installing OpenGApps in TWRP.

[ROM][UNOFFICIAL][9] LineageOS4Microg 16.0 (by Bernie_nix)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* I'm not responsible for bricked devices, damage, loss of Google services, you getting fired because the alarm app failed, etc. Do this at your own risk.
* Please do some research if you have any concerns about features included in the products you find here before flashing it!
* YOU are choosing to make these modifications.
* Your warranty may/will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/
About LineageOS4MicroG & LineageOS
LineageOS unofficial fork with built-in microG gapps implementation.
Full Play Services compatibility [Well-almost...YMMV]
Our ROM has built-in microG free-as-in-freedom re-implementation of Google's proprietary Android user space apps and libraries. This enables you to use every Google service you need without keeping another closed-source binary blob in your Android system.
Native F-Droid support
LineageOS for microG comes with F-Droid already installed. You can use it to access plenty of FOSS applications or even a Play Store bridge repository like Playmaker or GPlayWeb.
About LineageOS
LineageOS is a free, community built, aftermarket firmware distribution of Android 9 (Pie), 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.
Learn more at:
LineageOS: https://lineageos.org/
LineageOS4MicroG: https://lineage.microg.org/​
Click to expand...
Click to collapse
​
Rom Built by Bernie_nix​Known issues:
USB-C headphones work for music, watching videos, etc. They don't work in the phone app...yet. (working on this)
Some users report VOIP calls don't work properly. YMMV. Skype, Whatsapp, Nextcloud Talk, working great for me.
Automatic updates not yet implemented but will be in a future build.
You tell me.​
Install Instructions(If coming from stock or another rom):
Prerequisites: Coming from stock rom with bootloader unlocked, Developer settings enabled, android debugging enabled.
(1) ADB reboot bootloader,
(2) Fastboot boot twrp.img
(3) Install copy A/B partitions zip,
(4) Select Wipe button, Advanced Wipe, Choose: Dalvik/ART Cache, Data, Internal Storage, System. Then Swipe to Wipe all of these.
(5) Select Back arrow button
(6) Select Format Data Button. Type yes
(7) Select Install button. Choose rom zip. Swipe to confirm flash.
(8) Press back arrow button 2x to get back to main screen. Select Wipe button. Select format data button. Type yes.
(9) Reboot. Phone will mention "no os installed." Ignore it. Proceed with reboot. Phone will boot twice, then take you to the lineage recovery screen. Use volume down button to select Factory data reset, press power button, select yes to delete data. Phone will reboot into lineageos4microg.
DO NOT install twrp installer/orange fox installer until after phone boots into lineageos4microg or it will not boot. After you have setup lineageos, you can then reboot into twrp and install orange fox or twrp and magisk if you choose. Do not ever install any GAPPS on this ROM.
Upgrade Instructions(If coming from one of my previous builds):
(1) ADB reboot bootloader,
(2) Fastboot boot twrp.img
(3) Select Install button. Choose rom zip. Swipe to confirm flash.
(4) Select Wipe button, Advanced Wipe, Choose: Dalvik/ART Cache
(5) Reboot​(6) If you had Magisk installed, you can then reboot into TWRP/Ofox and flash magisk.zip
Tips for Use
1. Root can be enabled in this build by going to Developer Settings->Root Access->Apps and ADB
2. To turn off battery led when charging, Settings>Apps & notifications>Notifications>Battery Light
3. To set up Microg,
(1) open MicroG app,
(2) press self-check, press battery optimizations ignored and allow,
(3) go back one screen, select unified nlp settings, configure location backends, press the checkbox next to mozilla location service and ok, configure address lookup backends, press checkbox next to nominatum and ok,
(4) then go through Google services from top to bottom and enter your information.
(5) Enable location from pull-down shade. Open maps, get your location. Go back to Microg. Run self-check. All boxes should show a check.
(6) Microg is setup in less than 5 minutes and fully working.
(7) Turn off location from pull-down shade bc they're tracking you ​4. Want a better GPS experience? Install Deja Vu Location Service, GSM Location Service and Radiocells.org Unified Network Location Provider Backend from F-Droid. Works great with Google Maps or OSM.
5. Looking for a great camera? Try Hypercam for Moto G7 from gcambrasil at https://gcambrasil.com.br/motorola
1. After installing, go to internal storage, create folder "gcam" (without quotes), create folder "Configs" inside of "gcam," and place the Pixelmod_byJGB.xml (attached) file in that folder.
2. Open up Hypercam, double tap on black space near camera button, load Pixelmod_byJGB.xml file.​
Reporting bugs:
DO NOT Report bugs if you're running a custom kernel or you installed Xposed.
Please report bugs in this thread.
Logcats are helpful but not required. Grab a full logcat right after the problem has occurred.
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
Thread Purpose & Limits​This thread has been created to discuss the installation and use of this rom. If you have questions about building roms, this thread is not the place to do it. Please create a thread under Q/A and/or visit the Telegram group https://t.me/mG7Power. I'm happy to help but going to the telegram group or opening a Q/A thread allows many users to assist you and will help to keep this thread on-topic. Failure to follow this request will result in a warning followed by report to XDA if continued. Some excellent resources for building microg include https://lineage.microg.org/ and https://8192.one/post/lineage_build_with_docker/.
Download:
Change log
1. Latest March security update
Status: Stable
ROM OS Version: 9.x Pie
Android Security Patch Level: Mar. 5, 2020
Download link: https://www.androidfilehost.com/?fid=4349826312261741637
MD5: 54b467570f65ce85f164bd8e99943ab7
Older Versions:
Change log
1. Latest sources
2. Root option enabled in development settings
Status: Stable
ROM OS Version: 9.x Pie
Android Security Patch Level: Feb. 5, 2020
Download link: https://androidfilehost.com/?fid=4349826312261727435
MD5: aeb4aa1141c6d74ac016e8fba797c245​
Next update news...:
Mar 10, 2020 - Currently working on USB-C audio during phone calls, increasing audio volume. Once USB-C audio gets fixed, I'll enable OTA updates.​
Source and Additional Links
https://github.com/LineageOS
https://github.com/LineageOS/android...otorola_sdm632
Telegram group for additional ROMS, files and support: https://t.me/mG7Power
Rom Last Updated Mar. 10, 2020
Thread Info Last Updated Mar. 10, 2020
Guide on how to build your own posted here: https://forum.xda-developers.com/g7...d-lineageos4microg-16-0-t4070079#post82069641​
hi im really interested in this rom but If twrp is already my permanent recovery, this rom won't install correctly?
edit.. tried it anyway since this is a secondary phone, figured i didnt have much to lose, followed instructions to the TEE, and it installed just fine.
clarkkentxda said:
hi im really interested in this rom but If twrp is already my permanent recovery, this rom won't install correctly?
edit.. tried it anyway since this is a secondary phone, figured i didnt have much to lose, followed instructions to the TEE, and it installed just fine.
Click to expand...
Click to collapse
I should have another update with OTA server and a few other fixes soon. It's also super quick to update from current build. Stay tuned and enjoy!
Bernie_nix said:
I should have another update with OTA server and a few other fixes soon. It's also super quick to update from current build. Stay tuned and enjoy!
Click to expand...
Click to collapse
Thanks for your efforts, I've been enjoying it, it's hard to find a rom that offers a little privacy from google, most things are working just fine, one thing I've noticed is that video is super super dark, No matter if it's stock camera or open camera but that's all I've came across in the issues department so far
clarkkentxda said:
Thanks for your efforts, I've been enjoying it, it's hard to find a rom that offers a little privacy from google, most things are working just fine, one thing I've noticed is that video is super super dark, No matter if it's stock camera or open camera but that's all I've came across in the issues department so far
Click to expand...
Click to collapse
Thanks for your feedback! No problems with video if using a different app. Try Hypercam version 1.3.030119.0645build-6.1.021
Bernie_nix said:
Thanks for your feedback! No problems with video if using a different app. Try Hypercam version 1.3.030119.0645build-6.1.021
Click to expand...
Click to collapse
Hypercam works like a charm, thank you for the suggestion! does hyper cam rely on anything google related like services or frameworks or binarys? (not sure what to call it since im not a developer) i'm wondering because I own a pixel 3a and im thinking of installing graphene os but any apps that rely on those ran on those will not work on graphene
clarkkentxda said:
Hypercam works like a charm, thank you for the suggestion! does hyper cam rely on anything google related like services or frameworks or binarys? (not sure what to call it since im not a developer) i'm wondering because I own a pixel 3a and im thinking of installing graphene os but any apps that rely on those ran on those will not work on graphene
Click to expand...
Click to collapse
Hypercam is ported from gcam so YMMV. Given that it works on this ROM with microg, if it has any hooks they probably aren't deep. I'd give it a go
I've been a user of root explorer (pro) for seven+ years or so now. I side loaded the apk that I extracted from a previous setup on my phone and it works perfect. Some may already know that but just figured I'd share. Awesome job on this rom! Appreciate you sharing your builds!! :good:
flash713 said:
I've been a user of root explorer (pro) for seven+ years or so now. I side loaded the apk that I extracted from a previous setup on my phone and it works perfect. Some may already know that but just figured I'd share. Awesome job on this rom! Appreciate you sharing your builds!! :good:
Click to expand...
Click to collapse
Glad you like it and thanks for your feedback; tip on root explorer pro.
Bernie_nix said:
Glad you like it and thanks for your feedback; tip on root explorer pro.
Click to expand...
Click to collapse
Couple questions.. What busy box are you using and where did you get it? I've been using Osmosis’s magisk module busy box for so long idk where to even begin. haha. I attempted to install one from fdroid but it failed install. Can I flash his busy box in recovery? Probably not because we are using the LOS built in root instead of magisk correct? Would all hell break loose if I flashed magisk root now and something would possibly get messed up? Thinking if that's what I wanted I would have had to flash it in the beginning so it would over ride the other root...?
This rom runs better than anything besides ugly stock moto on my device. I was off work yesterday so I started messing with my device, hours went by and my battery barely moved at all. Not having Google play services really saves a good bit of juice. Havoc has spoofing now too. I vote that it becomes mandatory for all roms to have signature spoofing. :victory: Should call it the ImNOtgoingback rom or something. I’ve used micro g and fdroid before on previous devices but never for as long as I've been using this. Im like a binge crackflasher nowadays instead -vs- back when Euroskank CM10 bacon was on and popping every morning at around 6am central time the world would all flash. One last thing.. Do you decrypt your data or leave it encrypted? Reason I ask is I was wondering what method you do or would do if you wanted to decrypt?
This rom really runs great! Anyone who hasn't tried this yet should!
Edit
Ps: I've used many great gcams but HyperCam is most definitely at the top of my list. It reminds me of the pictures my Pixel XL used to take. Awesome camera app! Thanks for recommending it and sharing links!
not being picky, but can we have a regular LOS build please? I mean, without microG.
The last syberhexen one is dated 2019-10-01 so it would be nice to have an update to it.
DanAlucard said:
not being picky, but can we have a regular LOS build please? I mean, without microG.
The last syberhexen one is dated 2019-10-01 so it would be nice to have an update to it.
Click to expand...
Click to collapse
You're right, but it's not easy to be a maintainer - and use your free time to resolve problems for others.
Maybe you should try to create your own build using code created by more advanced users synced with latest LineageOS repo.
If you're interested in that, here's an attached manifest file which would build working LineageOS 16.0 for ocean with February security patch - I'm using such one right now(built 3 days ago), but with microg. It's all possible thanks to LineageOS team and Dark98 (and many others) work, as you can see.
Good luck
robson_89 said:
You're right, but it's not easy to be a maintainer - and use your free time to resolve problems for others.
Maybe you should try to create your own build using code created by more advanced users synced with latest LineageOS repo.
If you're interested in that, here's an attached manifest file which would build working LineageOS 16.0 for ocean with February security patch - I'm using such one right now(built 3 days ago), but with microg. It's all possible thanks to LineageOS team and Dark98 (and many others) work, as you can see.
Good luck
Click to expand...
Click to collapse
Thanks a lot. Will have a look at it. Who knows, maybe I end up maintaining it
DanAlucard said:
Thanks a lot. Will have a look at it. Who knows, maybe I end up maintaining it
Click to expand...
Click to collapse
That would be great!
In the meantime, i've built and updated my LOS 16 as attached - forgot to add screenshot previously.
DanAlucard said:
not being picky, but can we have a regular LOS build please? I mean, without microG.
The last syberhexen one is dated 2019-10-01 so it would be nice to have an update to it.
Click to expand...
Click to collapse
Not from me. I build this for personal use, share it and have no interest in a vanilla los build. Robson is correct. Go with his build of you don't want microg.
flash713 said:
Couple questions.. What busy box are you using and where did you get it? I've been using Osmosis’s magisk module busy box for so long idk where to even begin. haha. I attempted to install one from fdroid but it failed install. Can I flash his busy box in recovery? Probably not because we are using the LOS built in root instead of magisk correct? Would all hell break loose if I flashed magisk root now and something would possibly get messed up? Thinking if that's what I wanted I would have had to flash it in the beginning so it would over ride the other root...?
This rom runs better than anything besides ugly stock moto on my device. I was off work yesterday so I started messing with my device, hours went by and my battery barely moved at all. Not having Google play services really saves a good bit of juice. Havoc has spoofing now too. I vote that it becomes mandatory for all roms to have signature spoofing. :victory: Should call it the ImNOtgoingback rom or something. I’ve used micro g and fdroid before on previous devices but never for as long as I've been using this. Im like a binge crackflasher nowadays instead -vs- back when Euroskank CM10 bacon was on and popping every morning at around 6am central time the world would all flash. One last thing.. Do you decrypt your data or leave it encrypted? Reason I ask is I was wondering what method you do or would do if you wanted to decrypt?
This rom really runs great! Anyone who hasn't tried this yet should!
Edit
Ps: I've used many great gcams but HyperCam is most definitely at the top of my list. It reminds me of the pictures my Pixel XL used to take. Awesome camera app! Thanks for recommending it and sharing links!
Click to expand...
Click to collapse
Thank you for your kind words! I use busybox from osmosis via magisk module; yes, I enjoy magisk on this rom. Busybox (osmosis) actually makes apps like Titanium Backup work great if you've purchased a non-Google play license file from them. This rom is my personal build that I uploaded to xda and shared, and I plan on maintaining it for some time. So...Magisk flashed via twrp/ofox works great, and so does busybox magisk.
+1 on your comment about Hypercam. Completely agree about hypercam. I've tested a lot on this device and of course am open to suggestions.
I will update this rom via the Lineageos patches, however, the Feb update hasn't been pushed yet so no new rom for now. I have isolated a few bugs, e.g. usb-c for calls and am working on OTA, however, I am going to release a surprise test build in the next couple of days (hopefully). It's building as we speak, and I will test before releasing. Stay tuned, and I look forward to yours and others feedback and questions.
P.S. I am a linux user and believe in the power of open-source. If you or others have any questions or comments, feel free to reach me via the telegram link in the 1st post; I usually answer a bit quicker there but also answer on here. Best wishes and thanks again!
P.S.S. Welcome Robson to our open-source team! If any of you are looking for a lineageos build without microg, check out his post a couple of posts above.
generally audio is lower quality than stock rom, it's not as loud and not as clear.
clarkkentxda said:
generally audio is lower quality than stock rom, it's not as loud and not as clear.
Click to expand...
Click to collapse
Did you try the audiofx app that is included?
Bernie_nix said:
Did you try the audiofx app that is included?
Click to expand...
Click to collapse
Indeed sir, it doesn't help all that much for me though.
rottenwheel said:
I accompany this sentiment. It happens with most Motorola Moto G devices I own and use: if kept with stock builds both camera and audio have a far better quality than custom ROMs do. Motorola engineers do hell of a job when working on their OEM firmware. It is a real shame yet not so far from reality that we need to take these tradeoffs to obtain better privacy.
An idea that comes to mind is for us to debloat the stock build, bake in microG and possibly update security patches as they come out. Motorola Moto G1 (falcon) has something alike with IDCrisis - https://forum.xda-developers.com/moto-g/development/rom-identity-crisis-6-t3324595
Thank you for the heads-up, though. I definitely love the audio on stock.
Click to expand...
Click to collapse
Unfortunately you can't do that with stock. Microg requires signature spoofing enabled in the ROM which is a patch applied when building a ROM. You could try patching stock to enable signature spoofing with a tool like Heystack but it most likely won't work on stock. Another route is using another ROM with signature spoofing support e.g. crdroid or omni, applying signature spoofing patch if necessary and then patching in twrp with something like nanodroid patcher.
That being said I am working through desired edits and bugs in this ROM but can't provide any ETAs. I encourage anyone with a bit of coding experience or interest to build their own and learn. Making changes to rom builds is not hard, just time consuming and unfortunately doesnt pay the bills...so its done in hobby time. I do plan on maintaining this ROM for some time though and will probably be on Pie longer than most users until 10 is ready; right now 10 has way too many bugs for me to use or build for daily driver material.

[UNOFFICIAL][ROM]ALPHA LineageOS 20 for Galaxy Tab A [SM-P550] June 23, 2023

PLEASE BEFORE YOU decide to try this rom, you MUST read all of post 1, 2, 3 and 4 (about 10 minute read). If you think this is an unreasonable request, then stop reading now and find another rom. Thank you.
NOTE: There is no S-pen support. If you need S-pen, DO NOT USE THIS ROM.
I am not responsible for lost data, identity theft, lost money, security vulnerabilities, bricked devices or any other hardware or software malfunctions that comes as a result of flashing this rom.
BACKUP YOUR DATA AND OLD rom BEFORE trying my rom.
If you are NOT an expert in using fastboot, adb, odin, heimdall, twrp, DO NOT use this rom. You must know how to use these tools to revert back to your old rom. If you are new to flashing custom roms, do NOT attempt this. If you need your tablet for work and something important, do NOT flash this rom. This rom could result in a bricked device or boot loop or non booting device or you not being able to revert back to your old rom.
What works
1. bluetooth
2. wifi
3. brightness
4. external audio
5. GPS
6. audio through headphone jack
7. audio over bluetooth
8. camera (selfie photo preview doesn't work), a bit slow to switch from front to back camera and vice versa
9. selinux enforcing
10. DRM level 3
11. deep sleep
What doesn't work/What isn't tested
1. gapps. Some of you require gapps for whatever reason. I use Aurora Store for my purposes and thus have NO KNOWLEDGE of the current state of gapps.
There are various gapps projects (at least 5 in 2022). Each has pros and cons. It's your job to do the research and find a suitable gapps project. I suggest you allocate at least a couple of hours/days doing your own research. My rom works by itself fine without gapps. DO NOT talk about gapps in this thread.
2. full disk encryption has been deprecated in Android 13 (LineageOS 20).
3. S-pen doesn't work and I have no plans to even try to make it work.
Source Code
The build instructions, source code and manifest are listed in post #2 FAQ #1. The kernel source code is at
https://github.com/retiredtab/android_kernel_samsung_msm8916/tree/lineage-20.0
Thanks
1. LineageOS team for source code.
2. LineageOS-UL team for merging, maintaining the legacy patches needed for old devices into one common repository so everyone can benefit.
https://github.com/orgs/LineageOS-UL/people
3. @lpedia for helping test a msm8916 tablet device.
FAQ - I spent hundreds of hours building this rom. If you think it's unreasonable to read this FAQ, then don't use this rom. Thank you.
Q1. Where are the source and kernel source files?
A1. The kernel source files are at
https://github.com/retiredtab/android_kernel_samsung_msm8916/tree/lineage-20.0
The device tree files are at
https://github.com/retiredtab/android_device_samsung_msm8916-common/tree/lineage-20.0
https://github.com/retiredtab/android_device_samsung_gt5note10wifi/tree/lineage-20.0
https://github.com/retiredtab/device_samsung_gte-common/tree/lineage-20
The vendor tree files are at
https://github.com/retiredtab/vendor-samsung-gt5note10wifi/tree/lineage-19.1
https://github.com/retiredtab/vendor_samsung_msm8916-common/tree/lineage-20
The manifest.xml (or roomservice.xml) and build instructions for 20 are at
https://github.com/retiredtab/LineageOS-build-manifests/tree/main/20/msm8916
Q2. Is this ALPHA rom suitable as a daily driver?
A2. It can be depending on your requirements. I can't test every app so you try it yourself to see if it's suitable. I've been using this rom myself since mid Jan 2023 with no major issues. I suggest you do a clean install, see FAQ 11, and flash this 20 ROM BY ITSELF (no gapps, magisk, etc) and see if you like it.
Q3. What if my app, xyz, doesn't work?
A3. If your app doesn't work, then go back to your old rom.
Q4. Your rom is laggy and buggy.
A4. If you find the above, then go back to your old rom. There's only so much software can do on a 2015 budget level tablet. Remember a budget tablet will have the slower SoC/CPU and less DRAM than a top of the line model. Your tablet will also run slower when you use gapps. You can run a lot of software without using gapps. Research fdroid, newpipe, Aurora store etc.
Q5. What TWRP should I use?
A5. You MUST use TWRP 3.5.2_9. Get it from
https://sourceforge.net/projects/retiredtab/files/SM-P550/TWRP/
Q6. Why should I use this rom?
A6. If you don't like this rom, then don't use it.
Q7. Will you offer monthly updates with security patches?
A7. I will try to offer monthly security patches, but that all depends on if I continue to have high speed Internet in the future.
Q8. Can you help me? I'm a newbie. Can you provide step by step instructions?
A8. I don't have the time to help newbies, so please do your own research. There are lots of tutorials, videos, etc on how to flash roms. Newbie questions must be posted in the Questions and Answers forum, not here.
Q9. Can I report a bug with respect to the rom?
A9. Yes, but you need to supply the following information. If you don't, I won't look at it.
You must provide an adb logcat of the problem and tell me how to reproduce it. Note I will not be downloading any apps that require money or an userid/password. For example, if you have problems with Netflix, I cannot help you since I don't have a paid subscription. If you use some app that requires an userid/password, I cannot help you as I'm not willing to create another userid/password even if it's free.
To get a logcat, open up a terminal window.
Code:
# clear the logcat first
adb logcat -c
# start logcat trace
adb logcat > problem.txt
# reproduce problem
# wait until problem has occured, then stop trace by hitting ctrl-c
# attach the problem.txt ZIPPED as text files don't seem to get attached properly
Q10. Do I need to erase everything and format my data?
A10. Yes, you MUST erase all the partitions (system, data, dalvik/art cache, cache) using TWRP and MUST format your data before installing 19.1 when you are coming from stock or an earlier version of LineageOS or from another custom rom. If you get stuck at the boot animation for more than 5 minutes, it's likely because you didn't follow the instructions I just wrote. Dirty flashes from stock, other custom roms or older LineageOS versions are not supported and not likely to work.
Q11. What gapps should I use?
A11. I don't use gapps anymore. I use Aurora Store. As of Nov 6, 2021, I no longer make recommendations on which gapps to use as your mileage may vary.
Let me by crystal clear. YOU NEED TO DO YOUR OWN HOMEWORK selecting between the various gapps offered. There are 5: opengapps, nikgapps, mindthegapps, flamegapps and bitgapps. Each one will have it's own installation instructions. The only recommendation I will offer to use the SMALLEST version of gapps.
Don't be surprised that whatever gapps you use might have problems like "Just a sec", voice not working, updating google play store please wait, etc. These are NOT problems of the OS as the OS will run fine without gapps. These are gapps problems and you must ask in the gapps forum why it doesn't work.
Q12. I'm having problems with gapps, can you answer why it's not working?
A12. I WILL NOT answer any questions regarding gapps. This thread is about the rom, not gapps. Android does not depend on gapps in order to work.
Q13. Why isn't my post answered or ignored?
A13. Questions already answered in the FAQ will be completely ignored. Again, I do not use Windows OS or gapps.
Q14. What speed up/optimization tips do you suggest?
A14.
1. Turn off animations. Go into developer settings, scroll down to the drawing section, and set window, transition and animator scale all to "off".
2. If you don't have a google account, don't install gapps. Use Aurora Store to get your apps as you can get all the same apps from the play store using an anonymous login.
3. Dont' run more than 2 apps at the same time. You can probably listen to music in the background and use a web browser at the same time, but don't expect great performance from a 2015 entry level tablet.
4. Use a web browser like Brave that has built in adblock and privacy features.
5. Use newpipe to watch your streaming content. It has built in adblock so you don't have to watch forced ads.
6. Look for apps that are open source, ad free and lightweight.
7. Remove all unused quick setting "bubbles" from the quick pull down menu. I only need and have 6.
Q15. Does this rom support Magisk for root?
A15. I don't use Magisk myself so I don't know and Magisk is always being updated to fool Google's certification process. Others have reported Magisk as working, but I won't answer any questions regarding it.
Q16. Will this rom ever become official?
A16. Starting with 19.1, legacy devices like ours will NEVER be official due to lack of ebpf support. See https://lineageos.org/Changelog-26/
Also, I don't want the responsibilities that come with being an official maintainer.
Q17. What is the difference between this rom and others?
A17. This rom tries to be pure LineageOS with little to no modifications.
Q18. Will there be any major 20 code modifications in the future?
A18. I don't anticipate any major modifications. There may be some small bug fixes and minor code cleanup, but all the hard work in getting the rom up and running and fixing all the major bugs have been done completed. This doesn't mean the code is perfect or well organized, but I won't be doing any major changes now that 20 is working.
Q19. Why did you fork the device and vendor trees for 20?
A19. The msm8916 repos seem geared towards phones and sometimes do not work or cause boot animation loops for tablets so I decided to fork their repos. In other words, what's deemed as msm8916-common code isn't common to all devices.
In addition, since I'm building SM-T350, SM-T357W, SM-T550, SM-P550 and SM-T560NU (all use the same msm8916 code), it seems easier to maintain all of them if I can control my own code repos and not worry if my changes affects the phones or not.
I have completely decommonized and rearranged the 20 msm8916-common tree so it's easier for me to maintain and build.
Q20. Can you build a variant of this device? For example, a LTE or S-pen version.
A20. If I don't physically have the device, I cannot and will not build it unless I can boot and test it myself. Even then, there's no guarantee that I can get those variant features working.
Q21. Can I load this rom on a variant devivce like LTE or S-pen version?
A21. The rom is built for the device explicitly listed. If you are an advanced user and understand TWRP, adb, odin, heimdall, you can try loading it on a LTE or S-pen variant by modifying the updater-script, but it may cause a bricked device, bootloops or non functionality of LTE/S-pen. You have been informed and warned!
Q22. I don't like the taskbar, how do I turn it off?
A22. Choose settings, type task into the search bar. Choose enable taskbar and disable taskbar. This will leave the on screen nav bar. If you want to disable that, go to settings, system, gestures, system navigation, gesture navigation.
Q23. Okay, I understand the consequences and that this is ALPHA rom and willing to take the risks outlined, now where can I find the rom?
A23. You can download it from https://sourceforge.net/projects/retiredtab/files/SM-P550/20/
Release notes
NOTE: All builds that I upload have been personally tested on my device to boot and function as described in post #1. Having said that, there's still a chance it won't work on your device due to human error, your configuration, your apps, etc. If it won't boot, always start with a complete wipe of everything and format your data in TWRP. This is known has a clean install. Backup your data before a clean install.
June 23, 2023
1. Initial 20 ALPHA public release.
2. Incorporates June 5th security patches as per https://review.lineageos.org/q/topic:"T_asb_2023-06"
Reserved.

Categories

Resources