yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] Jonathon Grigg:
Use the market version and uninstall any existing version.

To make things easier for everyone, v2 will be on the market under my name, with a new package name and everything. This way, I can have the thread and market versions the same and there's no remaining issues of what version was installed.

Sent from my Nexus S
[Nexus S Android Development] gioyann:
I have already tried this way. Now I'm running on 1.2 version but on the market I find that "proton voltage" is already installed on my device...but I'm sure I have installed it from the APK!! :confused::confused::confused:
[Nexus S Android Development] dario3040:
Yea, definately make it a paid app, also 1 australian dollar isn't enough in my opinion, but that way more people will pay for it, so 1 might be the sweet spot.

edit: maybe do it like setcpu?

Free on xda, but donate version in the market.
[Nexus S Android Development] DaX05:
Love the app! Flawless work!
[Nexus S Android Development] Babydollll:
I have been waiting for a pro version

Sent from either my N1, NS, or Sensation 4G
[Nexus S Android Development] Jonathon Grigg:
I don't really want to make bucket loads from this, its more a different way for some people to donate (rather than PayPal). That said, my parents are planning a trip to America next year so it could help a bit then.

I think I will go with ~$1 on the market, and maybe an ad supported free market version, with the SetCPU like free version (and adfree) available at RootzWiki and maybe here.

And just to get some ideas, what would everyone want as future extras in the pro version? Preferably not a stress test type feature, that's a bit hard and could possibly damage phones if done incorrectly.

Sent from my Nexus S
[Nexus S Android Development] bringonblink:
Hard to think of anything lol, amazing as is :/

Sent from my Nexus S
[Nexus S Android Development] ShadowVlican:
awesome! will post mine tomorrow after i spend a day using custom voltages
[Nexus S Android Development] Babydollll:
Personally, I think it's fine the way it is. You have already said (correct me if I'm wrong on this....) that the paid version would have maybe more incremental UVing (UVing???) and that is more than enough IMO.

Sent using two tin cans and some string.....
[Nexus S Android Development] ShadowVlican:
here are my current settings

OCed to only 1.2GHz w/ smartass... so ignore 1.3 and 1.4GHz settings

tried my best to crash my phone, but couldn't... so voltages seem stable
[Nexus S Android Development] DaX05:
Good job! 'Cause I have the same settings! :D
[Nexus S Android Development] caleb1783:
I crashed it using your settings~

Oxygen 2.1.6 w Netarchy 1.3.8 BFS while playing a movie on moboplayer...

>,<
[Nexus S Android Development] caleb1783:
is there better alternate for moboplayer?

Other than your settings are flying...

Thanks.
[Nexus S Android Development] DaX05:
Some phones make react differently.

I've been trying some different ones also and these are really steady and responsive..

100MHz 925 mV

200MHz 925 mV

400MHz 1025 mV

800MHz 1175 mV

1 GHz 1225 mV

1.2GHz 1325 mV

1.3GHz 1400 mV

1.4GHz 1450 mV

Give those settings a try. :D
[Nexus S Android Development] ShadowVlican:
much like overclocking a computer, each device is different

just keep raising the voltages until it no longer crashes (but if it crashes at stock voltages, then you have different problem)

and diceplayer > moboplayer because diceplayer supports hardware acceleration (smoother and less battery consumption for files that work with HW acceleration)
[Nexus S Android Development] caleb1783:
Thanks... these settings seem to do it... running smooth and no problems...

wonder what can i do to maximize battery though... is juice defender really worth it?

do you guys recommend auto brightness... auto sync for max battery?

I am getting around 14 hrs with 2.5 hr display on...

Thanks...
[Nexus S Android Development] sinik420:
Lowest light setting visibily possible, sync really only needs to be on while charging unless u need emails asap. Your battery life is fantastic with 14hrs, don't do juicedefender or a task manager

sent from my nexus s on a kang from simms
[Nexus S Android Development] :
I thought I'd just chime in on my voltage settings. I bought a i9023a last week and have been using these settings ever since:

1.4 GHz - 1500 mV
1.3 GHz - 1400 mV
1.2 GHz - 1300 mV
1.0 GHz - 1200 mV
800 MHz - 1150 mV
400 MHz - 1000 mV
200 MHz - 900 mV
100 MHz - 850 mV

I'm using Netarchy 1.3.7 BFS and 100-1200 MHz OC with smartass, rom is Oxygen 2.1.6. :)

The battery life is great and the phone is responsive, so I guess I've got a good batch on my phone.
[Nexus S Android Development] uansari1:
Any update on the freezing issue with Proton? Can't even get it to load my current settings..

Running Matr1x at the moment.
[Nexus S Android Development] sinik420:
Never heard this "issue" ,are your settings too low perhaps

sent from my nexus s on a kang from simms
[Nexus S Android Development] uansari1:
I'm running the stock Matr1x kernel settings. When I open Proton, it opens but nothing ever comes up in the way of existing voltage settings. Just the Proton Voltage app bar at the top, and a black screen underneath it. Hitting menu or back causes a Force Close, Wait, Report prompt to come up.
[Nexus S Android Development] SA-07:
use setcpu and set it to the max

go big or go home hahahaha ;)
[Nexus S Android Development] uansari1:
I'll resort to SetCPU if Proton ultimately doesn't work. But this app seems to be more robust than SetCPU... and prettier... and free. ;)

Edit: Happily, v1.1 works fine. I'll use that in the meantime.
[Nexus S Android Development] Jonathon Grigg:
Depending on what Matr1x version you are on, proton may have some issues due to differences between some frequencies. Mathkid moves too quickly to keep up ;)

Sent from my Nexus S
[Nexus S Android Development] H3XAPL3X:
Kernel Confusion

i'm running NSCOLLAB with cyanogen mod + Voodo... its running the Netarchy kenel.. but the kernel is 1.3.8... compatible ??
[Nexus S Android Development] sinik420:
Works for me

sent from my nexus s on a kang from simms
[Nexus S Android Development] H3XAPL3X:
Yeah .... so I downloaded the apk and installed it... and I try and run it... but a little cheers notification tells me "could not launch requested activity" .. and nothing happens
[Nexus S Android Development] sinik420:
My bad I didn't notice that I hadn't reflashed tthe kernel after doing a nightly

sent from my nexus s on a kang from simms
[Nexus S Android Development] Jonathon Grigg:
Try downloading the market version (search for Proton Voltage Control) if you are having issues with this one here, remember to uninstall the thread version first.

Sent from my Nexus S
[Nexus S Android Development] H3XAPL3X:
Works like a charm. Any suggestion for what voltages I should use ? Nexus s running ns collab and netarcy 1.3.8 kernel
[Nexus S Android Development] sinik420:
Everyone's opinions are found here already

sent from my nexus s on a kang from simms
[Nexus S Android Development] H3XAPL3X:
Just applied your voltages ! Charging phone tonight and will quote back thanks man
[Nexus S Android Development] H3XAPL3X:
From full charge , in 8 o clock in the morning till now (11:22) just by using the 3g browser its at 82%....
[Nexus S Android Development] sinik420:
What about device information, rom, kernel

sent from my nexus s on a kang from simms
[Nexus S Android Development] dario3040:
That's completely normal, actually mine goes down twice as fast as yours.

3,4 hours using the 3G browser, seriously.
[Nexus S Android Development] Graham19:
Is there anything special I need to do for 1.3? It doesn't work from either the market or the first post for me.
[Nexus S Android Development] Jonathon Grigg:
What kernel are you running?

Sent from my Nexus S
[Nexus S Android Development] floomat:
hey, nice app but when i try to update to version 1.3 it crashes my install wizard and does not install correctly..now i cant install 1.2, cant uninstall 1.3 (it works with titanium backup but not with normal ways)

any clue whats going on there?
[Nexus S Android Development] bringonblink:
For people saying what voltage to use :

Start at stock and -5mv across the board. Run for 3 days. If no rebooted repeat. Keep repeating till you crash. Revert back one notch and start doing -5mv on each frequency separately. Repeat etc.

Yeah it's a pain and takes awhile, but this way the voltages are tailored to your phone

Sent from my Nexus S
[Nexus S Android Development] Graham19:
Netarchy 1.3.9
[Nexus S Android Development] Jonathon Grigg:
For all those with issues, I will hopefully get v2 out soon, it is a rewrite and hopefully will work much better and without these install issues (it will be a clean install for this).

Sent from my Nexus S
[Nexus S Android Development] Jonathon Grigg:
Well, my general advice is to uninstall any installed version, reboot and try again. Maybe wipe dalvik-cache if it still fails to install.

Sent from my Nexus S
[Nexus S Android Development] walker7373:
neverending green tinted loop on nscollab

Hi all,

I'm experiencing problem with my modded nexus s because once a day happens that I encounter a neverending loop, the boot animation is green tinted in that loop.

My rom is NScollab 1.0.38 with matrix kernel.

I didn't overclock.

Someone suggestme to use proton to slightly overvolt my phone. Nscollab default starts from 900mv at 100 MHz, at first I tried to apply "reccomended voltages" (that starts from 930mV) but the loop happens again. Now I'm trying with "stock voltages" (from 950mV).

Thanks for your suggestions.

Riccardo
[Nexus S Android Development] cheech87:
That's a CM problem. It will happen with stock voltages as well.
[Nexus S Android Development] DaX05:
Start at -5 mV until you find a comfort zone. Work your wag up from there.

-25 mV has been amazing for me but as every device is different.. find the right increments that work for you.

We can only give you a general idea on what works for us.

If the loop persists, time to a rom backup & try a different rom.
[Nexus S Android Development] bringonblink:
yeah 1.3 just FC's when i try to open it
[Nexus S Android Development] slonn:
Same here :(
[Nexus S Android Development] uansari1:
Download it from Market..that version works.
[Nexus S Android Development] slonn:
That did the trick. Thanks!
[Nexus S Android Development] infernosoft:
Suggested Values

For some odd (long explanation) reason, I don't have access to Proton Voltage Control on the market, and installing the apks in the OP don't work either (it tells me that it's not found/installed even though it is).

Anyway, my workaround for the time being is going to be using setCPU to change the voltages but I was wondering if someone could please post the "suggested" values as Proton Voltage Control suggests for their respective frequencies.

Thanks.
[Nexus S Android Development] uansari1:
I'm not using it, so I don't have it installed, or I'd be happy to help. Maybe someone will be kind enough to share the apk from the Market with you..as it should work fine.
[Nexus S Android Development] Jonathon Grigg:
I will try to compile a 1.3 with a new signature for those with issues, I still have a new version in the works too. Thanks for your patience everyone!

Sent from my Nexus S
[Nexus S Android Development] endursa:
the download for 1.3 in the first posts are down! and for some reason i can't find it on Miui 1.9.9 in the market! please reupload it :)
[Nexus S Android Development] Ok_Kaleidoscope5109:
new support for 600mhz would be nice.

Also given that we have US and worldwide folk on here, it'd be nice to settle on a date format. I thought 9/7 meant September 7th til I looked at the last post here and it's been dead for a while, so I knew it meant July 9th.

Perhaps we should do what the medical industry does and put 9 JUL 2011. LoL. Sometimes its confusing here!
[Nexus S Android Development] Jonathon Grigg:
I originally built it for Netarchy kernels, and that's the way it will stay. I currently do not have the time or reason to keep up with everything shankar (mathkid) puts into matrix, sorry.

As for the date format, I am from Australia, it clearly shows that in the side bar thing on each post, my profile or location etc. As a general rule of thumb, use whatever date format the OP's country uses and you should be right. I don't see it as an issue at all, if you're mucking around with stuff like this you should already have brains of some description :P

Sent from my Nexus S
[Nexus S Android Development] jca11:
i can't download it..

does the download link broken?

wanna use it so bad

thx
[Nexus S Android Development] X1111:
confirm it ,i can't download too...

can anyone attach v1.3 here or any other mirror ?
[Nexus S Android Development] X1111:
hey , i can't download it : http://download.jonathongrigg.com/apps/ProtonVoltageControl-130.apk , HELP
[Nexus S Android Development] Jonathon Grigg:
I took the download server down, that's why it's not downloading. It's not high on my priorities right now but I will try to build and upload 1.3 again for everyone.

Sent from my Nexus S
[Nexus S Android Development] X1111:
that will be a new release or not?

i need it then i'm waiting intensive

thanks for the response :)
[Nexus S Android Development] sinik420:
Wow, if you want it that badly, learn to do it manually

sent from my nexus s on a kang from simms
[Nexus S Android Development] X1111:
not exactly but i know the way

be aware i don't want it for only UV/OC ,i like the user interface tools that badly ;)
[Nexus S Android Development] Jonathon Grigg:
Rebuilt 1.3, same version as before so nothing new here. Now hosted at goo-inside.me so it should work well.

Please UNINSTALL ALL previous or existing versions of the app before installing this one, otherwise you will get signing issues as it uses a different key.

Download: http://goo-inside.me/apps/jonathongrigg/ProtonVoltageControl-013.apk
[Nexus S Android Development] X1111:
thanks but what about Emergency Restore ? :)

also a question is that can we use this app for other kernels that include UV feature ?

sorry if it's repetitive....
[Nexus S Android Development] Jonathon Grigg:
Ah yes, I will try and get that done soon. As for kernels, if it's based on what Netarchy has done then most likely but I offer no guarantees on that front.

Sent from my Nexus S

Edit: new emergency boot zip uploaded also to goo-inside.me for everyone
[Nexus S Android Development] voyager_s:
Hi all...i just flashed a new rom. The carbon series. And I'm having trouble with proton settings reloading after a reboot.

I now have to manually change the voltages every time i reboot. It does not simply reload the saved settings as before with other Roms.

I've even updated to the latest version of proton from the previous older version i was using but still no luck. Any ideas u guys.

Thanks
[Nexus S Android Development] Jonathon Grigg:
Please reflash the netarchy kernel, there is an issue with the one currently in Carbon.

Sent from my Nexus S
[Nexus S Android Development] voyager_s:
Thanks...I've tried your suggestions but unfortunately the same issues remain.

Tried 3 different netarchy kernels now and no luck.
[Nexus S Android Development] Jonathon Grigg:
Have you tried a wipe? A full wipe if everything else has failed, then reinstall the rom and another netarchy kernel. Finally, check if other init.d scripts are working for you.

Sent from my Nexus S
[Nexus S Android Development] voyager_s:
Well i will try and see but i don't think it will help seeing as its already a fresh install. But i give it a go anyway.

I've no idea what an init.d script is I'm afraid.

:-( Thanks for your help however.
[Nexus S Android Development] sinik420:
Its a script that runs on boot, like the UV when enabled to set on boot or the v6 script.

sent from my nexus s on a kang from simms
[Nexus S Android Development] timpoldo:
@ Jonathon Grigg

3 questions:

1) If i remove flag on "Reload voltage on reboot", what happen? Phone restart with default voltage settings?

2) Emergency_boot.zip file is unavailable. Can u solve?

3) Have u the default settings from Samsung? Can u publish?

Thanks a lot.
[Nexus S Android Development] Jonathon Grigg:
1. Yes, if you remove it then your new voltages will be reset to whatever you had before on reboot. It wont be default unless you had default voltages before.

2. Emergency boot zip is not working within the app, download it from the OP please, it is stated in one of the last few posts before this!

3. I don't know the samsung default ones, the app uses the stock netarchy voltages as stock/default.

Sent from my Nexus S
[Nexus S Android Development] timpoldo:
Thanks a lot. So... removing flag, i've always the previous setting. Good.

As for the emergency boot zip, i've find it on googl.me in previous post.
[Nexus S Android Development] timpoldo:
Another question: if i change my ROM.... what happening to my voltage setting?

Do ghetto reset?
[Nexus S Android Development] SA-07:
Depends on what kernel the rom uses. If you have currently set voltages and u flash a Rom they will be wiped and changed to the voltages preset in the new kernel obtained from the new Rom
[Nexus S Android Development] idelgado782:
Downloaded And using suggested settings. I've heard good things about this app helping to extend battery life on the rom I'm using. Thanks for putting in hard work. :)

Sent from a Brainmasters MIUI powered NEXUS S!
[Nexus S Android Development] michalurban:
Stock Nexus S

Hi,

I`m not entirely new to android but still quite confused. :)

Questinou about the note about kernels to use - I have stock Nexus S, recently updated to 4.0.3. When I want to use this app, I had to root my phone and install one of the kernels (are they compatible with Stock ROM)? And what about updates from google - will they overwrite the kernel or not?

Any hints appreciated ... :)
[Nexus S Android Development] Jonathon Grigg:
This is old now, and I doubt the kernels will be supported into ICS with the same system used here. Your best bet for ICS is to flash a kernel such as GlaDos by Ezekeel or Franco.Kernel when they are ready and use the app NSTools or SetCPU to change the voltages. They use and support the newer method of changing frequencies.
[Nexus S Android Development] SA-07:
Or matr1x
[Nexus S Android Development] Jonathon Grigg:
Yes! That would probably be it! The checkbox is only an option, checking it and not pressing apply will NOT do anything :P

Sent from my Nexus S
[Nexus S Android Development] shubu000:
Ah ok but what's the most common level that most people can achieve?

Also at what level should I decrease the voltage at 25 mv steps?
[Nexus S Android Development] Jonathon Grigg:
-25mV all around is a common starting point, it's what ogdobber has used in his UV kernel, so for most it will be fine. For some, however, it causes lag, so try it and see for yourself.

Voltage decreases can be in any increments you want, but if it was me, I'd stick to 5's for neatness. When I implement a slider UI, it will have increments of 5mV in it too.
[Nexus S Android Development] Jonathon Grigg:
I can see what I can do, it will be a while off though, other things need doing first.
[Nexus S Android Development] obsanity:
No problem. Just a suggestion. Here is a quote from the Netarchy's kernel post on voltage increments:

"To adjust the mV for a particular higher or lower than the default,

echo values divisible by 5..."

So I'm not sure if this is required but Netarchy is asking for increments of 5.
[Nexus S Android Development] shubu000:
Sorry to keep asking questions but I have set proton to set at boot, but settings don't stick...

Anyone had the same experience w
[Nexus S Android Development] Jonathon Grigg:
My set on boot works perfectly for me, quite a few others also have it working, but there seems to be a few who's it doesn't work for. I will look into the cause when I get some spare time.
[Nexus S Android Development] PLEEZEFRAGME:
the reboot option doesnt work for me either.

maybe you can ad some kind of favorites or Last Used so that we can use the last b4 the reboot. So its easier to define the voltages or even simply press "last used" so we dont have to put in the voltages after every reboot.

Hope you understand my bad bad english.
[Nexus S Android Development] Moz007:
I'm not sure this is cause by this apps but now when i reboot the phone or when he crash, he doesn't restart, i just have black screen and i have to remove the battery... any one have the same problem ?:confused:

Edit : If i remove the setting on the boot, the problem disappears !
[Nexus S Android Development] obsanity:
From your post I'm guessing you might have your voltage settings outside of what your phone will handle. This is most likely why you see a black screen. Be careful when adjusting those values. You don't want to go too much without testing new values for a day or two.
[Nexus S Android Development] Moz007:
My values is 1475 1450 1300 1200 1125 950 825 800.

This is stable during a day with quadrant, angry bird, navigation with lot of flash etc... but if i reboot -> black screen ! :(
[Nexus S Android Development] Jonathon Grigg:
I'd say its because your lower frequencies are set too low, try using 850 for the last two and see how it goes.

Sent from my Nexus S
[Nexus S Android Development] Moz007:
You were right ! My bad... When do you put your app on market ? Pro version will be available ? So good work.

A newbie french user... :D
[Nexus S Android Development] bringonblink:
And does increasing voltage solve this? If so....not stable xD

Edit:

Late reply ignore
[Nexus S Android Development] jello24:
yes the UV_mV_table shows the same values as the ones i entered in your program, so i can confirm that the UI definitely works. it's just that everything goes back to default upon reboot.

yeah... no. pretty clear you have to check the box first before you hit apply. I don't think the confirmation that says "Settings saved in init.d/proton_voltage_control" would show up otherwise.
[Nexus S Android Development] Jonathon Grigg:
Can you have a look at the proton_voltage_control init.d script and see if the voltages there are the same as the ones you entered?

Sent from my Nexus S
[Nexus S Android Development] jello24:
yeah sure. the file says:

#!/system/bin/sh
# Proton Voltage Control 'Set on Boot' file
echo "1425 1375 1325 1225 1175 1025 925 925" > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table

which is basically your suggested values. somehow it's not being written to the table on boot.

i'm gonna try to add stuff to the init.rc to see if this will run.

Edit: Finally got it to work! Ended up having to shoehorn

service proton /system/etc/init.d/proton_voltage_control
user root
group root
oneshot

to init.local.rc.

Thanks for the app man! you do good work!
[Nexus S Android Development] Jonathon Grigg:
Thanks for the input, what rom are you running, just for further investigation? Would it be stock? Can you run any other init.d scripts successfully upon boot?

Sent from my Nexus S
[Nexus S Android Development] Moz007:
I found when the phone is charging and when he reboots, the instability is more present so this is my new values :

1500 1450 1300 1200 1125 950 900 875

This is in the norm ? Little bad for 1400 and 1300 mhz i found... :(
[Nexus S Android Development] jello24:
I am currently running this setup:

ROM: SuperAOSP 8.2 AW 2.3.4

Kernel: Netarchy NS 1.3.0.12 CFS 2.3.4 Universal

This was the first init.d script that I've had to run that I have knowledge of, but there's two other files in the folder that are probably initialized somewhere else. One is called "99nexusinit" and the other is an empty file called "placeholder"
[Nexus S Android Development] Jonathon Grigg:
Sorry everyone, busy week so far for me and there's still more stuff to come. I will only get a short amount of time on the weekend as well.

What would everyone say to reducing the suggested voltages down to -20 as it seems more people can make this rather than -25? Then if people want to they can further decrease the voltages them selves.

Also coming is those other language translations, a (hopefully) working 'emergency restore' feature and a slightly more intuitive UI.

Sent from my Nexus S