yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] existz:
No, its actually stable, this is what #60 would have been, its built off #59.. im still working on the recovery, so im not ready to post it in the OP, the test #2 will actually be the same as official version, just the official will have a boot screen and a few more tweaks in Onix recovery ... im still moving, adding/deleting things in recovery so I don't want it official till I get it the way I want it ..but the actual kernel part will be the same ..for example the test 2 doesnt have the performance cpu threshold tweak but the final will ...plus a few more things
[Captivate Android Development] prayii:
angry android
[Captivate Android Development] goodolsen:
Not sure what you mean by speed states. I have the max clock set to 1500.
[Captivate Android Development] existz:
I like the angry droid, you come up with that?...im wondering cause i might alter it some..really like the idea
[Captivate Android Development] Barbarian:
Angry android dude ftw
[Captivate Android Development] johan8:
So the release Onix will be non-oc ?

:(

btw I've experienced COD and reboot problem in beta2.

I was using the same UV/OC level as #59

100~600Mhz, UV-125mV, OC up to 1.3Ghz.

Charging in office for a few hours, don't know when, phone freezed.

Try force reboot (hold vol+pwn), during media scanning, phone vib, then reboot......when media scan...reboot again.....

Now trying lower the UV to -100mv
[Captivate Android Development] xreflection:
I think you read his post wrong. He said that he might ditch the non-oc version all together, not the oc version, lol.
[Captivate Android Development] ccdoggy:
I am wondering if we could get some clarification on the wifi fix. Has this been confirmed to fix (or reduce) the wifi enable problem?

I knew hardcore was working on something just did not know if it was confirmed to fix it or not.
[Captivate Android Development] existz:
Heres a few boot images ive been messing with, its not much and very rough....just something i threw together...yay?..nay?..

EDIT

just noticed how ****ty the colors are on the phone....looks totally different on my pc...gonna pull and edit them
[Captivate Android Development] Barbarian:
First one... yay
[Captivate Android Development] prayii:
I did actually make that myself. Took the stock one and just erased the eyes and drew new ones. Use it.
[Captivate Android Development] xreflection:
I like that one too. Nice and simple. I wonder what existz will come up with on top of it.
[Captivate Android Development] johan8:
Moreover, is it possible to move the one more line lower
[Captivate Android Development] bclark:
I would say it is better but I cannot guarantee as I only really tested for a little while.
[Captivate Android Development] tehsam:
i've been loving #56 and when onix hits it looks like I will have to make the upgrade. in addition to the tweaks, 10 point multitouch and the wifi turn-on fix are very exciting.

thanks to existz and keep up the good work.
[Captivate Android Development] existz:
I think ill go ahead and release v2.0.1 OC version here in a few min, might be awhile on the non-oc version...everything else is basically finished, except the boot image..im pretty picky about it, so ill just use hardcores default one till I come up with one .. The link will now be in the OP ,so some people might read it more often ..plus that way they read the changelog .. ill also put up a newer version of VC to use.. give me a few min and it will be up
[Captivate Android Development] Barbarian:
Outstanding.
[Captivate Android Development] Johnny Paranoid:
No need to disable lagfix (data or system) flashing over SP #59, right? Do need to delete S_volt_scheduler though.
[Captivate Android Development] existz:
Nope you can leave lagfix enabled, ill actually have it set to automatically delete VC settings during flash, since the number of frequencies changed..if you still have the old VC settings set it will cause problems, so it will delete it automatically..also you will have the option to delete it in recovery now
[Captivate Android Development] Johnny Paranoid:
Nice.

10char
[Captivate Android Development] existz:
One thing you guys might notice, the MISC Battery tweaks is removed in recovery now, but its actually still there.. since the actual tweaks for misc battery tweaks is

echo "2000" > /proc/sys/vm/dirty_writeback_centisecs

echo "1000" > /proc/sys/vm/dirty_expire_centisecs

I just put it under Kernel VM Management, since its actually a kernel vm tweak ...so if you have that selected, then its the same as having MISC Battery tweaks enabled...just cleaning up a few things..
[Captivate Android Development] Johnny Paranoid:
Cool. If you didn't plan to already (which I'm sure you probably did) can you put some info in the OP about what all the new functions do and how they affect performance?
[Captivate Android Development] existz:
Yep, i will update the 2nd post with info on the new tweaks..etc..
[Captivate Android Development] geokilla:
Why not use an Onix for the boot image? You must've picked Onix for a reason anyways.

Either way, great work! I'll test it out once there are more releases/updates. Testing SuckerPunch Voodoo atm.

Oh and I saw an ad for SuckerPunch today. I didn't know you named it off a movie/TV show till now lol.
[Captivate Android Development] goodolsen:
Patiently waiting for this to be posted. :)
[Captivate Android Development] Theodor911:
I don't know the chick's name in Suckerpunch but she's hot... Perhaps just the photo of her in that outfit could be your new logo :) (please, please, please)
[Captivate Android Development] zerkai:
Am I blind or is the onix link not in the op yet?

I897, Tapatalk-

I have spoken.
[Captivate Android Development] Johnny Paranoid:
LOL! Why don't you just download a pic of her and put it in your gallery or set it as your wallpaper. Then you can look at her anytime you want. Not just when you boot up your phone. ;-)
[Captivate Android Development] Johnny Paranoid:
No, not yet. When it is, the header of the topic will change from SuckerPunch #59 to Onix 2.0.1 (or whatever it's going ti be). I'm sure existz will also make a post saying it's live.
[Captivate Android Development] existz:
*UPDATE*

Onix v2.0.1

- Add OC up to 1.6ghz

- Update Voodoo Sound v6

- Attempt to fix WiFi error message when turning WiFi on sometimes

- Kernel modules updated from ZSJPJ kernel

- Ported fix from ZSJPJ kernel for downloading apps >30MB from Market

- Default lowmemorykiller minfree changed to 36MB

- New 'Onix' Recovery

---CPU Performance Threshold Tweak and Optimize Memory Timings (Onix Features/TWEAKS)

---Option to delete Voltage Control Settings (Advanced Features)

- Removed module and all references to Si4709 driver in ramdisk (FM Radio)

NOTE

Onix v2.0.1 is up!.. The links are in OP, so make sure to read over it... also added a newer version of Voltage Control app, I recommend updating to it. Also, you do not need the S_mem_timings.sh script anymore, you can delete it and just select it via Onix recovery. Also there is an option for CPU Performance Threshold, enabling it sets the cpu threshold to 30/70 (default is 55/90), with performance option the cpu will scale higher quicker, giving better performance. Also in Onix recovery is the option to delete Voltage Settings (VC boot settings) incase you set unstable boot settings.

If you use the CWM flashable versions, it will automatically delete Voltage settings upon flash, but if you use the Odin version, Delete Your Voltage Settings Before Flashing!! It WILL cause issues on boot, and could cause it to NOT BOOT!
[Captivate Android Development] Barbarian:
Epic.

10char.
[Captivate Android Development] Theodor911:
Because my wife would castrate me.
[Captivate Android Development] Ptrout:
Sorry if already asked and answered 1000x

What is the difference between 100 and 100 mhz versions ?
[Captivate Android Development] Johnny Paranoid:
Wow, that sucks. My girlfriend thinks that chick is hot, too, and want's to go see SuckerPunch with me.
[Captivate Android Development] Johnny Paranoid:
I think you mean to say "100Hz and 1000hz versions". Read the second post in the OP.
[Captivate Android Development] goodolsen:
Installed, now for the testing to begin. And waiting for existz to decide on a bootscreen. :D
[Captivate Android Development] existz:
Its 100hz and 1000hz ...with 100hz there is no kernel hz--user hz conversion, giving better battery life, the 1000hz is smoother, depending what you do with you phone, you may not see a difference. ..but like I said, depending on what you do, you might
[Captivate Android Development] doreyu:
Is the 900mhz step alright to use with the 1000 step?

I thought the general rule was to activate then in at least 200 mhz intervals?

(I OC to 1120)
[Captivate Android Development] existz:
Yea you can, as long as you don't have to many like that, for example have 800,900,1000,1120,1200 ... but have 600,800,900,1000,1200 is fine...
[Captivate Android Development] aalh:
is there any reason to upgrade from onix beta #6 at this point?
[Captivate Android Development] existz:
From the 2nd test version I had up? If so yea, there's been a few changes, such as adding the cpu threshold tweak, removed all references to fm radio ..and im not sure if I had the wifi tweak in it or not...either way, yea I would update

Also wanted to point out to everyone, since im using v2.x.x for version numbers, disregard any build #s, they will probably fluctuate from build to build, going higher, lower..etc..sometimes ill reset it for my reference only..
[Captivate Android Development] TRusselo:
still waiting.... LOL
[Captivate Android Development] Johnny Paranoid:
So would 400, 600, 800, 900, 1000, 1120, 1200 not be a good idea? If I OC to 1200, would 200, 400, 600, 800, 1000, 1120, 1200 be better? Or is sticking to only 5 active states better than 7?
[Captivate Android Development] crusecontrl:
Any plans to add dock support?
[Captivate Android Development] xredjokerx:
We shouldn't enable the first tweak (I forgot what its called, something like norealtimea) if we're using SIO right? It confused me since it had an R next to the tweak still lol

Sent from my SAMSUNG-SGH-I897
[Captivate Android Development] MaximumPotential:
Onix recovery replaces CWM?
[Captivate Android Development] existz:
I honestly would not use the 1120, its just another step that cpu would have to scale to get to max clock. It all really comes down to if you want max performance or max battery life, ..for example if you want max performance, I would stick to stock 1000 down then 1200, 100,200,400,800,1000,1200...with that there would be less steps the cpu has to go through to get to max speed. But if you want a little bit of both worlds, battery/performance, throw the 600 step in..it shouldnt hurt when its at higher frequencies trying to scale to max clock, but should help with battery life, keeping it off 800 most of the time..

Heres my personal recommendations for oc'ing to each max clock...

--1200--

battery=100,200,400,600,800,900,1000,1200

performance=100,200,400,800,1000,1200

--1300--

battery=100,200,400,600,800,900,1000,1300

performance=100,200,400,800,1000,1300

--1400--

battery=100,200,400,600,800,900,1000,1200,1400

performance=100,200,400,800,1000,1200,1400 (1200 optional)

--1500--

performance=100,200,400,800,1000,1300,1500

--1600--

performance=100,200,400,800,1000,1200,1400,1600 (1400 optional)

These are just my personal recommendations, you can set it anyway you want...but the rule is have less steps at higher frequencies so the cpu doesnt have to scale as much getting to max speed...if you have more steps at lower speeds, when the cpu is at those frequencies, it keeps it at lower speeds..saving battery...but if you have to many steps around the same speed, ie. 800,900,1000,1120,1200, it can cause lag and the cpu will have a harder time/take longer, getting to max speed
[Captivate Android Development] TheYar:
Should I leave the suckerpunch mem timing script in place, or is it obsolete now? Is this fugu compatible?
[Captivate Android Development] existz:
Its still CWM, just modified for oc/uv and the Onix kernel..(ie. option to delete VC settings incase you set unstable boot settings, added Onix specific tweaks such as cpu threshold tweak and memory timing tweak)...its still CWM, just modified for Onix
[Captivate Android Development] existz:
Delete it, you can enable it in recovery now under tweaks...yea its still fugu compatiable, its the same as suckerpunch was, just a new name
[Captivate Android Development] abee_13:
so using the cpu threshold tweak can affect battery life?
[Captivate Android Development] Johnny Paranoid:
Got it. Very well explained. Thanks again!
[Captivate Android Development] TheYar:
Your answer is just as I presumed. I have thanked you for it and its promptness.
[Captivate Android Development] existz:
It can, with performance cpu threshold tweak enabled, it sets the cpu threshold to 30/70, meaning the cpu will scale higher quicker...with the tweak disabled (default) the cpu threshold is at 55/90, meaning it will spend more time at lower frequencies, and it wont jump to higher frequencies so quick..hench being at lower frequencies=lower voltages=better battery life..

The CPU Threshold defines what the average CPU usage between the samplings of 'sampling_rate' needs to be for the kernel to make a decision on whether or not it should increase the frequency. For example when the up threshold is set to its default value of '90' it means that between the checking intervals the CPU needs to be on average more than 90% in use to then decide that the CPU frequency needs to be increased, meaning it wont scale high so quickly..For the down threshold, when set to its default value of '55' it means that if the CPU usage needs to be below 55% between samples to have the frequency decreased..meaning it will scale lower quicker.. When enabling the tweak, it sets the up threshold to 70 and the down to 30, so it would only need to be at 70% for it to increase, (instead of 90) meaning it will scale higher quicker and for it to decrease it needs to be below 30% before decreasing,(instead of 55) meaning it wont scale down as quick
[Captivate Android Development] xreflection:
Did you decide on a boot screen yet?
[Captivate Android Development] existz:
No not yet...thats why I went ahead and release it..still working on one. Im very picky when it comes to that..so not sure how long it will take for me to decide on one
[Captivate Android Development] Johnny Paranoid:
CPU Threshold tweak off, all other tweaks on. ext4 on all data & system. OC'd to 1200 at -100 each step. Ran Stability Test 30 core runs and Neomark 5 times looped and all is stable. Smooth as a baby's ass! Gonna test out the battery over the next couple days. Good work!
[Captivate Android Development] rlorange:
Don't forget your guinea pig over here! Lol!

Doc JS8, SuckerPunch i9000 beta#1 kernel 1.3ghz, all ext4, JVE GB Modem,
[Captivate Android Development] existz:
im still working on a few other tweaks, from now on all the battery saving tweaks will be default, then you can choose performance values in Onix recovery.. for example, im working on tweaking sampling_rate..

sampling_rate - This is measured in microseconds (one millionth of a second). This is how often you want the kernel to look at the CPU usage and to make decisions on what to do about the frequency. Typically this is set to values of around '20000'..so setting it higher will give better battery life.. setting it lower will give better performance...

Im going to try messing with a few different values and see what I can come up with..Plus ive been messing with a few other cpu tweaks, should have more tweaks in onix recovery in v2.0.2
[Captivate Android Development] H3llstorm:
Too bad it's not still called Suckerpunch. I found some great pics for ya. :cool:
[Captivate Android Development] xreflection:
So is it still the suckerpunch logo? I'll just flash this then. I was going to wait and see if it was soon, but if you aren't sure I don't think you should rush.

EDIT: Nvm, I saw that its the default Samsung.
[Captivate Android Development] xdahgary:
Boot screen of Onix from pokemon? lol.
[Captivate Android Development] existz:
no pokemon!
[Captivate Android Development] sinichi21:
The new CWM looks cool :D just woke up and tried this personally my self i like the sgh default logo make it looks like a little more stock and orignal phone but who cares about that LOL will try it and see hope my phone will like it the onix now
[Captivate Android Development] rlorange:
Just noticed something interesting :

I changed voltage control cpu states but os monitor showed that the settings hadn't stuck so I did a level 2 memory clear through task manager and the new settings were working after :)

Doc JS8, SuckerPunch i9000 beta#1 kernel 1.3ghz, all ext4, JVE GB Modem,
[Captivate Android Development] froli13:
Go Habs Go!! My vote would have been the second one then! :P

Leafs sucks btw :D

Downloading Onix now :cool:
[Captivate Android Development] goodolsen:
What about something like this?
[Captivate Android Development] MikeyMike01:
The lame action movie boot screen was a bit off putting.
[Captivate Android Development] ridethelight:
Made that joke a few pages back, keep up buddy!
[Captivate Android Development] Beny The Kid:
Ok, so I flashed Firefly 2.6 and Onix (1000 hz). All I have to say is SPECTACULAR! Thanks Exitz.....Though really disappointed when I saw the 897 boot screen still there.....

But really.....awesome work!!!!!
[Captivate Android Development] existz:
Yea still working on it...might have a new one with 2.0.2..hopefully
[Captivate Android Development] Johnny Paranoid:
I just had a serious problem happen. My phone all of a sudden decided to reboot. After that everything started force closing at start up. I rebooted but got the same thing. Rebooted into recovery and wiped volt scheduler, same thing. Rebooted into recover and reflashed Onix, same thing. Tried shutting down my phone and it started making a weird beeping sound that I've never heard. I have to go do some stuff, but when I get back I'm going to flash back to stock and master clear. Then reflash FF 2.6 and Onix and see what the deal is.
[Captivate Android Development] Beny The Kid:
I have only been running this config for about 2 hours now but I am on the 1000hz onix, so no real guesses here. Everything is running pretty smoothe. Just trying to work out the UV now.
[Captivate Android Development] existz:
Yea not to sure either ... I've ran both 100hz and 1000hz back and forth for about a week now with no issues ..
[Captivate Android Development] froli13:
Is it just me or noop is the default scheduler? Flashed over SP-Voodo (was using SIO scheduler).
[Captivate Android Development] existz:
Nope, SIO should still be default.. and is default for me
[Captivate Android Development] MaximumPotential:
Didnt you say you found cfq more stable?
[Captivate Android Development] goodolsen:
Noop is default for me too.
[Captivate Android Development] froli13:
Well, don't know why but after the first boot I opened VC and noop was the selected scheduler. I guess it was just because noop is the first in the list and it was the first time I opened VC.
[Captivate Android Development] froli13:
Yes, but then he said SIO was newer/better and now default.
[Captivate Android Development] MaximumPotential:
Thanks, Getting lost in the treads while I'm at school because so much happens here so fast. Sorry to ask a question that was most likely already asked.
[Captivate Android Development] existz:
Ill see if I can reproduce Noop defaulting ...what version of VC are you using? The new one in the OP..3.0.3? If not I recommend updating to it.
[Captivate Android Development] tupirujp:
Nice running Kano and onix
[Captivate Android Development] froli13:
Uninstalled VC 3.0 then downloaded 3.0.3 from the market before flashing.
[Captivate Android Development] mipakr:
it's so blue! i love it
[Captivate Android Development] existz:
I can't figure it out ..nor reproduce it ..tried reflashing both versions a few times ..always defaults SIO for me ..which ill mess with a few things, it shouldn't hurt anything, just set SIO and save it...or whichever you prefer

EDIT

try wiping cache and dalvik cache ...something could be cached from previous settings or something
[Captivate Android Development] rlorange:
@exitz

Please can you compile the i9000 beta#2.? Pretty pleasplease? Lol!

Doc JS8, SuckerPunch i9000 beta#1 kernel 1.3ghz, all ext4, JVE GB Modem,
[Captivate Android Development] goodolsen:
Tried installing 3.0.3, but get an error that the package isn't signed correctly. Any idea why that would happen?
[Captivate Android Development] existz:
Yea something with the app, its been posted in Xans thread, but uninstall then reboot..then install
[Captivate Android Development] goodolsen:
I just replaced the previous apk with the one from the OP. Shows 3.0.3 now.
[Captivate Android Development] froli13:
I did before flashing :P
[Captivate Android Development] Tweak4fun:
Well done existz! WOW!
[Captivate Android Development] existz:
Well ****...im clueless..
[Captivate Android Development] H3llstorm:
I just flashed to stock, flashed Suckerpunch-Voodoo #11 and then Onix 2.0.1, and both kernels defaulted to SIO.

I also downloaded (using the XDA app) and installed the Voltage Control app from the original post without any problem.
[Captivate Android Development] froli13:
But, even if I didn't wipe cache and dalvik, I didn't use noop since the previous wipe...

Just re-wiped and re-flashed and SIO is now default. So maybe it was because I didn't reboot between uninstalling 3.0 and installing 3.0.3 from the market?

EDIT: seems like the zip didn't deleted my previous VC boot settings.
[Captivate Android Development] existz:
Ill post a startup script afterwhile for you guys to test, I've been messing with different sampling_rate values, so instead of just putting out different test builds, ill make it a script during testing, so it can be removed, edited ..etc without having to flash a new kernel .. then whatever value I decide on ill put it in the kernel for v2.0.2 ..give me a few to finish testing some stuff and ill post it ..it will change how quick the cpu checks the threshold % to scale up/down ... a higher value, longer it takes to check, should help with some battery life ...in theroy
[Captivate Android Development] Johnny Paranoid:
Well, I couldn't get into download mode the normal way (vol. up & down while plugging in), but I could from recovery. Flashed back to stock. Once battery is full, re-flash ROM. I think, though, I'm just gonna stick to SuckerPunch-Voodoo. This is my only phone and I really can't afford to have it down for very long. I'm sure the PEBPAC, but again, I just don't have time to mess around right now. I'll try this kernel again later in the week maybe.
[Captivate Android Development] meadhros:
same thing. Clear data. Uninstall 3.0 and 3.03 will install.
[Captivate Android Development] xreflection:
SIO is default for me after flashing Onix. I really love the blue of the recovery.
[Captivate Android Development] sinichi21:
The same thing also to me noop is.the default even I tried to clear the cache and dalvik im using the voltage control the one on the market every Sp kernel I flash It is noop to me or my voltage setting from before us carried to the new sp kernel I flash even I deleted the settings on init folder I wish I can help to figure it out why but I have no clue on what look for
[Captivate Android Development] sinichi21:
I think its the last kernel you use since you already set your previous kernel to sio maybe it got carried on. Mine is always like that
[Captivate Android Development] existz:
Something is sticking from some previous settings somewhere...make sure nothing in /etc/init.d/ is writing it on boot...also check /system/etc/init.d/ sometimes files gets wrote there and not /etc/init.d/ ...also make sure to clear VC data in Settings/Manage Applications ... something is sticking somewhere