yashsingh1/xdaforums huggingface dataset:
[Galaxy S6 / S6 Edge Unified Development] sakindia123:
I have a Galaxy J7 and am very pleased to know that you got a source built rom to boot.Would you mind sharing the sources?
[Galaxy S6 / S6 Edge Unified Development] Fruktsallad:
Woop! Amazing work! Any suggestion as to how to get gralloc open sourced?
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Great work! Which source are you building from atm? Bmc08gt's or your own?
[Galaxy S6 / S6 Edge Unified Development] UltraGamerHD:
Delete
[Galaxy S6 / S6 Edge Unified Development] bhavstech:
Can you start posting alpha builds for us to just try out
[Galaxy S6 / S6 Edge Unified Development] Paradoxxx:
You gotta be kidding.
[Galaxy S6 / S6 Edge Unified Development] bhavstech:
I am sorry if i made any mistake it just booted so i wanted to try it out just i know its not a daily driver not even near to it i just wanted to see how aosp runs on s6 assuming the build is atleast that functional
[Galaxy S6 / S6 Edge Unified Development] OCmylife:
But the screen stays black, so what do you want to test, unless you had developer skills? But I like the progress so far *thumbsup*
[Galaxy S6 / S6 Edge Unified Development] Paradoxxx:
It's no mistake, it's just that it has no point. You gotta blindly navigate since the screen is basically off. Black. Nothing. So you cannot do anything on the device itself. Nothing works. So no point for him to post anything.
[Galaxy S6 / S6 Edge Unified Development] supera3:
Amazing work you hope us with this port
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
As the others have pointed out. The build is not functional at all. While it runs, the screen itself is black as if the phone is off. That is why we must get a proper gralloc library which is what handles memory mapping and such for the gpu to the best of my knowledge. That being said I did find this http://malideveloper.arm.com/resources/drivers/open-source-mali-gpus-android-gralloc-module/ and while I'm not at a pc to look into it myself, is it possible this could be used as a starting point? Maybe someone more knowledgeable on this subject knows.
[Galaxy S6 / S6 Edge Unified Development] iCornflakes:
He made the screenshot with adb. The screen is just black.
[Galaxy S6 / S6 Edge Unified Development] arter97:
It's not even worth it.

It's mixed heavily with stock libraries, which doesn't make sense long-term.
[Galaxy S6 / S6 Edge Unified Development] arter97:
[MENTION=3350694]tdcfpp[/MENTION] is still working on it.
[Galaxy S6 / S6 Edge Unified Development] arter97:
bmc08gt's.

But I'm starting from scratch with RaymanFX's sources.
[Galaxy S6 / S6 Edge Unified Development] arter97:
You might want to read the title of this thread. PLEASE
[Galaxy S6 / S6 Edge Unified Development] bhavstech:
Sorry my bad bro i thought the display issue is fixed but seems it has a still long way to go
[Galaxy S6 / S6 Edge Unified Development] arter97:
Even if the display gets fixed, even if I somehow made a miracle of fixing all issues overnight, this thread is not for folks like you to ask for a build.
[Galaxy S6 / S6 Edge Unified Development] Tyrany:
[MENTION=4517211]Xileforce[/MENTION] may i suggest that you contact a moderator and ask him to move the topic to other section like original development or United development (this option probably would benefit from more dev exposure i think)? Here it will be more easily spammed and good info will be lost in the middle of many comments

Enviado do meu SM-G920F através de Tapatalk
[Galaxy S6 / S6 Edge Unified Development] burakgon:
Hi everyone,

I'm senior software developer at General Mobile. I have a good experience with android firmware development. But this is the first time I'm dealing with Exynos.

I have relationship with Qualcomm, Mediatek, Gionee, various hardware providers and also with Google because of our Android One (General Mobile 4G) project. I would request the sources for you, but exynos side I have nobody to contact.

I want to help this project but I don't know how can I help you.

So what can I do for this project?

Thanks
[Galaxy S6 / S6 Edge Unified Development] arter97:
Unfortunately nothing, unless you can code Exynos stuffs yourself.

Asking for Samsung to release the source codes is not an option.
[Galaxy S6 / S6 Edge Unified Development] Isus <3:
Samsung aint gonna release their sources, even if you're CEO of google
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Yes that's probably a good idea. I was considering putting it into the unified development section when I first made it however as it had no real development when I started it I was unsure. I'll try contacting a moderator and getting him to move it.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Okay I retyped the OP. Made it easier to see the current state and what goals we have. Also tried to make it clearer that we want to keep this more development related and not to ask for etas and test builds. If anyone has ideas for something to add or change please lemme know!
[Galaxy S6 / S6 Edge Unified Development] Bajanman:
Concerning Posting here.

This thread is for developer discussion only...

Please read the Op for more info OK...

If you feel you can contribute to this project then post something here.

It's not meant for any off topic or asking for any type of eta's OK.

Any non development OT questions will most likely be reported.

Thanks,

Bajanman

Forum Moderator
[Galaxy S6 / S6 Edge Unified Development] tdcfpp:
Is in preliminary test phase. It's based on exynos5 gralloc sources.

Not really needed. But we should add fb blank and fb_post functionality to gralloc to be able to see screen contents.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
OK I tried to clear that up a bit in OP. Lemme know what you think.
[Galaxy S6 / S6 Edge Unified Development] RJTBVK:
Wrong place, no download so no development. Discussion thread go to general
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
We moved this here from general ;) and considering its all development collaboration I think it's the right spot.
[Galaxy S6 / S6 Edge Unified Development] Jonny:
Development discussion also belongs in the Development forums, not just threads containing ROM's, kernels etc. General discussion is main for tutorials, how to's and other general non-development focused threads.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
This was just posted by raymanfx in the bounty thread. http://xdaforums.com/showthread.php?p=63861808
[Galaxy S6 / S6 Edge Unified Development] arter97:
Tell him to join here.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Done.
[Galaxy S6 / S6 Edge Unified Development] wired_flesh:
install google now launcher - hit "always" when it asks and debloat as much as you can

your crappy gs6 now has aosp type interface

this is what i have now because i did no research on the exynos being null on source code front....the gs2 had aosp so i just figured.....

will never happen again....as soon as the 6p goes up on t-mo i'm snagging it...and if not then i might have to go for the 5x at tax time.

BTW

teameos has an aosp rom working for the note 4....not sure if anyone can use that as a reference point

api.teameos.org/v1/files/download/1265/eos-5-20151106-NIGHTLY-treltexx.zip
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Note 4 exynos aosp and cm is what our current bases are using to start from.
[Galaxy S6 / S6 Edge Unified Development] RaymanFX:
So I finally found this thread as well.

The next step for my efforts to make the stock blobs work (on treltexx) is to reverse engineer the libhardware stack, so I can see why it throws invalid gralloc handles my way. Samsung probably has specific framework gralloc handling, which differs from the one we have seen in the Insignal BSP releases.

Writing the OSS gralloc and Exynos sources has an additional layer of complexity due to 64bit ABIs.

If I was trying to modify the exisiting repos for the >= 7420 SoCs, I'd probably stick with 32bit for now because the BSP we have right now doesn't have support for 64bit at all and you don't know what specific quirks are needed to make the code run in 64bit on the hardware (just compiling it as 64bit and fixing typecast errors most likely won't do).
[Galaxy S6 / S6 Edge Unified Development] tdcfpp:
Don't care about gralloc atm.

Edited: I've completed exynos5 gralloc sources to try to match tw and have done it multilib 32/64 bit. One of the things I've seen in tw is that private_handle_t validation is inlined in libdisplay which caused validation errors. I saw 32 bit blob checks for sNumInts==23 and libdisplay (called by a 64 bit sf) asks for 27.

Now I am having trouble with gles_Mali blob giving oom error message. I'm going to compare a strace of vendor blob with the strace of my code. I hope to find something.
[Galaxy S6 / S6 Edge Unified Development] Bajanman:
OK guess I need to pop in here to remind some members about this post here.

If your not going to post anything constructive or you're not trying to assist these Devs with this project.

Then I recommend you only read here and not post anything OT.

This is my second time mentioning this here.

So now any other OT post will be deleted and it will count against you.

Last warning to all members!

Thanks

Bajanman

Forum Moderator
[Galaxy S6 / S6 Edge Unified Development] nadejo:
[MENTION=4898097]arter97[/MENTION] isnt it a good thingit that the leaked note5 build is not ready yet? I mean since samsung didnt finish adding touchwiz on it, it might be possible that there are aosp friendly things on that build. On the xda handson post it says, that allot of things are still not changed by samsung. Do they only mean allot of things are still like 5.1 touchwiz or could that also mean allot is still stock marshmallow. Because the lockscreen screenshot does look like an aosp lockscreen. I dont think samsung will suddenly place the clock on the lockscreen to the center.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Even if it was closer to stock mm it wouldn't help us much. There's just no source for it sadly :( unlike other devices where roms get compiled from source code. Custom roms for s6 do not. We have to mod them in different ways, which are much more limited.
[Galaxy S6 / S6 Edge Unified Development] hopkinsdn:
I'm reaching out to the press department at Samsung to see if they might give me the source. I know there is a 99.99999% chance they won't give it but worth a shot I suppose.
[Galaxy S6 / S6 Edge Unified Development] :
i'm not a developer, sorry if i'm posting here.

could this thread be useful? http://xdaforums.com/galaxy-s6-edge/orig-development/testers-t3244403
[Galaxy S6 / S6 Edge Unified Development] I Brick Phones:
I don't think so. He has kernel source only, which everyone here already has as well. He hasn't done anything else that would be of benefit that i can see.
[Galaxy S6 / S6 Edge Unified Development] AlexisXDA:
I'm chatting with a Sa msung assistence and they are telling me that Samsung is owners of his source code and we will get those when they'll release them

Inviato dal mio SM-G925K utilizzando Tapatalk
[Galaxy S6 / S6 Edge Unified Development] UltraGamerHD:
[MENTION=4898097]arter97[/MENTION]

Having issues compiling using your source .... I get error:

No rule to make target dtbToolCM .... needed by dt.img

Any Fix?
[Galaxy S6 / S6 Edge Unified Development] AlexisXDA:
http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=Sm-g920f

I've found this site to found a s6 source code

Can you see it?

Inviato dal mio SM-G925K utilizzando Tapatalk
[Galaxy S6 / S6 Edge Unified Development] OCmylife:
This is only the kernel Source and doesn't help with the Display-problems they have.
[Galaxy S6 / S6 Edge Unified Development] AlexisXDA:
And Is it size 1 Gb?

Inviato dal mio SM-G925K utilizzando Tapatalk
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
As others have said its only the kernel source. rom source would be much much bigger.
[Galaxy S6 / S6 Edge Unified Development] tdcfpp:
Short status update of my oss gralloc on stock TW:

- It boots and FB do work

- Camera not working

- Video playback and youtube working
[Galaxy S6 / S6 Edge Unified Development] nadejo:
What can we expect from this? Or how much progress(%) is this in your opinion? Thank you for all your efforts mate.
[Galaxy S6 / S6 Edge Unified Development] tdcfpp:
About 40% maybe. To make it work on aosp, fb_blank and fb_post are needed
[Galaxy S6 / S6 Edge Unified Development] nadejo:
We are getting close :D maybe you might think getting such progress in marshmallow branch using the touchwiz 6.0 dump of arter97.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Awesome! I'll update op
[Galaxy S6 / S6 Edge Unified Development] Garner:
Well done! There will be over €600s in the bounty thread waiting for you! ?
[Galaxy S6 / S6 Edge Unified Development] I Brick Phones:
Like you guys, I am not a dev. I am merely a follower here to see how the devs are doing. Let's do our part by not cluttering up the dev discussion with bounty talks please. :)
[Galaxy S6 / S6 Edge Unified Development] supera3:
guys , you are the best and number one!
[Galaxy S6 / S6 Edge Unified Development] RaymanFX:
Good job :)

I could have told you about the inlined gralloc validation though, we hit that issue when trying to load prebuilt camera HALs on our Exynos devices: https://github.com/CyanogenMod/andr...mmit/680a2fe5c8745db3a5d6c6239248b47cb3f507c4

Do you have logs/traces of your camera fail?

It might be a similar issue.
[Galaxy S6 / S6 Edge Unified Development] tdcfpp:
Exactly that ;)

I first forgot to handle nv21 format , but then there is an issue with kernel driver. I should check gralloc code again.
[Galaxy S6 / S6 Edge Unified Development] Hybridmax:
I created a new Organization for the Exynos7420 Development. Please everyone who will help tell me and i invite you. I think we will be faster in bringing AOSP to our Device with this Group :)

https://github.com/Exynos7420-Development
[Galaxy S6 / S6 Edge Unified Development] arter97:
Don't you think someone who's at least responsible for most of the development should create such org, not you?

Be extra careful of such creation, XDA thread also being an example.

Someone who have(or will) drive(n) most of the development should be the one to create organization and XDA threads.
[Galaxy S6 / S6 Edge Unified Development] WolfsFang:
Seeing as how no org has been made since this has started I doubt we would of seen one unless someone like Hybridmax created one. I dont see the benefit of a dev creating it compared to anyone else as long as there a solid place to share.
[Galaxy S6 / S6 Edge Unified Development] Hybridmax:
Would you create this Organization?

do it!
[Galaxy S6 / S6 Edge Unified Development] arter97:
I see no point of an organization, same reason why no kernel is developed with an organization.

Also, you should also be aware that other people can commit to an individual's Git repo if he allows it, and I think that's cleaner.
[Galaxy S6 / S6 Edge Unified Development] nadejo:
The question is:

Will touchwiz marshmallow arrive(january for sure) before someone gets working cyanogenmod/aosp marshmallow rom.

i think we will see aosp(s6) in february or march and im talking about marshmallow. Making it pointless for me because by then ill have s7. And yes its still the best no matter how closed source it is.

7 days past this picture noone mentioned it. Why? And why its not on op. Isnt this a revolution. And why there is one team working on cm12.1 and the other on 13? That surely does prevent devs to work with each other.
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
It states in the op that the ROM boots but the screen is black. This thread isn't here to generate hype, its to help devs share progress and ideas. If I put that picture in the op, 5/10 random people looking will see that picture and immediately stop reading and think we have a fully operational rom and then ask for an eta :/
[Galaxy S6 / S6 Edge Unified Development] nadejo:
You are right hahaha :D
[Galaxy S6 / S6 Edge Unified Development] Tyrany:
[MENTION=2698640]nadejo[/MENTION] it would be great if we all could get s7 when it arrives (lucky for u) but for the remaining thousands that will keep the s6 for sure it will be awesome. As someone said perfection takes time ;)

Enviado do meu SM-G920F através de Tapatalk
[Galaxy S6 / S6 Edge Unified Development] tdcfpp:
I've been working the last days trying to handle fb allocations from fb memory and posting them via pan_display. Egl mali blob complains about the allocation with a pretty dump, so I've wasted a few days.

My next step will be to try to setup directly the fb with the buffer address.
[Galaxy S6 / S6 Edge Unified Development] Garner:
Thank you for you commitment with this project your doing a brilliant job!
[Galaxy S6 / S6 Edge Unified Development] arter97:
I'm gonna address the big elephant in the room here.

I'd hate to say this, but since money is involved with this(donations and bounties), we need to get our priorities straight because I've seen dozens of other projects gone wrong just over with the money stuffs.

At the moment, the S6 CM project(at least the one I'm involved with) is mostly contributed by [MENTION=3350694]tdcfpp[/MENTION] and [MENTION=3463426]RaymanFX[/MENTION](with his work on Note 4, Exynos 5433).

(I'm just helping next to tdcfpp with multibooting, building kernel with debug logs enabled and getting the initial device tree ready.)

So anyone willing to donate to this whole project, should donate to those 2 people.

Also let me add, [MENTION=3350694]tdcfpp[/MENTION] is working his a** off over getting gralloc to working properly and because his weeks of coding and development, we're near to see the home screen of CyanogenMod.

If I were you, I will not hesitate to go donate to him.

And as the project grows, devs who're going to fix the next big thing(Wi-Fi, Bluetooth, Audio, Sensors, Camera, Call/SMS/data, GPS and a lot more) should be the ones getting the donations.

(I may be the one of those devs, or not.)

There are many cases where major contributors are actually very quiet over at the forum. We'll do our best to mention those devs in the OP, encouraging users to donate to them directly.

Developers and contributors should be getting the most donations, not the ROM builder, Git repositories administrator or the OP.

And DO NOT open any CM related threads yourself without discussing with the devs. Doing so is the fastest way to get devs to turn on you.

Plus, I expect some other very, very talented devs such as [MENTION=4114162]sktjdgns1189[/MENTION], who brought Cyanogen Recovery to the S6, to contribute in getting a lot of other stuffs like Wi-Fi, Bluetooth, Audio, Sensors, RIL.

Future is not as bright as some Snapdragon equipped phones out there, but it's not completely dark.

Let's cross our fingers :)
[Galaxy S6 / S6 Edge Unified Development] tdcfpp:
Short status update:

I finished implementation of fb setup, fb_post() and blank() functions. But I cannot continue testing it on TW since I need to remove hwc in order to check fb posting. Without hwc, TW enters into bootloop because of missing hwcservice.

I sent arter97 the compiled blobs and he is the first person that has seen CM booting on a s6.

Next step is to learn how to dual boot my s6. Camera is still open.
[Galaxy S6 / S6 Edge Unified Development] arter97:
:D

https://youtu.be/fv0I45HtgtQ
[Galaxy S6 / S6 Edge Unified Development] ahmed_ais:
Thanks for all your hard work!

That's amazing .. really happy to see this .. thanks for sharing it!
[Galaxy S6 / S6 Edge Unified Development] ktetreault14:
As far as dual boot is concerned have you checked out Dual boot Patcher. Maybe [MENTION=4277844]chenxiaolong[/MENTION] can help
[Galaxy S6 / S6 Edge Unified Development] arter97:
My kernel has its own version of multibooting since version 1.0.
[Galaxy S6 / S6 Edge Unified Development] ktetreault14:
Ahh yes very sorry, I do recall reading g a post you have made about that. I'll let the professionals get back to there work.
[Galaxy S6 / S6 Edge Unified Development] cba1986:
What is working?
[Galaxy S6 / S6 Edge Unified Development] zat0x:
So does this mean we can expect cm13 for Edge + ?
[Galaxy S6 / S6 Edge Unified Development] Mohammed779:
yes, if their hard work goes well, we should expect for all exynos 7420 devices, as they all nearly have same components.
[Galaxy S6 / S6 Edge Unified Development] Garner:
Wonder if the cm team have seen this, I was hoping they were working on it as well.
[Galaxy S6 / S6 Edge Unified Development] AFTERSHOCKCHINA:
lastnight i saw some components about this in g+,that,no one was working on this project in cm…

来自我的 SM-N920C 上的 Tapatalk
[Galaxy S6 / S6 Edge Unified Development] BRiANj64:
Cyanogen have said multiple times they don't want to use their resources on figuring out how the Exynos 7420 works, and thus dropped support for any exynos based device released from 2014.

I'm sure that if CM is gonna work 100% on the S6, they would consider making official nightlies/contributers for CM13
[Galaxy S6 / S6 Edge Unified Development] Garner:
I suggested this project to xda to review and hopefully make more people/developers aware of how far this has come and hopefully encourage more people to help! here is what they have just wrote for us :D

http://www.xda-developers.com/samsung-galaxy-s6-boots-up-its-first-aosp-rom/
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
Very well said. I've added a section about donating in the op to point to the top contributor's and make it easier for users to donate. I'll also try to update it as we get other big contributors. Feel free to pm me or post here if you have any other changes you would like me to make.
[Galaxy S6 / S6 Edge Unified Development] nadejo:
I could not see it in the video but is this lollipop?
[Galaxy S6 / S6 Edge Unified Development] Mohammed779:
it was clear 5.1.1 , but as long as it gets working well, marshamallow shouldnt be very hard to have later on
[Galaxy S6 / S6 Edge Unified Development] S3Neolution:
If needed im up for any kind of testing even if i brick it :) s6 edge 925F
[Galaxy S6 / S6 Edge Unified Development] tdcfpp:
On day D+1, I should first thank my wife for buying me an S6 for my birthday in September. She knew I was working on gralloc and there would be results...

Short status update from today: fixed gralloc usage for camera. So in stock TW...

- Camera preview: working

- Camera take picture: working, picture shown ok in Gallery

- Camera record video: working, video played back ok in Gallery

So I can now begin setting up NamelessRom for S6. ;-P
[Galaxy S6 / S6 Edge Unified Development] donoli74:
Respect!!!!Great work!
[Galaxy S6 / S6 Edge Unified Development] :
Thread cleaned.

Please stay on topic.

Thank you.
[Galaxy S6 / S6 Edge Unified Development] AFTERSHOCKCHINA:
greatjob great wife dude.but, you mean stock android insted of stock tw,right?

来自我的 SM-N920C 上的 Tapatalk
[Galaxy S6 / S6 Edge Unified Development] Skreedi:
Screen is fixed, camera is working that means that from now on it's the usual stuff like Bluetooth, RIL and so on or something else needs to be fixed before "classic" work?

Wysłane z mojego SM-G920F przy użyciu Tapatalka
[Galaxy S6 / S6 Edge Unified Development] arter97:
No, he meant TW.

We need to make sure if gralloc works properly under TW.
[Galaxy S6 / S6 Edge Unified Development] DalekExt:
Donated and subscribed
[Galaxy S6 / S6 Edge Unified Development] hillbeast:
Which GIT repositories are we using here. I'll try to contribute where I can, but I can only find the ones in OP and arters.
[Galaxy S6 / S6 Edge Unified Development] ChriZer:
How should we donate to tdcfpp? Via the link in his profile, or is there another link where we can donate directly to him?
[Galaxy S6 / S6 Edge Unified Development] Xileforce:
I'd also be interested in knowing this. Originally I was building with the one I've linked in the op, but I'm not entirely sure what everyone is using now. Ik arter said he was basing on raymans sources at some point though. And seeing as I've completely screwed up my repo, its time to start over xD
[Galaxy S6 / S6 Edge Unified Development] baophucdinh31:
where can i donate ????