yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] edisile:
R: [KERNEL][DEV]Jelly Bean CAF 3.4.x Kernel Development

Since there's no version of 3.4 for JB 4.2, i was thinking to try porting this kernel. Or at least the LKA version. I don't have much experience, so this question may be stupid: the 3.4.34 build will work if i replace the ramdisk with a JB 4.2 one (with, maybe, some other small changes) or i have to build it again from the source?

Grammar™ is freeware; this means you can use it without paying anything. Though, Grammar™ is not open-source; this means you can't edit source code.
[Galaxy S Plus I9001 Android Development] krislibaeer:
zImage and modules + ramdisk from jb4.2 and it work no other changes

But bluetooth wont work and some other things
[Galaxy S Plus I9001 Android Development] edisile:
R: [KERNEL][DEV]Jelly Bean CAF 3.4.x Kernel Development

It should just boot. The rest will be fixed in the future. Maybe tonight or tomorrow i'll give it a try.

Grammar™ is freeware; this means you can use it without paying anything. Though, Grammar™ is not open-source; this means you can't edit source code.
[Galaxy S Plus I9001 Android Development] edisile:
R: [KERNEL][DEV]Jelly Bean CAF 3.4.x Kernel Development

Grammar™ is freeware; this means you can use it without paying anything. Though, Grammar™ is not open-source; this means you can't edit source code.

Edit: Managed to get it booting. Nothing else seems working (com.android.phone has stopped :silly: ). At least boots successfully...
[Galaxy S Plus I9001 Android Development] ztotherad:
this kernel looks seriously promising. do you think it'd work on the Samsung Galaxy S Fascinate on Verizon in the US? or is the 19001 not part of the SGS family?
[Galaxy S Plus I9001 Android Development] c0dac0da:
nope both are totally diff hardware
[Galaxy S Plus I9001 Android Development] west76:
Eric, Are you still working on the CAF 3.4 kernel? :fingers-crossed:
[Galaxy S Plus I9001 Android Development] boombastick:
you can just take a look at his git...
[Galaxy S Plus I9001 Android Development] Jonboy2011:
yes he does , he posted something about that in an other thread (dont remember which) but its hard work so it may take some time until he release an alpha/ beta Version
[Galaxy S Plus I9001 Android Development] educk:
new brach from arco

Hey guys!

I have some wonderful news to share. I talked with arco and asked him if he could publish his 3.4 kernel sources which he compiled for ancora and the device didn't boot (it remained stuck at boot animation). He taught that publishing the source could be a good idea so more people can work on it. It's based on jb_rel_rb2.2, same branch I used until know. The only "riddle" is that he only made the adaptions for ancora so I will have to make them for ariesve. I already did this on my branch so it shouldn't be a major problem.

I didn't have the time to examine the source code and the commits arco made as I just cloned the branch but from tomorrow I'll start working on it.

These are very good news as I don't have to deal with compilation errors anymore but it doesn't mean that the kernel will be ready in like, 2 days or so... I have a few ideas of how to fix the boot animation stuck but I'm not really sure, it might be the KGSL drivers as arco suggested, or I found out some boot parameters which are defined a bit different in 3.4 kernels. Anyways, I'll keep you guys updated ;)

Here are the sources, if anyone wants to contribute, it would be highly appreciated :)

arco: https://github.com/arco/samsung-kernel-msm7x30/tree/jb-3.4

mine: https://github.com/erik96/Linux-Kernel-3.4

Regards,

Erik
[Galaxy S Plus I9001 Android Development] edisile:
I'd like to contribute, but i'm not able to compile from the CAF sources... :(

I'm still tryin' to bring the latest 3.4 kernel from the kernel.org sources, but i still have to learn a lot. However, good luck with the new source and take all the time you need ;)

Grammar™ is freeware; this means you can use it without paying anything. Though, Grammar™ is not open-source; this means you can't edit source code.
[Galaxy S Plus I9001 Android Development] educk:
Hey!

I'm not sure what you are trying to do but if you are building directly from Linux Kernel Archives "you are gonna have a bad time". That was exactly my mistake when I first built the 3.4 kernel. The sources from kernel.org are only generic for PC's not for Android based devices, you can build a kernel for your PC from there without any problems. The CAF sources are a bit different, although 90% of the source code is the same. The CAF team makes the necessary modifications for the generic linux kernels to work with Android based devices, especially for those with MSM motherboard (like our S Plus, Galaxy W and others). But, this doesn't mean that the source code will compile just like that and it will work on the device. No, each device manufacturer makes his devices different (there are no 2 100% hardware identical phone models) so even if the motherboard is the same, the display, camera, hardware keys and so on are different and they require different drivers. This is where the developers step in. If the device manufacturer only provided 2.6 kernel sources and the developer want's to use a 3.0 kernel he'll have to take the drivers and other board specific files and code from the old kernel and implement it in the new one. This was exactly arco's magic when he brought us the 3.0 kernel. He took the sources from CAF (which were only adapted for some msm devices) and added our board specific files, drivers and so on.... That's why you didn't succeed in building from CAF there weren't made the necessary adaptions for ariesve.

My advice would be to learn C very well (if you don't know it already) and then have a look at the very first commits arco did when he built the 3.0 kernel, and the commit ivendor made with the message "Initial support for ariesve" - that's where he added the board file, configuration file, display driver,hardware keys drivers, vibetonz and many more. You'll find those on github. Than, everything will be much more clearer to you.

A little update for everyone else: I implemented the support for ariesve and I'm impressed of arco's work.

I hope this time the kernel will at least compile successfully, after that we could step in debugging the reason for the bootanimation stuck. I only need to add the new wireless driver, and after that the building should be fine.

Erik
[Galaxy S Plus I9001 Android Development] Daniel.96:
educk, your a f** genius :) Love your work for our Phone !
[Galaxy S Plus I9001 Android Development] SGS+_User:
Diablo You are living :P

nice to see you name here :D

And Educk your roms was great, but you Kernels are PERFEKT :D
[Galaxy S Plus I9001 Android Development] Daniel.96:
For now I have to do a lot for school and my private live, but I'm pretty sure I'll come back one day ;) And for now we have a lot of other awesome devs here :)
[Galaxy S Plus I9001 Android Development] crybert:
https://plus.google.com/112082947316993440852/posts/cMNrkUqC38a

:good: nice
[Galaxy S Plus I9001 Android Development] educk:
Yep, thanks to arco, Christopher and Castagna, the kernel boots and everything works now :o
[Galaxy S Plus I9001 Android Development] EminSG:
Which source should I use for compile, arco's or christopher's?
[Galaxy S Plus I9001 Android Development] XeLLaR*:
The Kernel isnt ready yet. If you want to compile it though, use CastagnaIT's one.

Gesendet von meinem GT-I9001 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] Christopher83:
CastagnaIT did a great work for our device... He deserves a lot of thanks.

The same for Arco, his kernel base was almost ready.

Naturally, Ivendor contribuited too with his previously published commits.

There are only minor things to fix for our device, but all the important things are working.
[Galaxy S Plus I9001 Android Development] ZordanKV:
If those guys want some thanks, they just need to post anything and anywhere. :D

Till then, thanks to everyone! :)
[Galaxy S Plus I9001 Android Development] jbezerra:
We will have 4.0 kernel to our device?
[Galaxy S Plus I9001 Android Development] EminSG:
Are you crazy?:eek: Only a few devices have 3.4 kernel. Including ours and Wonder.

Edit: Yes, we will have it. It boots and neccesary things are working.
[Galaxy S Plus I9001 Android Development] jbezerra:
Sorry i want to write 3.4.0 :)
[Galaxy S Plus I9001 Android Development] a_alben:
And there isn't even a Kernel 4.0. Latest lka branch is 3.8, but this is just for pcs atm and will be probably/maybe merge in with Android 5. :D

thanks for your great work devs ^^ It's just awesome what you all (arco, ivendor, educk, christopher,.... ) do :D
[Galaxy S Plus I9001 Android Development] smeroni68:
... You just forgot CastagnaIT... :D

Inviato dal mio GT-I9001 con Tapatalk 2
[Galaxy S Plus I9001 Android Development] android_smiley:
JB 4.2.2

Hi educk,

Will the 3.4 kernel available for cm10.1 or other 4.2.2 roms? Would be great if yes! :)
[Galaxy S Plus I9001 Android Development] Laurentyu1995:
of course ;) ... just wait
[Galaxy S Plus I9001 Android Development] XeLLaR*:
First 4.2.2, if it runs well, it will be backported to 4.1.2. Just like the 3.0.X Kernel for 4.0.4.

Gesendet von meinem GT-I9001 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] alireza7991:
Hi there

thanks alot to our devs becuase of their effort for porting caf 3.4 kernel :)

but I m worried of +4.0 CAF kernel which comes for android 5.1+ roms ! It would be really difficualt to port +4.0 kernels for a msm7x30 board with an old bootloader :) I think I will need to change my i9001 then:)
[Galaxy S Plus I9001 Android Development] XeLLaR*:
4.0?

Android KLP will probably come with Linux Kernel 3.8.

Gesendet von meinem GT-I9001 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] EminSG:
XeLLaR, have you tested 3.4 kernel? I compiled it right now, it's amazingly smooth. But wifi isn't working. Is it because of ramdisk or it's a kernel bug?

Regards,

Emin
[Galaxy S Plus I9001 Android Development] XeLLaR*:
I havent got a testbuild yet. I have no idea about your WiFi issue, it might be related to the Ramdisk, but it can be a Kernel issue too.

Gesendet von meinem GT-I9001 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] Christopher83:
Wifi is surely working.

Try to check your ramdisk as Xellar correcly suggested.
[Galaxy S Plus I9001 Android Development] Xistance:
Wifi is perfectly working. Camera included, almost everything is fixed.
[Galaxy S Plus I9001 Android Development] EminSG:
My experience with cm10.1:

Working:

Wi-fi(ramdisk, my fault)

Camera(there is even no green glitch)

Sound

Screen

RIL

Brightness

and others, that are not in not working

Not working

Bluetooth(it doesn't turn on)

maybe smth else

Bugs:

Camera is not smooth

Can't switch between I/O schedulers(minor)

Stuck at max frequence

Haven't tested:

GPS

Experience with cm10:

Don't have not working and bugs like in cm10.1. Camera is smooth(but green glitch appears

That's all. Overall, it's very smooth, but has minor bugs to be fixed. It almost everyday kernel.

Thank you guys:

Arco

CastagnaIT(a.k.a Stefano)

Christopher83

Erik96(a.k.a educk)

Ivendor

Xistance

Sorry if I forgot someone...
[Galaxy S Plus I9001 Android Development] XeLLaR*:
[Info]

Ok, got my test build from Stefano(CastagnaIT)

- WiFi - Working

- GSM/Data - Working

- Audio - Working

- Bluetooth - Working

- Vsync - Running

- Camera - Working ( Green glitch is present )

- UI is Smooth

- Deepsleep/Not stuck at max frequency - Works

- 720p Video Recording / Playback - Works

Stop sending me share requests via PM.

Props to:

CastagnaIT

Arco68

Ivendor

educk

Christopher83
[Galaxy S Plus I9001 Android Development] educk:
Put the compiled modules inside /lib/modules in the Ramdisk folder. (dhd.ko for WiFi).
[Galaxy S Plus I9001 Android Development] EminSG:
delete
[Galaxy S Plus I9001 Android Development] Christopher83:
You're missing the dev who made the 3.4 kernel porting completely and fully working for our I9001, thank you CastagnaIT!!!
[Galaxy S Plus I9001 Android Development] Xistance:
Most definitely!!!

PS: Why am I there two times? Actually, why am I there at all. I did nothing for 3.4. Just to let you guys know :). Everything was thanks to arco, castagna, chris and erik.
[Galaxy S Plus I9001 Android Development] davidteri91:
GUYS Perfect Work Thank You :)
[Galaxy S Plus I9001 Android Development] EminSG:
Third one had to be CastagnaIT of course. Typo :silly::laugh::p:rolleyes:;)

P.S. Xistance, I know. But you deserve a thank, just for your CM10.1
[Galaxy S Plus I9001 Android Development] Schur1k:
Wow I have to say you are very fast and awesome guys :)

THANKS!
[Galaxy S Plus I9001 Android Development] :
Re: [KERNEL][DEV]Jelly Bean LKA 3.4.x Kernel Development

Thanks :D
[Galaxy S Plus I9001 Android Development] AlbertoSONIC:
Great work Erik, you are awesome! :good:
[Galaxy S Plus I9001 Android Development] :
R: [KERNEL][DEV]Jelly Bean LKA 3.4.x Kernel Development

Awesome, absolutely awesome

Inviato dal mio Samsung Galaxy S Plus i9001

ROM: Cyanogenmod 10 (Beta 2)

Kernel: 3.4.33 (Educk Phenom LMK)

Recovery: ClockWorkMod 6.0.1.0

Baseband: I9001XXKPO
[Galaxy S Plus I9001 Android Development] hadidjapri:
hi erik you really deserve thanks :good:

thanks alot it's working nice on ancora :good: :)
[Galaxy S Plus I9001 Android Development] educk:
Great! I'm sooooo glad to hear that someone actually got it working on our brother device!

Update: Working/Not Working list added to OP.
[Galaxy S Plus I9001 Android Development] rbeuker:
Re: [KERNEL][DEV]Jelly Bean LKA 3.4.x Kernel Development

Awesome, thanks a lot! Your new kernel works great with CM10 beta2, it's really responsive and fast. :)

Verstuurd van mijn GT-I9001 met Tapatalk
[Galaxy S Plus I9001 Android Development] arjiegodz:
Re: [KERNEL][DEV]Jelly Bean LKA 3.4.x Kernel Development

can anyone help my fellow users have a developer on our kernel in this thread? though we have a dev but i think his so busy that he didnt online for quite some time. i can give u our kernel. what i just wanted to say is can anyone develop an adapted kernel from semaphore? although our fone is sgs but not gt-i9000. the kernel needs to modify so that it will work on our fone. sgs(sc-02b jpn version)

hope someone can help us about this
[Galaxy S Plus I9001 Android Development] davidteri91:
Erik great Kernel :)

you can add in Working List V-SYNC :)
[Galaxy S Plus I9001 Android Development] Aldokazer:
Re: [KERNEL][DEV]Jelly Bean LKA 3.4.x Kernel Development

I think there is 370MB of ram there for the user. ;)
[Galaxy S Plus I9001 Android Development] Edoardo001:
Please tell me the difference 3.0.66 _ 3.44.33? Erik you are handsome
[Galaxy S Plus I9001 Android Development] edisile:
Answer to your question:

Everything is smoother than ever. 3.4.33 is the latest kernel version for android.

My question: ''handsome''? Are you gay or something like this (no offense)? Watch your a*s educk, watch your a*s...
[Galaxy S Plus I9001 Android Development] wish011:
Re: [KERNEL][DEV]Jelly Bean LKA 3.4.x Kernel Development

You`re awesome.. great work Erik.. thanks a lot (Y)..
[Galaxy S Plus I9001 Android Development] educk:
DONE!!!

DONE !! Thanks guys, I'm a bit excited too lol

LoL, how do you know that I'm handsome? :o

The difference is included in OP... under Kernel Version 3.4.33.

I'm going to die from laughter. :))
[Galaxy S Plus I9001 Android Development] biagio7xD:
very very very good ;))))
[Galaxy S Plus I9001 Android Development] mrjraider:
Educk.. What an amazing work. You are amazing. Will try this asap :) I'll add this to the index later on ;)
[Galaxy S Plus I9001 Android Development] CodeXpert:
Re: [KERNEL][DEV]Jelly Bean LKA 3.4.x Kernel Development

This is a big step.:thumbup:

Thanx
[Galaxy S Plus I9001 Android Development] broodplank1337:
Wow, awesome job :D

edit: lol what are you guys saying that he is handsome XD (or we have to have a girl member, which is probably not true). lets keep it at developing haha

edit2: your site seems to be down
[Galaxy S Plus I9001 Android Development] ktulu84:
Erik you are HANDSOME... ops, i mean awesome :D thanks for your hard work
[Galaxy S Plus I9001 Android Development] hadidjapri:
Re: [KERNEL][DEV]Jelly Bean LKA 3.4.x Kernel Development

hi erik i don't know is this kernel related or not but bootsplash in my and hotheabilly's screen is somewhat glitch. well, not a really serious problem though. not even a single problem happens yet

and perhaps you can remove /kernel/sches folder from source because it's not even compiled. i tried to force it to compile the sched folder instead the regular sched files it ended up in numerous errors.

i just saw that 4.2.2 use 3.4 kernel as its base kernel. can we say we have foundations for stepping forward to 4.2.2 ? :)

Sent from my GT-I8150
[Galaxy S Plus I9001 Android Development] Xistance:
Hmm? Not really. I'm using 4.2.2 perfectly fine with both 2.6 and 3.0 kernel.
[Galaxy S Plus I9001 Android Development] CastagnaIT:
hello guys,

I just finished to apply all patches for the driver-adreno gpu and video

those who want an updated build, compile from my branch jb-3.4

bye
[Galaxy S Plus I9001 Android Development] davidteri91:
Catagna wich drivers adreno 4.1.2 ???? or 4.2.2
[Galaxy S Plus I9001 Android Development] XeLLaR*:
From Arco´s JB-3.0 branch.
[Galaxy S Plus I9001 Android Development] CodeXpert:
Thanx guys.. You are awesome.

Looking forward for having the new kernel soon..
[Galaxy S Plus I9001 Android Development] mrjraider:
Very awesome, keep up the amazing work.
[Galaxy S Plus I9001 Android Development] hotheabilly:
Bit-off topic: as google I/O just less than one month away, and android 4.3 is still retaining Jelly Bean name. I'm really don't like how google releasing too fast major android updating, as our device hard to keep it on the way (at least for our old device then :D ) and mostly the big ROM projects like CM or AOKP/PA they leaving the old projects just like they leaving 4.0.4 for 4.1.2 and 4.1.2 for 4.2.2 now (there's some bugs present actually at their tree itself and they don't fix that just leaving it -.- ) and mostly our developers too, hardly to keep their projects as the rom cycle is moving too fast.

bit.ly/ZD8sHw -gsmarena

-Sent from CM10.1 i8150-
[Galaxy S Plus I9001 Android Development] adomm420:
Where is that info about 4.3 from? Can you give me a link?
[Galaxy S Plus I9001 Android Development] Laurentyu1995:
http://www.androidpolice.com/2013/0...and-testing-android-4-3-its-still-jelly-bean/

but let's don't spam :D.

Btw great job guys... THANK YOU SO MUCH !!! AWESOME developers !!!
[Galaxy S Plus I9001 Android Development] jokubas00:
4.3 been spotted on Android Police servers, read more

Edit: ugh.. Laurentyu1995 was a little faster :D
[Galaxy S Plus I9001 Android Development] adomm420:
Thank you guys. Kinda sad news in my opinion, however I'm waiting for new devices to be released at google I/O.
[Galaxy S Plus I9001 Android Development] anuseb89:
I think we should talk more about 3.4 kernel here.. :D
[Galaxy S Plus I9001 Android Development] adomm420:
I'm waiting v3.4 kernel for 4.2.2, since ages ;D
[Galaxy S Plus I9001 Android Development] EB20XY:
will there be any significant functional difference in interaction of the 3.4 kernel with

the ROMs in version JB 4.1.2 and JB 4.2.2 ?
[Galaxy S Plus I9001 Android Development] educk:
For now we are focusing at functionality and stability. After that, of course we'll have to recompile CM10 and CM10.1 with some modifications.. (similar when we switched from 2.6.x to 3.0.x kernels)
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Hey People,

Just as an information

If you want to compile the kernel yourself, you can do that. But do not release it for the public till a developer (CastagnaIT,Ivendor, Christopher ...and so on) releases it. It has something to do with respect and our devs are working hard to keep our device up2date.

And do they want anything for it? No. No money, nothing. All they want is respect and maybe a little thanks for their hard work. Because they deserve it!

Thank you Arne (Arco68)

Thank you Stefano (Castagna & Smeroni68)

Thank you Christopher83

Thank you educk

You guys are awesome, thank you for keeping our device alive. :good:

Gesendet von meinem GT-I9001 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] :
Damn i want to compile it...but i forgot the charger for my laptop!!!!
[Galaxy S Plus I9001 Android Development] Laurentyu1995:
i don't want to be rude but this post it's not relevant, nobody cares if you forgot the charger ,,, only spam.. it's an development section .. you can compile the kernel without saying just don't post/publish it

edit: i think we'll need to make an thread [SPAM] where we can share our feelings, thoughts about all kind of thing(not only phones)
[Galaxy S Plus I9001 Android Development] edisile:
There is the OT forum out there... Sorry for spamming.

Grammar™ is freeware; this means you can use it without paying anything. Though, Grammar™ is not open-source; this means you can't edit source code.
[Galaxy S Plus I9001 Android Development] DreamerTKM:
Since our device having the bluetooth problem on our device and I've found that the developer of CM10.1 for Galaxy SL solved the bluetooth problem...can we take it as reference and apply to our device???

https://github.com/dhiru1602?tab=activity
[Galaxy S Plus I9001 Android Development] alireza7991:
Just a nooblish question ,

Which ramdisk should I take to compile ?
[Galaxy S Plus I9001 Android Development] educk:
The ramdisk from the 3.0 kernels...
[Galaxy S Plus I9001 Android Development] iNSPiRE.DS:
I was quite excited when to see development in this direction for the i9001.

However I see there has been very few updates since this thread was first created - not complaining.

My question is: is this a recommendable kernel to use with CM10 by ivendor for example? Or should it be considered unstable?

Thanks in advance.
[Galaxy S Plus I9001 Android Development] rickvrolings:
The kernel is in development as we speak. The development takes place on github. Also soon ivendor will release cm10.1 with a good 3.4 kernel and than we should talk about back porting to cm10
[Galaxy S Plus I9001 Android Development] iNSPiRE.DS:
Thanks for the quick reply. :)

Got it.
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Look at Ivendors github. It clearly says "CM10.1-3.0" .

Gesendet von meinem GT-I9001 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] Laurentyu1995:
but he also have cm10.1 branch which includes 3.4.x kernel

https://github.com/ivendor/samsung-kernel-msm7x30

am i wrong ???
[Galaxy S Plus I9001 Android Development] czobor:
No, you aren't. Xellar, have a look at github, it clearly shows that it is 3.4.

Küldve az én GT-I9001-emről
[Galaxy S Plus I9001 Android Development] rickvrolings:
Look, all i know is that ivendor usually builds with arco's sources (and of course other sources) . Last cm10.1 build from arco is with 3.4 kernel. Look at his changelog here:

http://xdaforums.com/showthread.php?t=2214042

But we will have to wait until ivendor actually releases his cm10.1 build to know for sure it has the 3.4 kernel.

So, lets go back to topic than?
[Galaxy S Plus I9001 Android Development] Laurentyu1995:
ok.. i know that it's OT but why not release cm10.1 with 3.4.x kernel ? i don't find a reason why not... because 3.4.x kernel it's very good, stable, performant ( i'm using it and it's amazing, no reboots or so on )
[Galaxy S Plus I9001 Android Development] mrjraider:
It is a feature called respect. We have respect for the work of all our developers but the most has been done by arco, invendor and castagna.. The major base is build by them..

If im not mistaken is the base of many roms based on the sources of them, so in the name of respect. We wait until one of them (probably ivendor) will release an unofficial cm10.1