yashsingh1/xdaforums huggingface dataset:
[Epic 4G Android Development] roghaj:
Flashing a Kernel at 5% sounds like risky business. I think the battery saving over stock is modest. The fact that this kernel is better than stock is true without a doubt.

Camera fix makes it a must alone. Overclock is icing. Under Volt will be great when it hits more of the frequency spectrum.
[Epic 4G Android Development] dnathan13:
Be careful doing that. Would hate to see it die mid process. Flashing anything is pretty intense work for the phone and drains battery fast. One of the few ways to truly brick (even odin doesn't help) your epic is by having it die at the wrong time during a flash.
[Epic 4G Android Development] FrameCityJackal:
Do I have to redo the whole ext4 flashing process to reflash the stock kernal or can I just wipe the Dailvcalk and flash it?

I am experiencing major force closes more than earlier yesterday, almost every app FC'd on me...
[Epic 4G Android Development] Rodderik:
no...if you are running ext4 then the stock eb13 kernel wont work...which filesystem are you on?

and generally flashing kernels doesn't require wiping or clearing anything (never hurts to flush your cache tho)
[Epic 4G Android Development] FrameCityJackal:
err I'm sorry I was running the stock dual boot kernel.

Ok, thank you

I like this one its speedy but the force closes are a bother :'(
[Epic 4G Android Development] bnguyen1983:
Probably wasnt the greatest idea but I was really bored waiting in line at a restaurant tonight LoL.
[Epic 4G Android Development] abrcrmdl23:
Can you add a 600mhz step I really liked that in my old kernal and it seamed t really help wit battery life.
[Epic 4G Android Development] Rodderik:
yup its on my list to do!
[Epic 4G Android Development] jirafabo:
So with the .03 version we can now run a mininum of 200mhz or anything in between that and 1000 right?

I'd like to set screen off profile at 400-800 and screen on at 800-1200. Using setcpu obviously.
[Epic 4G Android Development] burgerpimp07:
What about a 100MHz step?

When I was using the phoenix kernel in 2.1 my phone would idle at 100MHz the majority of the time (without using setcpu profiles) when the screen was off, and it really seemed to help with battery life.
[Epic 4G Android Development] theimpaler747:
There is a 100mHz step ;) Use setCPU to set the min to 100
[Epic 4G Android Development] sferrell615:
i did run into problems. when i'd attempt to open pandora it would fail and say 'force close'. the 1st time it happened, i rebooted & tried again and it worked. the 2nd time it happened i rebooted & tried again and it didn't work. i tried re-installing & rebooting several times; however, it still won't work. also, my bluetooth voice command stopped working. i've changed nothing since installing the genocide kernel v.02 on my epic with eb13 rfs stock rom. i odin'd back to eb13 rfs stock rom (without kernel) and everything works again. my smartbench scores are lower (1022/2239) but i don't notice a difference.
[Epic 4G Android Development] burgerpimp07:
I can make setcpu show steps of 50MHz incraments, it doesn't mean the phone runs at those speeds. There's a step in setcpu for 100MHz but if you look at the actual speeds the phone is running at, it is at 100MHz 0% of the time. The lowest it idles at is 200MHz
[Epic 4G Android Development] roghaj:
He knows.
[Epic 4G Android Development] burgerpimp07:
Oops, AWSOME :)
[Epic 4G Android Development] dnathan13:
The problems you listed are fixed in v .03
[Epic 4G Android Development] ungovernable1977:
OK, searched, asked in Q&A, so back off kiddies... question: Undervolting, does this strictly affect the CPU, or will it affect the radios as well? I read in another thread speculation that it could lower your reception (im in horrible reception at home). Maybe someone who understands this at kernel level can tell me?? If the code only affects CPU, sweet, if it is global, is there a way to make a .zip to lose the UV...? Not asking for one, just if it is possible... etc... TIA if anyone has any insight. Regardless, kickass kernel!
[Epic 4G Android Development] theimpaler747:
I haven't seen/heard anything like that, so I think you'll be fine UVed :D
[Epic 4G Android Development] Nicolasmj:
I'm on odin'd eb13 prerooted stock. I flashed genocide now I have a random problem with a vibration. Vibrates once then everything is frozen no response from anything(other than battery removal) then about 7 seconds later it vibrates 3 more time and boots me back one screen/ out of whatever program I was in.
[Epic 4G Android Development] ungovernable1977:
That happened to me a lot, I think it was a CW3 issue, once I started over, Dl'ed all the files again, did it in order, worked.... I think maybe my CW3 was corrupt, either that or its another bug/incompatibility in it... try try again... Start back at DI18...
[Epic 4G Android Development] dnathan13:
Is it the deodexed eb13? It needs to be if it isn't.
[Epic 4G Android Development] poit:
That vibration code usually means the program has force closed / crashed.
[Epic 4G Android Development] musclehead84:
I don't notice a reception difference when I switch between the two speeds.

Sent from my Evo Killer!!!
[Epic 4G Android Development] rsage:
Didn't know you had to be running de-odexed eb13? I have v.03a installed on stock rooted (odexed) eb13 with no issues...
[Epic 4G Android Development] EnVolved:
hey brotha. any way we can get the source code. the post says "gpl" but there is no mentions of an actual source. the work youve done will make it easy for others to continue progress
[Epic 4G Android Development] Rodderik:
i will throw up the files i modified later today. i want to go through them and at least comment the changes i made. i haven't put up the sources yet because i was planning on doing some more tweaking before we got the official EB13 from sprint. i just threw the kernel out there for people to play with for now. but i will put them online later today.
[Epic 4G Android Development] inimitableac:
I love waking up to things like this makes these days where i plan on doing absolutely nothing meaningful lol
[Epic 4G Android Development] HeisRisen:
Went from 14mflops to 16.4mflops in linpack, are you going to add in undervolting at lower freqs? If you have setcpu set to scaled lower than 1ghz ... and up to 1.2ghz ... time at 1ghz will be minimal and thus minimizing the efectiveness of the uv.
[Epic 4G Android Development] Rodderik:
that is correct...i haven't had a chance to tweak the voltages for lower frequencies yet but i plan to. the reason i put the undervolt at 1ghz for now is for the people that didn't want to overclock they could set their max to 1ghz and take advantage of the undervolt only and not hit 1.2GHz.
[Epic 4G Android Development] greezestain:
I'm running Nebula. Out of curiosity, I ran some SmartBench tests to see the difference with and without the kernel, with and without SetCPU. I ran SB 3 times, rebooting before each set of 3 tests. My baseline set was run before kernel, before installing SetCPU. My second set was after kernel, before installing SetCPU. My third set was after kernel, after installing SetCPU (set to "Performance"). These numbers are the average of each set of 3 tests.

Baseline (before kernel update):

1151/2721

After kernel, before SetCPU:

1360/3088

After kernel, after SetCPU:

1362/3050

As you can see, there is no significant difference whether I have SetCPU installed or not. This suggests to me that either SetCPU doesn't have any effect on speeds, or that SmartBench automatically overclocks during tests. Either way, this kernel shows a significant increase in speed over baseline, but I'm wondering whether it even matters if we have SetCPU installed. Can anyone shed more light?

Also, thanks to OP for the kickass kernel.
[Epic 4G Android Development] dnathan13:
I went from 1900-2000 in quadrant to 2050-2100 on 1 ghz and 2150-2200 on 1.2 ghz.

Linpack went from 14-14.5 to 16-16.5 on 1 ghz and a solid 16.5 on 1.2 ghz.

All of these were done with Set CPU set at min 1 max 1 conservative or min 1.2 max 1.2 conservative.

I also tried using Set CPU to performance, but it had no effect. This is probably because the tests use all of the CPU so it wouldn't matter what you are set on.
[Epic 4G Android Development] Rodderik:
i think before you installed setcpu the kernel was running at 1.2ghz...i'm going to look into making it default to 1ghz until set higher...use setcpu and set the max to 1ghz and i bet the scores will be slightly higher than your baseline tests
[Epic 4G Android Development] EnVolved:
cool deal man. good work on the kernel. and a quick question if you could answer. when i point my conifg to my initramfs should the code look like this...

# CONFIG_INITRAMFS = "/home/user/Downloads/initramfs/initramfs"

or

# CONFIG_INITRAMFS = "/home/user/Downloads/initramfs/initramfs_list"

and do we have to point it to the list like we did before? just trying to get some stuff out the way before i waste time figurin stuff out :p
[Epic 4G Android Development] greezestain:
Awesome. So, if I have no interest in going back to 1ghz, I can safely uninstall SetCPU?
[Epic 4G Android Development] hayabusa1300cc:
I love you kwik sand lol

And your answer is conservative.
[Epic 4G Android Development] hayabusa1300cc:
Works great on my viper tom 4.0.2

Gallery loads INSTANT!!!
[Epic 4G Android Development] EnVolved:
no you must keep it installed as it constantly reminds your phone to run at 1.2ghz. if you dont want an icon you should try overclock widget. its even themable

and also OP can you answer my q on the last page. thanks just didnt wanna post it again or have you lose the post
[Epic 4G Android Development] jaronow:
Just got done testing in quadrent as smartbench hates our phones, and it looks like that its the case.

I got around 2050 to 2100 at 1ghz with setcpu on 4 runs, which is 100-200 higher than base bonsai and with or without setcpu at 1.2 I got 2300 to 2400 on 4 runs.

I also only lost 10% battery running those 8 tests and have been at 1.2 for an hour as well

Great job buddy.

Sent From My Epic Bonsai Tree
[Epic 4G Android Development] Rodderik:
CONFIG_BLK_DEV_INITRD=y

CONFIG_INITRAMFS_SOURCE="/path/to/initramfs/folder"

CONFIG_INITRAMFS_ROOT_UID=0

CONFIG_INITRAMFS_ROOT_GID=0

CONFIG_RD_GZIP=y

CONFIG_RD_BZIP2=y

CONFIG_RD_LZMA=y

CONFIG_INITRAMFS_COMPRESSION_NONE=y

and also removed (around line 81 or 89) since i set them already

# CONFIG_BLK_DEV_INITRD is not set

# CONFIG_INITRAMFS_COMPRESSION_NONE is not set

also you can point the source to an already compiled .cpio

i added those lines to the general section of the defconfig...the source is real pissy when it uses that file to make the .config so keep an eye on the errors

oh i forgot there is no need to mess the initramfs_lists or anything like that...just point it to your .cpio or the initramfs directory
[Epic 4G Android Development] vita10gy:
So, just to confirm, we can let it drop below 1ghz with setcpu, but for now it wont save any battery to do so?
[Epic 4G Android Development] Rodderik:
correct...for now 1ghz is the only frequency with an undervolt...i will tweak on them and do major stability testing. but i would like to get OTA from sprint before i tweak or add too much on the kernel.
[Epic 4G Android Development] jaronow:
Battery hasn't even gotten warm from an hour and a half of constant quadrent, flashing, and other hard tasks on the system/battery. At 75% after all this too at 1.2ghz

Just amazing!

Sent From My Epic Bonsai Tree
[Epic 4G Android Development] spf2722:
Bomb, installed easy, phone is noticably quicker. Good work Roderick, cant wait to see what you come up with this next week.
[Epic 4G Android Development] vita10gy:
Makes sense, no rush, just gathered that from reading between the lines and thought I'd get it spelled out for myself and others, in case I inferred incorrectly.

So far so good. Thanks.
[Epic 4G Android Development] raylusk:
I had the vibration force close issue prior to installing the genocide kernal so I don't think it is the issue. Just happens occasionally so I won't worry about it.
[Epic 4G Android Development] poit:
Same here, although I've only been running it a few hours. Only issue is the startup animation, which flickers between stock sprint and android. Otherwise solid kernel so far.
[Epic 4G Android Development] AproSamurai:
It's not an issue it's letting you know that you can install a custom boot image with this kernel.:) So if you find a rom that's compatible with your current version and has a custom bootani, you can use a custom boot without issue.
[Epic 4G Android Development] capitaltpt:
Anybody know what theme that is used in the screenshots?
[Epic 4G Android Development] theimpaler747:
I believe it is the viper rom one (could be way wrong :p)
[Epic 4G Android Development] poit:
Anyone having problems with Exchange Push on this kernel?

Just noticed that I'm not getting email pushed to me even though that's how it's set up. If I hit refresh it downloads new mail without a problem. Anyone else, or is it just me?
[Epic 4G Android Development] Silent25r:
My email is working fine. Sorry if that doesn't help much.
[Epic 4G Android Development] sjc924:
OK, I've seen a few posts on here saying not to use conservative and that the best option for our phones is to run on demand... I've also seen others ask where this information is coming from but haven't seen such sources provided. I too would be interested to see something that backs up these statements... I'm running conservative and it seems to work perfectly. Not that I'm trying to discredit the people who are making these statements, I'd just like to know where it is coming from and what the logic behind it is...

Thanks
[Epic 4G Android Development] spitefulrain:
I think they have their information backwards. When you start the app, it tells you that galaxy s phones SHOULD use conservative, and should NOT use on demand.
[Epic 4G Android Development] theimpaler747:
Yup, conservative is the correct one to use
[Epic 4G Android Development] Rodderik:
correct about conservative...that's what i've been using..the few times i did change it impacted benchmarks slightly

and we can try out the BFQ IO Scheduler...i think i have it set to default...just havent compile all my changes yet...but the next update is going to be huge if i can get everything playing nice

some changes you can see in the readme on github as i've already pushed them...if some1 has the toolchain setup and wants to spit one out for in the thread go for it..just test it first
[Epic 4G Android Development] tpike:
Been on 'ondemand' all day and battery seemed to do better. What's the harm in using this setting?
[Epic 4G Android Development] Kitteh298:
This has probably already been asked but....

I installed this kernel and now theres another boot animation plastered on top of the stock one... how do I get only the stock one.... :confused:

thanks.
[Epic 4G Android Development] tpike:
Read back through the last 5 or so pages. Feel free to search before posting :-)
[Epic 4G Android Development] Kitteh298:
i did search. my brother linked me to that post. that doesnt help me any. it jsut says the directory of the stock boot.
[Epic 4G Android Development] Isira:
On Android 2.1, "on demand" did not play well with Galaxy S phones. It could very well be that there are no issues using "on demand" with Android 2.2 on Galaxy S phones. I've been using it since yesterday and so far I haven't had any issues.
[Epic 4G Android Development] vocaltreat:
Alrighty so reading through all these post it seems like(and I could be wrong) that most of the peeps having problems are still on rfs....now I know it SHOULDN'T be a prob....but everytime I read someone is having issues they say there on rfs.....I'm on ext4 and don't have any of these probs....no boot loop glitch no nuthing.......maybe something to look into maybe?
[Epic 4G Android Development] dmarden:
Just for what it is worth, and certainly not saying anything firm one way or the other, I am running RFS and absolutely zero problems.

Running this kernel with the Super Nova EB13 ROM and all is super duper.
[Epic 4G Android Development] Isira:
Same, RFS and haven't encountered any issues so far.
[Epic 4G Android Development] vocaltreat:
Good to know :-)..anyone on rfs and a viper rom that's running smooth with the kernal?
[Epic 4G Android Development] jirafabo:
Nope. Im on ext4 running bonsai and have had nothing but problems since switching to it. Soft reboots about 5-10 times a day. Installed two different ways and same problem with both. Also have trouble getting sd to mount in cw3. However, none of that seems to be related to this kernel bci had the same problems with bonsai stock kernel, before the eb13.
[Epic 4G Android Development] BopChie:
running this on viperrom... smooth sailing
[Epic 4G Android Development] professoroak:
Alright, so this may or not even be related to the kernel at all, but I seem to have noticed that my download speeds have been cut lately ever since v0.3 of Genocide. My upload speeds, however, remain the same. I've double checked the dates of my speed tests using the speedtest.net app, and it appears that all my tests after the 26th have reduced download speeds.

I flashed the most recent version of the kernel almost as soon as it was available, and prior to that (the 25th and before), my speeds were fine. 4G I was getting roughly 6mbps down and 1mbps up. Wifi at my house I got 20mbps down and 4mbps up.

But after flashing the newest kernel, by download speeds were all wacky. On the 26th I was getting around 1.66mbps down and 1mbps up on 4G. Today on 3G I got around .24 down yet around .4 UP. Usually download speeds should be higher, correct? And just now at home, I'm getting around 5.5mbps down but around 4.2mbps up.

Now this could all be a wild coincidence, but I just brought this up in case anyone else might be experiencing it. I'm running Nebula 1.0.7, and I haven't updated it done anything else to the rom since then. The only thing that changed was the updated kernel.
[Epic 4G Android Development] poit:
On STOCK rom (RFS of course) with 0.3a and no problems. Running clock speeds 100/1000

By the way, there are lots of posts on this thread explaining WHY the boot animation is the way it is, but I haven't seen any help on how to fix it other than to use a rom with a custom animation. I'd like to stay with the stock rom, is there a way to fix this on the stock rom?
[Epic 4G Android Development] gregms:
I wanted to load my own custom animation file so my intent was to get rid of the Sprint/Samsung/android boot animation. I had to manually go into the /system/media folder on the phone. There are several .qmg files in there. I ended up removing the bootani.qmg, bootsamsung.qmg and bootsamsungloop.qmg files. I'm not sure which were needed, but it hasn't hurt me to remove all. If you want the android part gone, try just moving/removing the bootani.qmg file. I also removed the /system/etc/PowerOn.wav file which gets rid of the startup sound. I then copied over bootanimation.zip to /system/media/ which contains the boot animation I wanted (or just use CWM3 as normal to install a boot animation you downloaded and it will put that folder in the correct place).

I had trouble finding these steps so I figured I would post here what as these are system files and are more difficult to browse/edit them. I probably took a round-about approach, but this is what I did:

Install "Android Terminal" on your phone. Run it and make sure to save root priviledges.

Turn on USB Debugging and connect your phone to your computer.

(if on Windows) Use CMD to browse to a folder that contains ADB (OneClickRoot zips will contain it).

From the command prompt type:

ADB Shell

su

If all goes well, you should have root level access on your phone and you can then browse to the directories you want (/system/media/). I'm doing this from memory so hopefully I didn't forget too many steps.

Edit: If you get read only error messages when trying to delete, you will need to do the following after obtaining root:

# mount -o rw,remount -t yaffs2 /dev/block/stl9 /system

(Replace /dev/block/stl9 & /system with appropriate device path and mount point, as obtained from cat /proc/mounts)
[Epic 4G Android Development] jaronow:
Try backing up your sd card and reformatting it as a few times I've had this issue after flashin stuff. After reformatting it just move your backup back onto the sd card

Sent From My Epic Bonsai Tree
[Epic 4G Android Development] klownin816:
Sorry if this has been asked before

Since I am on stock EB13, if I want to revert back to my stock kernel, All I would have to do is place the stock EB13 kernel within the kernel folder of this zip? I wasn't sure if this would mess anything up since I'm not on VIPERrom or Bonsai.

VIPERrom DK28 RFS/EXT4 Modded Kernel HERE
[Epic 4G Android Development] bgchz:
Running stock eb13 with ext4. And 1.2 overclock. I have an extended battery. I have the cpu set to on demand thru setcpu. No resets, no issues. Cool guys!
[Epic 4G Android Development] Rodderik:
correct take the zimage from stock and put in into the zip...but you got the link wrong...use http://www.hellbent.cc/android/froyo/viper/Rodderik/GenocideKernel/DK28EXT4kernelCWM.zip or any of the .zip files will work in the OP...just replace your zimage file
[Epic 4G Android Development] klownin816:
Awesome, thanks so much. Great work on the kernel!
[Epic 4G Android Development] cactus165:
Awesomeness. With similar use in a similar very low-signal environment (1-2 bars), I went from 3 hours to 6+ on a single charge. And it plain runs smoother. (100-1200, conservative, EB13 stock/deodexed/ext4). Beer'd.
[Epic 4G Android Development] huytrang90:
.3a

I've been observed worst battery drained with the profiles setup than the default just let 100- 1.2G.

Here are my profile in order of priorities:

charging: 1200-400

Screen off: 200-400

batery <50: 200-800

batter <85: 200-1000

batter<100: 200-1200

(I did not modify any of the Advanced setup).

Any expert out there? I've been trying to make sense of the SetCPU, but not much yet.

tks for any help.
[Epic 4G Android Development] Rivas123:
My phone likes 0.2 more than 0.3 either way awesome job!
[Epic 4G Android Development] Anon9mouz:
So is this the best kernel for the epic bc I'm leaving evo tomaro for epic and need to kno options plz thank u. Also is there ne sbc kernels for epic?
[Epic 4G Android Development] bryanfritz1:
I do believe that setting your minimums above 200 will kill you battery a lot faster because normally it will clock down to 200 or 100 ( for those of us who have no issues with 100) when no activity with or without screen on, Etc.

sent from "The Other Woman"
[Epic 4G Android Development] bryanfritz1:
Here is a screen shot of my profile for example

sent from "The Other Woman"
[Epic 4G Android Development] huytrang90:
So I assume you have it run OC with default... Thanks for sharing screen shot. How long can your battery last with that settings?

For me, if set at 100 few times phone lags when wake. I also run app need real time data, so can not let it so low ;(.

On the other hand, I try to balance out for battery to set it at 1g when battery <80.
[Epic 4G Android Development] bryanfritz1:
I usually get 12-14hrs with 1-2 hours of screen time, gmail sync, gps is always on, facebook sync off( hugh battery hog IMHO). Xda, web, digg app, messaging. With this phone honestly I think you could set a max at 400 and really not suffer other than a second or so delay from normal, which in reality would get you great battery life, lol.

sent from "The Other Woman"
[Epic 4G Android Development] burgerpimp07:
Is there a fix for the kernel so it can run at 100MHz? I thought this kernel was restricted to 200MHz-1200MHz, my CPU doesn't spend any time at 100MHz. Take a look at "info" in your setcpu and let me know.
[Epic 4G Android Development] Rivas123:
And if it gets undervolted and stable at the frequency we should get 4 days easy lol