[ICS] Nyan Colonel v5 (Atarashii) Voodoo & No Voodoo

Search This thread

steelers_exe

Senior Member
Apr 9, 2011
921
1,215
Been running this all day, and I gotta say, its pretty awesome. Snappy, smooth, no random reboots, and the best battery life I've gotten in quite a while. Still gotta experiment with the OC/UV and other goodies, but so far I'm very happy with this kernel. :D

Sent from my Supercharged CM9 Shadow Epic 4G
 

adamdelozier

Senior Member
Mar 31, 2011
853
346
Milford, CT
hey marcusant..

could you possibly make a guide to nstools saying what the various steps should be set to for undervolting? i dont really know what arm voltage and int voltage means and i know undervolting too far can be dangerous... thanks

IIRC, the internal voltage is for the bus/GPU voltage. I couldn't find a whole lot about it, but a Google search brought up some Nexus threads talking about it. I just don't have the time to really read it right now. To under volt like you would with voltage control, you'll want to adjust the arm voltage (which is the CPU voltage). Its tough to have a guide on undervolting because every phone is different. But I have 100 and 200 undervolted -100 and all other steps up to 1000 at -50 using the conservative governor. My phone is stable and has no deep sleep issues or locking up, rebooting, etc...

Edit: I have not touched the int voltage.

Sent from my SPH-D700 using xda premium
 
  • Like
Reactions: Bigjohn_S

Bigjohn_S

Senior Member
Dec 11, 2008
301
22
atlanta area
Im in reboot hell.
how do I undo the undervolt/overclock without recovering the entire phone..>?
I used same values I had on marcusant's revival rom v1...(yeah, I don't fiddle my ROM much...) but those setting - set via nstools - did not seem to be compatible wit this kernel/AOKP rom combo... burned through 50% charge on an xtended 3500mah battery in less than 6 hours and now it's just rebootin, and rebootin, and rebootin...
 

beltsnspoons

Senior Member
Jul 28, 2011
477
80
Dayton, Ohio
Marcusant, could you provide a patch, or in the next version, to allow for natural color schemes without any overlays? Thanks.

Sent from my SPH-D700 using XDA



he would likely have to create a seperate patch for each individual epic as it seems that every screen has its own niche for gamma. Its easy enough to adjust the settings yourself isn't it? The purpose of including voodoo color is so that users have the ability to customize their color scheme the way they want. I prefer very low gamma offsets with a very high brightness setting to make my blacks and greys deeper and my brighter colors pop. (r: -55 g: -55 b: -38). The brief green saturation I get before screen-off is a small price to pay for how awesome my screen looks. Actually, I kinda like the green, it lasts for a second n looks trippy. Just play with your settings and you'll find what works with your setup, and you'll probably realize what an awesome tool voodoo color is.
 
  • Like
Reactions: knock.back

beltsnspoons

Senior Member
Jul 28, 2011
477
80
Dayton, Ohio
hey marcusant..

could you possibly make a guide to nstools saying what the various steps should be set to for undervolting? i dont really know what arm voltage and int voltage means and i know undervolting too far can be dangerous... thanks

This would be extremely difficult as every processor handles overclocking and undervolting differently. It will take some messing around on your part to find your optimum settings. Be sure to make a nandroid before you start and each time you find a good uv for a particular freq. If you uv too low and your phone crashes it can cause data corruption, a backup will allow you to fix that and return to your good settings. With oc/uv its always YMMV, but I would say a good place to start would be enabling all freqs, and undervolting freqs 100 through 1000 by -75 mv, and start from there. I've been running my epic with the following settings with no ill effects.

100 mhz: -150 mv
200 mhz: -150 mv
400 mhz: -125 mv
600 mhz: -100 mv
800 mhz: -100 mv
900 mhz: -75 mv
1.0 ghz: -75 mv
1.1 ghz: -50 mv
1.2 ghz: -50 mv
1.3 ghz: -25 mv
1.4 ghz: default

I DO NOT suggest starting with these values! What I DO suggest is: Start low, run some tests, benchmark apps are good for testing your cpu, play games with heavy cpu footprints, scroll around madly all over your phone, whatev you can do to stress your cpu. If your phone handles it normally, undervolt another step, rinse and repeat. Keep track of what worked, restore your backup and use those settings (thus alleviating any data corruption you may have caused while testing). Remember DO NOT set your boot settings until you are ABSOLUTELY SURE your settings work. Good luck!

Sent from my SPH-D700 using XDA
 
Last edited:
  • Like
Reactions: knock.back

csmasn

Senior Member
Sep 17, 2011
850
280
I love this kernel but marcus I just wondering if you got paid by the OC Apps Devs? First was SetCPU, then Voltage Control and now NSTools. I feel that Im going to my medic, everyday a different pill for the same... Again THANK you for this kernel.

BTW: what the heck is the cartoon in the boot splash?

Sent from my SHP-D700 SPH-700D arh!!! Epic 4g with CM9
 

Bigjohn_S

Senior Member
Dec 11, 2008
301
22
atlanta area
This would be extremely difficult as every processor handles overclocking and undervolting differently. It will take some messing around on your part to find your optimum settings. Be sure to make a nandroid before you start and each time you find a good uv for a particular freq. If you uv too low and your phone crashes it can cause data corruption, a backup will allow you to fix that and return to your good settings. With oc/uv its always YMMV, but I would say a good place to start would be enabling all freqs, and undervolting freqs 100 through 1000 by -75 mv, and start from there. I've been running my epic with the following settings with no ill effects.

100 mhz: -150 mv
200 mhz: -150 mv
400 mhz: -125 mv
600 mhz: -100 mv
800 mhz: -100 mv
900 mhz: -75 mv
1.0 ghz: -75 mv
1.1 ghz: -50 mv
1.2 ghz: -50 mv
1.3 ghz: -25 mv
1.4 ghz: default

I DO NOT suggest starting with these values! Start low, run some tests, benchmark apps are good for testing your cpu, play games with heavy cpu footprints, scroll around madly all over your phone, whatev you can do to stress your cpu. If your phone handles it normally, undervolt another step, rinse and repeat. Keep track of what worked, restore your backup and use those settings (thus alleviating any data corruption you may have caused while testing).

Sent from my SPH-D700 using XDA
I just wish you could toggle the value easier than using the damn slider...

Do you have any steps to recover from reboot hell- I think I undervolted one step to far...
 

saramon

Senior Member
Jan 19, 2011
986
252
Salt Lake City
I love this kernel but marcus I just wondering if you got paid by the OC Apps Devs? First was SetCPU, then Voltage Control and now NSTools. I feel that Im going to my medic, everyday a different pill for the same... Again THANK you for this kernel.

BTW: what the heck is the cartoon in the boot splash?

Sent from my SHP-D700 SPH-700D arh!!! Epic 4g with CM9


That unicorn and kitty is the best damn boot animation EVER! The unicorn represents the team that brought you such glory, remember it! The NYAN CAT IS ALL GLORY! Wear the swag with pride!

Try turning on the Unicorn Porn Live wallpaper, it will change your life too

Too many exclamation points...
 
Last edited:

1999TL

Senior Member
Jul 28, 2007
822
4
42
Washington D.C.

beltsnspoons

Senior Member
Jul 28, 2011
477
80
Dayton, Ohio
I just wish you could toggle the value easier than using the damn slider...

Do you have any steps to recover from reboot hell- I think I undervolted one step to far...

if you are using voltage control, it prompts you to make a recovery zip incase of something like that. its called vcrecovery.zip or something like that. itll be on your sd card and flashable via cwm. idk what nstools does or not, havent used it yet, im in the process of flashing this kernel now on my girls epic (she has mine today :/ .) but this is a prime example of why you should always make a nandroid before playing with uv, and why you should never set boot settings until youre absolutely sure. sorry bro, youre gonna have to either restore an old backup, or start clean. :(

edit: you might try just flashing cm9, aokp, or whatever rom youre using without doing a data wipe, that should flash their stock kernel and remove boot settings, then you would be able to keep all your data, but if its been corrupted from bad shutdowns/freezing/locking up, youre kinda outta luck. youll have to restore an old backup or flash the rom and kernel again fresh. try that, just wipe dalvik and cache, let us know if it works, good luck.

---------- Post added at 10:57 AM ---------- Previous post was at 10:37 AM ----------

marcus,

at first i was like:

:O

what happened to samurai and wheatly!?!?

but then i read that you "tweaked conservative, and tweaked ondemand." did you tweak conservative to act a little more like samurai and ondemand to act a little more like wheatly? thats what it seems like.

oh yeah and, i see that someone posted you can adjust the gpu voltage via nstools (which i havent gotten around to downloading yet.) Does this kernel also allow for GPU overclocking?

---------- Post added at 11:23 AM ---------- Previous post was at 10:57 AM ----------

Im in reboot hell.
how do I undo the undervolt/overclock without recovering the entire phone..>?
I used same values I had on marcusant's revival rom v1...(yeah, I don't fiddle my ROM much...) but those setting - set via nstools - did not seem to be compatible wit this kernel/AOKP rom combo... burned through 50% charge on an xtended 3500mah battery in less than 6 hours and now it's just rebootin, and rebootin, and rebootin...


hey, found this on nstools thread on xda, if thats what you used, maybe it will help:

begin quote:

Notes:

- If something bad happenned and you want to reset NSTools config,
install reset_nstools.zip in recovery (if its not work, try to mount /data from recovery menu before applying the zip)

- If you want to switch kernel, i recommend to uncheck 'restore on boot' setting.
It will reset to default kernel setting. You can recheck that after reboot.

- starting in v1.8 app will detect kernel version on boot, if the version has changed the settings will be discarded.

- The new permission on v1.12 and up: read contacts is used for detect missed call. You can check the source code on my github to make sure this app don't read/send your contacts data.

- read this thread about CPU governor

- for those who have problem with smartassV2 governor settings, ask your kernel developer to patch their source, see this post

Originally Posted by krfoy
just fix the issue in smartassV2 (link: https://github.com/abev66/linux_NS_ICS_vilta/commit/ad316c6049c6ce07b6bc01fd1778b8567efa9bc2)

it's not a NSTools issue.

:end quote.

hope that helps you out some bro.
 
Last edited:

beltsnspoons

Senior Member
Jul 28, 2011
477
80
Dayton, Ohio
yeah, used NStools because that is what was recommended in the first posts...

john:(

did you read the post that 1999TL and I referred to? It may help you out. It basically says if you flash a different kernel your boot settings will be deleted. So, do that, and you should be good without losing any data. Then you can reflash this kernel and MAKE A NANDROID THIS TIME (lol :D ..) and find your best settings and you'll be straight. Good luck bro.

edit: I suggest after reflashing nyan kernel that you use voltage control to do your undervolting and testing, (leave NSTools UV settings alone until you know what works) that way, whatever you set wont be saved as boot unless you tell it to. That way if your phone freezes or reboots, youll go back to the original settings. Then, once youve found what works for you, you can set it up with NSTools. You know?
 
Last edited:

csmasn

Senior Member
Sep 17, 2011
850
280
That unicorn and kitty is the best damn boot animation EVER! The unicorn represents the team that brought you such glory, remember it! The NYAN CAT IS ALL GLORY! Wear the swag with pride!

Try turning on the Unicorn Porn Live wallpaper, it will change your life too

Too many exclamation points...

Thank you. And I use the Unicorn Porn LW. :p

Sent from my SHP-D700 SPH-700D arh!!! Epic 4g with CM9
 

beltsnspoons

Senior Member
Jul 28, 2011
477
80
Dayton, Ohio
Marcus, for some reason with this version i can't get 100 mhz to stick no matter what. before, in vc, it would always say on the first page that 200 was the min but if i had saved it at 100 it would still scale down to it, but thats not the case with this one. Is there a work around that i missed somewhere? What do you suggest?
 

Bigjohn_S

Senior Member
Dec 11, 2008
301
22
atlanta area
if you are using voltage control, it prompts you to make a recovery zip incase of something like that. its called vcrecovery.zip or something like that. itll be on your sd card and flashable via cwm. idk what nstools does or not, havent used it yet, im in the process of flashing this kernel now on my girls epic (she has mine today :/ .) but this is a prime example of why you should always make a nandroid before playing with uv, and why you should never set boot settings until youre absolutely sure. sorry bro, youre gonna have to either restore an old backup, or start clean. :(

edit: you might try just flashing cm9, aokp, or whatever rom youre using without doing a data wipe, that should flash their stock kernel and remove boot settings, then you would be able to keep all your data, but if its been corrupted from bad shutdowns/freezing/locking up, youre kinda outta luck. youll have to restore an old backup or flash the rom and kernel again fresh. try that, just wipe dalvik and cache, let us know if it works, good luck.

---------- Post added at 10:57 AM ---------- Previous post was at 10:37 AM ----------

marcus,

at first i was like:

:O

what happened to samurai and wheatly!?!?

but then i read that you "tweaked conservative, and tweaked ondemand." did you tweak conservative to act a little more like samurai and ondemand to act a little more like wheatly? thats what it seems like.

oh yeah and, i see that someone posted you can adjust the gpu voltage via nstools (which i havent gotten around to downloading yet.) Does this kernel also allow for GPU overclocking?

---------- Post added at 11:23 AM ---------- Previous post was at 10:57 AM ----------




hey, found this on nstools thread on xda, if thats what you used, maybe it will help:

begin quote:

Notes:

- If something bad happenned and you want to reset NSTools config,
install reset_nstools.zip in recovery (if its not work, try to mount /data from recovery menu before applying the zip)

- If you want to switch kernel, i recommend to uncheck 'restore on boot' setting.
It will reset to default kernel setting. You can recheck that after reboot.

- starting in v1.8 app will detect kernel version on boot, if the version has changed the settings will be discarded.

- The new permission on v1.12 and up: read contacts is used for detect missed call. You can check the source code on my github to make sure this app don't read/send your contacts data.

- read this thread about CPU governor

- for those who have problem with smartassV2 governor settings, ask your kernel developer to patch their source, see this post

Originally Posted by krfoy
just fix the issue in smartassV2 (link: https://github.com/abev66/linux_NS_ICS_vilta/commit/ad316c6049c6ce07b6bc01fd1778b8567efa9bc2)

it's not a NSTools issue.

:end quote.

hope that helps you out some bro.
Thanks for all that.
I just re-installed AOKP.
Will tamper with Nyan again when he releases the next version, I think.
Want to see what the battery life is like on AOKP 'stock'...

---------- Post added at 01:59 PM ---------- Previous post was at 01:53 PM ----------

did you read the post that 1999TL and I referred to? It may help you out. It basically says if you flash a different kernel your boot settings will be deleted. So, do that, and you should be good without losing any data. Then you can reflash this kernel and MAKE A NANDROID THIS TIME (lol :D ..) and find your best settings and you'll be straight. Good luck bro.

edit: I suggest after reflashing nyan kernel that you use voltage control to do your undervolting and testing, (leave NSTools UV settings alone until you know what works) that way, whatever you set wont be saved as boot unless you tell it to. That way if your phone freezes or reboots, youll go back to the original settings. Then, once youve found what works for you, you can set it up with NSTools. You know?
What is a "nandroid".
I've used titanium to back up stuff... but I keep hearing this "nandroid" as if it's a specific thing, but can't find any such app on market?
 

zanderman112

Senior Member
Oct 6, 2010
7,957
1,844
SouthEast USA
www.twitter.com
Thanks for all that.
I just re-installed AOKP.
Will tamper with Nyan again when he releases the next version, I think.
Want to see what the battery life is like on AOKP 'stock'...

---------- Post added at 01:59 PM ---------- Previous post was at 01:53 PM ----------


What is a "nandroid".
I've used titanium to back up stuff... but I keep hearing this "nandroid" as if it's a specific thing, but can't find any such app on market?

A nandroid backup is a backup of your entire nand storage.
Its the "Backup" option in ClockWorkMod. It backs up more than apps and their data.

~ E.R.A.
 

MДЯCЦSДИT

Inactive Recognized Developer
Nov 21, 2010
6,563
4,616
I love this kernel but marcus I just wondering if you got paid by the OC Apps Devs? First was SetCPU, then Voltage Control and now NSTools. I feel that Im going to my medic, everyday a different pill for the same... Again THANK you for this kernel.

BTW: what the heck is the cartoon in the boot splash?

Sent from my SHP-D700 SPH-700D arh!!! Epic 4g with CM9

I do not get payed by anyone... I just said nstools because it supports some of the features soon to come.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 98
    Please try shadow, samurai, and stock kernels also for a bit to see what one you like best! Don't choose a kernel because everyone else likes it or because it has a long feature list and fancy new shiny things.


    6b32ae90-01ca-47b8.jpg



    This is a kernel, not a full ROM... please use AOKP, MIUI4, or CM9 with this...

    Atarashii - New/Fresh - This kernel was made to revolutionize what all of the current 'normal' Epic kernels have. I have added in tweaks and mods that were never before seen on the Epic, long forgotten, and from other devices such as the Nexus S and i9000.

    Hopefully (probably) most other kernel developers will implement these new features and help keep the Epic current.

    I prefer that you use NSTools to overclock and undervolt and do other tweaks. It is more featured than Voltage Control and this kernel supports it better. Voltage Control works fine too but I recommend uninstalling all cpu tools you have and installing NSTools.

    I am not responsible to ANYTHING that happens to you or your phone as a result of using this kernel. Most things in this are experimental to a point but have been tested and confirmed safe.

    Some of these features have NEVER been used before on the Epic, so don't expect everything that you are used to. Things can and will be different than usual.


    Feature List

    • Voodoo Sound v10 by Supercurio
    • Voodoo Color by Supercurio
    • Optimized compiler flags by netarchy and Ezekeel
    • Live OC (on the fly bus overclock) by Ezekeel (Use NSTools app, not voltage control)
    • Custom Undervolt by Ezekeel (Use NSTools app, not voltage control)
    • Misc. bugfixes
    • Battery Life eXtender (BLX) v1 by Ezekeel
    • OS tools compiled with O3
    • Swappiness set to 10 from 60 (Rodderik)
    • Voodoo mDNIe (keeps text sharp and backgrounds don't look like crap)
    • Defconfig tweaks
    • Overclocking (no need for enabling crap in Voltage Control)
    • Undervolting both via Voltage Control and NSTools (Ezekeel & nubecoder)
    • Tweaked ondemand
    • Tweaked conservative
    • Optimized SIO
    • Optimized deadline
    • Added TINY_PREEMPT_RCU
    • Added optimized CRC32 algorithm
    • Optimized ARM RWSEM algorithm
    • JHash 3
    • Added SLQB memory allocator
    • Add 3 Button Reboot
    • Increase default readahead to 1024kB
    • Voodoo Color defaults that do not suck
    • Allow CPU-supported unaligned accesses
    • Some SD/MMC tweaks (might reduce wakelocks)
    • mDNIe is enabled but tweaked to look good
    • Swag


    Major thanks

    • Ezekeel
    • Team Glitch
    • Epiccm team
    • bbelos
    • nubecoder
    • nullghost
    • rodderik
    • supercurio
    • Aprosamurai
    • thomasskull666
    • Many many others


    Source
    https://github.com/marcusant/Atarashii


    Download
    v5 w/ Voodoo: http://marcusant.com/nyankernel/epic/nyan_v5_perm.zip
    a0e5cca4fdc856c4468f8188e5d0c871

    v5 w/o Voodoo: http://marcusant.com/nyankernel/epic/nyan_v5_perm_noVoodoo.zip
    ce52381883c180a09aefb2e3e427e730

    Replace TWRP with CWM (flash within TWRP with inject off): http://marcusant.com/android/epic/restore-cwm.zip
    22
    Changelog​



    v5 WiP
    -Update to beta3 of cm9
    -Change DVFS relayed things
    -Cypress touch key fixes
    -Update to kernel 2.35.13 (still listed as .7)
    -Switch to git SHA1
    -Add boot progress bar
    -Switch to crespo mdnie
    -Reduce log buffer size
    -Battery updates from infuse
    -KSM
    -ULP_FREQ lowered to 400mhz
    -Sysfs control for capacitive lights
    -Glibc versions of string and memcopy
    -Add proportional rate reduction
    -Fix Google Maps
    -Increase USB strength
    -More

    v4.1
    -Fix green flashing to some extent

    v4.2
    -Add TWRP (may go back to CWM) (Dees-Troy)

    v4.3
    -Add some misc stuff
    -Switched to voodoo color settings from bbelos
    -Fixed some sleeping stuff and 100mhz (mkasick)
    -Increase USB strength
    -Add sysfs control for softkeys (bbelos)
    -Update to current beta3 of CM9 (still works on AOKP and older CM9 builds)
    -Fixed GMaps​
    9
    Please uninstall NSTools if you have deep sleep issues and use Voltage Control.

    Hehe...this sounds kinda like those medication commercials with all the side effects that seem much worse than what you're trying to treat in the first place:

    "Ask your doctor about Nyan Colonel. Tell your doctor if you see flashes of green when you open your eyes, as this could be a serious eyeball gamma problem. Don't take Nyan Colonel if you have liver, kidney, or colon problems or if you have deep sleep issues. Side effects include overclocking, snappy menu response, increased battery life, and spontaneous fits of laughter when hearing the phrase "I love my iPhone"
    7

    ...

    You have to remember that I am not making this for YOU or even the community. I make this for MYSELF...

    Sent from my SPH-D700 using Tapatalk 2