yashsingh1/xdaforums huggingface dataset:
[Xperia Arc Android Development] bmwbasti:
Hi Chad,

thanks for your answer.

At the moment i sadly can't give you the exact voltage because my Arc is laying in my car and my wife took it to get to work ;)

So she took my car and my Arc :eek:

;)

But i have set all voltages to -50mV (it runs perfectly until taht happening with that) and only wanted to take another "control-look" and hit apply.

I think it should be 850mV but perhaps someone can take a look at the default voltages and give the exact answer.

Regards Basti

PS.: Of course i didn't touch the voltage of the three frequencies Doom posted above.
[Xperia Arc Android Development] Flo95:
If you removed 50mV it should be @ 850mV
[Xperia Arc Android Development] jacobwind:
Hey

I have made some test with UV and wants to share the "work". As i can see it is possible to UV the lover frequencies to the min value 750. All of my new values are 25 above crash voltage of each freq. I have made a script that can be run with script manager to set the voltage. if there is any interest i can upload the script? As far as i can see i have got af pretty good device :D

Here is my result

Freq Original Undervolt New Value

24576: 900 -150 750

61440: 900 -150 750

122880: 900 -150 750

184320: 900 -150 750

192000: 900 -150 750

245760: 900 -150 750

368640: 900 -150 750

460800: 950 -100 850

576000: 1000 -150 850

652800: 1050 -200 850

768000: 1050 -200 850

806400: 1100 -250 850

921600: 1150 -250 900

1024000: 1200 -250 950

1113000: 1200 -200 1000

1209600: 1200 -175 1025

1305600: 1250 -175 1075

1401600: 1250 -125 1125

Hope you get

DoomLoad thanks a lot!
[Xperia Arc Android Development] w1000i:
oh God :eek: >> did you gave your table heavy test.

And can you explain the red sentences above! plz
[Xperia Arc Android Development] babygau:
instead of using incredicontrol, he write some code to make a script running at boot that have some "freaking" UV number above :)

I'm running at 800mV (also using script), its stable so far, no wonder if it could run at 750mV, cheer ;)
[Xperia Arc Android Development] Flo95:
@ jacobwind:

That's some extreme undervolting!

Did you test it with some benchmarks?

I'm still @ -75mV, stable since 11 o'clock this morning.

Didn't test a more agressive undervolt

EDIT:

Just lowered the voltage again - 25mV, so I'm @ - 100mV now. 15 linpack runs without a problem.
[Xperia Arc Android Development] propc:
can be used in xperia mini pro(SK17i)..or I need to compile again?
[Xperia Arc Android Development] SimonZ:
@ DooMLoRD

You have a little gift for your big Kernel! Chek your PayPal credit...

Question: Can be integrated a pre-configured feature of UV in kernel? Or otherwise an update.zip for recovery... :)
[Xperia Arc Android Development] DooMLoRD:
thanks SimonZ!

well i said this before but i will still repeat it... some devices do not handle undervolt well... so to keep maximum compatibility i have the default setting as close to stock as possible and then added LOTS of userconfigurable features ;)

u can use VDD control app (IncrediControl) to set voltages to ur preference at each boot!
[Xperia Arc Android Development] SimonZ:
Mmmm... It crash whenever i tap on "apply" I will ceck for new versions.

EDIT: I've reinstalled now seems to work but "set on boot" don't remain flagged...anyway i tried all frequencies @ -25 and it work 1024 is @ -50, quadrant finish correctly
[Xperia Arc Android Development] chad0989:
Its not supposed to remain flagged, thats why there is a text box by it that says whether or not there are boot settings. Its a fail safe because undoubtedly users would leave it flag, set voltages too low, and end up in boot loops.
[Xperia Arc Android Development] Rycon33:
Guys can you please share with me your script in undervolting. I really want to try this undervolting thing also to extend batt life. TIA.
[Xperia Arc Android Development] w1000i:
https://www.dropbox.com/s/bqvy9v61pcvpluf/Addons/Lower_vdd_levels-UV-flashable.zip

make sure to re write the table for your devise ;)
[Xperia Arc Android Development] Rycon33:
That answered my question also, thanks.
[Xperia Arc Android Development] jacobwind:
I have testes each freq with my device locked to that specifically. I am still testing for stability but for now everything seems fine.

I have made a text file and put it on my SD card. When running this it sets the freq for all steps. When everything seems stable i will set it to load at every boot. To run this script u have to use Script Manager from market.
[Xperia Arc Android Development] xtorm80:
oh pretty please can i have the script please jacob?
[Xperia Arc Android Development] inteks:
put this file into init.d folder. you can mod it how you need it. ;o)
[Xperia Arc Android Development] xtorm80:
thanks

just downloaded incredicontrol and trying it out

at -100mv runing stablitytest now, but im having software crash rather then phone crash....hmmmm

been having force close with prog since ver4
[Xperia Arc Android Development] DooMLoRD:
i have a seperate kernel for xperia mini pro(SK17i) ready... i am waiting for some ppl to show interest... if i get a positive response from many ppl then i will post the kernel...

were u able to root ur phone? using the method i posted here:

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

also regarding xperia mini pro(SK17i) lets continue the discussion in the above thread ;)
[Xperia Arc Android Development] Flo95:
After googeling how other devices can be undervolted I found out that some devices can be undervolted with SetCPU. Could you implement that feature, so we just have to use one app?

I just use IncrediControl + SetCPU, didn't come to testing I/O things yet as I don't really get that thing.
[Xperia Arc Android Development] DooMLoRD:
franky u dont even need to use any apps ;)

all can be done with shell scripts... a single shell script can take care of all of this ;)
[Xperia Arc Android Development] babygau:
Hey mate, why don't u provide a kernel progress milestone, It would be a good idea to let everybody here have a little specific about what's coming up next :)
[Xperia Arc Android Development] Flo95:
Cool, but I don't know how to write these scripts...

These settings are stable since more than 24 hours now for me:

122MHz: 800mV

192MHz: 800mV (doesn't show up in SetCPU + CPU Spy)

245MHz: 800mV

368MHz: 800mV

460MHz: 850mV

576MHz: 900mV

652MHz: 950mV

768MHz: 950mV

806MHz: 1000mV

921MHz: 1050mV

1024MHz: 1100mV

1113MHz: 1100mV

1209MHz: 1100mV

I'd say that's enough uv :D (-100mV for each speed)

The speeds bewteen 368MHz-1024MHz doesn't really get used.

122MHz 14h, 245MHz 18min, 368MHz 9h 20min, then almost all speeds just a few seconds or 3 minutes, 1024MHz 1h 38min, 1113MHz doesn't get used, 1209MHz 6h 22min
[Xperia Arc Android Development] Kenchitech:
WIFI slowness?!

Hiya, I'm just wonder anybody experienced an issue which the wifi speed became slow and laggy after you flash this custom kernal??

Pls advise and provide a solution whether it is the setting problem or else?! Thanks...
[Xperia Arc Android Development] Rycon33:
doomlord, guys, If I have a script containing vdd levels, cpu governor, and my desired min-max frequency, what is the recommended prefix number I need to put before the filename? Some put 00,01,98,99 on the filename(e.g. 99supercharger). Or does it matter?
[Xperia Arc Android Development] DooMLoRD:
well currently for ARC Kernel... the only addition is generic init.d support...

i just got the USB-OTG cable today so will start work on getting USB storage devices working...

that frequency is not supposed to show up anyways ;)

the amount of time spent at a particular frequency depends on usage/workload/and most importantly the CPU governor (scaling) used...

it shouldnt matter... all the init.d scripts are called one after other... so a script starting with 00 is called before 05,06,etc... basically in acceding order (00 to 99)...

BUT make sure that:

1) script has all execute permissions (chmod 777) OR all 9 boxes ticked in Permissions window in RootExplorer

2) busybox (which supports run-parts) is there in /system/xbin/

both of these issues are addressed in the work-in-progress kernel-ramdisk, so that u dont need to worry abt anything... future kernel releases will get this feature...
[Xperia Arc Android Development] w1000i:
@ DooMLoRD

can you make BFS kernel ?
[Xperia Arc Android Development] DooMLoRD:
yes thats in my to-do list ;)
[Xperia Arc Android Development] babygau:
For those who want to UV by using script, download this vipermod and tweak it on your own:
[Xperia Arc Android Development] bmwbasti:
Hmm some weird problem. It seems as if I got some crazy device/cpu. I've undervalued my cpu by -50mV at 1024Mhz and it ran quite nicely. Even StabilityTest ran several hours without problems. Now I wanted to test it again and StabilityTest crashed after some minutes. I set the voltages to default and restarted my device. Now StabilityTest crashes after few minutes even with default voltages. Linpack runs greatly with default and UV settings for 30 times. Now I don't know if it's the device or just the app that's not running correctly.
[Xperia Arc Android Development] DooMLoRD:
try reinstalling the app
[Xperia Arc Android Development] babygau:
So have u got any plan for the following features:

:D
[Xperia Arc Android Development] DooMLoRD:
who's great plan is it to disable kernel & logcat debugging? thats a developers nightmare...

-Battery tweaks << only if its kernel related

-Ram optimization << only if its kernel related

-Build.pro tweaks << NO... not kernel related

-Sysctl tweaks << only if its kernel related

-Enabled CONFIG_RCU_FAST_NO_HZ << i dont know wht that is

Turned off unnecessary logging for better smoothness and efficiency:

- Disabled Android Debug Logger / logcat << ARE U CRAZY?

- Disabled Kernel debug << ARE U CRAZY?

- Disabled Sony debug << WHT IS THIS?

- Disabled CPU frequency translation stats << i dont know wht this is

- Disabled CONFIG_FTRACE << i dont know wht this is

where did u copy paste this from?
[Xperia Arc Android Development] babygau:
got it from speedmod kernel which I'm using on Samsung Galaxy S2. It has great battery life saver :P
[Xperia Arc Android Development] DooMLoRD:
i will see wht can be done...
[Xperia Arc Android Development] babygau:
Yeah, bcoz it is just what I experience from my S2, hopefully u could pull out sth from that :P
[Xperia Arc Android Development] DooMLoRD:
dude thats a S2 it cant be compared to arc...

P.S.: i have both devices
[Xperia Arc Android Development] babygau:
Mate, you know and I'm aware of that

I just think u could get some idea from other kernel, don't mean "arc has to be similar to s2" :)
[Xperia Arc Android Development] DooMLoRD:
as i said i will see wht can be done... i am not going to commit/guarantee anything...

i am new to kernel development and i am learning new stuff everyday...
[Xperia Arc Android Development] babygau:
It's OK mate, always appreciate ur work ;)
[Xperia Arc Android Development] dondavis007:
Great work DooM! Works like an charm.
[Xperia Arc Android Development] Flo95:
But it's ok to undervolt that speed? Because we should not tamper the other 3, not shown, speeds.

Ok, just wanted to share my experience with the scalling/unused speeds.
[Xperia Arc Android Development] bmwbasti:
Is there a way to restore the marketlink of downloaded apps without Titanium etc.?

I wanted to test Doom´s advise to reinstall StabilityTest so i uninstalled it. When i opened the market afterwards al my apps where gone and only youtube and google maps are showing up in "my apps" :(
[Xperia Arc Android Development] DooMLoRD:
i will recommend that u DO NOT change voltages of those 3 frequencies...
[Xperia Arc Android Development] Flo95:
You said 25MHz, 64MHz and 184MHz, I didn't change those.

Is it ok to uv 192MHz?
[Xperia Arc Android Development] DooMLoRD:
woops seems i missed one ;)

thanks...

ya dont change that... its the MAX_AXI_KHZ so dont touch it...
[Xperia Arc Android Development] Flo95:
Ok, then I'll change the voltage back to 900mV.
[Xperia Arc Android Development] Mesho Arc:
what is I/O scheduler?

what's the difference between the schedulers?
[Xperia Arc Android Development] vitaminme:
Input/output (I/O) scheduling is a term used to describe the method computer operating systems decide the order that block I/O operations will be submitted to storage volumes. I/O Scheduling is sometimes called 'disk scheduling'.

I/O schedulers can have many purposes depending on the goal of the I/O scheduler, some common goals are:

To minimize time wasted by hard disk seeks.

To prioritize a certain processes' I/O requests.

To give a share of the disk bandwidth to each running process.

To guarantee that certain requests will be issued before a particular deadline.

noop is often the best choice for memory-backed block devices (e.g. ramdisks) and other non-rotational media (flash) where trying to reschedule I/O is a waste of resources

as (anticipatory) is conceptually similar to deadline, but with more heuristics that often improve performance (but sometimes can decrease it)

deadline is a lightweight scheduler which tries to put a hard limit on latency

cfq tries to maintain system-wide fairness of I/O bandwidth

WIKI :)
[Xperia Arc Android Development] NeoCream:
It seems that the BFQ is the scheduler to recommend (according to some other threads/posts on the internet).

But what's up with the VR-Scheduler? Couldn't find useful information on that scheduler and how it performs against BFQ/CFQ. :confused:
[Xperia Arc Android Development] vitaminme:
Hi Doomlord,

Is it possible to mount entire filesystem (yaffs2) with noatime option? Does android maintains last access time? :confused:
[Xperia Arc Android Development] DooMLoRD:
its possible just use this command:

su
busybox mount -o remount,rw,noatime /system

u can now verify if this was done correctly using:

mount

though wht are the advantages of this?

apparently it improves disk I/O: http://www.howtoforge.com/reducing-disk-io-by-mounting-partitions-with-noatime
[Xperia Arc Android Development] Raoa:
noatime and nodiratime save battery as well beside improving performance. Usually when linux reads files it also writes access date/time on the file. That writing is heavy resource user(cpu,etc).
[Xperia Arc Android Development] DooMLoRD:
GUYS I BRING GREAT NEWS!

WE NOW HAVE FUNCTIONAL USB-OTG SUPPORT! (atleast it detects USB storage and can read from it)

i am preparing final files/instructions...

usb keyboard works:

usb mouse works but there is no cursor... but u can move around and select (left click on stuff):
[Xperia Arc Android Development] babygau:
Just tested ur module, it's WORKING ;)

You've done Great Job, mate :)

Now, looking forward to ur new kernel

Here is a question:

Why does smartass governor only work at 368 freq :|

If I use interactive governor, cpu runs at min 122, what does it make difference?
[Xperia Arc Android Development] Rycon33:
#!/system/bin/sh

#set scheduler for stl, bml and mmc

for i in `ls /sys/block/stl*` /sys/block/bml* /sys/block/mmcblk*

do

echo "bfq" > $i/queue/scheduler

echo "0" > $i/queue/rotational

echo "1" > $i/queue/iosched/low_latency

echo "1" > $i/queue/iosched/back_seek_penalty

echo "1000000000" > $i/queue/iosched/back_seek_max

echo "3" > $i/queue/iosched/slice_idle

done

The above script was posted previously by babygau, but for some reason I cannot get it to work on my phone.

I placed the file at /etc/init.d, set permissions 777, on script manager I configure it to "run as root" and "run at boot".

Still doesn't stick and I cannot even see those "/qeue" something folders.

Can anybody enlighten me more on how to make this work, i really like to try the BFQ scheduler(using script and not apps).

Or maybe somebody have a different script they can share that might work on mine. TIA.
[Xperia Arc Android Development] babygau:
Hey mate, U gotta use some software like notepad+ (free), u can't copy and paste because notepad doesn't support unix format. In other words, using notepad+, create new file, choose edit->EOL conversion -> Unix format -> copy & paste the script, save it with whichever name u want (xxx.sh), copy to init.d folder, set permission to 777, enjoy ;)
[Xperia Arc Android Development] Rycon33:
Hi babygau, unfortunately still cannot work after I did your suggested procedure. After reboot still doesn't stick.

Do I have to manually create first those bml* folders under /sys/block? I thought those folders will be auto-generated by the script.

Attached is what I got when I tried to manually run the script.
[Xperia Arc Android Development] babygau:
Mate, u cann't run the script when ur still using ur phone, u gotta reboot the phone

If you want to check the script is working or not, use this command

you will see bfq in bracket [bfq]

P.S:

the script doesn't create any directory, it just scan and send parameters to those files to switch default scheduler to bfq and have some tweaks that boost ur flash drive :)
[Xperia Arc Android Development] Rycon33:
babygau, I did reboot then this is the output on adb shell after I issue the cat command:

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell

# cat /sys/block/mmcblk0/qeue/scheduler

cat /sys/block/mmcblk0/qeue/scheduler

cat: can't open '/sys/block/mmcblk0/qeue/scheduler': No such file or directory

And I manually check on root explorer, I really don't have those folders.
[Xperia Arc Android Development] babygau:
it seems that u typed wrong commanded :(
[Xperia Arc Android Development] Rycon33:
my bad, so I didn't know it was already on BFQ all this whole time while we're on discussion, thank you for your time answering babygau

# cat /sys/block/mmcblk0/queue/scheduler

cat /sys/block/mmcblk0/queue/scheduler

noop anticipatory deadline cfq [bfq] vr
[Xperia Arc Android Development] babygau:
ur welcome, it's already started since the time u rebooted ur phone ;)
[Xperia Arc Android Development] Majeed96:
overclock!

i've overclocked my Arc , And when i run a game doesn't make any difference!

But when i tried abenchmark test it's being fast (2300)

My Question is: what the point of overclocking if it doesn't work in games?
[Xperia Arc Android Development] Rycon33:
I'm on 1.3ghz and playing tekken3(using fpse app) and I noticed the framerates I'm getting is better than on default 1ghz clockspeed. almost consistent 60 fps on fullscreen when my cpu is 1.3ghz whereas when on default clock the fps sometimes drops until the range of 40's. So definitely overclocking helps on some games.
[Xperia Arc Android Development] Flo95:
@ Majeed:

How much do you overclock?

I think when you overclock the CPU you also overclock the GPU if I'm not mistaken.

Mine is overclocked to 1.2GHz and in Quadrant you can see that the fps are higher.
[Xperia Arc Android Development] Evil_Sephiroth:
A little OC can help in games or heavy APP.

But quite always OC is only a will to achieve a new bench record, like over 4.3 ghz on PC^^
[Xperia Arc Android Development] Majeed96:
What the options you work with in SetCPU (Scaling (conservative - on demand - userspace - powersave - performance)) Which one of these five you pick?

And more last thing: Should i stop overclocking sometimes? or just leave it always overclocked , is that damage the processor?
[Xperia Arc Android Development] matteh80:
You can set profiles in SetCPU. I underclock when screen is off and set original clock when battery is below 35%.
[Xperia Arc Android Development] Majeed96:
between 1.3-1.8 Ghz

HOW?
[Xperia Arc Android Development] Rycon33:
guys, how to set VR as I/O scheduler using script?

is it as simple as like doing the "echo" command like this:

#!/system/bin/sh

echo "vr" > /sys/block/mmcblk0/queue/scheduler

or are there any other parameters needs to be set like on BFQ scheduler?
[Xperia Arc Android Development] Raoa:
Look through this http://xdaforums.com/showthread.php?p=16436106

for ideas.
[Xperia Arc Android Development] Majeed96:
How can get me Setcpu for free?
[Xperia Arc Android Development] DooMLoRD:
there is a XDA donate version (free)... search for it on XDA...

BUT if u like the app consider buying it ;)
[Xperia Arc Android Development] babygau:
Hey mate, how is your working progress on the new kernel :)
[Xperia Arc Android Development] DooMLoRD:
right now i am working on other device kernels.... there is currently isnt much that i can add to new ARC kernel...

lets see if i get time i will release new version... but it may not have lots of new feature if thats wht u are after ;)
[Xperia Arc Android Development] babygau:
It's not a big deal, mate, we're always after you, not just about the kernel, it is also about your great contribution to Xperia family in general speaking :)
[Xperia Arc Android Development] Raoa:
You almost made me a flash junkie with your rather frequent kernel updates.

This pause has been good for me.:D

The kernel is fine as it is, it gives a lot of power to us to control our device. I imagine that any big upgrade to kernel would be about making the device be able to use hardware in some more exotic ways that aren't necessarily envisioned for SE devices.

But we've got enough for now already to enjoy our devices. Be sure to expect more donations coming, if not very soon then sometime next month for sure :)
[Xperia Arc Android Development] Majeed96:
Thank you , but i want the full version (cracked) where can i find it?
[Xperia Arc Android Development] DooMLoRD:
u might need to read the XDA rules again...

NO PIRACY!
[Xperia Arc Android Development] conantroutman:
As Doomlord stated.

NO WAREZ.

Ask again and its a ban.

Sent From My Fingers To Your Face......
[Xperia Arc Android Development] nöt:
Can I just go from V4 to V8? Or do I have to flash other versions first?
[Xperia Arc Android Development] harfot:
You can just go direct - enjoy :)
[Xperia Arc Android Development] nöt:
What else can I do to speed up the phone?

Remember I flashed some ahb overclock or something on my Blade.

Edit: i cant download anything from market anymore after upgrading from v4.

What to do? Rebooted many times
[Xperia Arc Android Development] DooMLoRD:
odd never had this problem...
[Xperia Arc Android Development] nöt:
Wiped data and everything, still not working.

Tried to reflash firmware and reflashed kernel, still not working.

Thing is I can download some apps, and upgrade some.

Cant upgrade youtube, google maps.

Cant download beautiful widgets, swiftkey, screenshot etc.

What to do?
[Xperia Arc Android Development] DooMLoRD:
ok... try the following:

reflash original FW and then try if market apps are visible...

then flash kernel and try same thing...

if the problem persists then i have an idea wht must be causing it...

BTW whts the original SI/CDA number of ur device
[Xperia Arc Android Development] matteh80:
Are you trying to download from market using Wifi? I'm having problem downloading som apps when not using wifi...
[Xperia Arc Android Development] nöt:
Nope. I dont have wifi just moved to a new appartment.
[Xperia Arc Android Development] tRippinthehead:
Yes, its work like a charm :)
[Xperia Arc Android Development] tRippinthehead:
Yes, this file present in these three directories :)

-- Installing: /sdcard/v1_test_blank_update.zip
Finding update package...
I:Update location: /sdcard/v1_test_blank_update.zip
Opening update package...
Installing update...
TESTING BLANK UPDATE.ZIP
by DooMLoRD
mtd mount of cache failed: Device or resource busy
v1
script result was [1.000000]
minzip: Extracted file "/system/blankplaceholder"
minzip: Extracted file "/data/blankplaceholder"
Failed to mount /dev/block/mtdblock2 on /cache: Device or resource busy
minzip: Extracted file "/cache/blankplaceholder"
STARTING!
Mounting SYSTEM...
Copy files to SYSTEM...
Mounting DATA...
Copy files to DATA...
Mounting CACHE...
Copy files to CACHE...
Unmounting SYSTEM...
Unmounting DATA...
Unmounting CACHE...
FINISHED!

Install from sdcard complete.