yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] kasper_h:
I have no idea, Google Now works for me. But as I use CM10-based ROM and not MIUI, I am not sure whether using MUIU may be the underlying reason for your problems.

I made a new version 0.56:

This is the same as 0.55, with the addition of:

-Deep idle (disabled by default, can be set through NSTools)

-You can change basic parameters of the ondemand, conservative & smartassV2 governors (use NSTools to change them if you like to, by default the values are identical to kernel version 0.55)

-Four flavours: stock, VC (voodoo colour), BLN, and VC_BLN (voodoo colour + BLN)

Downloads:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB/

WARNING: Deep idle has been known to cause stability issues.

New ROM using this kernel and a set of fresh cherries will be uploaded tomorrow after some more testing (http://xdaforums.com/showthread.php?t=1842328)
[Galaxy S I9000 Android Development] kasper_h:
A fourth flavour has been added to the above download folder: BLN-only (so, without VC)
[Galaxy S I9000 Android Development] cink40:
0.56 works like a charm, I do not use deep idle though. Just one little issue, vibration intensity still does not stick after reboot.

Tapatalked
[Galaxy S I9000 Android Development] kasper_h:
For the vibration issue, there is a simple solution to have it stick after reboot. Download the attached zip-file, extract it, change the value in the script, and then copy it to your init.d folder. It will then be set at every boot.

Edit: doesn't work...
[Galaxy S I9000 Android Development] cink40:
Hm, doesn't work.. I changed permission also. Should I deleted duty from sys/class/timed_output /vibrator?

Tapatalked
[Galaxy S I9000 Android Development] kasper_h:
It doesn't work for me as well...will take a look later...
[Galaxy S I9000 Android Development] bulthaup:
Good.

This kernel is for the jelly bean CM10, or be used for other roms JB?
[Galaxy S I9000 Android Development] kasper_h:
Tested only with CM10 JB, but should work with any CM10-based ROM. Only thing is that it needs to have the same partition layout (so don't use this kernel on HellyBean).
[Galaxy S I9000 Android Development] bulthaup:
Hello again.

I installed this kernel, with the elite jb rom and everything works except the video recording. Is there any solution?

I say this because the only rom I arrive in JB wasap with display off is with CM10. With others to bring the kernel semaphore or devil, until the display active, I get. And now I have tested this kernel based on that of another rom pawitp than CM10 and now if I get the wasap with the screen off.

It is very rare that happens to me, but I've tried everything, everything, everything.
[Galaxy S I9000 Android Development] grifovunque:
you have to instal 720p patch for have working video

---------- Post added at 03:14 PM ---------- Previous post was at 03:12 PM ----------

i have a question why with nstools i cannot change governor??? i'm on mackay rom kernel 0.56...

i see that is not available ;)

(i have post also in mackay rom but i think is a kernel problem):confused:

thank you

edit: i solve with fixing permission
[Galaxy S I9000 Android Development] kasper_h:
The 720p patched libs can be found here:

http://xdaforums.com/showpost.php?p=30725734&postcount=61

I'll also add a link in OP for this.
[Galaxy S I9000 Android Development] rtfpessoa:
@kasper_h, BLN is not working on 0.56.

Is it just me?

I'm using MIUI.

I think it maibe related to this:

https://github.com/kasperhettinga/s...mmit/5d2c582b03efd1c87e3b4f627c9de71d1af5ff10

How can i enable it in the rom without extra apps?

What is the file i need to write?
[Galaxy S I9000 Android Development] kasper_h:
The BLN version of the kernel comes with the BLN set to y in the defconfig. But I included the wrong lights.aries.so in the zip-file. I have rebuild them with the correct BLN-lib.

If you go to:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB/

You can download 0.57_BLN & 0.57_BLN_VC which are updated version (so only difference to 0.56 is that they contain the correctly build BLN libs, other than that they are the same)
[Galaxy S I9000 Android Development] ddd613:
Please make an overclock version too. I know Your deside as to stay close to the stock. :o

Sent from my GT-I9000 BlueBerry ICS with ICS semaphore 1.3.0
[Galaxy S I9000 Android Development] kasper_h:
I will soon make a version with live OC. Just for testing :)

I made a new test version 0.61:

-New boot splash (thanks to malcho!)

-deep idle removed

-updated recovery to 6.0.1.3

-added clean NStools settings to recovery

Download:

http://db.tt/SVIBp2Gf

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] migueloma:
Have it bln?

Enviado desde mi GT-I9000 usando Tapatalk 2
[Galaxy S I9000 Android Development] kasper_h:
No, this is a stock-LED stock-colour version. This will be the basis of the next stable release, which will come in four flavours again...
[Galaxy S I9000 Android Development] malcho:
Cannot change governor on new test kernel.Also minimum cpu is always stick at 200.
[Galaxy S I9000 Android Development] florum:
this kernel will route sound through car dock?

thanks!
[Galaxy S I9000 Android Development] kasper_h:
Solution is to reboot to recovery and fix permission. Known (general) problem for NSTools.
[Galaxy S I9000 Android Development] kasper_h:
New kernel version 0.62

Essentially the same as 0.61 but then with live OC added.

For those who didn't use live OC before: it is a way of OC where the bus speed increases, in stead of only CPU frequency. For me, 110% is very stable. Higher values sometimes cause stability issues.

Download:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB/

Another question: were people using deep idle previously? was it stable? I removed it in 0.61 because of stability issues, but I don't know whether there were people who used is successfully?!
[Galaxy S I9000 Android Development] malcho:
I don't use deep idle.

Just causing problems,at least for me.
[Galaxy S I9000 Android Development] saszseb:
+1.
[Galaxy S I9000 Android Development] Netmatrix:
You forget to mention kernel is undervolting capable now!
[Galaxy S I9000 Android Development] kasper_h:
Thanks, yes, live OC is combined with custom voltage :)
[Galaxy S I9000 Android Development] leroys:
Voodoo sound

Sorry if this is a daft question but does this kernel have voodoo sound?
[Galaxy S I9000 Android Development] kasper_h:
Yes
[Galaxy S I9000 Android Development] Rootax:
Deep idle was unstable.

Btw can you support the new cm10 stuff about custom vsync ? It requires kernel modifications.

? Thx
[Galaxy S I9000 Android Development] DROCSID:
Is it already a merged commit?
[Galaxy S I9000 Android Development] kasper_h:
New kernel version 0.63.

Download:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB/

Same as 0.62, deep idle added back (received a few PMs of people liking it, disabled by default). But most importantly:

This update contains the updated exynos3 libs, which also requires a ROM change. So, this kernel can not be mixed with unpatched ROMs! Will. Not. Boot!
[Galaxy S I9000 Android Development] Rootax:
Will be in 15th nigthly I guess.
[Galaxy S I9000 Android Development] Rootax:
Sounds great, I hope bln version comes soon if no major bug is discovered.
[Galaxy S I9000 Android Development] kasper_h:
New kernels uploaded in four flavours, see OP!
[Galaxy S I9000 Android Development] malcho:
Working hard,ha?:)
[Galaxy S I9000 Android Development] burakgon:
Only need of this kernel is 1200mhz step. I can't give up my 1440mhz overclock with %120 live oc.

Can't you add 1200mhz step as optional choice?

I can compile it myself but it can be much better like that.
[Galaxy S I9000 Android Development] migueloma:
how to install the kernel on MIUI?
[Galaxy S I9000 Android Development] kasper_h:
You should not install the latest kernel on muiu, will not boot. But 0.62 will work on miui, just flash in cwm.
[Galaxy S I9000 Android Development] kasper_h:
I had stability issues with OC steps, at least on cm9. Will try again soon...
[Galaxy S I9000 Android Development] psychomaniac82:
I see that: "this kernel can not be mixed with unpatched ROMs!" But i'm not sure what is means. I'm on SlimBean 2.4, can i flash 0.64? I like the option voodoo color and BLN. 0.62 doesn't support both, right?
[Galaxy S I9000 Android Development] kasper_h:
It's about the hwcomposer change in CM10. Slim bean is not patched as far as I know. The most recent unpatched VC option is 0.57:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB/old version/
[Galaxy S I9000 Android Development] burakgon:
I will welcome your kernel with 1200 mhz step. :)
[Galaxy S I9000 Android Development] kasper_h:
I have a new kernel version 0.65.

It includes the latest vsync patch of pawitp and a new kernel splash (thanks to Malcho).

Download:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB/
[Galaxy S I9000 Android Development] migueloma:
Work on miui?

Enviado desde mi GT-I9000 usando Tapatalk 2
[Galaxy S I9000 Android Development] jeebspawnshop:
Just use the search button, and you'll see that it does NOT work on MIUI.
[Galaxy S I9000 Android Development] Rootax:
Bln soon I guess ?
[Galaxy S I9000 Android Development] kasper_h:
I actually wrote a few buildscripts this afternoon. One to build cm10, one to build stock kernel, one to build all 4 kernel flavours in one run, one to build cm10 + all 4 kernel flavours. Makes it much less time consuming to build all kernel types. 4 kernel script is running now :)
[Galaxy S I9000 Android Development] kasper_h:
4 new kernels online, 4 flavours

Same as the previously released 0.65 kernel, but now with BLN/VC version added.

Downloads:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB/
[Galaxy S I9000 Android Development] yaz00us:
Hi Kasper_h,

Can we have this features added to your kernel:

1.Triggering actions with touch gestures

2.Inverted mDNIE (triggered by a touch gesture or by pressing the hardware home button for multiple times). I can't find a link describing this feature, but it is used in i9100 kernels like siyah kernel.

Thanks!
[Galaxy S I9000 Android Development] rtfpessoa:
What are the changes that were made in the rom to support the updated exynos3 libs?

(ex: files framework, etc)
[Galaxy S I9000 Android Development] kasper_h:
That are more fun than serious features IMHO, so no, I won't add something like that...

https://github.com/CyanogenMod/andr...mmit/3c938a7e18ab2e06b3d925fdc99e157ad125f6bb
[Galaxy S I9000 Android Development] rtfpessoa:
Do you know what are the files that it changes?

I don't know but i would like to patch MIUI.
[Galaxy S I9000 Android Development] kasper_h:
Did you look at the link I posted, it contains all the files that are changed?! Or do I misinterpret your question?
[Galaxy S I9000 Android Development] Rootax:
Kasper your kernel is awesome and very up to date. Thx you for your hard work.
[Galaxy S I9000 Android Development] rtfpessoa:
But i want to know the compiled files not the source files.

MIUI is not open source we just can replace compiled files.

Do you know what files it compiled?
[Galaxy S I9000 Android Development] kasper_h:
I don't know. I would compare the cm10 build just before and after the change (look at /system/lib).
[Galaxy S I9000 Android Development] kasper_h:
New kernel version 0.67 online.

All four flavours:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB/

Changes compared to 0.66:

Changed max vibrator duty to 43640

I actually use a script in /data/local/userinit.d to change vibration intensity:

https://www.dropbox.com/s/97aq0aqyjigq7bn/S10vibrator

(change the value in the script to the wanted value, copy to /data/local/userinit.d, set permission to rwxr-xr-x, reboot)
[Galaxy S I9000 Android Development] Pac-Man:
I'm heavy, I know, but is it possible to change vibration intensity when someone is calling you, or receive a sms, or a mail, or whatever? And not just when I push back button and menu button :) ??
[Galaxy S I9000 Android Development] kasper_h:
Sounds fun. Maybe make it a morse code telling you who texted you ;)

On a more serious note, this will not happen. It was a CM7 feature that has not been ported to CM9/CM10.
[Galaxy S I9000 Android Development] Pac-Man:
I'm sorry, but Semaphore 2.x.x or Semaphore 1.x.x or MNICS kernel allow to change vibration intensity for text messages, mail notifications, etcetera., and not just for menu button and back button...

I think I'm explaining so bad...
[Galaxy S I9000 Android Development] kasper_h:
Ahh, now I understand. I thought you wanted to have different intensities for different functions. The kernel already allows changing vibration intensity.
[Galaxy S I9000 Android Development] Pac-Man:
Oh, so I'm sorry, I explained too bad...

Well... I'll try to explain it now.

I usually turn off vibration for back button and menu button because I don't like it. And, with semaphore (for example), I turn vibration intensity for notifications and calls to the max level that it allows.

With your kernel, I can change for the fist case but not for the second. And I wanted to know If now your kernel allows change both... :)
[Galaxy S I9000 Android Development] migueloma:
New kernel work on miui? You say yes :D

Enviado desde mi GT-I9000 usando Tapatalk 2
[Galaxy S I9000 Android Development] kasper_h:
Now I understand. Can you explain step-by-step how you set vibration on/off for specific actions, ROM Settings or kernel app? Because as far as I know only the intensity can be set at the kernel level, whereas setting vibration on app level depends on the ROM....
[Galaxy S I9000 Android Development] kasper_h:
Newest kernel only works with ROMs with the updated hwcomposer. I don't know whether MIUI updated the hwcomposer (I think not...).
[Galaxy S I9000 Android Development] Pac-Man:
It works like a charm! :D I have the same vibration intensity at duty and for calls and notifications :D
[Galaxy S I9000 Android Development] mdv53:
i install the mackay rom with kernel, but when i will set the goverment in NS tools i can't set becourse goverment no available
[Galaxy S I9000 Android Development] kasper_h:
I would also like to set the government with my phone, unfortunately I can't :laugh::cowboy:

On a more serious note, if you can't set the governor using NSTools, fixing permission is often the solution.
[Galaxy S I9000 Android Development] DROCSID:
Or set it through performance in phone's settings. That also does the trick.
[Galaxy S I9000 Android Development] migueloma:
Update miui + mackay = perfect

Good job!!!!!

Enviado desde mi GT-I9000 usando Tapatalk 2
[Galaxy S I9000 Android Development] Rootax:
So, if nobody asks I will, will you adapt your kernel to the new (25 expérimental) cm 10 partition type ?

Thx.
[Galaxy S I9000 Android Development] kasper_h:
Yes, after it is merged...

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] sempot:
Why is there no fast charge?
[Galaxy S I9000 Android Development] kasper_h:
There should. But it's compiled as a module. So the module should be started & fast charge should be activated.

I don't use it and never tried it. But I am sure the module is present.

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] sempot:
I mean on ns tools.. should be there?
[Galaxy S I9000 Android Development] kasper_h:
Ah, I see. It should be there but it isn't. I'll take a look into it. I guess it is related to the fast charge code I'm using (NSTools has been made to work with the code written by Ezekeel).

By my first priority is to port the new partition layout that was merged by pawitp.
[Galaxy S I9000 Android Development] kasper_h:
I made a new kernel based on the latest partition layout. In addition, I also pulled the upstream improvements of ondemand governor (default still is smartassv2).

Version: 0.70

Flavours: Stock, BLN, Voodoo colour

Downloads:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB/

Only works on CM10-experimental, CM10 26-Sept+ or MackayROM 1.3.0+

On other ROMs? Will. Not. Boot.
[Galaxy S I9000 Android Development] kasper_h:
I added some instructions in the OP on how to change vibration intensity (both temporarily and permanently) and how to load & enable the fast charging module.
[Galaxy S I9000 Android Development] burakgon:
Only need is 1200mhz step again. I can't give up my 1440mhzvlive oc.
[Galaxy S I9000 Android Development] kasper_h:
I know :) I'll give it another try very soon.
[Galaxy S I9000 Android Development] Rosa Elefant:
Voodoo Sound, anyone?
[Galaxy S I9000 Android Development] kasper_h:
Voodoo sound can be found in all versions...

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] Rosa Elefant:
Not part of the description. :)
[Galaxy S I9000 Android Development] kasper_h:
Voodoo sounds is also part of stock kernel, and I don't add features of stock kernel in the feature list...

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] burakgon:
OMG People go flash another drugs. This thread needs 5 stars. No doubt.
[Galaxy S I9000 Android Development] Rootax:
V0.70 works perfectly as usual.
[Galaxy S I9000 Android Development] Rahlp:
I flashed the latest 0.70, video playback and recording broken. Dont work.

Have already flashed the BIGmem patch given in the OP... need help pls... I like this kernel...
[Galaxy S I9000 Android Development] kasper_h:
Which ROM?
[Galaxy S I9000 Android Development] Rahlp:
this one: http://forums.miui.us/showthread.php?21478-MIUI-us-JellyBean-I9000-Release

with new partition layout.. kernel is working fine but video playback and recording broken..
[Galaxy S I9000 Android Development] kasper_h:
I never used MIUI, so I don't know the details. I can imagine that the bigmem patch doesn't work. Can you check the zip you installed. Look in the folder /system/lib/hw. Does it show

libOMX.SEC.AVC.Decoder.so

or

libOMX.SEC.AVC.Decoder.aries.so

?
[Galaxy S I9000 Android Development] Rahlp:
opps error sorry...

libOMX.SEC.AVC.Decoder.aries.so .. this one

EDIT: actually both of them. :eek:
[Galaxy S I9000 Android Development] Rahlp:
Any Solution?
[Galaxy S I9000 Android Development] kasper_h:
That is odd. Are you looking on your phone or in the zip you used to install.

I guess MIUI uses the old aries-libs. So you need to flash the old 720p patch (e.g. the f4k one).
[Galaxy S I9000 Android Development] kasper_h:
New kernel 0.76

-updated ondemand (ondemand is now default governor, changing governor using NSTools doesn't work at the moment, probably due to the power HAL - but ondemand is the only governor to take advantage of the latest CPU boosting approaches so it is the best choice anyway :))

-removed deepidle

All four flavours. Download:

http://rootaxbox.no-ip.org/kasper_h/kernels/JB/

Working on regular OC at the moment.
[Galaxy S I9000 Android Development] GrippingSphere:
I also have this problem with C-RoM BeaN, the videocam doesn't work. But when i flashed the 720p patch you mentioned above, the video worked fine. I like to use your Kernel more than Semaphore because i find it more compatible with my memory-intensive apps like GPS SatNav and videocam. I even tried the latest v0.76 and it's working fine on my phone.

Thanks kasper_h for developing this great Kernel!
[Galaxy S I9000 Android Development] Rahlp:
The old one by f4k means the ICS one?

I will give it a try..

EDIT: Just Tried not working...

---------- Post added at 04:37 PM ---------- Previous post was at 03:40 PM ----------

Reflashed the JB bigmem and now only video recording is not working.. video playback working..
[Galaxy S I9000 Android Development] kasper_h:
A question. Would people prefer liveOC or regular OC? Are people using live OC? Or no OC at all :)
[Galaxy S I9000 Android Development] dark_knight35:
I myself prefer liveOC.
[Galaxy S I9000 Android Development] ddd613:
prefer both :) depend situation. really

p.s. regular OC is much stable for me, can reach higher MHz.

only live OC 1070 stable

only regular OC 1200 stable

regular OC 1200 + live OC 107 1284 stable

( live OC min 800, max up 1200 do not eat so much power on this way )
[Galaxy S I9000 Android Development] driodmaster92:
Just keep the regular one we have semaphore and devil for live
[Galaxy S I9000 Android Development] Rootax:
It seems that even without nstools installed, cpu min freq is 200, even if sets to 100. It's strange because when I reboot sometimes 100mhz is really used, until the next reboot, bam, 200mhz «bug» again.

---------- Post added at 06:08 PM ---------- Previous post was at 05:30 PM ----------

Actually I fixed permissions and 100mhz is used again...
[Galaxy S I9000 Android Development] kasper_h:
This is an issue which will be solved in a new version:

https://github.com/CyanogenMod/andr...mmit/d8f6121869860939d968bf3255ce013e883d28bf

This patch doesn't work well together with live OC. But as I don't use live OC I will remove live OC from future kernel releases and hopefully replace it with regular OC.
[Galaxy S I9000 Android Development] kasper_h:
New version 0.78 in OP!

Find it all here :)
[Galaxy S I9000 Android Development] GrippingSphere:
This solved the bug of reverting always to 200Mhz minimum speed. Now it stays at 100Mhz.

Thanks kasper_h. Your Kernel is awesome. Remains my favorite. I dont experience any problem with this kernel.

Great work! Thumbs up:):):)
[Galaxy S I9000 Android Development] kasper_h:
Great :)

Worked for me, good to hear it works well for others as well.

Next step will be regular OC. I have the feeling that the 200MHz bug was also causing issues with my OC code, so I now have a better base to start working from :)
[Galaxy S I9000 Android Development] HoangTuBot:
Pls make one for captivate :((
[Galaxy S I9000 Android Development] burakgon:
Ouch. LiveOC removed. :(
[Galaxy S I9000 Android Development] kasper_h:
I don't have a captivate. And as I want to test before release that is a problem.

I will replace it with regular OC. LiveOC doesn't play well with the patch to solve the 100MHz bug, so I chose the 100MHz-bugfix over liveOC and will start working on regular OC. And there are two alternative kernel already with liveOC....
[Galaxy S I9000 Android Development] BlueFlame4:
BTW were there any issues with BFQv4 or why did you remove it?
[Galaxy S I9000 Android Development] Rootax:
Can't see bfq v5 or bfq in the list. No big deal for me since I use Sio, but, just reporting it.
[Galaxy S I9000 Android Development] kasper_h:
I removed BFQ v4 to replace it with v5. But it didn't build. As I didn't have time to solve the issue I remove v5 again. So that why there is no BFQ at all at the moment. But v5 will come :)
[Galaxy S I9000 Android Development] fabiotasa2:
Can I change the governor in mackay 0.78??
[Galaxy S I9000 Android Development] kasper_h:
Yes, through Settings>Performance>CPU

But it is not recommended, I would really recommend to use ondemand with all the current improvements in it.
[Galaxy S I9000 Android Development] fabiotasa2:
I´m not in CM10, i´m on elitemovil RC13v3...
[Galaxy S I9000 Android Development] johnsin5393:
Do you have supporting apps for mackay kernel, such like devil kernel config&manager for devil kernel or semaphore manager for semaphore kernel to setting? And then, does your kernel supports voodoo sound app?

Thank you
[Galaxy S I9000 Android Development] Rootax:
Voodoo app is working. No need for a «mackay kernel app» IMO,because all is tweakable with stock rom options or nstools.
[Galaxy S I9000 Android Development] johnsin5393:
I saw the latest version changelog, the deep idle had removed, right? Cuz I couldn't found it when I use NStool
[Galaxy S I9000 Android Development] kasper_h:
Yes, it was removed (is written in the changelog).
[Galaxy S I9000 Android Development] Rootax:
0.78 still ok with 4.1.2 ?

Edit : to answer myself, yes.
[Galaxy S I9000 Android Development] johnsin5393:
Please try to test whether your youtube is working or not. I used this kernel on previous cm10 experimental 20101010 and youtube can't play thru. Initially I thought it related to rom even uninstall & reinstall again, but I read there have some users had same youtube problem by using other than origin kernel in cm10 posts. You could please verify it whether does this problem appear.
[Galaxy S I9000 Android Development] Rootax:
Yes youtube is working here.