defy cm10.1 alpha

drunk_ryder24

Senior Member
Jan 26, 2012
100
35
0
brasov
this is just a demo of a kernel based on quarx 3.0.8 kernel sources,maybe later i'll try to merge several fixes or something but till then lets say i've reached a small milestone like finishing to compile this kernel,booting it up,take some screenshots from it.
known bugs,just like initial quarxs or blenchose commits.

Warning:flash at your own responsability,works only with cm 10.1 under boot options by ticking 2ndboot and ticking adb disable

link to kernel:http://www.mediafire.com/?vdjoj438tlvz2lw

NOTE:kernel sources are based on quarx repo on github:https://github.com/Quarx2k/jordan-kernel
 

Attachments

Last edited:

Shubhamqweasd

Senior Member
Jun 25, 2011
571
282
0
DELHI
i think , quarx2k also made many changes with his CM 10.1-3.0 branch which corresponds to the 3.0 kernel ..( eg - hwcomposer sources)
so it will be better if u can compile and upload both ROM + KERNEL package in order to have maximum working efficiency :D
 

drunk_ryder24

Senior Member
Jan 26, 2012
100
35
0
brasov
i think , quarx2k also made many changes with his CM 10.1-3.0 branch which corresponds to the 3.0 kernel ..( eg - hwcomposer sources)
so it will be better if u can compile and upload both ROM + KERNEL package in order to have maximum working efficiency :D
you're right,because i could not boot this kernel on 4.1.2 so tried with 4.2.1 without adb manual boot,the difference is that i added forced module unloading and allow old eabi binaries to run with this kernel trying to get some backwards compatibility thus my conclusion is that either this kernel needs scratch bins in the os for propper functioning
 

Kayant

Senior Member
Jul 14, 2011
1,861
4,149
143
You know opening a new thread was unnecessary as we already have a 3.0 kernel thread and CM10.1 also.... BTW the kernel and CM10.1 are both easily compiled if you know what you're doing ;)

Let's Go ^_^
 
  • Like
Reactions: Justch and Pottkopp

drunk_ryder24

Senior Member
Jan 26, 2012
100
35
0
brasov
The thread is already reported

Sent from my MB526 using xda premium
thank you for your support nogood username,that helps alot and to what i can do for this comunity,for example my own kernel sources for linux kernel 3.7.5,as of this post was just an test to see if it works and 3.7.5 yup it likes the cpcap drivers and firmware,just some gpu issues to display under menuconfig
 

hackergnome

Senior Member
Apr 21, 2011
2,610
869
0
Mumbai
thank you for your support nogood username,that helps alot and to what i can do for this comunity,for example my own kernel sources for linux kernel 3.7.5,as of this post was just an test to see if it works and 3.7.5 yup it likes the cpcap drivers and firmware,just some gpu issues to display under menuconfig
I appreciate your work, and I'm not the one that reported (as far as I remember) :)

Sent from my MB526 using xda premium
 

drunk_ryder24

Senior Member
Jan 26, 2012
100
35
0
brasov
I appreciate your work, and I'm not the one that reported (as far as I remember) :)

Sent from my MB526 using xda premium
maybe i started wrong but my intention was to give some help for the comunity,as for my attempt on kernel 3.7.5:bump cant port sgx drivers,got cpcap to show up in menuconfig even mapphone but its like impossible to show up,tried a workaround with similar devices to get the gpu drivers but no chance
 

Kayant

Senior Member
Jul 14, 2011
1,861
4,149
143
maybe i started wrong but my intention was to give some help for the comunity,as for my attempt on kernel 3.7.5:bump cant port sgx drivers,got cpcap to show up in menuconfig even mapphone but its like impossible to show up,tried a workaround with similar devices to get the gpu drivers but no chance
Thanks for your efforts :) I think I was the one that reported it can't remember now :p ..... The reason I did it was because like you said you're trying to port 3.7.5 which we already have thread for where you cab discuss about porting 3.0.0 kernels ;)

Some advice and questions......

I was wondering why are you trying to port 3.7.5 which is not even on any other android device yet??
IMO I think a higher version of the 3.0 base kernel is not needed as am sure most of the new things in it would not benefit us as we probably couldn't use it anyway since we have old drivers, old cpu/gpu etc.....

Getting it to show up in defconfig is not the hard part you can activate anything you want from there they are just the configuring files ;) the hard part is configuring the activated drivers for the defy which requires dev work and debugging just look Quark's commits :cowboy:

I think what we have is fine and I don't think anything much higher would be any benefit for us also we have older drivers and the things we need for 4.2 to work properly are in 3.0.8 like the new wifi drivers maybe Quarx will update it to a higher minor version later like he did with 2.6.32.9 to 2.6.32.60......

Don't worry yourself to much ;) there are many other things you can do to help us in the defy community. This is not worth your time trust me from experience :cyclops:

Btw the menuconfig iust activates the stuff you want for your device and mapphone_defconfig is where all the options you picked from menuconfig is stored. Each defconfig is different as they are specify to one device.
 

drunk_ryder24

Senior Member
Jan 26, 2012
100
35
0
brasov
Thanks for your efforts :) I think I was the one that reported it can't remember now :p ..... The reason I did it was because like you said you're trying to port 3.7.5 which we already have thread for where you cab discuss about porting 3.0.0 kernels ;)

Some advice and questions......

I was wondering why are you trying to port 3.7.5 which is not even on any other android device yet??
IMO I think a higher version of the 3.0 base kernel is not needed as am sure most of the new things in it would not benefit us as we probably couldn't use it anyway since we have old drivers, old cpu/gpu etc.....

Getting it to show up in defconfig is not the hard part you can activate anything you want from there they are just the configuring files ;) the hard part is configuring the activated drivers for the defy which requires dev work and debugging just look Quark's commits :cowboy:

I think what we have is fine and I don't think anything much higher would be any benefit for us also we have older drivers and the things we need for 4.2 to work properly are in 3.0.8 like the new wifi drivers maybe Quarx will update it to a higher minor version later like he did with 2.6.32.9 to 2.6.32.60......

Don't worry yourself to much ;) there are many other things you can do to help us in the defy community. This is not worth your time trust me from experience :cyclops:

Btw the menuconfig iust activates the stuff you want for your device and mapphone_defconfig is where all the options you picked from menuconfig is stored. Each defconfig is different as they are specify to one device.
thats the whole point,everithing gets trouc the cross compiler even battery and every hw aspect for defy,but cant seem to get sgx drivers on it it boots but only backlight flickers,also the importance of this is that one day we might bump in a problem like this(maybe future android versions will use kernel 3.7.5 as default)and my opinion is that we should have some widen experience about it in any way possible
 

abhifx

Senior Member
Feb 20, 2011
1,485
731
133
Chandigarh
Thanks for your efforts :) I think I was the one that reported it can't remember now :p ..... The reason I did it was because like you said you're trying to port 3.7.5 which we already have thread for where you cab discuss about porting 3.0.0 kernels ;)

Some advice and questions......

I was wondering why are you trying to port 3.7.5 which is not even on any other android device yet??
IMO I think a higher version of the 3.0 base kernel is not needed as am sure most of the new things in it would not benefit us as we probably couldn't use it anyway since we have old drivers, old cpu/gpu etc.....

Getting it to show up in defconfig is not the hard part you can activate anything you want from there they are just the configuring files ;) the hard part is configuring the activated drivers for the defy which requires dev work and debugging just look Quark's commits :cowboy:

I think what we have is fine and I don't think anything much higher would be any benefit for us also we have older drivers and the things we need for 4.2 to work properly are in 3.0.8 like the new wifi drivers maybe Quarx will update it to a higher minor version later like he did with 2.6.32.9 to 2.6.32.60......

Don't worry yourself to much ;) there are many other things you can do to help us in the defy community. This is not worth your time trust me from experience :cyclops:

Btw the menuconfig iust activates the stuff you want for your device and mapphone_defconfig is where all the options you picked from menuconfig is stored. Each defconfig is different as they are specify to one device.
and how is that a problem if someone wants to attempt a higher version kernel?
if there is no benefit then there is no loss either
 

brajesh.sharma87

Senior Member
Jan 27, 2011
2,081
2,836
203
Kolkata
I understand your point and even I know nothing is impossible.

BUT, there has to be a logic in things that you are doing, isn't it? Believe me, Nobody is discouraging him. Anyways, its a matter of understanding and not a debate.

FYI and to my knowledge, very few devices like xperia T/V has kernel 3.4
 

Kayant

Senior Member
Jul 14, 2011
1,861
4,149
143
and how is that a problem if someone wants to attempt a higher version kernel?
if there is no benefit then there is no loss either
Like brajesh.sharma87 said am not trying to discourage him anything am just giving him some advice. This is mainly just my opinion based on experiences I had trying to port the newer wifi drivers from 3.0 base to our 2.6 kernel..... he doesn't have to listen to what am saying.

Like brajesh.sharma87 said it's matter of knowledge because the Linux kernel changes so much between versions and the work Quarx has done on the 3.0.8 base may become outdated and needs to be changed to get it to work for the new base.

Am just trying to put things into prospective as I think it's not worth his time and effort trying to port a higher version kernel without good knowledge and experience on kernel porting. Again that's for him to decide.

Drunk_ryder24 if you still want to try here are is something you can do that may help -

If you haven't already tried this but try cherry-picking Quarx's commits from the p-android-omap3-3.0 branch since the code is related to the defy but keep in mind not all of Quarx's work may work on the new base.
 

drunk_ryder24

Senior Member
Jan 26, 2012
100
35
0
brasov
Like brajesh.sharma87 said am not trying to discourage him anything am just giving him some advice. This is mainly just my opinion based on experiences I had trying to port the newer wifi drivers from 3.0 base to our 2.6 kernel..... he doesn't have to listen to what am saying.

Like brajesh.sharma87 said it's matter of knowledge because the Linux kernel changes so much between versions and the work Quarx has done on the 3.0.8 base may become outdated and needs to be changed to get it to work for the new base.

Am just trying to put things into prospective as I think it's not worth his time and effort trying to port a higher version kernel without good knowledge and experience on kernel porting. Again that's for him to decide.

Drunk_ryder24 if you still want to try here are is something you can do that may help -

If you haven't already tried this but try cherry-picking Quarx's commits from the p-android-omap3-3.0 branch since the code is related to the defy but keep in mind not all of Quarx's work may work on the new base.
well ive done cherry picking from quarx repo and i must say that quarx done an excelent job compiling the modules since they are recognized and compiled by the toolchain with no major errors,just a few ignorable errors,boy quarx must have nerves of steel to bare so much time in developing from scratch,oh btw i will post this as a reply in 4.1.2 tread,ive mixed kernel zimage and ramdisk of quarx 2.6.32.60 after applying sevenrock's kernel 2.6.32.9-the whole point is that it might have been something changed in either ril or wifi module cause 2.6.32.60 seems just a little laggy but no ringtone bug or reboots by this method
 
  • Like
Reactions: Kayant

Kayant

Senior Member
Jul 14, 2011
1,861
4,149
143
well ive done cherry picking from quarx repo and i must say that quarx done an excelent job compiling the modules since they are recognized and compiled by the toolchain with no major errors,just a few ignorable errors,boy quarx must have nerves of steel to bare so much time in developing from scratch,oh btw i will post this as a reply in 4.1.2 tread,ive mixed kernel zimage and ramdisk of quarx 2.6.32.60 after applying sevenrock's kernel 2.6.32.9-the whole point is that it might have been something changed in either ril or wifi module cause 2.6.32.60 seems just a little laggy but no ringtone bug or reboots by this method
That sounds good am I bit surprised it worked so well with not that much errors but thats's good :) Yh I know Quarx is unstoppable :) and good luck with the project :D..... If you need any more advice or help just shoot me up with a pm and I will see what I can do ;)
 

drunk_ryder24

Senior Member
Jan 26, 2012
100
35
0
brasov
that sounds good am i bit surprised it worked so well with not that much errors but thats's good :) yh i know quarx is unstoppable :) and good luck with the project :d..... If you need any more advice or help just shoot me up with a pm and i will see what i can do ;)
thanks for your support,its wellcomed