[rom/kernel]kernel for cm9 i9000/galaxy S - Galaxy S I9000 General

Hi
I change the kernel according to cpu, audio chip spec.
I put the file in the following link.
http://forum.xda-developers.com/showthread.php?t=1834384

I only understand railway station...

eugene690922 said:
Hi
I change the kernel according to cpu, audio chip spec.
I put the file in the following link.
http://forum.xda-developers.com/showthread.php?t=1834384
Click to expand...
Click to collapse
You aren't a native english speaker, am i right? Your post is really hard to understand...
Yeah, you changed your kernel
kernel for what rom?
Have you build that kernel yourself?
What are the advantages of using this kernel?
Cheers
EDIT: Oh... i see, CM9! My Fault
But i think, no one will use your kernel unless you describe what changes were made. Also you don't give the information on which kernel your one is based of. Is it Pawitp's Stock one for CM9 - or have you modified a Devil or Semaphore Kernel?

Related

[B928] SIO scheduler + SmartassV2 & OndemandX

EDIT: Use these at your own risk! These modules are built from the U8860 source, which is almost the same as the U8800pro one but not quite. In theory corruption may occur as something else may be located at a certain position in memory where the module expects something else to be there. I have yet to notice anything on my phone, but the risk is still there.
EDIT 2: My phone randomly rebooted. I haven't yet determined if these modules were the cause, but, still.
Hi,
Since the SIO IO scheduler is the one I favourite, I built the module for the B928 U8800pro firmware (tested on bronxitas' CWM variant).
1. gunzip the attached sio-iosched.ko.gz in /system/lib/modules
2. chown root.root /system/lib/modules/sio-iosched.ko && chmod 644 /system/lib/modules/sio-iosched.ko
3. Add "insmod /system/lib/modules/sio-iosched.ko" to /system/etc/install-recovery.sh
4. Reboot (or insmod now :shrug and use SetCPU or No Frills CPU to change the IO scheduler.
If you want to use SmartassV2 and/or OndemandX, insmod symsearch.ko first and then the cpufreq modules. Thanks to AnDyX, Skrilax_CZ and whirleyes.
What Is This? Give Me Brief Detail What This Thing Do?
husen4u said:
What Is This? Give Me Brief Detail What This Thing Do?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1558153
qwerty12 said:
Hi,
Since the SIO IO scheduler is the one I favourite, I built the module for the B928 U8800pro firmware (tested on bronxitas' CWM variant).
1. gunzip the attached sio-iosched.ko.gz in /system/lib/modules
2. chown root.root /system/lib/modules/sio-iosched.ko && chmod 644 /system/lib/modules/sio-iosched.ko
3. Add "insmod /system/lib/modules/sio-iosched.ko" to /system/etc/install-recovery.sh
4. Reboot (or insmod now :shrug and use SetCPU or No Frills CPU to change the IO scheduler.
If you want to use SmartassV2 and/or OndemandX, insmod symsearch.ko first and then the cpufreq modules. Thanks to AnDyX, Skrilax_CZ and whirleyes.
EDIT: These were built from the U8860 3.0.8 kernel source which isn't the same as the U8800pro kernel, but close enough. Use at your own risk.
Click to expand...
Click to collapse
Did you use the honor kernel??cos geno release a 3.0.8 kernel from honor source and the usb didnt work and also it corrupt my sdcard...if you have knowlage release a proper kernel working with sio and o/c inside...until then this isnt much help!! :/
pikachukaki said:
Did you use the honor kernel??cos geno release a 3.0.8 kernel from honor source and the usb didnt work and also it corrupt my sdcard...if you have knowlage release a proper kernel working with sio and o/c inside...until then this isnt much help!! :/
Click to expand...
Click to collapse
They're modules - not an entire kernel - built from the Honor source, but tricked into loading on our original Huawei U8800pro 3.0.8 kernel...
It is possible that something can go wrong because this isn't built from the original source (you're not meant to do this - kernel structures in memory may be located somewhere else etc.), but I haven't noticed any corruption on the internal eMMC so far on my U8800pro with OndemandX governor and SIO I/O scheduler [and logcat kernel module built from this source] & USB is working fine
qwerty12 said:
They're modules - not an entire kernel - built from the Honor source, but tricked into loading on our original Huawei U8800pro 3.0.8 kernel...
It is possible that something can go wrong because this isn't built from the original source (you're not meant to do this - kernel structures in memory may be located somewhere else etc.), but I haven't noticed any corruption on the internal eMMC so far on my U8800pro with OndemandX governor and SIO I/O scheduler [and logcat kernel module built from this source] & USB is working fine
Click to expand...
Click to collapse
so you compile the honor source...add the modules and had a working kernel??so its easier to release the boot.img and if you can add o/c but its funny that geno compile honor source and it didnt work properly!!!
pikachukaki said:
so you compile the honor source...add the modules and had a working kernel??so its easier to release the boot.img and if you can add o/c but its funny that geno compile honor source and it didnt work properly!!!
Click to expand...
Click to collapse
No, no! Genokolar actually did some proper work to try and get the Honor source working for the U8800pro but too much is missing (drivers that the U8800pro needs)
My approach was to take the Honor source and bastardize it into getting these modules built (files that let you introduce code into a running kernel after it's been built) and trick them into loading on the original kernel
This is a dangerous trick (there's a reason why the kernel checks to see if the version stored in the module matches your running kernel) because you're not meant to do this (corruption can occur) but so far everything has been working OK for me and I'd rather be using the phone with the modules as it feels a bit smoother. It is possible to add OC support through modules without having to replace the kernel (http://hex.ro/wp/blog/overclocking-an-android-phone-running-with-an-msm-core/) but it's harder to do and more dangerous to do with the Honor sources because it's not the original kernel source. Actually I should edit the first post...
qwerty12 said:
No, no! Genokolar actually did some proper work to try and get the Honor source working for the U8800pro but too much is missing (drivers that the U8800pro needs)
My approach was to take the Honor source and bastardize it into getting these modules built (files that let you introduce code into a running kernel after it's been built) and trick them into loading on the original kernel
This is a dangerous trick (there's a reason why the kernel checks to see if the version stored in the module matches your running kernel) because you're not meant to do this (corruption can occur) but so far everything has been working OK for me and I'd rather be using the phone with the modules as it feels a bit smoother. It is possible to add OC support through modules without having to replace the kernel (http://hex.ro/wp/blog/overclocking-an-android-phone-running-with-an-msm-core/) but it's harder to do and more dangerous to do with the Honor sources because it's not the original kernel source. Actually I should edit the first post...
Click to expand...
Click to collapse
I see that you have the knowlage...and also you can let us try if you want the kernel...but if you manage to o/c it this will be wonderful..and also there is a english word bastardize??? i willing to give your kernel a try although!!
pikachukaki said:
I see that you have the knowlage...
Click to expand...
Click to collapse
I wish I know only the basics - people like dzo and genokolar know what they're doing
and also you can let us try if you want the kernel
Click to expand...
Click to collapse
The Honor kernel is useless - I don't think it would even boot... I just take the modules
...but if you manage to o/c it this will be wonderful..and also there is a english word bastardize???
Click to expand...
Click to collapse
I would like to OC, I admit, but it's very risky to attempt when the person (me) is lacking a lot of knowledge about kernels, CPU clocks and assembly, and when the kernel source isn't the original - I'd have to attempt to guess things from the 2.6 source
And, yes, bastardize is a real word, meaning to corrupt, make illegitimate and reduce the quality of something. It's an apt word for the stuff in the first post!
qwerty12 said:
I wish I know only the basics - people like dzo and genokolar know what they're doing
The Honor kernel is useless - I don't think it would even boot... I just take the modules
I would like to OC, I admit, but it's very risky to attempt when the person (me) is lacking a lot of knowledge about kernels, CPU clocks and assembly, and when the kernel source isn't the original - I'd have to attempt to guess things from the 2.6 source
And, yes, bastardize is a real word, meaning to corrupt, make illegitimate and reduce the quality of something. It's an apt word for the stuff in the first post!
Click to expand...
Click to collapse
hmm at least you have some knowlage.. so you didnt edit the boot.img you edit sideways! hmm if you manage to play with this a bit it will be great....we also have the word basardise and i never heard of it until now...by bastardise (Bastarde) its a curse a "bad" word...we mean someone that isnt his parents child!
Honor boot.img works on our phone almost perfectly, phone boots but some diferent hardware (wifi, camera, bluetooth) doesn't work (ril OK). Cpu has clocked to 1,4GHz and works very stable. We find it moth ago, but with other hardware didn't work we dropped this work. Maybe you could find something usefull from that.
Sent from my ragelis
great job qwerty12!
Trust me what you've done needs more than just basic knowledge
I'll also tell that honor kernel boots up correctly on u8800pro(in my occasion touchscreen just didn't work, so I could only see a beautiful lockscreen there xD).
I think you should try also adding OC. Although I kinda understand you don't want to risk damaging your phone, but I'm pretty much sure that you'll manage to add OC correctly.
Anyways, keep it up!
Again great job and thanks!
Crazy talk...but we can't took rils from GB kernel...or even desire hd or some other similar phone and make our way??and geno again didnt release his honor/u8800+ source kernel code so someone can fix the sd bugs!!
also..good news everyone...(profesor furnworth) i found cm9 device tree for u8800+ dont know if its working properly but someone with linux can give it a try
https://github.com/ivan19871002/cm9_device_u8800pro
https://github.com/ivan19871002/cm9_vendor_u8800pro (Im not quite sure what this is but maybe its needed!)
@pika
great news about cm9. I hope someone is gonna give it a shot and build it. Better post it on anzhi too.The more people see it, the better.
@qwerty12
I had an idea for OC in u8800 pro. The good thing about this one, is that I think is more safe to try out.
I think you can use dzo kernel source!
boot.img from latest dzo aurora works just fine on our phone(only bt + wifi don't work at all - camera works partially)
OC on dzo kernel also works correctly on u8800pro(personally tried this).
I think with your knowledge, you can just grab dzo kernel source and build the appropriate modules.
Please give it a try if you want to.
Again thanks for your great work.
the guy is chinese and he is known in anzhi i dont know why they arent compiling it... i try last night until 8 in the morning with no success! :/
Moihack said:
I had an idea for OC in u8800 pro. The good thing about this one, is that I think is more safe to try out.
I think you can use dzo kernel source!
boot.img from latest dzo aurora works just fine on our phone(only bt + wifi don't work at all - camera works partially)
OC on dzo kernel also works correctly on u8800pro(personally tried this).
I think with your knowledge, you can just grab dzo kernel source and build the appropriate modules.
Please give it a try if you want to.
Again thanks for your great work.
Click to expand...
Click to collapse
The thing is, (I/O) schedulers can be built as modules - load them, and you're adding new functionality. However, the difference with OC support: CPU regulation (probably the wrong term) is built into the kernel - it has to be. With dzo's kernel, overclocking works because the "CPU regulation" code has been directly modified to allow the user to support higher frequencies. With a module designed to enable overclocking for phones where you can, you don't add new functionality like with the schedulers - you're patching the kernel code in memory that controls the CPU.
I will look into it (people infinitely more clever than me have done it for other phones and produced code and, believe it or not, I do actually want to OC my U8800pro and I don't mind the risk personally), but it's unlikely I'll be able to come up with anything since:
I am not a proper programmer (this is probably reason enough to stay away )
Loading modules designed for another kernel is already risky enough, but even more so since I'm dealing with a kernel designed for another model so,
I'd have to look at the 2.6 kernel source to see what the frequencies etc. assigned to the U8800pro are and hope that Huawei didn't change anything for the 3.0 kernel
There is a ics boot.img with OC to 1.8GHz already, but needs to fix sd card mounting bug, on some phones sd card mounts normaly, on other ones didn't mount my phone no maunting sd
Sent from my ragelis
bronxitas said:
There is a ics boot.img with OC to 1.8GHz already, but needs to fix sd card mounting bug, on some phones sd card mounts normaly, on other ones didn't mount my phone no maunting sd
Sent from my ragelis
Click to expand...
Click to collapse
And at mine scruew my sdcard (( it needed format after installing geno kernel
Sent from my U8800Pro using xda premium
Tomorow giris said that look at oc boot.img and will try to fix sd card mounting problem. The new OC boot.img is not geno's work we are in one step further than geno
Tommorow giris will upload to chinese developers my and kamatozko work and... i think that europeans are leaving china customers/developers behind in this situation
I can't upload here kamatozko OC boot.img because it is not finished yet and I even didn't asked his permissions to do that.
Sent from my ragelis
bronxitas said:
Tomorow giris said that look at oc boot.img and will try to fix sd card mounting problem. The new OC boot.img is not geno's work we are in one step further than geno
Tommorow giris will upload to chinese developers my and kamatozko work and... i think that europeans are leaving china customers/developers behind in this situation
I can't upload here kamatozko OC boot.img because it is not finished yet and I even didn't asked his permissions to do that.
Sent from my ragelis
Click to expand...
Click to collapse
chinese cant make nothing except for geno and geno took all the chinese he can get and make miui for them he just can't or won't work with our phone..anyway thats good news let hope more devs pop out!!for once in my life i want cm based rom!

[Req] CM kernel with UV

Hi there,
Im searching for the CM kernel with the ability to undervolt as a kind of add in it?
Is such a kernel available? Can anyone build such a kernel?
Thx
Cm is just stock kernel. Faux made an enhanced stock kernel with undervolt and gamma control http://faux.androidro.ms/mako/mako-jb-enhanced_stock_422_r2.zip
AW: [Req] CM kernel with UV
Michealtbh said:
Cm is just stock kernel. Faux made an enhanced stock kernel with undervolt and gamma control http://faux.androidro.ms/mako/mako-jb-enhanced_stock_422_r2.zip
Click to expand...
Click to collapse
THX, can you also please point me to the thread. Searching via app is a pain.
thebrainkafka said:
THX, can you also please point me to the thread. Searching via app is a pain.
Click to expand...
Click to collapse
Hi,
Here: Faux kernel
AW: [Req] CM kernel with UV
viking37 said:
Hi,
Here: Faux kernel
Click to expand...
Click to collapse
Can you recommend this kernel?
thebrainkafka said:
Can you recommend this kernel?
Click to expand...
Click to collapse
Re,
Yes, maybe, there is a lot of good feedback
But I don't use it so I can't really comment, I just read the thread. You have, like said above an enhanced stock kernel with undervolt and 2 other features, nothing more. And you have the custom kernel with overclock CPU / GPU, you can change vibration, I/O scheduler, TCP congestion, etc...
Read the OP for more informations and give it a try
Michealtbh said:
Cm is just stock kernel. Faux made an enhanced stock kernel with undervolt and gamma control http://faux.androidro.ms/mako/mako-jb-enhanced_stock_422_r2.zip
Click to expand...
Click to collapse
cm kernel is not stock kernel. its a highly modified kernel.
AW: [Req] CM kernel with UV
simms22 said:
cm kernel is not stock kernel. its a highly modified kernel.
Click to expand...
Click to collapse
Is there a simple uv addon for cm kernel. Dont need other stuff...
thebrainkafka said:
Is there a simple uv addon for cm kernel. Dont need other stuff...
Click to expand...
Click to collapse
i dont think they built in the ability to adjust voltage. but, since its open source, anyone can build tbe kernel from cm source and add the ability to change voltages.
simms22 said:
cm kernel is not stock kernel. its a highly modified kernel.
Click to expand...
Click to collapse
Incorrect. CM barely touches the kernel as is, but the MAKO developer (his name escapes me) is even more conservative than that. It is nearly stock.
EvoXOhio said:
Incorrect. CM barely touches the kernel as is, but the MAKO developer (his name escapes me) is even more conservative than that. It is nearly stock.
Click to expand...
Click to collapse
give it time
cm kernels come with everything there is and are often highly modified by the end of a device's life cycle
if this dev is conservative, ok, then it might take longer or until some new kid takes over.
just don't say cm barely touches kernels
Sent from my GT-N7105 using Tapatalk 2
AW: [Req] CM kernel with UV
morfic said:
give it time
cm kernels come with everything there is and are often highly modified by the end of a device's life cycle
if this dev is conservative, ok, then it might take longer or until some new kid takes over.
just don't say cm barely touches kernels
Sent from my GT-N7105 using Tapatalk 2
Click to expand...
Click to collapse
Can anyone oft you build a cm kernel with uv?
thebrainkafka said:
Can anyone oft you build a cm kernel with uv?
Click to expand...
Click to collapse
there are many other kernels, better than cm kernel, that offer the ability to adjust voltages. theres trinity kernel, franco kernel, faux..
AW: [Req] CM kernel with UV
simms22 said:
there are many other kernels, better than cm kernel, that offer the ability to adjust voltages. theres trinity kernel, franco kernel, faux..
Click to expand...
Click to collapse
Yes, but the are all overbloated... No slim and simple one.
thebrainkafka said:
Yes, but the are all overbloated... No slim and simple one.
Click to expand...
Click to collapse
Wrong! Try Harsh. It's flash it and leave it. Very good kernel. Highly recommended. Supports UV and uses mpdecision.
thebrainkafka said:
Yes, but the are all overbloated... No slim and simple one.
Click to expand...
Click to collapse
both trinity and franco kernels are also cleaned up so theres no bloating. trinity is one of the least bloated kernels as it doesnt include any of the normal "buzzword" additions, only what is needed, highly optimized, debugging removed, "bull**** free" as it states in its op.
Odp: [Req] CM kernel with UV
Faux got enhanced stock kernel not moded alot. Just some unlocks and fixes. Maybe try this one. Im already on enhanced and its stable plus you got gamma unlocked.
Sent from my Nexus 4 using xda app-developers app
What Kernel is more like the stock?
Faux or Franco?
Thanks.
ergalle2 said:
What Kernel is more like the stock?
Faux or Franco?
Thanks.
Click to expand...
Click to collapse
Both are so far from stock it's not worth answering. Try Harsh kernel.
AW: [Req] CM kernel with UV
estallings15 said:
Both are so far from stock it's not worth answering. Try Harsh kernel.
Click to expand...
Click to collapse
Can you please point me to harsh. Searching in xda APP is a pain.

2.6.36+ kernel

I want to know if there's a 2.6.36 kernel for our device.
I know there is working 2.6.35 which I have built and used on. But I am specifically interested in 2.6.36 or 2.6.37. The reason is I'm tring to add new io schedule and .35 doesn't support row or fias.
I found some 2.6.36 msm7x30 kernels for samsung, but I can't find one for HTC. (even a dhd kernel will be fine.)
Anyone can help me on this?
Btw, I know 4.1 and 4.0 can run on 2.6 kernel. If I want to port a 4.2 rom, how can I make it work on 2.6 instead of a 3.0 kernel?
The rom has to be able to run off of a 2. kernel. I know PAC 15 does.
N_otori0us_ said:
The rom has to be able to run off of a 2. kernel. I know PAC 15 does.
Click to expand...
Click to collapse
Sorry not quite follow what you said.
Sent from my HTC Glacier using Tapatalk 4

Help here!

I want to know if I need to install a custom rom or a custom kernel or a combination of both so that I can overclock my phone(1ghz single core). Please help. Why is everybody so silent here, so unwilling to answer a simple question as this. My fourth post of the same question.
todopertin said:
I want to know if I need to install a custom rom or a custom kernel or a combination of both so that I can overclock my phone(1ghz single core). Please help. Why is everybody so silent here, so unwilling to answer a simple question as this. My fourth post of the same question.
Click to expand...
Click to collapse
Any custom ROM that comes packaged with an included kernel should allow you to overclock. AFAIK the oveclocking capability lies within the kernel (at least with Xperias this is the case) . At the least, a stock ROM with a custom kernel and a CPU/Performance app will give you overclocking options.
My suggestion though is to get a ROM like PAC, that comes with a kernel and the needed app to manage your CPU settings.
Langes said:
Any custom ROM that comes packaged with an included kernel should allow you to overclock. AFAIK the oveclocking capability lies within the kernel (at least with Xperias this is the case) . At the least, a stock ROM with a custom kernel and a CPU/Performance app will give you overclocking options.
My suggestion though is to get a ROM like PAC, that comes with a kernel and the needed app to manage your CPU settings.
Click to expand...
Click to collapse
That is not fully correct.
Most PAC builds use the stock CM kernel. Our ROM offers performance settings to manage that, but they generally do not allow overclocking.
Some of us have additional builds with performance kernels built in. Not all of us though.
Your best approach would be to install PAC for your device then check your devices XDA thread for a popular performance kernel and flash that afterwords. The performance control will see the new CPU settings and you will then be able to configure it as you need.
DL an oc app, like CPU tuner or whatever..
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
todopertin said:
I want to know if I need to install a custom rom or a custom kernel or a combination of both so that I can overclock my phone(1ghz single core). Please help. Why is everybody so silent here, so unwilling to answer a simple question as this. My fourth post of the same question.
Click to expand...
Click to collapse
Yes, you need a kernel with overclock support .
On Gs2 I use PAC and dorimanx kernel
On your phone you need to search for kernels and roms for your model
Sent from my GT-I9100 using Tapatalk

cm 10.2 whit kernel cm 11.. if interested read.

Hello.
First, thanks @Quarx realy thanks, amazing job!!:victory::angel:
so, now the thing....
I'm using cm-10.2-20131030-NIGHTLY-mb526 :laugh: whit the update kernel, but i want a kernel more recently...
i was looking everywhere and i didn't find anything. So when i read this post:
http://forum.xda-developers.com/showpost.php?p=47827999&postcount=1654 form @okij, !!!he extract the kernel from cm 11!!! omg
so i'll try, i took this file: cm-11-20140120-NIGHTLY-mb526 and extract the kernel... make a flashable.zip and Bingo.. new kernel.. more recent..
Now i have cm10.2 with 2.6.32.9 Mon.Jan 20....2014
so if you are intrerested.. you only have to do the same..
My device is Motorola Defy + MB526
Edit: now i put the included on cm-11-20140131-NIGHTLY-mb526.zip
That's all..
Have fun
Sorry for my english... not the best.
iopser said:
Hello.
First, thanks @Quarx realy thanks, amazing job!!:victory::angel:
so, now the thing....
I'm using cm-10.2-20131030-NIGHTLY-mb526 :laugh: whit the update kernel, but i want a kernel more recently...
i was looking everywhere and i didn't find anything. So when i read this post:
http://forum.xda-developers.com/showpost.php?p=47827999&postcount=1654 form @okij, !!!he extract the kernel from cm 11!!! omg
so i'll try, i took this file: cm-11-20140120-NIGHTLY-mb526 and extract the kernel... make a flashable.zip and Bingo.. new kernel.. more recent..
Now i have cm10.2 with 2.6.32.9 Mon.Jan 20....2014
My device is Motorola Defy + MB526
That's all..
Have fun
Sorry for my english... not the best.
Click to expand...
Click to collapse
So, what's the gain? the latest CM11 kernels is more unstable than CM10.2 and the latest 10.2 have no camera for green lens. So what's the point?
so if you are intrerested.. you only have to do the same..
pgreed said:
So, what's the gain? the latest CM11 kernels is more unstable than CM10.2 and the latest 10.2 have no camera for green lens. So what's the point?
so if you are intrerested.. you only have to do the same..
Click to expand...
Click to collapse
as far i can tell, the phone is more smoth... i don't see unstability..
for now. no problems....
if I see problems, I comment
iopser said:
as far i can tell, the phone is more smoth... i don't see unstability..
for now. no problems....
if I see problems, I comment
Click to expand...
Click to collapse
I see but I prefer the latest version of CM 10.2 but with camera bug solved (that is a hope).
Hi
well, now i can tell this, the governors cpu go erratic/crazy with the kernel cm-11-20140131-NIGHTLY-mb526.zip
i look into the dmesg.. and i don't see anything wierd thing... in fact.. i compared 20140131 with the update http://forum.xda-developers.com/showpost.php?p=47827999&postcount=1654 and look similar.. even the same error :silly:
i don't konw what to do..
cpu erratic: i try to change the governor, the most stable one, is boosted. Interactive, smartass and indemand, when i try this, it just jump 300 to 1200 (overclock ), almost don't pass to 600 and 800.
Any ideas how to fix the governors cpu going crazy??
Pd: both dmesg included.
Pd2: new info, i flashed the last one kernel 6-02-2014, and is more stable, the cpu erratic/crazy things... doesn't appaers :fingers-crossed: governor cpu interactive
Thank's
Have fun
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Sorry for my english... not the best.
MB526

Categories

Resources