[KERNEL][1,4GHz]Tweaked kernel v2[12/02/2013] - HTC Desire X

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!!!

Related

[Kernel] [Ray] DooMLoRD's Kernel for Ray [Stock] [Update: 28 Dec 2011]

This is a repackaging of DooMLoRD's kernel for the Ray - this is only for the stock Rom at this time, and will not work on MIUI or CM.
It's based on DooMLoRD's Github sources, original thread with more information about the Kernel is here: http://forum.xda-developers.com/showthread.php?t=1172885 - all thanks should go to him, I've edited very little, simply changed some of the config to suit the Ray and tested it.
Brief summary:
* Overclockable to 2GHz (set at 1GHz to start - made sure of it this time!)
* Enabled most of the schedulers so you can choose your favourite (brazillianwax, smoothass, SavagedZen, interactiveX, lagfree, minmax, Scary, smartass, interactive, conservative, ondemand, userspace, powersave, smartassV2, performance).
[UPDATE]
Had a look at the issues with the 'Flash' on the camera not working - this is now fixed.
Also, after being requested by a couple of people I've recompiled it for MIUI - you'll have to flash the second version for it to boot. (Please choose the correct one, flashing the wrong one will let you access CWM-recovery, but the system won't boot.) MIUI isn't working at this time.
Updated Kernel can be found here for Stock Roms:
http://dl.dropbox.com/u/17615284/DoomKernel-2011-12-28-1201.img
[Edit] Kernel for MIUI booted, but became unresponsive after it's been on a while. Taken the link down until I can find a day or two where I'm not using my phone so I can flash MIUI myself and look into it.
Thank you very much for this good present !
I just would ask if it is compatible with bheremans' MIUI rom, and if it's not if someone can port it, or explain to me how it can be done.
hartej said:
Brief summary:
* Overclockable to 2GHz (set at 1GHz to start - made sure of it this time!)
* Enabled most of the schedulers so you can choose your favourite (brazillianwax, smoothass, SavagedZen, interactiveX, lagfree, minmax, Scary, smartass, interactive, conservative, ondemand, userspace, powersave, smartassV2, performance). Think I may have missed a few - shall go back and check when I get a chance.
* Can't remember if I managed to get it working with the latest Ramdisk or not. At one point I was using it with a previous Ramdisk but not sure if I eventually got it working... (Currently the CMW Recovery is version 5.0.2.7?) I'll have to check on this, if it's using an old RamDisk then some of the features may not be available.
Initial release - I've been using it for a day now and it seems quite stable.
http://dl.dropbox.com/u/17615284/RayDoomKernel-2011-12-18.img
Click to expand...
Click to collapse
Can you integrate in the kernel the dual mode call recording ability, please?
aragog53 said:
Thank you very much for this good present !
I just would ask if it is compatible with bheremans' MIUI rom, and if it's not if someone can port it, or explain to me how it can be done.
Click to expand...
Click to collapse
No idea, I think that MIUI, CM7 and Stock Roms require different Kernels (or some serious customisation) so i'd be guessing: No. But it's just a guess.
Tistitus said:
Can you integrate in the kernel the dual mode call recording ability, please?
Click to expand...
Click to collapse
DooMLoRD added this to his Kernel, but I don't have any requirement to record my calls so can't confirm if it's working or not. Feel free to test it out - you may find yourself in luck!
Bah! Uploading failed the first time, but it's fixed now.
If you downloaded the file before I posted this, and only have a 1.2MB file then please DONT FLASH IT. It shouldn't mess anything up permanantly but your device won't boot.
I've uploaded the file again (to the same location), please re-download and flash this one (it should be just over 6MB)
Please make it compatible for miui?;D.......
Sent from my ST18i using Tapatalk
Hi hartej glad to see you back on the forum
A have quick question, how can be repaired this problem: http://code.google.com/p/android/issues/detail?id=3708 DooMLord may be able to help you repair it? Or will show some tips
Sorry for double post...i had found a way to port to MIUI...take a look here hartej..)
bheremans said:
Rom by iriijo
To port kernel : nothing special, just compile it with :
CONFIG_VMSPLIT_3G=y
# CONFIG_VMSPLIT_2G is not set
and
CONFIG_PAGE_OFFSET=0xC0000000
Click to expand...
Click to collapse
Sent from my ST18i using Tapatalk
Hi Hartej, sorry but even with your second upload. The kernel doesn't boot. It stays at black screen (not even the SE logo)
@hartej: some notes ...
thinking its a good choise using DooMLoRD's kernel as your base, congratulations for your wise decision
some minutes befor i fastboot'ed (temporarly) your image (i.e. fastboot boot <image>)
# kernel cpufreq defaults is ondemand 245760/1862400Hz - no max 1GHz as you'r thinking?
some LITTLE change-requests from me - please
# /proc/config.gz support - a great help for every self-builder
# init.d support - importent i'm thinking, i modifyed init.semc.rc in initrd.img in your boot image for myself (serves only as a example)
service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
user root
oneshot
# a git respository of your kernel for self builder
ok, thats all for NOW, thank you for your good work.
greetings
Doesn't boot
I've downloaded your present(RayDoomKernel-2011-12-18.img / 6.23MB) and flash it on my Ray with fastboot tool. But it doesn't boot, just shows me black screen.(Not even show me SE logo ) Anyway I appreciate your great effort.
is it for stock 4.0.2.0.A.42 firmware
Oh I tried.Doesn't boot with the 4.0.2.A.042 FW.
@hartej
glad to see u back on this
some devices cant handle 1.6Ghz+
thats why i keep 2 kernels
2.0Ghz
and
1.6Ghz
for other things u can check my kernel-ramdisk
SWDJPA said:
I've downloaded your present(RayDoomKernel-2011-12-18.img / 6.23MB) and flash it on my Ray with fastboot tool. But it doesn't boot, just shows me black screen.(Not even show me SE logo ) Anyway I appreciate your great effort.
Click to expand...
Click to collapse
masray said:
Oh I tried.Doesn't boot with the 4.0.2.A.042 FW.
Click to expand...
Click to collapse
Lol, I'll upload the right one eventually! Just tried downloading and flashing this myself, only to discover that I'd mistakenly uploaded the latest version instead of the working one. Still playing with getting the ARC ramdisk working with the Ray, possibly because of the speed issue DooMLoRD quotes above which is the reason for the black screen - the Kernel itself is identical, it's just a difference in the RamDisks.
I've uploaded the working one now - sorry for any confusion!
http://dl.dropbox.com/u/17615284/DoomKernel-2011-12-18-1547.img
hartej said:
Lol, ... I've uploaded the working one now - sorry for any confusion!
http://dl.dropbox.com/u/17615284/DoomKernel-2011-12-18-1547.img
Click to expand...
Click to collapse
i'll testet it shortly, now it boot in ondemand 245760/1024000Hz und init.d support works too - super
one questions leaves ...
i want to compile myself. where to get your changes for the ray (.config mainly ???), when i use DooMLoRD's cloned git sources ???
thanks and have i nice day ...
hartej said:
Lol, I'll upload the right one eventually! Just tried downloading and flashing this myself, only to discover that I'd mistakenly uploaded the latest version instead of the working one. Still playing with getting the ARC ramdisk working with the Ray, possibly because of the speed issue DooMLoRD quotes above which is the reason for the black screen - the Kernel itself is identical, it's just a difference in the RamDisks.
I've uploaded the working one now - sorry for any confusion!
http://dl.dropbox.com/u/17615284/DoomKernel-2011-12-18-1547.img
Click to expand...
Click to collapse
Please for MIUI ??
Works Great
Two thumbs up!
It is quite stable even at 2ghz.
But I would stay at 1.5 with smartass v2 considering battery life.
Thank you
-Ray User from Korea.
doesn't work with FXP050 on my Ray ... It does boot into the system but it doesn't show any submenus or option menus ... they are there, i can select by where i remember them to be but it is not graphicly shown
This Kernel is for STOCK Rom !!!! not for cyanogen mod.

[KERNEL] muppet kernel for CM7.2 (Xperia Ray)

v2 Released. Scroll down for info!
Hello,
After lots of help from sirkay and FXP, I've built my own kernel that I thought I'd share with you.
This kernel wouldn't exist without the hard work of FXP. This is built from his source code. All real credit for this belongs with him (and DoomLord too, also an FXP Team member)
That said, this is my take and keeps the rather awesome release that is CM7.2 alive!
To be clear: This is a kernel for Cyanogen Mod 7.2 - Gingerbread! If you want a good ICS Kernel look at Sirkay's Thread.
So, what's different?
Uses a very recent GCC to compile, GCC version 4.6.3 which I optimised the build for Cortex-a8 and NEON.
Is compiled for performance not size (Optimize for size unticked)
Heap Randomisation is disabled.
Enabled SWAP - So you can use swap if you want to...
Default Scheduler changed to deadline, same as the Sony official kernel (still has bfq if you want to use it)
Default governor changed to ondemand.
CONFIG_OABI_COMPAT turned off. (This might break apps, haven't found any yet though)
Disabled CPUFreq Debugging.
Disabled FRAME_POINTERS, enabled STACK_UNWIND. Reason here: http://lists.openmoko.org/nabble.html#nabble-td6126708
There is no boot logo when this kernel boots. Each time I added one, the kernel refused to boot. I'll look at that. Just have patience, your phone is booting still...
(Here's where I make lots of stupid claims about how smooth, how buttery, how much battery life this kernel saves. Except I'm not a screaming idiot, so I'm not going to do that!)
I'm interested in any feedback you have, but I did this mostly for me.
And please remember the real person to thank, FXP. It's his source code I've used to build this. Also again thanks to Sirkay for his help and pointers.
Download it from here.
- muppet
Nice Kernel what's battery performance ??
aditya080908 said:
Nice Kernel what's battery performance ??
Click to expand...
Click to collapse
About the same as every other kernel.
OTG support? ?!
Sent from my ST18i
so good, This is what I looking for
@muppetmania attach here you png file. i can try to convert it to .rle for you
Could GB MIUI have the privilege?
Could we have a CM7 based MIUI 2.3.7 kernel?
I think GB MIUI works just fine and don't want to upgrade to ICS or JB.
But a better kernel for GB MIUI is always appreciated.
Thanks in advance,pls let us know if you'd be willing to.
Anoopnk said:
OTG support? ?!
Click to expand...
Click to collapse
If you'd like me to respond to questions, please post an actual articulate question in the first place. Cheers.
Yes, I'm aware I'm a ****, it's been pointed out to me already
sirkay said:
@muppetmania attach here you png file. i can try to convert it to .rle for you
Click to expand...
Click to collapse
Thanks sirkay, but the problem isn't that I can't make a rle file, it's that the rle file when added to the ramdisk stops the kernel booting. It seems to a bug in the SEMC loader, I found a post about it somewhere. Does the boot.img need to be padded out to a certain size to work?
Sometimes my logo.rle would work, but then I'd make changes, recompile, and the kernel would hang on boot. Annoying, so I've removed it for the moment.
rivtre said:
Could we have a CM7 based MIUI 2.3.7 kernel?
I think GB MIUI works just fine and don't want to upgrade to ICS or JB.
But a better kernel for GB MIUI is always appreciated.
Thanks in advance,pls let us know if you'd be willing to.
Click to expand...
Click to collapse
Hi rivtre,
I'd love to help, but my Ray is the only phone I have and is running CM7.2. While I could make a kernel for MIUI I'd have no (easy) way to test it. It wouldn't be fair to anyone if I started releasing untested things. So I'm sorry, it's not that I don't want to help, but no. Anyway, read the next bit to see why that's probably not a bad thing!
To All:
My kernel seems to be terrible when it comes to HD video recording. Can anyone else test this? I get heaps of dropped frames using my kernel when recording HD video vs a FXP Stock kernel. I need to look more at this, but for the moment I'd recommend not using this kernel!
v2 Released!
Version 2 of muppet kernel released.
What's new?
Compiled with GCC 4.7.1
Reverted to BFQ Scheduler by default
Reverted to Interactive CPU Scaling by default
Added logo.rle so you know it's booting!
Removed Debugging Symbols (CONFIG_KALLSYMS)
Reverted the scheduler and CPU scaling as they seemed to be the cause of the video recording lag.
Enjoy!
Download
does the kernel also work with this rom http://forum.xda-developers.com/showthread.php?t=1424121?
can I flqsh the kernel with flashtool?
is overclocking possible?
borg17a said:
does the kernel also work with this rom http://forum.xda-developers.com/showthread.php?t=1424121?
can I flqsh the kernel with flashtool?
is overclocking possible?
Click to expand...
Click to collapse
Not sure if it works with the stock ROM or not - try it and report back.
Yes, like all kernel images, you can flash it with Flashtool.
You can OC up to 1.6Ghz.
I tried it, but It doesn't work. Booting failed
muppetmania said:
Not sure if it works with the stock ROM or not - try it and report back.
Yes, like all kernel images, you can flash it with Flashtool.
You can OC up to 1.6Ghz.
Click to expand...
Click to collapse
borg17a said:
I tried it, but It doesn't work. Booting failed
Click to expand...
Click to collapse
Oh well sorry. It's only for CM7.2
muppetmania said:
Version 2 of muppet kernel released.
What's new?
Compiled with GCC 4.7.1
Reverted to BFQ Scheduler by default
Reverted to Interactive CPU Scaling by default
Added logo.rle so you know it's booting!
Removed Debugging Symbols (CONFIG_KALLSYMS)
Reverted the scheduler and CPU scaling as they seemed to be the cause of the video recording lag.
Enjoy!
Download
Click to expand...
Click to collapse
Just flashed your kernel, going to give a test run! thanks!!
Edit:
Well it doesn't seem to me that the camera recording works at all ... pictures = fine - but when trying to record video - the image freezes - and the camera app crashes.
I have to reboot to get back into the camera app...
Also, can't play any video I previously recorded...
Anything I'm missing?
I've flashed your kernel and did a cache + dalvik wipe...
Cheers!
Apocalyps2 said:
Just flashed your kernel, going to give a test run! thanks!!
Edit:
Well it doesn't seem to me that the camera recording works at all ... pictures = fine - but when trying to record video - the image freezes - and the camera app crashes.
I have to reboot to get back into the camera app...
Also, can't play any video I previously recorded...
Anything I'm missing?
I've flashed your kernel and did a cache + dalvik wipe...
Cheers!
Click to expand...
Click to collapse
Oh, well that's not the sort of feedback I wanted!
I haven't done much video recording the last couple of weeks (I've been away from work)
Let me do some testing and see what I can find...
Thanks for reporting
If you want a logcat I'll make one and get it to you , cheers
Sent from my ST18i using xda app-developers app
GPS
i just install your kernel on my phone...but why my GPS cannot running well
a1nx said:
i just install your kernel on my phone...but why my GPS cannot running well
Click to expand...
Click to collapse
why your bug reporting so terrible
a1nx said:
i just install your kernel on my phone...but why my GPS cannot running well
Click to expand...
Click to collapse
Update baseband to 75 or 77 ...reflash kernel !!!
Have fun !!
Sent from my ST18i

[Kernel] OC with some different governors Updated 11-2 with Sweep2Wake

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.

[Kernel] [ICS] VDS kernel v2.0

Hello guys. Those of you, who have been monitoring ray's dev section, know, that there is such a kernel for GB, as "pure emerald' or "aire's" kernel. But its problem is that it's for GB So i decided to do this kernel for ICS. I'm from russia and 4pda, and on our forum we don't like many "svistoperdelkas", which means that we don't like to have many useless (and sometimes not stable) features.
So, you can understand now, why there are no many features in my kernel which you can find in sirkay's kernel, for example. The advantage of such a kernel is that there is no any trash in it, only main things.
Features:
Clean ramdisk
Removed Fota
ext2, ext3, ext4, vfat, ntfs support
USB OTG support
Init.d support
Linaro
DooMKernel recovery (it's the best, IMHO)
Added smartass2 governor (a very battery friendly one)
Swap, ZRam
2way call recording (uses CallRecoder by skvalex)
And now smth really new (for my kernel at least). Now YOU choose what OC to use. I've got 3 versions of this kernel.
1) 1.4 OC + uv (very battery friendly)
2) 1.4 OC no uv (for those ones, where uv causes random reboots) (not so battery friendly)
3) 1.6 OC + vdd. (not battery friendly at all, only for performance)
Download - link
One more thing. You can either believe it or not. But still. My HDD is dying. First 4GB of it are already covered with bad blocks. Also, the 10th GB is "bad". These bad blocks are "hardware". My linux is installed somewhere at 40th gb, but i think it won't take very long untill it's dead too. The first version of my kernel was downloaded for 260 times. Not so much as on 4pda (2000+ ), but still quite a lot. If every person who have downloaded it donated 1$ for me - i could buy a new HDD. So, if you are not indifferent to me and my HDD, please, donate to me thanks in advance
Wow!!! Finally a new kernel!
I hope it's battery friendly :laugh:
Aire kernel was my favourite GB kernel
Best regards
:good:Tnx,this is just what i needed....flashed&testing...
:good:
P.s.: I don't like "svistoperdelkas" too...
flashed, i'm trying it :good:
Finally new dev kernel.. Welcome dude! Can I use this kernel for MIUI?
Sent from my ST18i using xda premium
frogerra said:
Finally new dev kernel.. Welcome dude! Can I use this kernel for MIUI?
Sent from my ST18i using xda premium
Click to expand...
Click to collapse
yep.it works perfectly on every stock-based rom
support init.d?
I've been looking forward to this.
no, no init.d. but i'll to try add it in next version.
vdsirotkin said:
we don't like many "svistoperdelkas"
Click to expand...
Click to collapse
'Gimmicks' or 'bells and whistles'.
upd: also add to theme string tag [ICS] at the beginning.
[KRNL][ICS] VDS kernel v1.0 (11/10)
Click to expand...
Click to collapse
)
vdsirotkin said:
no, no init.d. but i'll to try add it in next version.
Click to expand...
Click to collapse
wil wait for your next version.
can i use it with CM10 ?
konikpk said:
can i use it with CM10 ?
Click to expand...
Click to collapse
no. i'm not sure, but 99% that no
vdsirotkin said:
Hello guys. Those of you, who have been monitoring ray's dev section, know, that there is such a kernel for GB, as "pure emerald' or "aire's" kernel. But its problem is that it's for GB So i decided to do this kernel for ICS. I'm from russia and 4pda, and on our forum we don't like many "svistoperdelkas", which means that we don't like to have many useless (and sometimes not stable) features.
So, you can understand now, why there are no many features in my kernel which you can find in sirkay's kernel, for example. The advantage of such a kernel is that there is no any trash in it, only main things.
Features:
OC (aka overclock) up to 1.4 gHz
UV aka undervolt
DooMKernel recovery (it's the best, IMHO)
Added smartass2 governor (a very battery friendly one)
Swap, ZRam
2way call recording (uses CallRecoder by skvalex)
Thats all A superlight kernel, as you can see Hope, that some of you share our (4pda guys') ideals in kernel features. Good luck!
Download
BTW, if you want to support my kernel (i don't believe in that ), you can donate to me thanks in advance
Click to expand...
Click to collapse
how do you define "svistoperdelkas" in kernel? debugging enabled in defconfig? what features my kernel have that yours dont?
sirkay said:
how do you define "svistoperdelkas" in kernel? debugging enabled in defconfig? what features my kernel have that yours dont?
Click to expand...
Click to collapse
wow wow, i didn't want to hurt you
OC up to 1.6, many governors, I\O shedulers and everything like that
vdsirotkin said:
wow wow, i didn't want to hurt you
OC up to 1.6, many governors, I\O shedulers and everything like that
Click to expand...
Click to collapse
sirkay said:
how do you define "svistoperdelkas" in kernel? debugging enabled in defconfig? what features my kernel have that yours dont?
Click to expand...
Click to collapse
Calm,my friends,i think that you have two different approach in kernel compiling,vdsirotkin's one is good for battery,while sirkay's one is more"experimental" and good for performance,no-one is better than another:simply they are different..:beer::beer::beer:
Inviato da me!
vdsirotkin said:
wow wow, i didn't want to hurt you
OC up to 1.6, many governors, I\O shedulers and everything like that
Click to expand...
Click to collapse
whats wrong with oc to 1.6?? my ray is stable at 1.6 so thats fine for me, nobody forces u to oc, same for governors and shedulers, not a good thing to point at another devs work and telling thats bad mine better
and arcatarc im not sure that the "simple" kernel is more battery frindle or more stable, will test during the weekand
funiewski said:
whats wrong with oc to 1.6?? my ray is stable at 1.6 so thats fine for me, nobody forces u to oc, same for governors and shedulers, not a good thing to point at another devs work and telling thats bad mine better
and arcatarc im not sure that the "simple" kernel is more battery frindle or more stable, will test during the weekand
Click to expand...
Click to collapse
even if it's stable, not a very great speed advantage does not worth battery drain.
vdsirotkin said:
wow wow, i didn't want to hurt you
OC up to 1.6, many governors, I\O shedulers and everything like that
Click to expand...
Click to collapse
arcatarc said:
Calm,my friends,i think that you have two different approach in kernel compiling,vdsirotkin's one is good for battery,while sirkay's one is more"experimental" and good for performance,no-one is better than another:simply they are different..:beer::beer::beer:
Inviato da me!
Click to expand...
Click to collapse
im not mad, just my curiosity to know how do you define "trash". if that so, then me too dont like "svistoperdelkas". i always made 2 version, one for users (with features they've requested) and one for me (with only smartassv2 and intellidemand gov, freq max 806mhz, dont UV, didnt use zram, disabled debugging, disabled unused modules).

GT-S5830i Custom Kernel many features and root included

Hi Folks,
This is my first post on XDA, though I have been using this excelent forum for a long while but never had a chance to post.
I want to share with all of you, ROM developers, the Kernel I have build for my own use for my GT-S5830i device, from Samsung Kernel Sources. Feel free to use it if you want.
THIS KERNEL IS ONLY FOR GT-S5830I, not for use in other devices. IT SHOULD WORK ON ALL ROMS, EVEN STOCK ROMS!!!!
Kernel Includes:
Freqs:
156 MHz
312 MHz
624 MHz
832 MHz
Governors:
Intellidemand
InteractiveX
SmartassV2
Conservative
bcm21553
Performance
I/O Schedulers
noop
deadline
cfq
vr
sio --> Got this one from Rafael Baugis Source. Thankyou Rafael, hope this is not an inconvenient.
Fatures:
Enabled Module Loading
Init.d Support
Improved kernel scripts (Many of them, i dont really know why Samsung is opensourcing such sources. I know this is a low cost phone, but...)
Swap support
Ramzswap support
Root --> Kernel is all ready rooted, su is in xbin as usual lol. Just need to download busybox and Superuser from Google Play.
Btw, Camera, Flash, Wifi etc etc etc... is working fine.
Optional boot logo (splash image) I have uploaded 2 kernels, one with Splash, one with no Splash. Splash img is attached below. Basically I modified param.lfs.
Filesystem Support
ext2, 3, 4
Msdos
VFAT
YAFFS2
JFFS2
AT THE MOMENT KERNELS CAN ONLY BE FLASHED BY ODIN, HAD NO TIME TO MAKE AN UPDATER SCRIPT.
I WONT EXPLAIN HOW TO FLASH WITH ODIN AS THERE ARE MANY MANY MANY TUTORIALS ON THIS TOPIC.
The links:
https://dl.dropbox.com/u/68301491/PDAnitKernelNoSplash.tar
Version with no splash screen
https://dl.dropbox.com/u/68301491/PDAnitKernelRing.tar
Version with splash screen.
May be you will get CWM asking to reboot, please reboot, this only happens the first time.
Others:
Im not responsable if you brick your phone (its difficult to to do this if you have apropiate CWM and you have a complete backup of your system. If you dont have a backup, i think you are crazy trying kernels around the www).
Please dont ask me for OC, or adding more freqs, I have been trying this for many weeks with no success. MPU tables, opp, etc... just found nothing in the source code even seeking throug the asm script. May be I will spend some more time on this, but to be honest i am bored. 4 freqs for this "tiny machine" I think is ok. Remember Less Is Best.
Hope you enjoy it.
Thank you for downloading. And please dont donate, lol I do this for fun, but if you like it, please press the Thanks Button.
I will upload all sources to git as soon as possible, and if I have some time I will try to write a tutorial, just to have an other one on the web.
Special Thanks to:
Rafael Baugis, some of your sources helped me understanding the kernel, and I directly used your sio io sched source. Hope you dont mind.
Btw your kernel is really nice and complete. Difficult to add new features. YOU ARE A CRACK.
http://forum.xda-developers.com/showthread.php?t=1818830
droidphile --> http://forum.xda-developers.com/showthread.php?t=1369817 You opened my eyes, after this post is when I started messing up with the kernel.
thewadegeek --> http://forum.xda-developers.com/showthread.php?t=1748297 Awsome post, this is what everyone needs to compile an Android kernel. That linaro toolchain works incredible.
irfanbagus, repencis, savie etc.. --> http://forum.xda-developers.com/showthread.php?t=1572030&page=6 OC and freqs seekers for bcm21553, sorry i could not post anything, I just didnt found anything new to your comments.
KERNEL SOURCE CODE
As prommised, here is the link to my kernel source code.
https://dl.dropbox.com/u/68301491/ni...el_sources.zip
Please feel free to use it, compile it, use any part you need, use it for study, improve it etc... hope this source may help other kernel devs.
axyllum said:
Hi Folks,
This is my first post on XDA, though I have been using this excelent forum for a long while but never had a chance to post.
I want to share with all of you, ROM developers, the Kernel I have build for my own use for my GT-S5830i device, from Samsung Kernel Sources. Feel free to use it if you want.
THIS KERNEL IS ONLY FOR GT-S5830I, not for use in other devices. IT SHOULD WORK ON ALL ROMS, EVEN STOCK ROMS!!!!
Kernel Includes:
Freqs:
156 MHz
312 MHz
624 MHz
832 MHz
Governors:
Intellidemand
InteractiveX
SmartassV2
Conservative
bcm21553
Performance
I/O Schedulers
noop
deadline
cfq
vr
sio --> Got this one from Rafael Baugis Source. Thankyou Rafael, hope this is not an inconvenient.
Fatures:
Enabled Module Loading
Init.d Support
Improved kernel scripts (Many of them, i dont really know why Samsung is opensourcing such sources. I know this is a low cost phone, but...)
Swap support
Ramzswap support
Root --> Kernel is all ready rooted, su is in xbin as usual lol. Just need to download busybox and Superuser from Google Play.
Btw, Camera, Flash, Wifi etc etc etc... is working fine.
Optional boot logo (splash image) I have uploaded 2 kernels, one with Splash, one with no Splash. Splash img is attached below. Basically I modified param.lfs.
Filesystem Support
ext2, 3, 4
Msdos
VFAT
YAFFS2
JFFS2
AT THE MOMENT KERNELS CAN ONLY BE FLASHED BY ODIN, HAD NO TIME TO MAKE AN UPDATER SCRIPT.
I WONT EXPLAIN HOW TO FLASH WITH ODIN AS THERE ARE MANY MANY MANY TUTORIALS ON THIS TOPIC.
The links:
https://dl.dropbox.com/u/68301491/PDAnitKernelNoSplash.tar
Version with no splash screen
https://dl.dropbox.com/u/68301491/PDAnitKernelRing.tar
Version with splash screen.
May be you will get CWM asking to reboot, please reboot, this only happens the first time.
Others:
Im not responsable if you brick your phone (its difficult to to do this if you have apropiate CWM and you have a complete backup of your system. If you dont have a backup, i think you are crazy trying kernels around the www).
Please dont ask me for OC, or adding more freqs, I have been trying this for many weeks with no success. MPU tables, opp, etc... just found nothing in the source code even seeking throug the asm script. May be I will spend some more time on this, but to be honest i am bored. 4 freqs for this "tiny machine" I think is ok. Remember Less Is Best.
Hope you enjoy it.
Thank you for downloading. And please dont donate, lol I do this for fun, but if you like it, please press the Thanks Button.
I will upload all sources to git as soon as possible, and if I have some time I will try to write a tutorial, just to have an other one on the web.
Special Thanks to:
Rafael Baugis, some of your sources helped me understanding the kernel, and I directly used your sio io sched source. Hope you dont mind.
Btw your kernel is really nice and complete. Difficult to add new features. YOU ARE A CRACK.
http://forum.xda-developers.com/showthread.php?t=1818830
droidphile --> http://forum.xda-developers.com/showthread.php?t=1369817 You opened my eyes, after this post is when I started messing up with the kernel.
thewadegeek --> http://forum.xda-developers.com/showthread.php?t=1748297 Awsome post, this is what everyone needs to compile an Android kernel. That linaro toolchain works incredible.
irfanbagus, repencis, savie etc.. --> http://forum.xda-developers.com/showthread.php?t=1572030&page=6 OC and freqs seekers for bcm21553, sorry i could not post anything, I just didnt found anything new to your comments.
Click to expand...
Click to collapse
great.
You should post that thread in the other section
Nice work
Sent from my GT-S5830i using xda premium
No contacts from sim card like in Rafael.Baugis kernel ....
:/
Android-fany said:
You should post that thread in the other section
Nice work
Sent from my GT-S5830i using xda premium
Click to expand...
Click to collapse
I guess it was first post for him hence he wont be able to post in dev section
nice work though
Sent from my GT-S5830i using xda premium
soumik shah said:
I guess it was first post for him hence he wont be able to post in dev section
nice work though
Sent from my GT-S5830i using xda premium
Click to expand...
Click to collapse
Ou I forgot
Sent from my GT-S5830i using xda premium
Android-fany said:
Ou I forgot
Sent from my GT-S5830i using xda premium
Click to expand...
Click to collapse
just post until 10 post..
seems good hey frnds test this kernel and give feedback please
ithunter said:
seems good hey frnds test this kernel and give feedback please
Click to expand...
Click to collapse
why don't u use it?
Kernel installed Correctly !!! :good: Now i'll check it with modules from Rafaels kernel and with Antutu Benchmark Good Work !!
ALL TEST I WAS MADE IN AnTuTu Benchmark v3.0.2
I.TEST WITH YOUR KERNEL:
Used settings and ROM:
ROM:Jillie Bean beta3
Max CPU:832MHz
Min CPU:624MHz
GOVerformance
SCHED:cfq
KERNEL:[email protected]) )
Test Result:
CPU:505
GPU:538
RAM:230
I/O:351
TOTAL:1624
II.TEST WITH RAFAELS BAUGIS KERNEL:
Used settings and ROM:
ROM:Jillie Bean beta3
Max CPU:832MHz
Min CPU:624MHz
GOVerformance
SCHED:cfq
KERNEL:Rafael Baugis #201211201515
Test Result:
CPU:506
GPU:555
RAM:225
I/O:168
TOTAL:1454
The results are very interesting. Yours kernel has better results than Rafaels.
Alucard1989pl said:
ALL TEST I WAS MADE IN AnTuTu Benchmark v3.0.2
I.TEST WITH YOUR KERNEL:
Used settings and ROM:
ROM:Jillie Bean beta3
Max CPU:832MHz
Min CPU:624MHz
GOVerformance
SCHED:cfq
KERNEL:[email protected]) )
Test Result:
CPU:505
GPU:538
RAM:230
I/O:351
TOTAL:1624
II.TEST WITH RAFAELS BAUGIS KERNEL:
Used settings and ROM:
ROM:Jillie Bean beta3
Max CPU:832MHz
Min CPU:624MHz
GOVerformance
SCHED:cfq
KERNEL:Rafael Baugis #201211201515
Test Result:
CPU:506
GPU:555
RAM:225
I/O:168
TOTAL:1454
The results are very interesting. Yours kernel has better results than Rafaels.
Click to expand...
Click to collapse
I/O benchmarks are extremely unreliable and can greatly vary with the same configuration.
Hi all.
First of all i wanted to thankyou so much for the comments and the interest you have taken for, testing and benchmarking my kernel.
Please let me know any issues you find to keep on fixing and improving.
Please notice Rafaels kernel is uv for all freqs, mine has normal freqs.
Rafael as i assume is looking for batery performance vs performance, mine is based in performance vs batery.
What is best? Bothe of them depending on usage you want.
Rafael kernel has very good performance even with the uv. I dev the kernel slightly different to his one.
Why? Whats the meaning of having 2 kernels that are the same?
Be different my friend ))))
Thank you so much for the benchmark and taking your time and interest in testing. People like you motivate devs to keep on working
Sent from my GT-S5830i using xda app-developers app
axyllum said:
Hi all.
First of all i wanted to thankyou so much for the comments and the interest you have taken for, testing and benchmarking my kernel.
Please let me know any issues you find to keep on fixing and improving.
Please notice Rafaels kernel is uv for all freqs, mine has normal freqs.
Rafael as i assume is looking for batery performance vs performance, mine is based in performance vs batery.
What is best? Bothe of them depending on usage you want.
Rafael kernel has very good performance even with the uv. I dev the kernel slightly different to his one.
Why? Whats the meaning of having 2 kernels that are the same?
Be different my friend ))))
Thank you so much for the benchmark and taking your time and interest in testing. People like you motivate devs to keep on working
Sent from my GT-S5830i using xda app-developers app
Click to expand...
Click to collapse
Keep Goin' with your work I'll try make more test for more GOV and SCHED with different freq to "find" wich is better to safe battery and to gameplay with your kernel and rafaels kernel to find more differents . I'll add all results in attachmet file
This is your Kernel without splash screen for recoveries
Alucard, man, thankyou.
Great job, to be honest with the lack of time i have im not sure if i would have ever posted it.
I answered your priv. Did you receive it? Did it solve the problem? Just let me know.
Thank you. Good job for the recovery
Sent from my kernel kernel xD using xda app-developers app
Thank you for posting this I'll give it a try when I get the chance :good:
axyllum said:
Alucard, man, thankyou.
Great job, to be honest with the lack of time i have im not sure if i would have ever posted it.
I answered your priv. Did you receive it? Did it solve the problem? Just let me know.
Thank you. Good job for the recovery
Sent from my kernel kernel xD using xda app-developers app
Click to expand...
Click to collapse
I haven't any message from you of course if you send to me
Hi Alucard srry it was not for you it was for GermainZ.
Srry for the miss understanding
Sent from my GT-S5830i using xda app-developers app
axyllum said:
Hi Alucard srry it was not for you it was for GermainZ.
Srry for the miss understanding
Sent from my GT-S5830i using xda app-developers app
Click to expand...
Click to collapse
I just tried flashing my kernel and it worked fine. Thank Samsung for being lazy with their docs, and you for figuring it out.

Categories

Resources