yashsingh1/xdaforums huggingface dataset:
[Epic 4G Android Development] tony45x220:
Still a no-go...I'll wipe everything and flash over a fresh build of Starsky...or I could just wait for your update...will it be a wipe (the new version of your ROM) or will it backup and restore data?

Sent from my rooted, suited, & booted Epic 4G #knowdat!
[Epic 4G Android Development] tony45x220:
Sorry for spamming your thread if no-one is interested in my play-by-play...but I got it to boot by adding some sanim and bootanim zips to the system/media folder...up and running...

Noob...which governer would you say is the best for gaming and multitasking?

Sent from my rooted, suited, & booted Epic 4G #knowdat!
[Epic 4G Android Development] kvan1707:
Hey man, I don't think anybody should be flashing this unless they have tegrak to correct the voltages within the safe limits. 1151mV is the Max the internel voltage should be, and 1331mV for external voltage. At 1.4Ghz we normally run voltages at 1375mV and 1125mV. I'm not trying to be an ahole, but the voltages set by default can and will burn up a CPU, or at least wear it down so it wont overclock anymore. My phone got really hot before I realized what I needed to do.

Side note I was looking forward to this kernel, thanks for the work. The other oc kernel out there, done to tide us over, is good but a little gitchy.

sent from my Evo Killer
[Epic 4G Android Development] ksmullins88:
Good update.. hopefully the transition to frequencies is smooth. I'm going to give this a try and compare with iap's kernel.
[Epic 4G Android Development] ac16313:
Let me know what you get Kevin also battery life if possible

Sent from my Samsung Legen-wait for it-dary! 4g
[Epic 4G Android Development] tony45x220:
Can someone explain the IO schedulers and what effect they have on the kernels performance...I'm an experienced guy and this is the one thing left I'm really scratching my head on...?

Sent from my rooted, suited, & booted Epic 4G #knowdat!
[Epic 4G Android Development] bit1:
What should the undervolt and overvolt voltages be set at in Tegrak?
[Epic 4G Android Development] nubecoder:
The OC code (including voltages) came from netarchy's nexus s kernel.

The code hasn't changed since feb. I would think if there was a problem with it, it would have been changed by now.

Besides, those higher voltages and frequencíes are disabled by default.

But feel free to use an app to lower the voltages, there are many that can lower the voltages, but very few that can raise them.

ps- netarchy raised the max voltage allow to 1600mV (note, I did not include that change.)

=]
[Epic 4G Android Development] kvan1707:
1400Mhz. 1375mV, 1125mV

1300Mhz. 1325mV, 1125mV

1200Mhz. 1275mV, 1125mV

1100Mhz. 1275mV, 1125mV

I personally undervolt the first set by -50mV and leave the second set alone from the settings above.

It seems to me that I can't keep my phone at 1400Mhz with this kernel like I could on genocide 2.0 for froyo.

sent from my Evo Killer
[Epic 4G Android Development] tdwp16:
The i/o scheduler is your operating systems method that decides the order that block i/o (input/output) operations which then they get submitted as storage volumes. I hope that helps you its quite hard to explain honestly.
[Epic 4G Android Development] kvan1707:
The numbers I gave you were from Rodderrik and his kernels. The nexus s is a newer phone, newer CPU, probably can handle that.

I'm not an expert, this is just info I have gathered.

sent from my Evo Killer
[Epic 4G Android Development] kvan1707:
Thank you though for giving us the option to have that overvolt.

sent from my Evo Killer
[Epic 4G Android Development] tony45x220:
Well that's more than I knew about it...thank you

Sent from my rooted, suited, & booted Epic 4G #knowdat!
[Epic 4G Android Development] flastnoles11:
Ok can't quite figure this out. Installed the version 0.0.2 and for some reason it will not give me the option to overclock past 1100... it is there and I set it in voltage control but it will not go past 1100... to clarify a little I'm not saying it freezes past this is just simply will not go past this even if I set minimum to 1200 1300 or 1400 it will not go past 1100. Bad flash or download maybe? Any help is greatly appreciated. Other than that great kernel nube!
[Epic 4G Android Development] kstephens98:
On CM7 version and I am seeing the same thing.
[Epic 4G Android Development] flastnoles11:
Any fixes? Not to important I guess cuz era legendary rom plus the original kernal is plenty fast without overclock but I would like to see this work...
[Epic 4G Android Development] nubecoder:
CM7 version should work on MIUI (if the other CM kernels do anyways).

If the instalation errored out, it's probably the device check at the beginning of the script.

You could edit the script (removing the device check or editing it to match MIUI) and it should work.

Here's some reading for ya!

Newer phone, same CPU. Also, I looked around during my work with Froyo, and (IIRC) most the other SGS phones have those higher voltages (and higher freqs).

Never the less, you must actively enable those higher freqs, and the apps I know that let you enable freqs, also display each freq's voltage (SetCPU / VoltageControl).

Which brings me to:

&

As stated above, you must enable the higher frequencies with an app (SetCPU or VoltageControl).

Check the "voltages" tab and figure out how to enable the freqs in the app of your choosing.

=]
[Epic 4G Android Development] flastnoles11:
Yes I was using voltage control and also used set cpu. Enabled them and it still will go no higher than 1100. Don't know what else to do. Never had a problem overclocking before and I don't know what is up with this. I know how to enable them and have done so but it will scale no higher than 1100 even if I set max and min to 1200 1300 or 1400. Any more suggestions?
[Epic 4G Android Development] Graphic Anomaly:
...and this just makes it that much better. (:

- sent from my EVO
[Epic 4G Android Development] nubecoder:
That's very strange. I'm definitely not having that problem.

Sorry, no.

=[
[Epic 4G Android Development] flastnoles11:
K maybe I will try to redownload and flash and try again... very strange... good news is that 0.0.1 is incredible even without the overclock... you do great work
[Epic 4G Android Development] thatdudepoops:
If I can put it into the correct words...physically, in the phones "hard drive" is a metal "disc"that spins, that information is held on,... and u have a "needle" that reads this information from the disk. Much like a record player. Changing I/o changes the way that needle moves to get said info. I can't remember which schedulers do what exactly, but one will set the needle to move up and down the "tracks" lets say 15 tracks, in segments to get the first available "block" of info on the spin...well call that DJ deadline on the turn tables....another will keep the needle only moving one track at a time, and it waits on the next spin to casually move the needle,and pull the info, we'LLC call that grampas conservative record compilation ...its variations of the needle and how it pulls info from the disk...

Or I could be making it all up as I go....I have been drinking and geekinB-)

place witty Epic comment here
[Epic 4G Android Development] hammerbrain:
Having the same problem....tried voltage control and tegrak ultimate...cpu spy says

i'm topping out at 1100 as well....strange.
[Epic 4G Android Development] Mushmaster:
Holy ****.
[Epic 4G Android Development] flastnoles11:
Very strange indeed
[Epic 4G Android Development] flastnoles11:
What things need to be checked in odin to flash kernel...

Auto reboot and reset time or just auto reboot? Trying to reflash kernel using odin to see if that fixes problem
[Epic 4G Android Development] nubecoder:
OK if either of you can manage some adb / terminal cmds...

From in adb shell or a terminal (you might need to type "su" 1st if using a terminal):

To get the enabled / disabled freqs.

cat /sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table​

Highest freqs are on the left; Lowest are on the right.

The defaults are:

0 0 0 1 1 1 1 1 1 1 1​

To set the enabled / disabled freqs.

echo "# # # # # # # # # # #" > /sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table​

Where # represents either 1 or 0 (on = 1, off = 0).

Example:: To set the defaults.

echo "0 0 0 1 1 1 1 1 1 1 1" > /sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table​

Example:: To add 1.4GHz to the defaults.

echo "1 0 0 1 1 1 1 1 1 1 1" > /sys/devices/system/cpu/cpu0/cpufreq/states_enabled_table​

I would also check the min / max entries:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq​

And the time in states:

cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state​

I guess I did have more suggestions after all...

;]

I would recommend using Heimdall (I don't do Odin).
[Epic 4G Android Development] flastnoles11:
Yes I can manage this as I used to do some coding in highschool... little more advanced stuff that you do but I think I can manage typing in some stuff on adb
[Epic 4G Android Development] flastnoles11:
Ok again thank you very much! I have got it working now. Said they were already enabled when I checked it but manually typing it in with the terminal did something to push it through I guess. Thanks now my already very snappy and responsive rom is so much quicker! THANKS!
[Epic 4G Android Development] hammerbrain:
Worked for me as well...thanks for the lesson!!!:)
[Epic 4G Android Development] styles420:
The "disk" in modern devices is not a disk at all, but much of the underlying functions of most operating systems is still based on that architecture as a throw back to when they were created (and since Android is based on Linux...)

Early developers found that they got better results for read/write speeds (and other related improvements) by designing the algorithms based on the physical design of the hardware. Many of those algorithms are still present despite the fact that solid-state storage doesn't necessarily need or benefit from them. I don't think solid-state drives are in any way harmed by these spinning disc-optimized methods, so I imagine that it keeps the functions simpler and more universal across most or all storage types

The rest of your explanation still sounded correct, just in more of a metaphorical sense in a smart phone's case. It would actually suck to have an old school spinning drive in our phones - the physical size would increase noticeably, and I remember reading about early iPods with that kind of drive - many had problems with the drive seizing, either from wear or a drop, which effectively bricked the iPod (repair wasn't easy, either)
[Epic 4G Android Development] kstephens98:
The CM7 version brings back the mic feedback whistle.
[Epic 4G Android Development] tony45x220:
Thank you that's a very intuitive way of explaining things lol, I can draw a kind of picture at least now of how my processor might be scaling up and down

Sent from my rooted, suited, & booted Epic 4G #knowdat!
[Epic 4G Android Development] abhaxus:
One problem i've had on 0.0.2 is the phone app has had many screen lockups. For example, just placed a call to my boss and the proximity sensor didn't shut the screen off when placing it against my face. Speaker turned on, then the screen wouldn't register my presses trying to turn it back off. Did the same with mute last night. Tried turning the screen on and off myself and still no response. Any ideas?
[Epic 4G Android Development] superlungz420:
I feel u on this ... its awesome and I'm going back to the kernel because I like the logo ...hey nube nice work.....love it
[Epic 4G Android Development] newbieandroid:
Running the CM7 kernel on MIUI it's great but it does bring the whistle back. Thanks for an awesome kernel.
[Epic 4G Android Development] Graphic Anomaly:
...well I'm glad some people like him. I had fun making it. (:

Also, thanks for the comments nubecoder...one of my best friends...but still a nube. (:

- sent from my EVO
[Epic 4G Android Development] tazfanatic:
running cm7 with this kernel and every time i open my keyboard with my extended battery in it shuts off!

EDIT: IGNORE this post please I changed kernels and forgot.
[Epic 4G Android Development] rundmcarlson:
Nube, I'm having the same video issues someone was previously having. I'm fully stock, the only changes I have made are this kernel, a custom boot, and the circle battery/crt mod here. http://xdaforums.com/showthread.php?t=1341116

When i click a video, the player functions as expected, except no video is displayed. When recording video, the timer just stays at 00:00 and it seemingly freezes.

Update: Flashing a stock ei22 kernel returns camera function to normal. I guess I'll have to do without for a bit, until the next update.
[Epic 4G Android Development] nubecoder:
Yes it's a known problem (noted in the OPs).

And it's already fixed, so I'll be pushing out a new release soon.

Some info for those who care:

The problem comes from a CM7 related change, I've since fixed it.

Thanks to IRC user earthbound for confirming what the problem was.

=]
[Epic 4G Android Development] blazinazn:
I've been reading through this thread:

http://xdaforums.com/showthread.php?t=1290020

I'm experiencing high Android OS usage myself always above 60%. Is this something that can be fixed in the kernel?
[Epic 4G Android Development] christophocles:
I installed this kernel with Starsky ROM and it works great. However, I downloaded the Nubernel battery tweaker from the Android Market and it says the kernel doesn't have the correct extensions... Are there any plans to add the Battery Mod like the original Nubernel (2.6.32) version?
[Epic 4G Android Development] hahansen3:
I am having a strange issue with the back light on the soft keys when my phone is docked. I am running ThunderHawk with Nubernel v0.0.2. When the phone is in the dock, the soft keys on the bottom of the phone stay lit the whole time it is in the dock. It sits by my bed and keeps me awake at night. :( Also, if the phone is plugged into a wall charger, the soft key lights go off as expected after a minute or two. I have not found any settings to toggle this. Is this an issue with the kernel or the ROM? I don't recall this happening on the GB leaks. Any suggestions?
[Epic 4G Android Development] murso74:
I'm having issues with wifi and 3g active simultaneously, and also having to toggle wifi on occasion to have it connect
[Epic 4G Android Development] blazinazn:
Do you have an idea of when you will update this with the video fix? I know Thanksgiving is in a few days and you are probably busy so if you don't get a chance to update in the next day or two, I may switch to a different kernel for the time being.

Thanks for everything that you do!
[Epic 4G Android Development] || Acer ||:
For the cm7 kernel, what are the key features? Just reboot to recovery and overclocked frequencies? Just wondering because since rom manager came out, I need a good kernel :)

Sent from my Samsung Epic using CM7!
[Epic 4G Android Development] ksmullins88:
i do not think reboot to recovery works yet adam..

i know it doesnt on tw roms.
[Epic 4G Android Development] newbieandroid:
It worked fine on MIUI with the CM7 kernel, only down side is the whistle is back but it's an easy fix.
[Epic 4G Android Development] FrankyFiggz27:
wuts the easy fix?
[Epic 4G Android Development] Bliger241:
could someone please post a version to work with miui...a couple of pages back it said you just had to edit the devicebuild but I really have no clue how to do that
[Epic 4G Android Development] || Acer ||:
Do you know if it works on CM7? If not, is there any kernel that has this feature?

Sent from my Samsung Epic using CM7!
[Epic 4G Android Development] nubecoder:
&

Sorry about the mic feedback. The fix for that in CM7 is to not use the "victory" drivers for audio.

That means for me to include Voodoo Sound, I need to patch up the audio drivers that are in use.

It's on the "I'll get to it when I can list" sorry.

Just another little note about this, I've gotten the feedback to occur running 100% stock EI22 + my kernel. =[

No time to read this right at the moment, but I will bookmark it and get back to you.

Just FYI, my current Battery Info reads as:

7h 10m 34s on battery

Android System 67%

Maps 8% (I used GPS today)

More stuff listed I don't care about...​

Android System Specific info:

CPU Usage 7 m 45s

CPU foreground 3s

Stay awake 3m 38s

Long list of included packages I wont be listing...​

Yes, the mods are done and will be in the next release, the app will need to be updated.

But I've included a fairly easy to use script, that can handle the changes for you.

The script is named charge-control and will be in /vendor/bin/ (i.e. accessible via PATH).

No clue, don't have a dock. I do accept donations, and if I were to get one with a message attached saying "this should cover the purchase of a dock for development", then I suppose I would have to use that money and purchase a dock to test with.

My suggestion would be to get more people to confirm the behavior, across multiple roms, and you will find out if it's the rom or the kernel (because I have no idea). ;]

I have a unique wifi situation in my house because of concrete filled cinder-block walls (3 routers to cover 80% of the house), so I often have to disable and re-enable my phone's wifi to hop onto a better signal.

But I don't believe I've noticed any trouble with disconnects or having to toggle wifi on and off (other than when I change rooms in the house).

Are you by chance running CM7? Wifi is a little finicky on CM7.

I'll drop a non-release build here for you that includes the video recording fix.

Everything in the feature list that does not say "tw build only" is included in the CM build.

&

This kernel includes the redirect "reboot recovery" to reboot into bml8 patch.

I've also done a small compatibility change in case the "reboot arm11_fota" command is ever needed for any reason.

Find the build.prop info for MIUI and I can pack files for it that won't need to be modded (I can make the installer work for both CM and MIUI).

The info I need from the build.prop is:

"ro.build.product"

"ro.build.device"​

What feature are you referring to?

The reboot to recovery (bml8) fix / patch?

Yes, that patch is included in the CM7 build of this kernel.

=]
[Epic 4G Android Development] Bliger241:
this is exactly what it says and ro.build.device is not there

ro.build.product is obsolete; use ro.product.device

ro.build.product=crespo

# Do not try to parse ro.build.description or .fingerprint

ro.build.description=libra_crespo-userdebug 2.3.7 MIUI 1.11.4 test-keys
[Epic 4G Android Development] nubecoder:
Attached is a temporary build for those needing working video recording for the holiday.

I might get some time later tonight to put out an actual release, but no promises.

Notable differences from release v0.0.2:

Added batt_info script to /vendor/bin/.

Created CYANOGENMOD entry in init/Kconfig; Added and enabled CONFIG_CYANOGENMOD in cm defconfig.

Re-applied "Remove in_frame_map from mfc input structures since it is not compatible with aries OMX libraries" for CONFIG_CYANOGENMOD=y builds only.

(^ video recording fix ^)

Removed a useless script in /vendor/bin/.

Implemented battery charge control via sysfs.

Added battery over-charge protection (at 4210mV).

Added charge-control script to /vendor/bin/.

Redirected "reboot bootloader" to reboot into download mode.

Note:: This build will not change the version number for the kernel.

This build is for TW only.

=]
[Epic 4G Android Development] nubecoder:
Thanks for the info.

The Clockwork Mod recovery flash-able zip for the CM build has been updated (in the OP).

(And tell those MIUI devs to change the build.prop to match CM.) ;]

[edit]

Edited OPs with new temp build, and miui friendly zip.

=]
[Epic 4G Android Development] murso74:
Nube... I was running stock gb with your kernel. I've since switched off to drocks pre-clean kernel when I flashed to cwm 5
[Epic 4G Android Development] pvtjoker42:
Did you take the zip of the CM7 kernel down? The link in the OP is broken.. The odin and heimdall files still work.
[Epic 4G Android Development] FrankyFiggz27:
mmhmm cm7 flashable no worky
[Epic 4G Android Development] bryanfritz1:
I think your cm7/miui link ks just an empty html link, it brings up the browser but no web addy, just thought you should know.
[Epic 4G Android Development] Graphic Anomaly:
I'll let him know the link is broken when I talk to him guys, sry...he's such a nube. (:

- sent from my EVO
[Epic 4G Android Development] joshag:
I'm running the latest acs ics (5.1) and want to run your kernel (from 5.0 or latest). I just want to make sure that I'm grabbing the latest one. I downloaded victory_nubernel-11-22-2011.zip is there a different one I should install?

Thx
[Epic 4G Android Development] sgtkwol:
victory_nubernel-11-22-2011.zip is temporary build, according to Nubecoder's post, it's up to date with changes leading up to a full release in the future. Use only with Touchwiz based roms
[Epic 4G Android Development] nubecoder:
This is correct, thank you.

It's a quick build I did, because I know not having video recording capabilities for a holiday would be bad for a lot of people.

There is more I'd like to get done before putting out the next release (plus the time it takes changing the feature list, etc), so I put out a quick build for people that need video recording.

Also, sorry about the broken link, it was a file naming thing (forgot the 7 part of the cm7). =[

In the future (if I make another nube mistake like that), the whole directory is browsable, here's a link:

www.nubecoder.com/files/android/SPH-D700/kernel/

=]
[Epic 4G Android Development] TexasLTE:
Gracias Amigo ;)
[Epic 4G Android Development] alextjen:
Big fan of these kernels, keep up the good work.
[Epic 4G Android Development] ssconceptz:
Can I just flash this in odin over stock GB 2.3.5 and then install CWM to get root or is there an easier way to get root in EI22?
[Epic 4G Android Development] nubecoder:
The only thing that could/would make it easier would be using Heimdall instead of Odin.

;]
[Epic 4G Android Development] nubecoder:
I updated the OP with some extra info.

Namely that I'm in the process of purchasing HW for a new dev box.

Any and all donations will go (and have already gone) to assisting in the cost of the upgrade.

Thank you.

=]
[Epic 4G Android Development] Grommish:
I only hope you continue development on this Nub.. The only other real choice at the moment is Earthbound's IAP kernel.

While I've had good luck with that kernel, its moving way to fast and halphazerdly for my tastes. and I thougth pershoot put out alot of updates! I was having system freezes and last_kmsg dumps when using certain applications on the IAP kernel which do NOT appear in yours and I have great trust in your carefully pushing forward, rather than tossing a "beta" tag on something that isn't working right to appease demands of the forum-go'ers..
[Epic 4G Android Development] radji:
I just flashed a ROM with this kernel and think its the best one by FAR...but I'm gonna have to switch to another one because I CANNOT stand the boot logo. I have nothing against custom boot logos but I hate candy corn with a passion. Nubernel, I would jump back to your kernel in a heartbeat once you get rid of candycorn.

radugb out
[Epic 4G Android Development] Graphic Anomaly:
Your gonna stop using, and I quote, "the best kernel by FAR" because of an image?...wow...well...that's an option...I guess. (:

- sent from my EVO
[Epic 4G Android Development] radji:
I know how crazy I sound...but I really, really, REALLY hate candy corn.
[Epic 4G Android Development] FrankyFiggz27:
thats pretty retarded.

what is the "easy fix" someone referred to earlier to stop the whistling feedback on the cm7 kernel? it doesn't even bother me, but if it's that easy to get rid of I would like to.
[Epic 4G Android Development] Graphic Anomaly:
lol...were you attacked by candy corn as a young child? (:

- sent from my EVO