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

[ROM][LineageOS 16.0][Android 9 for SM-T235, SM-T235Y][degaslte]

Search This thread

html6405

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


Hi,

here you can find my LineageOS 16.0 for the Samsung Galaxy Tab 4 7.0.
At first I want to thank @spookcity138 for your work on the kminilte,
I've reused some things here from you.
For sure thanks to everyone else who ever worked on the Exynos3470.

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

  • Audio
  • Bluetooth
  • Boot
  • Cameras
  • Graphics
  • GPS, not sure if completely
  • Mobile data
  • OTA Updates
  • RIL
  • Sensor
  • Tethering via USB, WIFI and Bluetooth
  • USB
  • Video playback (HW/SW)
  • Wifi
  • Hardware overlay's, disabled by default



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


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

donate

You could use a gps.conf from https://app.box.com/s/w57s1v1n3hie7l5lk28i for your location and replace /system/etc/gps.conf.
Or you try GPS Server Optimizer app for a faster 3D fix.
For both methods you need root rights.
XDA:DevDB Information
[ROM][9.x][T235/T235Y][STABLE] LineageOS 16.0, ROM for the Samsung Galaxy Tab 4 7.0

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

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

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

Created 2021-05-18
Last Updated 2022-01-10
 
Last edited:

prkfsz

Senior Member
Jun 16, 2020
125
43
I knew you would make it! (y)(y)

Will gladly try your ROM but i will have to wait untill the weekend..
 

prkfsz

Senior Member
Jun 16, 2020
125
43
I'm testing it since yesterday and I have to say I'm really satisfied,
as soon as I have fixed the camera's, mobile data and the acceleration sensor, this ROM should be great.
Sounds good! Looking forward to try it out. And I hope there will be enough people left with these devices to be able to use your build.

Btw, did you have any use of the old marshmallow for it? Played a bit with it yesterday and it seems realy stable! The only thing that puts me off there is the small font.. :p There are of course ways to increase the size with some apps, but they are usually limited...
So, i hope there are usual ways to make the font bigger in your build for us elderly.. :LOL:
 
Last edited:

prkfsz

Senior Member
Jun 16, 2020
125
43
wow, it sounds you're pretty much done with it and got most, if not all of the things working? :)(y)
Now i am really looking forward to the weekend to give it a go!
Just hope more and many people will find this..
 
  • Like
Reactions: html6405

html6405

Recognized Developer
wow, it sounds you're pretty much done with it and got most, if not all of the things working? :)
Yes all my issues after the first boot are resolved, now I have to test further and I will today,
maybe there will be an OTA update or not, we will see :).
Just hope more and many people will find this..
I hope too, this device makes fun so far, small, but not too small, you can easily put it in your pocket :D.
 
  • Like
Reactions: prkfsz

prkfsz

Senior Member
Jun 16, 2020
125
43
Update 21.05.2021:
  • Fixed Bluetooth audio
  • Fixed Bluetooth voice call audio
  • Included an open source audio HAL and configured it for these devices, in future we won't need the old audio blob.
  • Temporarily disabled hw overlay's.
Update is via OTA available.
Managed install it finally! Have to give a tip to people that are going to do that - the latest TWRP can not mount the whole /data and format it if you have encryption. In that case you have to downgrade to the old 3.0.X TWRP first, and then go back to the latest TWRP to flash LOS16. Took me a while to find the solution for this

Writing this review on the t235, connected to a bt keyboard after the last OTA update.. :)

Really good job! (y)(y)(y) Everything seems to be working. And i can get bigger fonts! ;) After the last update even bt works, which was important for me. The only bigger thing i haven't tested is mobile data.

And it's not that it's huge, but i am experiencing some microlags. Perhaps not surprising considering it's age and that it wasn't really a flagship device already when it was released..

Thank you for this! I will of course keep on testing for a while. And, just curious - will there be /e/?
 

html6405

Recognized Developer
Managed install it finally! Have to give a tip to people that are going to do that - the latest TWRP can not mount the whole /data and format it if you have encryption.
This is normal, but you should be able to wipe the whole data partition.
Perhaps not surprising considering it's age and that it wasn't really a flagship device already when it was released..
I'm actually surprised, that it run's as well as it's doing, it could be worse with this hardware :).
And, just curious - will there be /e/?
If you're my only user, not :D, but everybody could use my sources and build /e/ out of it,
it actually should work out of the box.
 

html6405

Recognized Developer
Update 22.05.2021:
  • Fixed menu button configuration in settings
  • Made some RAM optimizations and tweaks
  • Made an Android go config
  • Removed unneeded button light and LED code, this device doesn't have any of them
  • Created many selinux labels, so we could switch it to enforcing in the future
Via OTA.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Update 10.01.2022:
    • Synced with LineageOS sources (security bulletin 05.12.2021)
    • Fixed low storage reboot behaviour
    • Switched selinux partly to enforcing (permissive boot), I plan to make it completely enforcing
    • Builded TWRP 3.6.0_9
    Just tell me if you have any problems.
    1
    When screen will turn off on TWRP it won't turn back on. This issue is not only on latest TWRP.
    I know, sometimes it needs a reboot into TWRP.
    1
    Thanks for the update, but Wi-fi always in toggle "OFF" after reboot or powering on still not fixed yet.
  • 12
    Code:
    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    *
    */


    Hi,

    here you can find my LineageOS 16.0 for the Samsung Galaxy Tab 4 7.0.
    At first I want to thank @spookcity138 for your work on the kminilte,
    I've reused some things here from you.
    For sure thanks to everyone else who ever worked on the Exynos3470.

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

    • Audio
    • Bluetooth
    • Boot
    • Cameras
    • Graphics
    • GPS, not sure if completely
    • Mobile data
    • OTA Updates
    • RIL
    • Sensor
    • Tethering via USB, WIFI and Bluetooth
    • USB
    • Video playback (HW/SW)
    • Wifi
    • Hardware overlay's, disabled by default



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


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

    donate

    You could use a gps.conf from https://app.box.com/s/w57s1v1n3hie7l5lk28i for your location and replace /system/etc/gps.conf.
    Or you try GPS Server Optimizer app for a faster 3D fix.
    For both methods you need root rights.
    XDA:DevDB Information
    [ROM][9.x][T235/T235Y][STABLE] LineageOS 16.0, ROM for the Samsung Galaxy Tab 4 7.0

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

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

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

    Created 2021-05-18
    Last Updated 2022-01-10
    4
    Update 10.01.2022:
    • Synced with LineageOS sources (security bulletin 05.12.2021)
    • Fixed low storage reboot behaviour
    • Switched selinux partly to enforcing (permissive boot), I plan to make it completely enforcing
    • Builded TWRP 3.6.0_9
    Just tell me if you have any problems.
    3
    Update 17.09.2021:
    • Disabled hw overlay's by default, this will improve the stability
    3
    Update 16.09.2021:
    • Fixed bugreport crash in Kernel
    • Implemented OTG cable type fixes in Kernel
    • Synced system with latest LOS16 sources
    • Fixed GPS 3D FIX
    • Fixed GPSD wakelock, now the battery lifetime should be improved a lot
    • Wrote many selinux rules, we can switch to enforcing soon
    2
    I noticed another issue. After any restart (whether the random one or manually done) the WiFi always requires to be manually activated two times to connect. The first time it is activated it looks like it is connecting but then it disables. The second time it connects correctly.