yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Tk-Glitch:
These kernels are provided as-is without warranty. I'm not responsible for any problem you can encounter with your phone or if your cat suddenly dies.

Although, don't expect support even if I will eventually help since I love cats.

Note : These kernels are only compatible/tested with CyanogenMod 9 based roms.

Use them on any other rom at your own risks. You won't get support from us.​

Overview :

- 3.1.10 linux base

- LiveOC

- Custom Voltage

- Battery Life eXtender

- DIDLE

- Voodoo Sound 10

- PMFAST mode for best wifi performance (different low power mode than default, using a bit more power).

- USB host mode support

- 342MB RAM

- Various tweaks for more speed and battery saving

CHANGELOGS IN #2 POST

By default, no overclock/undervolt is applied.

You'll need NSTools to use/enable all the features of this kernel. (Available for free on the Android market)

​

Downloads

Glitch kernel (CWM flashable only)

Glitch Kernel Updater app now available on the Android market to support us !​

i9000 :

- 24/03/2012 - V14 B6

PLEASE FLASH A FREAKIN' GB BOOTLOADER IF YOU WANT TO USE THIS KERNEL !

WARNING : THIS KERNEL IS USING MASS STORAGE USB MODE BY DEFAULT (TEAMHACKSUNG'S CM9 DEFAULT SETTING). IF YOUR USING A DIFFERENT ROM AND IT IS USING MTP BY DEFAULT, MAKE SURE TO SWITCH TO MTP IN GLITCH RECOVERY JUST AFTER FLASHING THE KERNEL, OR YOU'LL END IN A BOOTLOOP. YOU CAN THEN SWITCH TO MASS STORAGE IF YOU WANT AFTER A FIRST BOOT.​

Supported devices : I9000, Captivate, Vibrant, Telus Fascinate, Verizon Fascinate​

OLDER RELEASES​

LIVE OC GUIDE​

FAQ, Changelogshttp://xdaforums.com/showpost.php?p=21703700&postcount=2http://xdaforums.com/showpost.php?p=21703700&postcount=2​

​

Do you want to discuss on this kernel, get the fresh news on development, or become a kernel tester ?

Join the IRC channel from your web browser herehttp://webchat.freenode.net/?channels=glitchkernel ! No registration needed :)

Make sure the channel is "#glitchkernel" and you're set.

For those who already have an IRC client,

here is the server : irc.freenode.net

port : 6667

Channel : #glitchkernel​

-------------------------

Source :

- Glitch repo : https://github.com/organizations/Glitchkernel

Who is the Glitch team ?

- Kernel developement : ssewk2x & Tk-Glitch.

- Public relations / web hosting : Sixstringsg.

- App developement : Smasher816.

- Extreme overclocking testing : Shaolin95

- Beta testers team, with members coming and leaving :D

Credits :

Pawitp, jt1134, Morfic, Ezekeel, Zacharias.maladroit, Supercurio, lippol94, sztupy, Eugene373, Franciscofranco

Thanks to the donators and everyone bying the Glitch Kernel Updater app from the market, it's much appreciated and encourages us to continue our work !

Thanks to the beta testers team and to everyone helping me to debug and find new useful things to integrate !

Without all of you, this kernel wouldn't be !​
[Galaxy S I9000 Android Development] st4rk:
Cool! Trying now:-)

Seems very nice so far, anyone have a link for the modded Bluetooth fix framework?

Sent from my brain to my hand to my SGS to the internetz!
[Galaxy S I9000 Android Development] darckengel:
GlitchOnDemand?

What changes did you make?
[Galaxy S I9000 Android Development] sideeffects:
Thanks for the update.

What bus speed is the 1152Mhz frequency using? My phone gets jittery using it with 110% OC value where as the frequency before and after are ok with 110%.
[Galaxy S I9000 Android Development] siky_dude:
maybe this... https://github.com/Tk-Glitch/GlitchDEV/commit/ee960b0781ee079a425513ba9b7631d3b01aeda5

edit: i`m dumb, that`s a change from july.
[Galaxy S I9000 Android Development] cba1986:
I saw new governors like smoothass and lagfree. What changes did you make in these two?

Thanks.

EDIT: Forget the question. I already google it..
[Galaxy S I9000 Android Development] D@niel0s:
Can I use this Kernel with v13 Teamhacksung's? Is there going to be any problem?
[Galaxy S I9000 Android Development] sixstringsg:
Well I would update to V14, but you should be fine on V13.
[Galaxy S I9000 Android Development] Gage_Hero:
Got the download

Well I have dl now, waiting for the battery to come up to 100%.... will report back after the flash :D

Thanks TK
[Galaxy S I9000 Android Development] sixstringsg:
You don't need to be at 100% to flash. Just make sure you have enough to not die during flashing.
[Galaxy S I9000 Android Development] shaolin95:
This is "normal" or at least known, you need to do what you are doing, use one above or below when you find one of those laggy frequencies.
[Galaxy S I9000 Android Development] trailblazerz11:
Deep idle top=off isn't working at all for me even with framework fix or manual command disable (echo 1 > /sys/class/rfkill/rfkill0/soft)

Top=on is working much better than pre though. Seems to stick, not just 1st couple screen odds.
[Galaxy S I9000 Android Development] jacobuscuracao:
Thanks guys, loaded on TH build 14 and working very good - haven't been able to test everything yet but wifi and 3g looking very good, browsing, colors, overall responsiveness.

one very clear test is opening of Opera browser: on any other kernel it goes to a black screen for at least a couple of seconds before it opens, but with this kernel it opens immediately.

great work!
[Galaxy S I9000 Android Development] Gage_Hero:
Looking good

So far its pretty impressive. Wireless, data and camera all work good. Pretty fast too without making any changes. I will let it run for a bit before I start messing around:)

Thanks devs!!
[Galaxy S I9000 Android Development] bhu1:
You guys are super heros .........awesome! Thankxx a lot for your hard work, @TK-glitch and @sixstrings .
[Galaxy S I9000 Android Development] Kino87:
I've got some problems. Normally I use 1200mhz with 120% live OC (resulting in 1440mhz as maximum frequency) and is stable.

now I've tryed 1152mhz with 100, 110, 120 and 125% live oc and it crashes immediately.

With 126% live OC is stable but REALLY slow (just like if it is using a very low frequency, even if cpu spy says is the maximum).

I'd like to have back the 1200mhz step. ATM I've changed to devil kernel just because of this problem.

Going OT for a second: Is just me or flash player (expecially on video playback) on ICS is way slower than on gingerbread? I don't think is kernel related, but asking can't hurt.
[Galaxy S I9000 Android Development] senotrius:
beta 1 seems to be very good indeed.fact its the first kernel I'm using with overclock to 1300mhz.all others including preview 5 max stable overclock for me was 1200. .

request:could u please explain the differences/advantages of governers.I know on-demand,conservative basically.but so many different governers with this kernel!!which to use acco to requirements?!a quick. guide like the one for live oc could be helpful. .:) oh btw,natural for me to use the one with the name 'glitch on demand':)
[Galaxy S I9000 Android Development] ohcanada:
just got it boot and work on b13, so far so good!

btw, a small OT, why did you remove the troll face and the line "glitch in progress"? I love those :D
[Galaxy S I9000 Android Development] sixstringsg:
Because its a beta now.
[Galaxy S I9000 Android Development] cba1986:
I was browsing 4walled using 1304 and smoothass at 46 battery, suddenly the phone freeze and reboot when it comes back the battery was at 8%. I noticed that the phone was a little warm before rebooting.

I went back to Glitchondemand, just in case. Great work guys.
[Galaxy S I9000 Android Development] Szighy:
Deleted...
[Galaxy S I9000 Android Development] neoxyrel:
my setting is so stable and fast at 116 min 1160 max, lazy and ondemand governor. antutu or other benchmark result does not mean anything to me :)
[Galaxy S I9000 Android Development] senotrius:
overclocking at 1152-laggy.

at 1304 and 1440-stable except

1.using media players causes reboot after sometime.maybe one hour or five minites .but will get stuck and reboot eventually.more often when using software decoding.

2.Firefox.I used ffbeta.

more concerned about the reboot on using media players.y this happens?
[Galaxy S I9000 Android Development] st4rk:
Overclocking and changing voltages has always caused random reboots, I don't know why people always query it, you need to find the right settings.

I haven't touched liveOC still and I have had no random reboots - it's not a coincidence. :-)

Sent from my brain to my hand to my SGS to the internetz!
[Galaxy S I9000 Android Development] manjee:
as promised, here's my little report. I set off didle and no more cold reboot.
[Galaxy S I9000 Android Development] myrddral:
I just want to report a few issues, not mentioned in the OP.

* Music app doesn"t work anymore (FCs twice)

* Unified remote never goes beyond the first setup screen

* Beautiful widgets clock doesn't show time, only weather

using cm9 default framework no mods.

if I switch back to pawitp's kernel, everything is back on track again.

ps.: the same happened to the music app on sztupy's kernel too
[Galaxy S I9000 Android Development] sixstringsg:
Without a logcat I can't do anything for you. I also do not see this issue on my Fascinate or my Captivate with the musc app or beautiful widgets.
[Galaxy S I9000 Android Development] Dezmatch:
Hi, Try delete personal files, after that my music app don't FC anymore.

With battery life extender, could we set to 100 without risk?
[Galaxy S I9000 Android Development] jeebspawnshop:
Doesn't go over 96% anyway, so go for it :P
[Galaxy S I9000 Android Development] sixstringsg:
The app doesn't allow over 96% for some reason.
[Galaxy S I9000 Android Development] st4rk:
96% is the limit set by Samsung, charging to 100 continuously would shorten battery life span.

Sent from my brain to my hand to my SGS to the internetz!
[Galaxy S I9000 Android Development] Tk-Glitch:
I did "fix" it to show 100% but it's still limited to Samsung's 96%. It'll calculate battery percentage as 96% is fully charged.
[Galaxy S I9000 Android Development] Doctor Phate:
Oh so this "patch" is still safe to use. Thanks for clarifying it ;)
[Galaxy S I9000 Android Development] ChaosLord88:
Best Kernel Yet

Using the V14 B1 version of the kernel on my SGS (i9000) with Onecosmic's ICS port 4.0.3 (RC3.1) installed and I can only say one thing: MASTERPIECE; no bugs, no fc's, everything's just smooth and stable AND the most "badass-looking" recovery ever! :cool:

And with the ~120MB of memory available at ANY time, my phone ROCKS! Playing GTAIII with noticeable fewer FPS drops/freezes! Thanks to "Tk-Glitch" and all the guys involved in developing this kernel! Keep up the good work!
[Galaxy S I9000 Android Development] JJustin:
Current uptime is 71 hours on my phone. This is the most stable my phone on ics has been! On ths 14, live oc 105%, and 1209 mhz. Thanks glitch and sixstrings! There was a few minutes where my soft keys stopped working yesterday, but it went away by itself.
[Galaxy S I9000 Android Development] Slok 00:
i have my phone running fully stable at 1300 mhz with 130% liveoc...but after playing for some time at real racing 2 the temperature was 59°C...is it dangerous??

Sent from my GT-I9000
[Galaxy S I9000 Android Development] lawonga:
What are your voltage settings for 130%
[Galaxy S I9000 Android Development] Crimsonthunder:
Yes, I killed my sd card slot this way.
[Galaxy S I9000 Android Development] Slok 00:
so which are the best values of liveoc and frequencies for a safe overclock?? i dont want to burn my phoneee

Sent from my GT-I9000
[Galaxy S I9000 Android Development] NXJeff:
glitch v14b1 with ics b14,

internal gps was super poor. stuck at 0/1 viewed satellite and got only 5/7 satellite connected after 10 minutes, never encounter this in v14p5.

Immediately changed the kernel to devil's,

get the 9/9 satellite in less than 10 seconds after a cold boot.

Switch back to glitch v14b1,

stuck at 0/1 again.

tested in same location.
[Galaxy S I9000 Android Development] trailblazerz11:
Seems to be incompatible with cm9 build 15. Bootloops after like 3rd reboot. Doesn't go past kernel image and no recovery. Can anyone that also tried confirm?
[Galaxy S I9000 Android Development] TheNikkoMan:
Using this with b15. I was running b14 with latest glitch, downloaded b15, went to recovery, flashed b15 and gapps, rebooted to recovery (through the glitch cwm option), flashed glitch, and everything works as it should.
[Galaxy S I9000 Android Development] Thomas.:
yes I have same problem
[Galaxy S I9000 Android Development] DonVito2020:
Simply the best ICS kernel!!!

Kudos and a Million thanks Tk-Glitch

:)
[Galaxy S I9000 Android Development] wogfella:
Odd because it works fine for me. I've been rebooting since your post like a monkey with a phone fetish. And the only issue I've got is the constant reboot is a) draining my battery like hell (durrr) and b) the flashy colours for the bootanim are not helping my hangover.

Reading in DerTeufel's thread and according to him there are very few kernel updates in B15 compared to B14 - which means that a kernel that works on 14 should also work on 15 just fine. (sorry to bring up another dev's discussion)

As I've got no issues I am going to ask the following:

Are you using the modded framework for B14 to try and get Deep Idle? Are you using the OC and have the "Keep settings on boot" checked? Or is the only non-stock option you have enabled the glitch kernel itself?

Did you do something funny like wipe cache and Dalvik before AND after the flash?

I can also get into recovery fine but you say you can't....did you use this same version on build 14? Or did you DL it fresh for B15? If the latter, is it possible you got a wonky download? Did you check the MD5?

All I can suggest to help you is to reflash a kernel via Heimdall or to start from scratch completely from a stock Sammy rom. Sorry.

However I could just be darn lucky and/or have stuffed up the flash in my hung over state - which means that somehow I did something WRONG to get it working.

TK / sixstring - can we n00bs humbly ask if there are any kernel changes to the "stock" version that you don't have in ICY 14B1 that would make this happen for these other guys?
[Galaxy S I9000 Android Development] sixstringsg:
There aren't any big changes that I've seen, but I haven't checked in the past couple of days.
[Galaxy S I9000 Android Development] Tk-Glitch:
I can confirm that there isn't much difference and B1 should work just fine, though B2 will contain updated code to make sure it's fully compatible. It's currently in heavy testing phase and if no major problem is found, it should be available during the weekend.
[Galaxy S I9000 Android Development] trailblazerz11:
To answer your questions I wiped factory reset and format system before I flashed 15. Only flashed gapps and some of the cm9 fixes. Then wiped cache to flash glitch and after like 2 reboots wouldn't go past kernel image.

Btw another note, dunno if related but my 1st flash of build 15(above was 2nd ) i flashed glitch right after (impatient..) and datadata was not used(lag!). So I flashed again w/o flashing glitch right away it Seemed like cm9 kernel sets to use datadata. Datadata did persist after flashing glitch kernel though.

Just speculation.

I'll try flashing glitch again later tonight when I don't need phone haha.

Thanks for your hard work glitch team per usual!
[Galaxy S I9000 Android Development] Tk-Glitch:
Don't wipe cache next time. Should work.
[Galaxy S I9000 Android Development] wogfella:
Thomas, may I suggest pastebin or a text file next time. Scrolling through your log is painful. Doubly so on xda app!!
[Galaxy S I9000 Android Development] trailblazerz11:
Flashed it again, rebooted 5 times now with no problems. Odd that it happened, o well Thanks!
[Galaxy S I9000 Android Development] st4rk:
awesome: my battery told me to come and say thanks..

Sent from my brain to my hand to my SGS to the internetz!
[Galaxy S I9000 Android Development] Thomas.:
Any news about realease date for beta 2? :)
[Galaxy S I9000 Android Development] Tk-Glitch:
Generally, everyone would say something like "DON'T ASK FOR ETA", but today I'll make an exception.

If all goes well it will be released today for all supported devices.
[Galaxy S I9000 Android Development] DaXmax:
I see your git, DIDLE removed permanently? YAY!!! Umm, 1.5 ghz is the highest freq now? Wow alot of stuffs are back!!! Hope batt and performance are better than 3.1.9, hope the best on 3.1.10
[Galaxy S I9000 Android Development] Tk-Glitch:
DIDLE is not removed, just a different implementation that should work much better/as intended.

Yeah, frequency table has been modified for more convenience.

3.1.10 update doesn't bring any substancial battery or performance enhancement, but my other tweaks and modifications does.
[Galaxy S I9000 Android Development] DaXmax:
Hmm, ok... Then, cant wait for it to try it... Waiting patiently...

*beep**beep* IMDriving...
[Galaxy S I9000 Android Development] .:Crack:.:
Hey Glitch,

how about implementing BFS? works quite well on DerTeufels Kernel ;)
[Galaxy S I9000 Android Development] DaXmax:
I believe CFS or BFS, gaming is still better to it.. Only CFS is better for Multitasking...
[Galaxy S I9000 Android Development] doc_2nas:
Just remember the old time when zacharias.maladroit tried to implement bfs to his kernel. It was buggy then (but really faster than his cfs). But on derteufel it seems to be fine. I think it's faster for heavy games, but battery life is worse than cfs
[Galaxy S I9000 Android Development] DaXmax:
Yep, it do sucks my battery higher! But im back on Glitch Kernel
[Galaxy S I9000 Android Development] .:Crack:.:
Well I am trying the devil kernel now and do not have problems yet. I don't have worse battery life (on bfs) - excellent on both...
[Galaxy S I9000 Android Development] doc_2nas:
Maybe we should propose to Tk-glitch to make two types of his kernel bfs and cfs just like savaged-zen kernel? :) ( sorry Tk-glitch..... we know that you are busy.... just a stupid idea from me....)
[Galaxy S I9000 Android Development] JJustin:
Could someone explain the CFS vs BFS concept, I can't really wrap my head around it. From my understanding there are CPU schedulers (smartassV2, ondemand, etc.), io schedulers (noop, sio, deadline, etc), and task schedulers (CFS, BFS). CPU schedulers control how the CPU ramps up during interactions, for example, if i touch the screen, it goes to 1000 mhz for good responsiveness. IO schedulers prioritize reading and writing to storage, so if i want to write 3 different things, then it will prioritize which goes first and how much resources to dedicate to it.

But what do the task schedulers do?

The changelog for the next beta release looks very impressive. Looking forward to the new release!
[Galaxy S I9000 Android Development] DaXmax:
Google is your friend...

*beep**beep* IMDriving...
[Galaxy S I9000 Android Development] Tk-Glitch:
BETA 2 is available for download.
[Galaxy S I9000 Android Development] Thomas.:
I can not boot system and also recovery (devil v15 -> glitch b2)

---------- Post added at 12:18 AM ---------- Previous post was at 12:15 AM ----------

when I flash two times glitch from default (default -> glitch b2) phone is booted to recovery everytime
[Galaxy S I9000 Android Development] cba1986:
confirmed. also bootloop. coming from default.
[Galaxy S I9000 Android Development] st4rk:
worked first time for me, no problems my end..

Thx for the update tk!

Sent from my brain to my hand to my SGS to the internetz!
[Galaxy S I9000 Android Development] cba1986:
That is weird i did nothing strange. Just flashed the .zip.
[Galaxy S I9000 Android Development] fishcake13:
do u have face unlock installed?

i only had bootloop when i had face unlock install.
[Galaxy S I9000 Android Development] Tk-Glitch:
Are you running build 15 or 14 ?

Flashed it numerous times on build 15 with no issue so far. Though I did get a softbrick flashing it on build 14 one time, then it worked the next time..
[Galaxy S I9000 Android Development] st4rk:
Try flashing it again with heimdall

Sent from my brain to my hand to my SGS to the internetz!
[Galaxy S I9000 Android Development] st4rk:
Yup I had the same on 14. 15 seems good so far, any info on fiops for me to read? :-)

Sent from my brain to my hand to my SGS to the internetz!
[Galaxy S I9000 Android Development] trailblazerz11:
In changelog says 'Moved back to "old" DIDLE implementation for now' (I assume you mean like the Pre3 implentation) but I don't see Deep idle in NStools anymore. (crashed me when i tried load old settings haha)

Nonetheless, Thanks for the update, seems snappier than beta 1 :)
[Galaxy S I9000 Android Development] Tk-Glitch:
The other implementation of DIDLE is not recognized by NSTools (and not supposed to be).

About old settings, since the frequency table has changed, it's a bit dangerous to load old settings :D
[Galaxy S I9000 Android Development] cba1986:
Running build 15. Flashed as always. I tried reflashing with heimdall but the issue persist. I will try re flash stock kernel. Just for sure.
[Galaxy S I9000 Android Development] :
beta 2 really messed something up. can't boot into recovery and ics anymore. it doesnt even work to flash cm7-initial kernel anymore!
[Galaxy S I9000 Android Development] Doctor Phate:
Yep, didle is always on and you can't check the stats.

P.S. it would have been awesome if that useless didle was totally ripped off and dev made us thinking it was always on (like now). Placebo is so effective ;)

Sent from my GT-I9000
[Galaxy S I9000 Android Development] cba1986:
Flashed stock kernel via heimdall and the phone booted normally. After that i reflashed b2 twice and it works now.

Quick queston: how are the bus frequencies now?
[Galaxy S I9000 Android Development] Wdustin1:
So how exactly do I take advantage of the call volume hack?
[Galaxy S I9000 Android Development] trailblazerz11:
Do you have call_vol in your init.d?
[Galaxy S I9000 Android Development] DaXmax:
This might sounds stupid, is it possible to get CWM Touch on Galaxy S?

*beep**beep* IMDriving...
[Galaxy S I9000 Android Development] deaconsx:
On V14 B2, unable to turn on Bluetooth. Bootloop once every boot-up, happens on B1 as well.
[Galaxy S I9000 Android Development] senotrius:
volume hack is superb!!overclock values thou are less stable.not using live oc.

thank u very much for the kernel cause cm9 alpha stock kernel is just awful.
[Galaxy S I9000 Android Development] cba1986:
Do you still need modded framework to didle to work?
[Galaxy S I9000 Android Development] Sharken:
This happened here as well. Maybe "Set on boot" in NSTools has to be cleared, before flashing a new Glitch kernel.

Flashed Preview3 with Heimdall, rebooted to ICS. Then i flashed Glitch Beta1 and everything was working again.

So i think there are some serious issues with flashing the Glitch kernel.

EDIT: This was on Team Hacksung B14 Rom, have not tried flashing Beta2 on top of B15 Rom yet.
[Galaxy S I9000 Android Development] Doctor Phate:
Yep, this is the one for b15: http://xdaforums.com/showpost.php?p=21877729&postcount=791
[Galaxy S I9000 Android Development] dashqa:
Is it modified framework with %?
[Galaxy S I9000 Android Development] Doctor Phate:
What do you mean with %?
[Galaxy S I9000 Android Development] dashqa:
Battery with percentage :)
[Galaxy S I9000 Android Development] Doctor Phate:
Oh no.. it's just the modded framework to make didle working, I'm waiting the battery mod from Perka too ;)
[Galaxy S I9000 Android Development] lippol94:
Actually, since GlitchTeam moved back to old DIDLE implementation, it doesn't require a modded framework, as DidleV2 is no more present.

So flashing that framework-res file is pointless.
[Galaxy S I9000 Android Development] purpleraintoxicity:
according to Devil kernel Dev, it's half true, as the modded framework is better for preventing problems.

But, who am I to judge? I'm Just a silly noob
[Galaxy S I9000 Android Development] Slok 00:
but now with beta2 default bus clock is 200mhz?? so the 260mhz bus speed is unreachble now with live oc??

EDIT: now everything ok... i had to add 25mV to 800mhz and 1000mhz INT and ARM voltage settings of my previous configuratiom to get 130% live oc working with fiops scheduler

Sent from my GT-I9000