Related
Been playing around with Kernel development and created an overclocked kernel for the 4.0.2.A.0 stock Rom.
There's nothing too speciall in it at the moment, but lets you overclock the Ray to 1.9Ghz using the source released by SE and the modified CPU steps that IF2 posted here: http://forum.xda-developers.com/showthread.php?t=1165355
There's no custom bootloader/Clockwork mod and no additional governers (at the moment) although I may add these in future as I learn more.
It seems to work well enough, and everything seems to be working as standard. I experience random lock-ups at 1.9 and occasionally 1.8Ghz, especially when it goes into/out of sleep when the screen turns off. Lower frequencies seem stable though.
This is released as-is, I'm using it myself but I can't be held responsible for any instabilities or failures you might experience. Just thought it might be of use to some people.
The new .img file can be downloaded from here: http://dl.dropbox.com/u/17615284/4.0.2.A.0-Overclock.img
To install just use fastboot in the usual way. To return to stock, extract kernel.sin from the official update image using WinZip/WinRar etc and flash using fastboot again.
Thanks a lot hartej !
Just flashed it, seems to work as described. I OC to 1.4 Ghz
Will report back if there is any issue.
Looking forward for additional CPU governors, insecure kernel, autoroot and clockwork recovery
Thanks again for your hard work
piflechien said:
Looking forward for additional CPU governors, insecure kernel, autoroot and clockwork recovery
Click to expand...
Click to collapse
That's the plan eventually, but still just learing the ropes so don't expect all that by tomorrow Glad I could help.
Thanks for the efforts. I set up to 1.3 Ghz and so far so good.
glad to see u finally posting this
my latest sources are pushed to:
https://github.com/DooMLoRD/Xperia-2011-Kernel-2.6.32.9
enjoy!
DooMLoRD said:
glad to see u finally posting this
my latest sources are pushed to:
https://github.com/DooMLoRD/Xperia-2011-Kernel-2.6.32.9
enjoy!
Click to expand...
Click to collapse
Finally? Cheeky buggar!
Not really had any time unfortunately due to work, but if you've updated the defconfig for the Ray I might have a bash at your sources in the morning (still don't understand them!)
Thanks again though - if it wasn't for your help and the fact you stopped developing for the Ray I'd never had started playing about with kernels myself!
hartej said:
Finally? Cheeky buggar!
Not really had any time unfortunately due to work, but if you've updated the defconfig for the Ray I might have a bash at your sources in the morning (still don't understand them!)
Thanks again though - if it wasn't for your help and the fact you stopped developing for the Ray I'd never had started playing about with kernels myself!
Click to expand...
Click to collapse
hehe... no defconfigs are only updated for ARC & PLAY... i wont be updating defconfigs for other devices... though u can easily figure out the additions to be done
if u need any help send me p.m./gtalk
DooMLoRD said:
hehe... no defconfigs are only updated for ARC & PLAY... i wont be updating defconfigs for other devices... though u can easily figure out the additions to be done
if u need any help send me p.m./gtalk
Click to expand...
Click to collapse
Will do - thanks again for your help
It could be a good idea to move this thread in the newly created subforum dedicated to the Ray: http://forum.xda-developers.com/forumdisplay.php?f=1351
Can you also make a kernel for cm7 with some other governors like Doomkernel's one but for fxp043. Thanks in advance
I've created a new thread in the Ray forum as I don't think I can move this one without being a mod: http://forum.xda-developers.com/showthread.php?p=18829345
nos1609 said:
Can you also make a kernel for cm7 with some other governors like Doomkernel's one but for fxp043. Thanks in advance
Click to expand...
Click to collapse
This is all pretty new to me, so don't expect too much too fast!
In future I may look at CM7 images but currently I'm on the stock firmware (at least until the flash in CM7 is fixed) and as I have to use the phone daily I'm not prepared to switch between firmwares to be developing for different sources at this time.
I've been using CM7 on my other devices (HTC Desire and ZTE Blade) so will most likely switch to it when some of the bugs have been worked out.When this happens I'll look at the CM7 Kernel.
Because I'm not planning to develop kernel in XDA, I just want to share my kernel to any Xperia S that may want to test it...
Here is the infos about the kernel :
http://www.kaskus.co.id/showpost.php?p=730472163&postcount=4003
Here is the download link for the kernel :
http://www.mediafire.com/download.php?gvdnocvcm7k4kic
Here is the download modules for fix WIFI, backlight, etc because of in compatible module version
http://www.mediafire.com/download.php?28zfi5b2icqniye
I recommend to test the kernel for 1 day, after you satisfied, backup current module in /system/lib/modules, and flash the new modules using CWM.
Post any problem/screenshoot here..
thxyou
thxyou
i'm already prepare the next version, going to test it for 1 week,,, really cool...
A little update to KAMSEUPAY kernel user..., enjoy..
http://www.kaskus.co.id/showpost.php?p=734161982&postcount=4154
Nice to see Indonesian developer on XDA.
Why dont you just post the thread under Development subforum since many would see your work there. There are not many developments going on for Xperia S, it would be really nice to see one more developer as it may encourage other developers to come and show their skills.
wisnuhadi23 said:
Nice to see Indonesian developer on XDA.
Why dont you just post the thread under Development subforum since many would see your work there. There are not many developments going on for Xperia S, it would be really nice to see one more developer as it may encourage other developers to come and show their skills.
Click to expand...
Click to collapse
Hi, I don't plan to put any development in XDA, I just want to share my current work, especially for local forum.. just posting here, incase someone want to test it..
Hi, does this kernel come with autorooting feature and CWM recovery?
Would be very useful if you could add into next version becos I really like your kernel. But since there's no root, I use advanced ics kernel for the time being.
fajarep said:
Hi, I don't plan to put any development in XDA, I just want to share my current work, especially for local forum.. just posting here, incase someone want to test it..
Click to expand...
Click to collapse
No the point of putting this in development is that a lot more people could download, test and report feedback on your work this seems like a decent kernel aswell, it'd be worth seeing what other devs have to say about it
xperiasuser said:
Hi, does this kernel come with autorooting feature and CWM recovery?
Would be very useful if you could add into next version becos I really like your kernel. But since there's no root, I use advanced ics kernel for the time being.
Click to expand...
Click to collapse
i don't know about autorooting, because it should be autoroot.sh(at least i saw it on script, but, because i'm using advanced kernel version before flashing this kernel, so I don't know if autoot.sh execute properly
fNOOB said:
No the point of putting this in development is that a lot more people could download, test and report feedback on your work this seems like a decent kernel aswell, it'd be worth seeing what other devs have to say about it
Click to expand...
Click to collapse
thanks but i just want to keep it in general section..., because i'm not developing in xda, i think, it is not nice to put something in development section while you can't find something that "developed" in those area. i mean, for me, i just patch, fix some little error, nothing else, i haven't actually "develope" kernel(making new feature), i just backport some high kernel version into this kernel, and i don't think that count as "develope"
fajarep said:
i don't know about autorooting, because it should be autoroot.sh(at least i saw it on script, but, because i'm using advanced kernel version before flashing this kernel, so I don't know if autoot.sh execute properly
Click to expand...
Click to collapse
The newer kernel version has much better battery life compared to 3.0.8, I can confirm that your kernel's root did not execute properly on ICS, 6.1.A.1.58
Tested out apps that require root like titanium backup and adaway, all returned messages saying no root access.
So, I temporarily use the advanced stock ics kernel.
Wow keren nih ada Orang Indo
xperiasuser said:
The newer kernel version has much better battery life compared to 3.0.8, I can confirm that your kernel's root did not execute properly on ICS, 6.1.A.1.58
Tested out apps that require root like titanium backup and adaway, all returned messages saying no root access.
So, I temporarily use the advanced stock ics kernel.
Click to expand...
Click to collapse
i see, thanks, going to take a look for the script. i haven't test 6.1.A.1.58, because my local ICS version doesn't release that version...
Elwino2.3 said:
Wow keren nih ada Orang Indo
Click to expand...
Click to collapse
hehehe terima kasih bro..
fajarep said:
i see, thanks, going to take a look for the script. i haven't test 6.1.A.1.58, because my local ICS version doesn't release that version...
hehehe terima kasih bro..
Click to expand...
Click to collapse
guys.. please. use English
it's too bad that i've just seen this now. ur 2nd kernel booting just fine without wipe anything. and i thinks it's really good too. gonna flash the modules later on.
keep modding bro..
id kaskus: cLcL xD
Here is my first attempt at creating an OC kernel for the Incredible 4G LTE. I have also added a couple of new governors. Right now it overclocks up to 1.458 GHz and goes down to 192 MHz. The governors I have added are Lionheart and OndemandX. InteractiveX has been added to the source code but it currently has issues with building when included so I have to work out why. I plan to do some more work on this over the next few weeks to help make it better. There is no ETA for any changes as I still have to learn about each item before I have added it.
This kernel was built using the source provided by HTC at HTCdev.com.
My source is located here: https://github.com/blazingwolf/HTC_Fireball_Kernel
Please remember that I am not responsible for any harm done to your device!
I have been running this with no issues so far but that doesn't mean you won't have problems on your device.
11/18/2012 update:
This kernel will not work with any new variant ROM like Viper 2. I have to wait for HTC to update the kernel source so that I can update the kernel. Hopefully it will be quick but I expect at least a month before they release source.
Sweep2Wake
Add in Sweep2Wake provided by Zarboz and Showp1984.
Bug: Right now sweeping off can trigger the screenshot function. In the next version the screenshot will be written to use the vol- instead so we don't run in to this anymore.
To sweep on move your finger across the softkeys from left to right. To sweep off move from right to left (if you move in a small arc over the home key you can get to a point where the screenshot doesn't trigger anymore).
11-2: Added prima wlan driver that works with this kernel.
8-24 build:
Added persist.sys.usb.config=adb to default.prop in ramdisk
Things changed in this build:
Added OC up to 1.458 GHz
Added UC down to 192 MHz
Added OndemandX and Lionheart governors
Ramdisk still provides the needed items to maintain root.
I have been using the No-frills CPU Control app from the Play Store to make overclock and governor changes.
Thanks (in no particular order):
mdeejay - for overclock info from his HTC Ville kernel
thewadegeek - for governor information in his kernel tutorial
Zarboz and Showp1984 for Sweep2Wake
Apologies if I have missed someone responsible for something I have included in this kernel.
Install instructions:
1. Unzip the 824OCboot.img zip so you have boot.img in the folder.
2. Place phone in to bootloader mode and connect to your PC. ADB needs to be working.
3. Open a command window in the same folder you have the boot.img.
4. At the command prompt type: fastboot flash boot boot.img
5. Check the text to make sure that it has flashed correctly.
6. At the command prompt type: fastboot reboot
7. Set the speed and governor you would like to use.
Known issues:
With sweep2wake you can trigger a screenshot when trying to sweep off. A work around is to arc over the home button. It still can trigger even then though. A fix should be coming in a bit.
I'll keep this one for now.
Have you tried patching it to the latest Linux build? I still gotta learn to mess with Linux so I can mess with the kernel! Nevertheless, great job!
nice work, but im gonna wait for 7 ghz version before flashing :silly:
nitsuj17 said:
nice work, but im gonna wait for 7 ghz version before flashing :silly:
Click to expand...
Click to collapse
Ill wait til it makes the phone a quad core before I buy it
Sent From My HTC Amaze 4G via Someone's Room
Wait a minute, are there different versions of this phone? Mines an 8 core, 9GHz model.
nice work will try .thanks
hasoon2000 said:
Have you tried patching it to the latest Linux build? I still gotta learn to mess with Linux so I can mess with the kernel! Nevertheless, great job!
Click to expand...
Click to collapse
Not yet. Baby steps.
nitsuj17 said:
nice work, but im gonna wait for 7 ghz version before flashing :silly:
Click to expand...
Click to collapse
Should be able to get that tomorrow.
Thanks.
*Madmoose* said:
Wait a minute, are there different versions of this phone? Mines an 8 core, 9GHz model.
Click to expand...
Click to collapse
Dang it. You got the dev phone I wanted.
john9 said:
nice work will try .thanks
Click to expand...
Click to collapse
Thanks. Please let me know if you run in to any issues.
I've noticed an issue with the OndemandX governor and 1.458 GHz setting on my phone. It is causing lockups. If anyone tries it please let me know if it works OK for you. I'm hoping it will work correctly for others and it is just my phone acting silly.
blazingwolf said:
I've noticed an issue with the OndemandX governor and 1.458 GHz setting on my phone. It is causing lockups. If anyone tries it please let me know if it works OK for you. I'm hoping it will work correctly for others and it is just my phone acting silly.
Click to expand...
Click to collapse
Normally, you should only overclock the phone 10% - 15% more than the original speed. Try OC'ing it to 1.35GHz on OndemandX and see if it locks up. Also, can you give me some pointers on how to start setting the stuff up so I can practice making a kernel?
hasoon2000 said:
Also, can you give me some pointers on how to start setting the stuff up so I can practice making a kernel?
Click to expand...
Click to collapse
http://wiki.cyanogenmod.com/wiki/Building_Kernel_from_source
hasoon2000 said:
Normally, you should only overclock the phone 10% - 15% more than the original speed. Try OC'ing it to 1.35GHz on OndemandX and see if it locks up. Also, can you give me some pointers on how to start setting the stuff up so I can practice making a kernel?
Click to expand...
Click to collapse
It runs fine at the 1.35GHz. Lionheart runs fine at 1.45GHz. Others might be able to do both though.
The link above can help and I also wrote up a quick FAQ when I was working on the Adam kernel. It will work the same for here just switch to the HTC source is all.
http://www.tabletroms.com/forums/sh...onInkAdamFAQ:Building-a-kernel-from-NI-source
Kernel running great thanks for the hard work
Sent from my ADR6410LVW using xda premium
Jarheadflip said:
Kernel running great thanks for the hard work
Sent from my ADR6410LVW using xda premium
Click to expand...
Click to collapse
Great. Thanks for letting me know.
Still working on adding some more things to see if I can make it better.
@blazingwolf
do you think you can add
Code:
persist.sys.usb.config=adb
to the default.prop in the ramdisk for future versions? logcat/adb is spotty as heck during boot with our kernels and that (for me at least) fixes it
nitsuj17 said:
@blazingwolf
do you think you can add
Code:
persist.sys.usb.config=adb
to the default.prop in the ramdisk for future versions? logcat/adb is spotty as heck during boot with our kernels and that (for me at least) fixes it
Click to expand...
Click to collapse
Most definitely. I will get a new version with that posted as quickly as I can.
8-24 build is up adding the following:
persist.sys.usb.config=adb added to default.prop
Nothing else right now as I'm trying to get other items to actually work in this kernel which seems to be taking me forever. :crying:
Still working on adding more governors and other items.
If there are any requests please let me know and I will see what I can do.
Please let me know if there are any issues.
hi guys... is there any way to implement siyah kernel's sound features to Stock kernel ?
aamirleo55 said:
hi guys... is there any way to implement siyah kernel's sound features to Stock kernel ?
Click to expand...
Click to collapse
Build your own kernel only.
help will be appreciated a lot....
aamirleo55 said:
hi guys... is there any way to implement siyah kernel's sound features to Stock kernel ?
Click to expand...
Click to collapse
That'll be called stealing. because he made them mods on his own and you're stealing the mod and sticking it into the stock kernel which then essentially becomes siyah kernel again. Except it won't have the other goodies in it. Also you need his permission.
Another thing is you can switch of the siyah logo in stweaks. I do know how to make and write to kernels but this i cannot do. Plus i am an impatient man and don't like building kernels because it takes a lot of time and effort. So hats off to all kernel devs.
Basic answer from me is NO!
However i could be wrong..
Meemo23 said:
That'll be called stealing. because he made them mods on his own and you're stealing the mod and sticking it into the stock kernel which then essentially becomes siyah kernel again. Except it won't have the other goodies in it. Also you need his permission.
Another thing is you can switch of the siyah logo in stweaks. I do know how to make and write to kernels but this i cannot do. Plus i am an impatient man and don't like building kernels because it takes a lot of time and effort. So hats off to all kernel devs.
Basic answer from me is NO!
However i could be wrong..
Click to expand...
Click to collapse
well... thanx dude. i should ask it to gokhan moral, but i dont think he'll build such kernel for me. so... again helpless...
He wants it for his own personal use. Building takes awhile. Compiling does not.
Sent from my GT-I9300 using xda premium
aamirleo55 said:
well... thanx dude. i should ask it to gokhan moral, but i dont think he'll build such kernel for me. so... again helpless...
Click to expand...
Click to collapse
Try Boeffla_Kernel. Very close to stock, with still some V**d**-Sound implementations inserted.
shorty1483 said:
Try Boeffla_Kernel. Very close to stock, with still some V**d**-Sound implementations inserted.
Click to expand...
Click to collapse
Boeffla kernel with pleasant setting and stock sammy player set to rock sounds really awesome... plus the kernel is excellent
Sent via TCP/IP
shorty1483 said:
Try Boeffla_Kernel. Very close to stock, with still some V**d**-Sound implementations inserted.
Click to expand...
Click to collapse
well thanx dude... but i really like siyah kernel's sound features. i hope somebody could help me out
Thread moved to Q & A section.
eseregin said:
Build your own kernel only.
Click to expand...
Click to collapse
if i knew how to build a kernel, i would not have asked for the help. :crying:
Dude, I think boeffla kernel sounds awesome and it is close to stock. Only takes 30 secs to Flash using mobile odin
Sent via TCP/IP
Features:
Don't need modules, everything included in the kernel
Init.d script support (Requires busybox in xbin)
Lulzactive, Hotplug, SmartassV2 governors
SIO, VR schedulers
Avaliable CPU frequencies: 98MHz, 196MHz, 320MHz, 480MHz, 600MHz, 800MHz, 1GHz, 1,2GHz, 1,4GHz
Default max CPU frequency: 1GHz (600MHz when screen is off)
Default min CPU frequency: 98MHz
Requirements:
Unlocked bootloader
Fastboot
Download:
http://rapidgator.net/folder/1552230/protoukernel.html
Install:
Boot to bootloader
Install the kernel with fastboot: "fastboot flash boot 'kernelname'.img"
Reboot and enjoy!
Sources:
https://github.com/atis112/htc_kernel_protou
Changelog:
v2:
Init.d support
SIO, VR scheduler
New CPU freq table with overclock
v1:
Based on 1.18.980.3
Don't use modules, all features included to the kernel
Lulzactive, hotplug and smartassV2 governors added
Wow! Nice work!
Do you mind if I add this in my ROM? And does it have init.d support?
MaartenXDA said:
Wow! Nice work!
Do you mind if I add this in my ROM? And does it have init.d support?
Click to expand...
Click to collapse
I didn't edit the ramdisk yet, but i will add init.d support in next version.
I don't mind it. Just don't forget credits.
atis112 said:
I didn't edit the ramdisk yet, but i will add init.d support in next version.
I don't mind it. Just don't forget credits.
Click to expand...
Click to collapse
Oh, then I'll wait for next version before I add it in my ROM
Anyways, this is great! Great to have yet another developer in the DX section
And we finally got a custom kernel for DesX.
Thanks man, added to Index.
Re: [KERNEL]Tweaked kernel 1.0[10/02/2013]
Hot diggity! A new kernel!!!! Awesome! We can over clock with this, right? Not that I'll over clock, just to ask
Sent from my HTC Desire X using xda app-developers app
Stereo8 said:
Hot diggity! A new kernel!!!! Awesome! We can over clock with this, right? Not that I'll over clock, just to ask
Sent from my HTC Desire X using xda app-developers app
Click to expand...
Click to collapse
Not yet. But i can make overclocked kernel later. But i think 1ghz dual-core is enough for ics.
I think that greater number governors and schedulers are more important than overclocking, you're 100% right with speed for ICS and even JB.
Re: [KERNEL]Tweaked kernel 1.0[10/02/2013]
nlooooo said:
I think that greater number governors and schedulers are more important than overclocking, you're 100% right with speed for ICS and even JB.
Click to expand...
Click to collapse
Yea, I hate overclocking, but just for the reference...
Sent from my HTC branded muffin...
720 p recordings
Great work and a great contribution to hdx community...
A req! Can u plz add 720p recording in next ver.
madhavagg16 said:
Great work and a great contribution to hdx community...
A req! Can u plz add 720p recording in next ver.
Click to expand...
Click to collapse
not a kernel feature requires correct media codecs.
Edit : @Dev congrats First custom kernel for this device(max safe oc for this processor is 1.2 GHz just saying) also a request can you add ROW IO sheduler heard its better than SIO also PegasusQ/D governer.In next release.
Thank you.
hi
atis112 said:
I didn't edit the ramdisk yet, but i will add init.d support in next version.
I don't mind it. Just don't forget credits.
Click to expand...
Click to collapse
my work on cm10 boot was stuck on ramdisk issue. i posted a last_kmsg which showed that kernel booted but ramdisk had issues.
i dont understand kernel issues very well, but hope to get it working now that you are here. i'll ask for ur help from time to time.
plus, i want to take permission to use ur kernel tree for building cm9/10 from source. dont wanna use prebuilt now.
last thing, what is the difference between an ics n jb kernel, exactly what needs to be modified to make it work?....
thanks
neXus PRIME said:
my work on cm10 boot was stuck on ramdisk issue. i posted a last_kmsg which showed that kernel booted but ramdisk had issues.
i dont understand kernel issues very well, but hope to get it working now that you are here. i'll ask for ur help from time to time.
plus, i want to take permission to use ur kernel tree for building cm9/10 from source. dont wanna use prebuilt now.
last thing, what is the difference between an ics n jb kernel, exactly what needs to be modified to make it work?....
thanks
Click to expand...
Click to collapse
Ramdisk(sorry couldnt resist) among other things but for initial booting ramdisk.
PS might not be the best person to answer though...
Re: [KERNEL]Tweaked kernel 1.0[10/02/2013]
Dark Passenger said:
not a kernel feature requires correct media codecs.
Edit : @Dev congrats First custom kernel for this device(max safe oc for this processor is 1.5GHz just saying) also a request can you add ROW IO sheduler heard its better than SIO also PegasusQ/D governer.In next release.
Thank you.
Click to expand...
Click to collapse
Qualcomm S4 Play is made for speed 1-1.2GHz, and that's the safe range of frequencies. Remember that this is ARM-cortex A5 not Krait, and more than 1.2 can really harm it.
hi
Dark Passenger said:
Ramdisk(sorry couldnt resist) among other things but for initial booting ramdisk.
PS might not be the best person to answer though...
Click to expand...
Click to collapse
I know ramdisk, but let me rephrase my question, what exactly (in ramdisk) needs to be modified and how, to make it work on jb. Anyways, i'm still figuring things out by trial n error so progress is very very slow. The logcat was the only thing i ever got to which showed the cm10 logo as well but then, everything MESSED up. Havent been able to replicate that result since.
Re: [KERNEL]Tweaked kernel 1.0[10/02/2013]
Can you include this?? http://forum.xda-developers.com/showthread.php?p=37683529
Sent from my HTC branded muffin...
neXus PRIME said:
my work on cm10 boot was stuck on ramdisk issue. i posted a last_kmsg which showed that kernel booted but ramdisk had issues.
i dont understand kernel issues very well, but hope to get it working now that you are here. i'll ask for ur help from time to time.
plus, i want to take permission to use ur kernel tree for building cm9/10 from source. dont wanna use prebuilt now.
last thing, what is the difference between an ics n jb kernel, exactly what needs to be modified to make it work?....
thanks
Click to expand...
Click to collapse
The difference isn't just in ics and jb. the difference is in cm and sense ramdisk too. I don't know what need modify yet, but i will start the work with cm later when i have enough free time.
Feel free to use my sources.
nlooooo said:
Qualcomm S4 Play is made for speed 1-1.2GHz, and that's the safe range of frequencies. Remember that this is ARM-cortex A5 not Krait, and more than 1.2 can really harm it.
Click to expand...
Click to collapse
my bad edited.seems mixed it up.
So happy to hear such good news for the DesireX! Finally the developing for this device is becoming richer first of all, thank you for this custom kernel and thanks nexus prime for his effort to port the CM series I'm not an expert but yeah, sense and AOSP/AOKP Roms need different kernels. To learn more I think that Dennis Rassmann (the creator of the famous Bricked kernel series) or faux can answer your question about ramdisk, if you contact them (they are really kind and gentle). After that I would like to ask if it's possible to add the useful sweep2wake function to this kernel, in future. For now, good work guys, never give up!!!