yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] It_ler:
I just tested Phenomenal 1.0 Extreme, which is based on SpeedMod K2-16 kernel.

Running on XWKL1 ROM, it has very good battery savings.

Best in over night test and nearly the same result in mixed usage as Phenomenal 2.0 Extreme, which is based on SpeedMod K2-18 kernel.

Maybe I should do a re-test of SpeedMod K2-16 on my current ROM to check its battery savings again.

Here are my latest test results => http://xdaforums.com/showpost.php?p=20796181&postcount=428
[Galaxy S II Original Android Development] :
He is referring to cwm app made by chainfire, a regular android app made to interact with cwm recovery 5 (the one you quoted), which is the one you see if booting while keeping vol up, home and power button pressed, and is used mostly for flashing and backup / restore functions.

I know it's a very brief and imprecise answer but I hope you understood the difference :)

One is cwm app and the other is cwm recovery, but mostly users refer to both by saying "cwm"!

Sent from my SGS2 - Checkrom Revo 4 | Speedmod k18 | Vertumus ICS Theme |
[Galaxy S II Original Android Development] mremulator:
Thanks. So CWM 5.0 comes with the kernel, however, I need to downgrade my app... correct?

*Edit* Can't find the standalone app, only kernel packages??
[Galaxy S II Original Android Development] Ogredani:
If I would use CWM to install this, would I use the zip file directly or would I need to use the zImage file (i.e. extract first)?
[Galaxy S II Original Android Development] dica:
If u r referring to the kernel u don't need to extract it, just apply the zip in cwm
[Galaxy S II Original Android Development] Rasmusvm:
Installed #k2-s18 last night, so far good battery, flightmode while sleeping for 9 hours 0% battery drain.

Im still on the old lightning rom v6.1 before this kernel I used t40 quadrant maxed to 4015, last night I got 4837 with this kernel, not that it matters much. But phone feels really smooth and nice

Thanks
[Galaxy S II Original Android Development] Ogredani:
Thanks.

And a clarification for others with the same question, it doesn't work by using the CWM Manager from CF-Root (which seems only to accept direct zImage files and not zip files). You have to boot the phone in CWM recovery mode and flash the zip.
[Galaxy S II Original Android Development] dica:
Don't use the flash kernel option, u have to use flash update and then select your zip.

At the end as u said u can flash it from recovery, but iam a lazy man

:-P
[Galaxy S II Original Android Development] Ogredani:
Yeah, perhaps that works too. Although it was a bit misleading that it would work since the sub-instruction says "Flash an update.zip", and I am lazy enough not to rename the file. But you're probably right and it doesn't have to be called update.zip necessarily. :)
[Galaxy S II Original Android Development] :
Yep :) I don't know where to find cwm app, I never used it since you can do pretty much everything from cwm recovery, and usually doing like this brings also less problems.

I'm sure someone else Will be glad to post the link to the right head for you ;)

Sent from my SGS2 - Checkrom Revo 4 | Speedmod k18 | Vertumus ICS Theme |
[Galaxy S II Original Android Development] planetf1:
Ah.this is why I don't have cwm. Am I losing anything else by only flashing the image (which is the way I've always done it)
[Galaxy S II Original Android Development] janreiviardo:
Hi, I've got a problem w/ the kernel while it is charging. BTW, overall I love this kernel.

It is very hard to create a message or even just use the device while charging. The screen becomes unresponsive and not all touches made to the screen are recognized. Is there a way to fix this? Thanks
[Galaxy S II Original Android Development] ithehappy:
I can confirm that.

I have to Swype very slowly to write a message.
[Galaxy S II Original Android Development] Rasmusvm:
Can also confirm this, texting got ****ed up while charging, had to close the message an try again, worked after that.
[Galaxy S II Original Android Development] Mechanisms:
This is not specific to speedmod's kernel. Even Samsung mention this in the user manual. I've always had it no matter what kennel I use...
[Galaxy S II Original Android Development] KeesStolk:
Iám testing it now, but i don't have any problems.

Iám charging with usb connected at my pc right now.
[Galaxy S II Original Android Development] iamnotkurtcobain:
Awesome!!!
[Galaxy S II Original Android Development] eladnava:
This kernel would be perfect if not for the MDNIE color tuning (reduces over-saturation of color).

In my opinion, one of the most beautiful things about the i9100 is the over-saturation of color. It makes the phone appear much brighter than the rest of the screens and is one of the features of Super AMOLED PLUS.

Guess I will try a different kernel. :(
[Galaxy S II Original Android Development] janreiviardo:
I don't think so. If I'm not mistaken this problem does not occur w/ the dead Ninphetamine kernel and so as the siyahkernel. It's the only thing that's keeping me from using this kernel ever since. But overall I love it especially the battery life. Please give us a way to fix it or include it on the next update of your kernel. Thanks in advance
[Galaxy S II Original Android Development] donalgodon:
One thing that the CWM app does that I love is that it allows you to choose the name and location for your backup.

I have not found a way to do that using this kernel, because the app doesn't work well with this kernel. I sure wish it was possible.
[Galaxy S II Original Android Development] nickporwal:
@Hardcore:--- mate i dnt want to troll this thread. Bt is there anyway i can use your kernel with stock samsung colors. I am using your kernel since i9000...... it was the best. Plz tel me if there is any way to get back stock colors and keeping your kernel intact.

Thanks for your awesome kernel.
[Galaxy S II Original Android Development] planetf1:
I love the kernel exactly because the colors are more normal and brightness more sensible.... (in part)
[Galaxy S II Original Android Development] ithehappy:
I agree with this.

Nope, you can't achieve it, Hardcore doesn't want Stock Color saturation in his kernel, probably he doesn't like it, no idea why!
[Galaxy S II Original Android Development] coolfire:
Well, it's his kernel, so surely he likes it this way. :)

Sent from my SGSII
[Galaxy S II Original Android Development] shahulvm:
+1 I dont like over saturation as well.. I like it the Hardcore way!!!
[Galaxy S II Original Android Development] iamnotkurtcobain:
Not that bad...

Best Kernel.

I disabled auto rotation. Amazing results...
[Galaxy S II Original Android Development] str0ppy:
Test 18 is giving me an audible click or some sort of interference when I wake the phone up when listening to music. Is this right?
[Galaxy S II Original Android Development] kartalgurhan:
which version?

thx
[Galaxy S II Original Android Development] iamnotkurtcobain:
Version 18. Best Kernel. Android 2.3.6. Disable auto rotation and be happy :). Best combination so far...
[Galaxy S II Original Android Development] androidkid311:
Hmmm errmm what do you do when your screen is on?? :D

looks like an iphone but powered by android baby!!!!
[Galaxy S II Original Android Development] BrandoHD:
Are you using the stock Samsung player or a third party music app?
[Galaxy S II Original Android Development] iamnotkurtcobain:
Sms(many), calls, Internet (much), some games
[Galaxy S II Original Android Development] AndroidGX:
@hardcore :

Any chance integrating mc1n2_voodoo module into your beautiful kernel please ?

Voodoo LOUDER app needs it to be activated.

Many thanks !
[Galaxy S II Original Android Development] FrenchSparda:
Stock browser ?
[Galaxy S II Original Android Development] Pacifiste95:
Please include mc1n2_voodoo driver !
[Galaxy S II Original Android Development] Fox05:
Hi,

Can I flash this over another kernel?

Thanks.
[Galaxy S II Original Android Development] mariotme:
yes you can :)
[Galaxy S II Original Android Development] Fox05:
Ok. Thanks! And Thanks for a quick reply. :)

Thanks.
[Galaxy S II Original Android Development] warfanax:
+1 please consider this
[Galaxy S II Original Android Development] morphjk:
+1
[Galaxy S II Original Android Development] Fox05:
Hi,

Can I use same method as with CF-Root to remove the yellow triangle?

Thanks.
[Galaxy S II Original Android Development] SaneinOne:
Yes.
[Galaxy S II Original Android Development] nicolasf:
I'd like to request this too.

Thanks a lot for this awesome kernel and have a Happy New Year!
[Galaxy S II Original Android Development] Fox05:
Ok. Thanks!

Thanks.
[Galaxy S II Original Android Development] sebyyy:
How can i remove the Yellow triangle.

Also can i make the counter 0.

please give the details/link to remove triangle.
[Galaxy S II Original Android Development] mbutandola:
For the yellow triangle you could use Hellcat's HC-kTool (tutorial on his thread. As for the counter, provided that you have the old bootloader, you'll need a jig to reset it (could buy one on eBay for a couple of bucks) knowing that the jig will also get rid of the yellow triangle.
[Galaxy S II Original Android Development] ithehappy:
A Little Request

@ Hardcore:

We all would really like to have Supercurio's volume louder patch available in your kernel. The kernel patches are available at, https://github.com/project-voodoo/mc1n2_voodoo

Thanks in advance.

PS- I am on Samsung official Kernel atm, wanna eagerly come back to my favorite as soon as it's done.
[Galaxy S II Original Android Development] AndroidGX:
Important information from supercurio's tweet :

@supercurio :

For #LOUDER developers: make sure your kernel is built with CONFIG_KALLSYMS=y and CONFIG_KALLSYMS_ALL=y those are required.​

;)
[Galaxy S II Original Android Development] :
Guys I'm about to ask a stupid question which is even more stupid considered that I'm using this kernel since almost the beginning...so beware :)

Is Conservative governor also tweaked and optimized (meaning I can use it) or should I just leave it alone and use default ondemand instead?

Right now I switched to conservative and it seems better when scrolling endless posts on xda (less micro stutter), don't know about battery though.

Also, would it be wise to use thunderbolt scripts to set awake gov = ondemand and sleep = conservative, to save even more battery?

Thanks a lot folks!

Sent from my SGS2 - Checkrom Revo 4 | Speedmod k18 | Vertumus ICS Theme |
[Galaxy S II Original Android Development] -Juff-:
I think I'll switch to this kernel, because I still remember the awesome SpeedMod kernels for the SGS.

Maybe there are still some things to add:

- OC/UV (I'm not using it yet, but would be nice)

- BLN (not using yet neither, but will do if supported)

Btw.: Does this kernel support VPN? Still dunno, if the kernel is important for that, but some devs are tuning things in the kernel for VPN it seems.
[Galaxy S II Original Android Development] hardcore:
K1-T19:

- Different compiler optimization options
[Galaxy S II Original Android Development] DimICE:
What about adding BLN support?:)
[Galaxy S II Original Android Development] blu3angel:
And bootanimation support too? Hehe..
[Galaxy S II Original Android Development] john291:
lightning rom 1.5

Hello can i use this kernel with lightning rom 1.5?(yes i use still this old one because everything works great);)
[Galaxy S II Original Android Development] mach0boi:
Yes. Cause the kernel is still based on 2.3.3 because 2.3.4 sources arent out yet. ;)
[Galaxy S II Original Android Development] cr0wnest:
Seriously guys whats the big deal about having BLN support in a kernel? I see someone requesting for it once every few posts. In fact, what the hell is BLN anyway?

On topic: I'd love to see some voltage adjustments and down clocking of CPU speeds with this kernel. They really helped in ninphatmine.
[Galaxy S II Original Android Development] Audren:
A little light on screen that shows notifications. According to me, pointless.
[Galaxy S II Original Android Development] jlevy73:
BLN = Blinking Light Notification. Some idiot at Samsung thought it would be a good idea to not include a LED notification to inform people if they have a missed call, email, sms, etc. etc. To rectify this, Nedlar/cream created an implementation that allows the softkeys to blink when you miss a notification. So it is with good reason that people ask the OP to support the feature. That being said, after being asked as many times as he has, doesn't look like he any interest in supporting it.
[Galaxy S II Original Android Development] cr0wnest:
ah I see.. No wonder people are so hyped over it. I do miss the LED notifications from my nexus one. But I can live without it.
[Galaxy S II Original Android Development] golf60:
Use noled from market. I like it more than bln...
[Galaxy S II Original Android Development] jlevy73:
It's a fine alternative although I find it uses more battery than BLN
[Galaxy S II Original Android Development] darkmax1974:
Those people asking for BLN.... don't you guys ever listen when your phone notify you of incoming mail/SMS/MMS? OR the vibration in silent mode?
[Galaxy S II Original Android Development] rashii:
What about adding BLN support?
[Galaxy S II Original Android Development] sunwee:
is your phone melded to your body?
[Galaxy S II Original Android Development] asgard:
The other popular kernel has BLN already, just go use that lol. I prefer a BLN-less kernel anyway, if its a such a priority I can't figure out why constantly asking here is a better idea than just using what's already out there and working.

No problems thus far with T19 Mr Hardcore thanks!
[Galaxy S II Original Android Development] jsbutran:
No support for bootanimation ?? Any workaround to get bootanimation.
[Galaxy S II Original Android Development] ausi:
I would like to install and try out the Speedmod T19 on my SG2 Villain 2.4.2 ROM but i can't seem to find any criteria in this thread as to if this is allowed and wont cause any BUGS, my current Kernel is ninphetamine 2.0.4.

Maybe there is a Link someone can give me that will explain where/when the Speedmod Kernel can be used or maybe it can be used on any ROM??
[Galaxy S II Original Android Development] jlevy73:
Maybe because people actually prefer this kernel over others. Even if the OP included BLN, unless you install the BLN control app, it would do nothing to affect the kernel.
[Galaxy S II Original Android Development] jlevy73:
It's compatible with all Roms
[Galaxy S II Original Android Development] AndroidGX:
You should take a look on this usefull thread.

;)

I advice you to let absolutely everything by default on speedmod, since it's been done for it. :)
[Galaxy S II Original Android Development] str0ppy:
Poweramp. Doesn't happen with siyah kernel.
[Galaxy S II Original Android Development] magawa:
please add support for MIUI ROMS ,, everybody says that your kernel is best battery live !!!
[Galaxy S II Original Android Development] supercurio:
Thanks.

I hope too @hardcore will bundle this driver.

Note that its not patches this time but better.

I learned by previous experience that patches is not everyone's taste so I switched to everything as GPL kernel module, standalone, built in 2 command line :) (literally)
[Galaxy S II Original Android Development] Canadoc:
Assuming this ends up in a kernel update do we need to purchase the app in market activate it? Or USA the app for people to but on stock kernel to gain functionality?
[Galaxy S II Original Android Development] ithehappy:
Just wanna say a Happy and Prosperous New Year to both Hardcore, for this Kernel, and Supercurio, needless to say why, the two greatest Devs of XDA (and by that I mean really great, not bashing others all time and else...)

;)
[Galaxy S II Original Android Development] krazykat:
Has anyone tried speedmod with ICS? Prob not right - since it's made for GB?
[Galaxy S II Original Android Development] ms.brightside:
Why won't this work for the GT??? I really want this with my CM7 rom! Anyone know any good battery life kernels for it?
[Galaxy S II Original Android Development] Randall Flagg78:
Please make the Speedmod ready for Voodoo Louder! :)
[Galaxy S II Original Android Development] AllSeeyinEye:
+1

Would really like this kernel to be able to use the full potential of CWM.
[Galaxy S II Original Android Development] Entropy512:
You still haven't documented the two module parameters (vol_hpgain_addr and vol_hpsp_addr) or any of the sysfs interfaces, so kernel developers have no way of testing the module prior to releasing.

I don't know about hardcore, but in my case for my I777 kernel, until there is a test suite for kernel developers that exercises functionality OR documentation of the sysfs interfaces, I'm not going to be bundling an untested module that might cause users to have a paid app fail and then come to ME asking why their paid app won't work.
[Galaxy S II Original Android Development] AndroidGX:
Yes, it's a bit of what I was thinking of too.

Why hardcore would feel forced to add something to his kernel when he know that anyway he won't receive any benefit but supercurio for his app that we are forced to pay for trying ? (and hardcore won't be alone to think this aswell I guess.)

(In my opinion, it's too bad that at least supercurio don't let few days or a week to give people a trial or something whithout buying and is totally dependant of people's kernel. :( )
[Galaxy S II Original Android Development] Lownita:
I am missing speedmod too!!! But I would have to get back to stock rom neither than cm7. Well I think I will do so, time for something new again ;D

Does disabling of auto rotation increase battery life? :eek:
[Galaxy S II Original Android Development] ms.brightside:
anyoneknow best kernel for battery life?
[Galaxy S II Original Android Development] iamnotkurtcobain:
Yeah disabling auto rotation brought an amazing battery life... best I ever had. But now I am on CM9 and battery isn't that great. A speedmod kernel for ics would be awesome..
[Galaxy S II Original Android Development] ithehappy:
Are you taking something?
[Galaxy S II Original Android Development] californicated:
I've tried disabling auto rotation and battery life hasn't increased noticeable. Damned AOS bug :rolleyes:

Nevertheless SpeedMod K2-18 is working great for me :)
[Galaxy S II Original Android Development] iyousif:
2 Days+

Just when trying to post this, welcomed by 1st black screen and had to restart. No worries so far! :)

K2-18 Final
[Galaxy S II Original Android Development] supercurio:
Hi Entropy512

As documented in README. insmod only is required. No need for module parameters. The app takes care of the configuration later.

If you need more documentation: It's quite simple:

1: read the parameter names. now you know :D

2. if you want to know more its all here: https://github.com/project-voodoo/mc1n2_voodoo/blob/master/mc1n2_voodoo.c (173 lines in total) There is no better documentation than source code.

Sysfs interface is an internal API, only meant to be used by the app. No special reason why I should document it. If you're curious, you're free to at what appears in /sys/class/mc1n2_voodoo. And once again you have the full module source.

Kernel developers should be able to read simple C source code, otherwise do they really know what the other patches they are merging in their kernel do?

Also they can test everything before releasing. Even if they don't want to buy the app, which is BTW at the moment at the lowest price allowed on market, they can verify the compatibility & that everything works with the free app which includes a compatibility detection wizard. If the steps are all green, its a go!

Note:

I expected several kind of potential reason for refusing support, why its GPL, complete, dead easy to maintain, etc. I really wrote the whole thing thinking about making easy life easy for developers.

But I didn't thought about this kind of message :confused: Sorry, it makes no sense to me.

Entropy512 if you refuse to bundle the driver with your kernel that's ok. Your choice. I have no problem with people taking their own choices.

But please don't tell to your users its because its missing documentation or something like that as an excuse to reject users requests, that's unfair.

Also, I spend a few hours helping devs by twitter/mail/gtalk after release.

Didn't heard from you pal. Its only a follower pointing me in the direction of this post.

What I said earlier still stands. I'll personally help kernels developer with integrating mc1n2_voodoo if they need to.

Somebody asked about a trial period: I'm considering it (also alternative payment methods) but didn't had the time yet to implement it − focusing on support ATM (users report no error except incompatible kernels or market failures preventing them to buy it)
[Galaxy S II Original Android Development] AndroidGX:
That's a good news mate, I'am pretty sure (and I really hope) than a lot of users will more asks kernel devs to add your module. I think it was the principal brake.

That didn't stopped me anyway, and I bought directly LOUDER because I'am never dissapointed with every of your releases which I'm always enjoying :)

And 0,50 euros for all the efforts you do, that would be a shame to not buying it atm ;)

I just hope hardcore will add your module soon. Since then, I'am currently with Siyah 2.6.4 but I really don't like battery life on it.
[Galaxy S II Original Android Development] hardcore:
Hi supercurio,

Can you make your app work without KALLSYM_ALL? It depends on DEBUG_KERNEL which is disabled in this kernel. I dont want to enable it.

Also, can you make your app insmod the module, so that it does not need to be insmod-ed at startup by the kernel? This is so that the module does not need to be loaded for users who do not use your app.
[Galaxy S II Original Android Development] supercurio:
Hi!

KALLSYMS_ALL is not optional as it's the way in.

A test kernel I have here has KALLSYM_ALL but no KERNEL_DEBUG, let me check what's in .config.

Definitely.

Something like /lib/modules/mc1n2_voodoo.ko. Preferably in initramfs instead of /system as its easier than copying files in /system at kernel boot/install.
[Galaxy S II Original Android Development] supercurio:
I'm wondering: if you compile your current kernel with only DEBUG_KERNEL and KALLSYM_ALL (no other change in .config):

Does the bundled mc1n2_voodoo.ko with the app loads?

I failed previously to understand why the module doesn't insert in rare custom kernels that are still 2.6.35.7, maybe it's just that!

And this way you wouldn't even need to build and include the .ko
[Galaxy S II Original Android Development] supercurio:
By the way while poking at kernel config: disabling KERNEL_DEBUG also remove the options:

[*] Detect Soft Lockups

[*] Panic (Reboot) On Soft Lockups

[*] Detect Hung Tasks

[*] Panic (Reboot) On Hung Tasks

Isn't it creating a potential issue if the kernel gets stuck in a bug, eating all the battery quickly (damaging Li-Ion cells if it never stops) instead of safely rebooting?
[Galaxy S II Original Android Development] supercurio:
Quick study:

zImage size, no initramfs:

- Samsung defconfig:

3.5MB (3664032)

- After removing KERNEL_DEBUG_INFO (which is the option making .ko modules super-fat)

3.5MB no change (3664032)

- After removing KERNEL_DEBUG

3.5MB (3633996): 34kB smaller, 0.82% − mostly the size of the kallsyms complete list text, compressed.

I thought the goal was to gain size but it's not, what is it?
[Galaxy S II Original Android Development] supercurio:
Here is the complete list of what disabling KERNEL_DEBUG affects in kernel .config:

- besides disabling automatically KALLSYMS_ALL

http://pastie.org/3112968
[Galaxy S II Original Android Development] iamnotkurtcobain:
Yeah I am soon taking a **** at your opinion... I've tried with auto Rotation on -> android os higher than 30. AR off Android os lower than 14.