yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab S2 Original Android Development] bonuzzz:
[MENTION=4557146]T_I[/MENTION] I've uploaded all my sources. If you will have questions, you're welcome

https://github.com/bonuzzz/android_kernel_samsung_gts2

https://github.com/bonuzzz/android_device_samsung_gts2-common

https://github.com/bonuzzz/android_device_samsung_gts28wifi

https://github.com/bonuzzz/android_device_samsung_gts28ltexx

https://github.com/bonuzzz/android_vendor_samsung_gts2-common

https://github.com/bonuzzz/android_vendor_samsung_gts28wifi

https://github.com/bonuzzz/android_vendor_samsung_gts28ltexx
[Galaxy Tab S2 Original Android Development] tripLr:
Got [MENTION=6005084]ripee[/MENTION] 's build from some of your sources (click his name and his pic he has his build uploaded )

Guess what

Camera took a picture.

Preview In video worked, crashed when I clicked the record button

Awesome..

That pic is my build laptop, and I am just about to boot my custom kernel I built

Thanks to 3 years of watching XDA forums, I'm at the point of getting back into dev.

Formerly TotalNoobTrucker....
[Galaxy Tab S2 Original Android Development] mtnez.david:
Awesome
[Galaxy Tab S2 Original Android Development] tripLr:
[MENTION=3195328]Bonuzz[/MENTION] Your current build is working better. The mic is working. Checking other stuff. Will post logs
[Galaxy Tab S2 Original Android Development] bonuzzz:
[MENTION=5624167]tripLr[/MENTION] why are you writing about it here?
[Galaxy Tab S2 Original Android Development] tripLr:
Giving u some free advertising?
[Galaxy Tab S2 Original Android Development] bonuzzz:
[MENTION=5624167]tripLr[/MENTION]

at first, you don't respect other's work, in particular [MENTION=4557146]T_I[/MENTION]

at second, I dont need any advertising of my builds

at third, each build has own topic for discussion. it's easier to understand for dev what build has problems
[Galaxy Tab S2 Original Android Development] tripLr:
Edit. I was in wrong forum
[Galaxy Tab S2 Original Android Development] tripLr:
Mic screen shot ( [MENTION=242033]bonuzzz[/MENTION] Build wrong forum sorry)
[Galaxy Tab S2 Original Android Development] Sarum4n:
Flashed twrp-3.2.1-0-gts28wifi.img and lineage-14.1-20171222_082147-UNOFFICIAL-gts28wifi.zip. Runs as advertised (i.e. mic not working for me). Will report anomalies if and when they occur.
[Galaxy Tab S2 Original Android Development] tripLr:
Sorry there is so many forums that look so similar on my phone I posted in this one by mistake. 4 times

Sorry everyone
[Galaxy Tab S2 Original Android Development] jollster101:
Where is the right forum that we should be looking at for a lineage build for the galaxy tab s2 t710?

I thought this was it, am I missing something.

Thanks
[Galaxy Tab S2 Original Android Development] NoCoolNamesRemain:
There are two currently:

@T_I https://xdaforums.com/tab-s2/orig-development/rom-lineageos-14-1-tab-s2-8-0-2015-t3551031

[* [MENTION=242033]bonuzzz[/MENTION] https://xdaforums.com/tab-s2/development/t710-t715-lineage-14-1-t3713097

The first ROM (this one) says "As of 8-7-2017 permanently marked as BETA." which doesn't sound too encouraging. The second ROM has been updated as recently as 2018-01-02 however the dev is a bit of a prima donna and disregards bug reports if the issue doesn't affect him.

There are a couple other players such as [MENTION=5624167]tripLr[/MENTION] and [MENTION=6005084]ripee[/MENTION] who are participating as well but again, the prima donna thing with [MENTION=242033]bonuzzz[/MENTION] is hampering progress. I am hopeful we will get a stable ROM but I cannot justify that hope : )
[Galaxy Tab S2 Original Android Development] ripee:
For the record, I'm not a player in lineage development for the 2015 Tab S2. Also for the record, I appreciate bonuzzz's sharing his code. My contribution ends at getting us official TWRP builds. As for lineage, both the official repos and bonuzzz's new code has a lot to offer. My builds (see my BasketBuild) are updated with the best combination of bonuzzz and official sources that I could come up with while sticking to the official repos' standards. By no means are my builds any better than bonuzzz's or the official ones, but I offer 2 main things in my builds beyond both bonuzzz and the official: Netflix works as it should and all hardware works, minus the fingerprint reader. I brought the fingerprint reader back to the gts210 security settings menu courtesy of bonuzzz's entries in gts2-common and the common blobs, which were missing from the official repos. But I won't make it work properly unless and until bonuzzz generously offers up more of his code, which I will incorporate into my builds.

The reason why I don't just build with 100% bonuzzz's code is that I can't get his kernel to compile, so I use the official kernel.
[Galaxy Tab S2 Original Android Development] bonuzzz:
[MENTION=2317358]NoCoolNamesRemain[/MENTION] thank you for your opinion. I learned a lot about myself. Your post has very motivated me to do anything.
[Galaxy Tab S2 Original Android Development] NoCoolNamesRemain:
I half think you are not being sarcastic. I worked with a man once who spoke much the way you do. He was quite smart and quite direct. It was stressful working with him but also an honour. I always learned so much during our intense interactions. I expect you are similarly smart enough to be annoyed at everyone else for not seeing what to you appears obvious. In any case, I hope I did not offend you with my being so direct.
[Galaxy Tab S2 Original Android Development] tripLr:
Thanks for the mention. As a noob too, I am just trying to get a lineageOS going on my tab-s2. As for what devs share and don't share or work on that's up to them and their time and interest.

One of [MENTION=242033]bonuzzz[/MENTION] 's challenged me to figure it out. So that's what I am doing. From scratch. Brute Force hack method.

I have started a github.com/tripLr account showing my step by step progress .

I'm 50 yrs old, and used to build routers using freeBSD instead of spending thousands of dollars on Cisco routers.

Since [MENTION=242033]bonuzzz[/MENTION] s challenge a couple weeks ago, I have Installed at least 5 distributions about 20 times on an older laptop, built a Linux kernel, and dived into how drivers work with the Linux kernel.

The GPL software licence for Linux is very clear.

Build what u want, edit what u want and share your changes and methods. XDA has rules as well to adhere to this policy.

So here is a couple things I have learned. I can dirty flash [MENTION=242033]bonuzzz[/MENTION] s build on top of [MENTION=6005084]ripee[/MENTION] s ( click on his name , then click on his link to his builds ) , so the kernel is compatible.

And the fixes [MENTION=242033]bonuzzz[/MENTION] did work.

Now I have praised him in lots of forums for getting the 710 hardware to work. Camera, mic, blutooth GPS fingerprint. Etc.

So I made a full backup of his build and [MENTION=6005084]ripee[/MENTION] ,

Then I am gonna unzip both builds to my Linux laptop,

And run fc (file compare) on both directory trees and all the sub files. And find the file he altered.

Or he can share his method. Challenge.

By the way I have your code and your build saved . Just so you know it's not about how much you learn about yourself, it's what you teach others about yourself.

It's so juvenile to be in a development with someone who is offended by not sharing. Which you are required to do. Or your work is legally considered warez.

I think flaming people in forums went out with AOL chat rooms decades ago.

Android is Linux, read the readme in the kernel folder.

So the Linux scripts and files go in similar directories.

There is even a kernel shell you can access in your Android device.

Much has been said about the direction of development of the new devices using Android 8.1 which requires Trebel 64 bit builds.

My hope is once I understand that, since the tab s2 is 64 bit hardware , Oreo and whatever else can be installed on our tabs.

All the kernel is built with c programming, and so is the drivers.

Even if it takes a decompile recompile from a original oem ROM, with work, and sharing it can be done.

Thanks for listening to my rant. I have been busy reading and doing in my spare time for 2 weeks

and thanks again to [MENTION=242033]bonuzzz[/MENTION] for showing us what's possible.

Just because you don't want to get to an official build status, don't mean the hundreds of thousands of owners of the t710 715 810 and 815 and other Samsung devices with similar driver and fingerprint issues won't benefit from a free open source operating system on their devices.
[Galaxy Tab S2 Original Android Development] ripee:
Or, you know, just compared the repos on our respective GitHubs. ;)
[Galaxy Tab S2 Original Android Development] tripLr:
Still working on figuring that out.

If he set some build parameters in his make file, it might not be in his source code
[Galaxy Tab S2 Original Android Development] bonuzzz:
[MENTION=2317358]NoCoolNamesRemain[/MENTION] dialogue would be more constructive if you gave examples. I think it's not good idea to compare people. Each one has his own reasons for his treatment

[MENTION=5624167]tripLr[/MENTION]

s2 has 64bit cpu, but bootloader locked on 32bit. So we have 32bit only roms. And oreo doesn't require 64bit. Oreo uses 64bit binder, but it also perfectly support 32bit.

Official build are good when you have stable all working builds. I cant understand this rush, when you not only depend on common, for example lineage, issues, but you can make not stable commit. I sync sources once a month. I'm sure they are working, stable and i can use it to fix other bugs on exact device. On official builds user could not receive stable builds because of nightlies not tested builds.

what method you want i share to you?
[Galaxy Tab S2 Original Android Development] tripLr:
As a somewhat noob, is there a guide u used to start learning to build, or is it experience?

Didn't know about the 32 bit bootloader. Thanks. That's one of the first things I have been looking into.
[Galaxy Tab S2 Original Android Development] NoCoolNamesRemain:
Not sure if that is referring to my labelling of [MENTION=242033]bonuzzz[/MENTION] as "a bit of a prima donna" but if so let me say that my intention was not to flame anyone. I was trying to give my perspective of the situation. I feel that he is "a person who finds it difficult to work as part of a team". That is my observation but I am open to having it challenged.

I think it is an excellent idea to compare people. Comparison is a very effective method of study regardless of the subject, be that an object, or person, or code. Comparing things, looking at the similarities, and at the differences, and reflecting upon the effects of these can be very informative and educational.

Now, comparison for the sake of judgement is also effective however I would suggest that judgement is most often not conducive to team work. I did not intend to pass judgement on you [MENTION=242033]bonuzzz[/MENTION], I was only trying to understand you so that I could better work with you rather than being frustrated by you. Again, comparison can lead to understanding which can help to reduce conflict.

Next time I should do this silently and not in front of everyone. I am sorry for calling you out. I should not have done so regardless of my intentions.

If you are interested in examples then I will gladly chat with you further in a side channel. I think that open source software enables code to be audited and improved upon with many developers making contributions as they are able. I think people can develop under a similar process if they are willing.
[Galaxy Tab S2 Original Android Development] bonuzzz:
[MENTION=5624167]tripLr[/MENTION] I started with cyanogenmod almost 5 years ago. with breaks of course. I had one device for testing and trying to compile roms, watching how others fix bugs, add features etc... I'm not a dev or coder. Probably i even can't write any program from scratch. But this is one of opportunities to train brains like crosswords, puzzles.

You are very mistaken here. At least I have a friend who dont have this device, but also has some experience and can look into log and advise something. But here, yes, I'm doing alone. I'm not concentrating just in fixing netflix, but honestly I wanted to fix autobrightness to myself. Now I'm making to myself problem and trying to solve it. I'm open to collaborating.

Maybe I missed something but I dont see any conflict between us. But dont provide any examples why you have such opinion about me. And I think you are already enough old and wise to not trust the first

impression.

To work with me or use my work? if you wanted to work with me, so it was a very bad starting point for that.

Anyway I still can't understand the goal of your sayings.

Next time I should do this silently and not in front of everyone. I am sorry for calling you out. I should not have done so regardless of my intentions.

Probably no more else except you dont understand your intentions. I suppose you just want stable working official build of lineage os.

My source code uploaded in github. Everyone can use it.

I dont know any reasons to spend my time in chat with when you couldn't briefly formulate your thoughts.

Anyway, as I said, each of my actions has a clear rationale.
[Galaxy Tab S2 Original Android Development] tripLr:
Well today starts my weekend. Yayy learn to build time.

Thanks for the info [MENTION=242033]bonuzzz[/MENTION].

You said you update from lineageOS about once a month

Does that go into your GitHub source you have listed? ( Im New to GitHub . )

When u edit your source, is that considered a fork? Or is it forked when u pull the repo, then u edit what u want.

I looked at cyanogen for a long time and just when I was going to start rooting, they crashed. I am so thankful that a group picked up where they left off.

It's so funny to read scripts that still say cm.xxx internally in some files and settings.

From reading other forums , i seem to remember the Netflix issue, is they changed some kind of security authentication of their app and crashed in lots of different ROMs.

I would start by searching Netflix in the search function and see which ROM fixed it and the method.

I think that's also when Google Android implemented some kind of signiture and rooted checking of ROMs as well, which broke magdsk .

Thanks
[Galaxy Tab S2 Original Android Development] T_I:
I'm sorry for all the silence, currently battling a concussion, so I have very limited screen time. At the moment max 1h a day. :(
[Galaxy Tab S2 Original Android Development] tripLr:
Best wishes from all of us. Take care of your health
[Galaxy Tab S2 Original Android Development] T_I:
Thanks, I finally have recovered enough to start again. (Never thought a concussion could be so nasty, hope never to have to go trough that again)

First step was recovering build environment, a re-install of an older Ubuntu (16.04) was the only way to get back up and running again. Now, lets see if we can get screen back. Since the last updates it's gone... (unsupported device found) Going to revert all changes locally since last working build and see if I can get it back.
[Galaxy Tab S2 Original Android Development] tripLr:
Glad to see you back.

I haven't run the lineageOS ROM or tried in a while since the Posiedon 1.1 ROM was posted . Can you imagine not one crash? [MENTION=494193]Ather[/MENTION] did an awesome job

Especially on the kernel. You might want to have this as a daily driver and see his code. Maybe it can be used on this one.

There was a couple things that [MENTION=242033]bonuzzz[/MENTION] got working but it's been a while since I seen an update from him.

[MENTION=494193]Ather[/MENTION] no longer has a device, but I do, so let me know if I can help on your builds.

https://xdaforums.com/tab-s2/development/rom-poseidonrom-v1-0-deodexedrooted-t3590228/page21
[Galaxy Tab S2 Original Android Development] T_I:
Biggest issue I have now is that the screen is not working anymore after the patches of march 4th. Kernel hasn't changed, so it must be the include reshuffle. I've reverted those locally to see is that solves the issue. When it does, we need a better solution. I remember having checked the patches, but I can't remember if I made an error then or not. (brains were pretty shaken then)
[Galaxy Tab S2 Original Android Development] bonuzzz:
remove the first definition of sepolicy here https://github.com/LineageOS/android_device_samsung_gts28wifi/blob/cm-14.1/BoardConfig.mk#L18

it breakes logic of including and you are not include selinux stuff from common repo because of it
[Galaxy Tab S2 Original Android Development] T_I:
Yep, looks like it's the issue, compiling. Brain-cells were terribly misalligned to have that line in there twice and remove only one in the last patch... (And still misaligned for not catching that one :eek: Thanks )
[Galaxy Tab S2 Original Android Development] T_I:
Indeed, that was the issue, compiled an updated image, uploading as I type...
[Galaxy Tab S2 Original Android Development] bonuzzz:
I also had non working wifi, but I didn't search what caused it as I want to just check the microphone there.
[Galaxy Tab S2 Original Android Development] T_I:
It's uploaded, OP is updated. Haven't checked mic, but wifi is working. I had issues with the old build that wifi would drop random and take a while to get back. I hope that was something in Lineage instead of just this device, as I had this on all my devices. (even the ones I don't mess with code)

Finally a working build again, had to completely redesign my build environment. (Ubuntu 16.4 LTS server in a vm with only 'local' storage)
[Galaxy Tab S2 Original Android Development] engine95:
In my quest for a fully working Nougat Lineage, I had to give this a shot. (Dualboot doesn't work with Oreo)

So I just did a quick clean install to test what's working or not:

1. WiFi only works through a wireless router. It won't work through a wireless modem. Private or open

2. Autobrightness not working

3. Mic not working

4. Camera not working

5. Fingerprint not working and doesn't even show up

6. SDCard is working - but I think my card right now is Fat32

7. Bluetooth works fine and shows battery level in BT headphones

Hope this helps as I'd like to see fully working Nougat Lineage. And, glad you're feeling better and working on this. :) :good:

Edit: Apparently my modem is having issues, not your ROM. But I did notice 5g wasn't working also.
[Galaxy Tab S2 Original Android Development] bonuzzz:
autobrightness --> improper vendor blobs

mic --> wrong input parameter in mixer_paths. compare with stock config file

fingerprint --> easiest way is to port kernel driver from nougat kernel. but power management stuff have to be rewritten in driver.

i don't remember about camera fix...
[Galaxy Tab S2 Original Android Development] engine95:
Thanks. ?

I have a lineage 14.1 dated 20180101 that almost everything works. I'm not sure if it's T_I's or yours. I'll use that one for now.
[Galaxy Tab S2 Original Android Development] tripLr:
I look forward to the weekend when I can run this. Thanks
[Galaxy Tab S2 Original Android Development] bonuzzz:
it is mine, but i don't remember doesn't work there. Anyway it is quite easy to fix remaining bugs here. I could help if needed. But I'm not sure these builds will get official status as nougat is old release and how long lineage will support it
[Galaxy Tab S2 Original Android Development] mtnez.david:
Hey guys, is there telegram group for this device?

Envoyé de mon Aquaris M5 en utilisant Tapatalk
[Galaxy Tab S2 Original Android Development] bonuzzz:
should be. i saw the link some time ago
[Galaxy Tab S2 Original Android Development] T_I:
Sorry for the very late response, it's been disastrous with my spare time last months. I'll see if I can add the fixes for the issues mentioned by [MENTION=242033]bonuzzz[/MENTION].
[Galaxy Tab S2 Original Android Development] T_I:
Guys 'n' galls, [MENTION=6005084]ripee[/MENTION] pointed me to sources he has gathered for Lineage 15.1 (based on [MENTION=242033]bonuzzz[/MENTION] his work and I tried a build. It looks like it's working, I'll upload it shortly. I have to figure out who's going to post the builds, as [MENTION=6005084]ripee[/MENTION] did most (almost all) of the work for this build it's his decision.
[Galaxy Tab S2 Original Android Development] T_I:
Guys 'n' galls, [MENTION=6005084]ripee[/MENTION] pointed me to sources he has gathered for Lineage 15.1 (based on [MENTION=242033]bonuzzz[/MENTION] his work and I tried a build. It looks like it's working, I've uploaded it. I have to figure out who's going to post the builds, as [MENTION=6005084]ripee[/MENTION] did most (almost all) of the work for this build it's his decision.
[Galaxy Tab S2 Original Android Development] ripee:
If you wish to run lineage-15.1 for gts28wifi, go right ahead! :D But perhaps we could shift the 15.1 discussion to my 15.1 thread. I will happily add your links to my OP if you wish.
[Galaxy Tab S2 Original Android Development] T_I:
Is a good idea I think, then I can look at both 710 and 810. Uploads will be at the androidfilehost location where the rest is at, different subfolder.
[Galaxy Tab S2 Original Android Development] :
It's not official now but could lineage be official for T710 or nobody think about our devices...
[Galaxy Tab S2 Original Android Development] sealne:
encryption problems

Hi

Sorry I seem to have broken my install by encrypting it and probably won't have time to poke and investigate till tomorrow

The encryption itself seemed to go ok, I get prompted after power on for the password as normal with encryption but now never get beyond the lineage startup animation, sometimes after a few hours of that it seems to turn its self off :(
[Galaxy Tab S2 Original Android Development] NeWONEx:
You have to be patient [emoji16] . [MENTION=4557146]T_I[/MENTION] did his best to get CM on T710
[Galaxy Tab S2 Original Android Development] nostupidthing:
T713 was just inducted into official CM, look forward for T710!

http://lineageos.org/Last-Week-in-LineageOS/

---------- Post added at 04:02 PM ---------- Previous post was at 03:57 PM ----------

could be fixed by now

https://jira.lineageos.org/browse/REGRESSION-36
[Galaxy Tab S2 Original Android Development] sealne:
Thanks

So re-flashing 20170202 didn't fix boot but after factory reset from in twrp and re-flashing I got back a working encrypted tablet (the second re-flashing may have been unnecessary)

As-sides from eating battery a bit and brightness issues, things work very smoothly on 14.1 if anyone else is still a bit unsure on trying it or not
[Galaxy Tab S2 Original Android Development] nostupidthing:
Sounds volume is a bit low btw
[Galaxy Tab S2 Original Android Development] kico42:
Installing backup question...

Decided to reinstall the OEM software after trying (non rooted) LineageOS 14.1 ROM for my Galaxy Tab S2 8.0 (T710)

What boxes do I need to check in TWRP when I wipe to restore my nandroid backup of the original OS software?

Thanks all!
[Galaxy Tab S2 Original Android Development] NeWONEx:
You meant how to restore your nandroid backup?
[Galaxy Tab S2 Original Android Development] nostupidthing:
Can't just use ODIN?
[Galaxy Tab S2 Original Android Development] kico42:
Yes,...bit of a novice here. Before I installed Lineage 14.1, I made a backup of the original software on the tablet with TWRP. Just need to know what I need to wipe (if anything) before I restore the backup.

Thanks for your help.
[Galaxy Tab S2 Original Android Development] NeWONEx:
System, boot, cache and data! But are sure that you did nandroid for System, boot and data before installing Lineage 14.1. If yes so you can restore your nandroid without any problem.
[Galaxy Tab S2 Original Android Development] kico42:
Yep, I did...plan to work with Lineage a little longer to see how I like it before I make a decision.

Thanks again for the info/help.
[Galaxy Tab S2 Original Android Development] nostupidthing:
This can be daily driver if you can live with the limitations eg camera and fingerprint missing