yashsingh1/xdaforums huggingface dataset:
[Atrix 4G Android Development] seanzscreams:
Im in the us running running cherry blur 1.4. orfr I installed all of the kernals and ran bench marks and personal ones as well. with the latest pudding the orfr 1100 has been the snappiest kernal and the graphics didn't tear as bad in quadrant. Each time I tried a new kernal I would clear the cache and wait about twenty minutes of playing around before making my assessment.... Sent from my MB860 using XDA App

Edit that was the tegra part mbr-1100 oc kernal not stock sorry ... best over all performance and smoothest graphics by far imho
[Atrix 4G Android Development] faux123:
Yes the real source code would definitely help. Right now the 2.3.4 source code I have is based on MT870 which is very similar BUT still not an exact match for our phone

USA ATT kernel has NO Command Line hack at all because the USA ATT Boot loader passes the ATAG correctly to the kernel during boot time, so USA ATT phone users WILL NOT experience any tiny RAM bug/issue at all

INTL users can LOAD ATT ROM, ROM is not EXCLUSIVE to USA.

IF YOU BOUGHT your phone from ATT USA, then you should ALWAYS use my ATT kernel regardless of ROM (ATT or Orange ROM)

If you BOUGHT your phone FROM ANYWHERE ELSE, you will NEED to check your /proc/cmdline and download the corresponding kernel to FIX the tiny RAM bug (INTL users have broken unlocked boot loader. The boot loader on INTL phone does NOT pass the ATAGs to the kernel correctly during boot time, therefore CAUSING tiny RAM issues). My INTL kernels have FIXED the tiny RAM issue but they must match your /proc/cmdline tegrapart number.
[Atrix 4G Android Development] dereknas:
Are we closer to breaking the 1.2Ghz barrier?
[Atrix 4G Android Development] aleve1983:
-250

-250

-200

-175

-75

-50

-50

For me for now work.

Stress test ok
[Atrix 4G Android Development] ahmarchi:
Anyone have any undervolts stabilized...i tried setting from a few post back..., phone hands and has reboots...would be real nice to see some stable undervolts and improve on our battery even more
[Atrix 4G Android Development] aleve1983:
You must make test, cpu are different
[Atrix 4G Android Development] ahmarchi:
Can someone make a guide on hour to test and under voltt
[Atrix 4G Android Development] Anthonok:
Im using your settings with no issues so far, only difference is im no using the 1100MHz settings. left that one alone
[Atrix 4G Android Development] Sinful Animosity:
Mine reboots as soon I apply :/
[Atrix 4G Android Development] Anthonok:
just so you know i believe he wrote those backwards...
[Atrix 4G Android Development] Sinful Animosity:
Great lol. SetCPU won't let me take them off because they keep rebooting. What would possess anyone to not right them in the correct order?
[Atrix 4G Android Development] Anthonok:
Well he was probably just thinking lowest to highest and didnt think to put the CPU values next to it. Im not quit sure how you would go about changing the values if you are unable to boot. Probably wasnt a good idea to set on boot without testing it out first
[Atrix 4G Android Development] ahmarchi:
I an testing tech frequency thouroughly...typing on 216 with -275 running perfrct...im about to go to 45k

Keep checking my post as I will update my findings

Sorry fire my spelling..hard to route with 216mhz

Update

216-275

456-275

608-250

750-200

912-25

1k-50

1.1-50

Someone explain why at 912 everything unstablelisis anything more than 25 crashes freezes but 1k at 50 its strange again
[Atrix 4G Android Development] tassadar898:
i dont think the undervolting is applying to the lower steps. there is no way im at -500mv and stable at 216mhz. maybe i am :)
[Atrix 4G Android Development] Tikerz:
An update to my settings. I'm confident the settings 750MHz and above are good for my Atrix. At those speeds they're very sensitive to voltage change. I think I can push the lower speeds more though.

1100 MHz = -25mV

1000 MHz = -25mV

912 MHz = -50mV

750 MHz = -75mV

608 MHz = -300mV

456 MHz = -300mV

216 MHz = -300mV

EDIT: Are the lower speeds being UV'd? It seems I can go to 500mV without crashing from 608 MHz and lower....
[Atrix 4G Android Development] thebeardedchild:
So this is my first Android, so I'm new to this stuff as it becomes available for the Atrix of course... What exactly can undervolting do for the phone? Is it simply a means of battery saving without compromising performance?
[Atrix 4G Android Development] Tikerz:
Yes. Think of it as tweaking an engine of a car to use just enough gas to prevent it from stalling out in order to save gas without affecting it's normal operation.
[Atrix 4G Android Development] thebeardedchild:
Cool, good analogy! Thanks for the clarification
[Atrix 4G Android Development] faux123:
And remember, NOT ALL PHONES are created EQUAL! So everyone who want to UV need to experiment for themselves and find their own unique UV table :D
[Atrix 4G Android Development] Sinful Animosity:
Here's mine that is working okay, even through stress tests:

-50

-50

-50

-75

-300

-300

-300

Will experiment a bit more.

EDIT: Bumped up the first three to -75 and it's going great.
[Atrix 4G Android Development] Tikerz:
If you haven't already, try running a couple Quandrant and Smartbench tests in addition to the SetCPU stress test.
[Atrix 4G Android Development] mramirezusa:
Yeap, and rule for this at higher frequency less under volt and lower frequency higher under volt

But everyphone is a pandora box

Another good test left the phone to idle/screen off wait at least five minutes and then try to call it by another phone to check how it handle receiving calls when is idle/screen off

Some friends complained about freeze and reboot under those circumstances
[Atrix 4G Android Development] mramirezusa:
That what I had from more than 6 hrs a no problem at all
[Atrix 4G Android Development] yungboss22:
This new kernel have a framerate limiter at 30fps and i hsve only 2956 on quadrant :( (3600 on previous version)
[Atrix 4G Android Development] faux123:
There's a frame limiter, but it's not 30 FPS, it's 60 FPS. Quadrant is known to be inconsistent and its affected by apps/services in the background.
[Atrix 4G Android Development] Sinful Animosity:
Everything seems dandy. And this is with -75 for the top 3 as well.
[Atrix 4G Android Development] tassadar898:
Is anyone not stable at -500mv on the last three steps?
[Atrix 4G Android Development] faux123:
The Dynamic Voltage Frequency Scaler (DVFS) has a built-in check for difference > 100mv (this is due to Tegra2's design, supposedly swings > 100mv is unstable for Tegra2 chipset in general). So any delta > 100mv will be limited to 100mv by DVFS automatically

Here's the original Voltage table:

770, (Minimum required according to documentation)

800, (delta 30mv)

850, (delta 50mv)

900, (delta 50mv)

950, (delta 50mv)

1000, (delta 50mv)

1100, (delta 100mv, max delta value)

So how do you UV still follow NOT exceed 100mv per step?

example1 (THIS IS JUST FOR DISCUSSION, NOT ACTUALLY USED)

750, (try to see if you can go below the 770 official mv )

750, (delta 0mv)

750, (delta 0mv)

800, (delta 50mv)

850, (delta 100mv)

950, (delta 100mv)

1050, (delta 100mv, max delta value)

example2 (THIS IS JUST FOR DISCUSSION, NOT ACTUALLY USED)

700, (try to see if you can go below the 770 official mv )

700, (delta 0mv)

725, (delta 25mv)

800, (delta 75mv)

850, (delta 50mv)

900, (delta 50mv)

1000, (delta 100mv, max delta value)

HAVE FUN finding that perfect table for your phone!!!! :D :D :D

PS: The 100mv delta check is DONE by kernel :D, therefore I can increase that boundary check by like 25~50mv... I will test it later when I have more time to working kernels. :cool:
[Atrix 4G Android Development] SolidHelix:
it seems for whatever reason, setting min and max at 1100 will not hold. I think it breaks when the screen turns off. after which the frequency starts jumping around
[Atrix 4G Android Development] mramirezusa:
So in other words if we undervolt at 216mhz frequency by -200mv it will limit just to -100mv, in this frequency example default 770mv so minus 100mv lower undervolt 670, am I correct?
[Atrix 4G Android Development] faux123:
Yes. That's correct.
[Atrix 4G Android Development] aleve1983:
for me work fine
[Atrix 4G Android Development] SolidHelix:
Forgive me for posting again about this. But I cannot get the frequency to stick when min and max are set above 750. Up to 750 the frequency will stay constant when min and max are equal.
[Atrix 4G Android Development] SolidHelix:
Mine keeps shutting off too. As well as not being able to set to a constant frequency above 750.
[Atrix 4G Android Development] joeryu:
so ive been testing since i installed this new kernel...

first off, great job faux123, everything works GREAT.

here are my voltage tables that are working for me so far with no issues:

att 4.5.91

1100 -60 (was at -50)

1000 -60 (was at -50)

912 -40 (-50 reboots)

750 -50

608 -100

456 -100

216 -100

the last three settings i tried lower (-300) but as per the limitations noted by faux123 (max delta of 100mv) i turned it back to -100. 750 randomly reboots at -75mv. the higher ones (912-1100) seem to be at their limits too, any lower and i notice some random instabilities. at these settings i stay within 100mv of original voltage and no more than a 100mv voltage change between any 2 clock levels (1050-950-900-850-750-700-670). im keeping on these settings for a day or so and see if i notice any issues.

edit:

my stress test consists of wifi on, bluetooth on/paired with with wireless speakers streaming pandora, gps on with navigation running to random address, quadrant benchmark running in the background and setcpu cpu stress test running in the foreground, while plugged in/charging. if it can run all that w/o crashing its good enough for me. :D
[Atrix 4G Android Development] mramirezusa:
Same just 750 to 75 and keeping fine
[Atrix 4G Android Development] msd24200:
Hey faux what do you think of this http://xdaforums.com/showthread.php?p=12058585

[Script] V6 SuperCharger! HTK & BulletProof Launchers! The ONLY Android MEMORY FIXER!
[Atrix 4G Android Development] aleve1983:
if set the last three setting -300 it's ok, if i set 100 phone reboot, very strange
[Atrix 4G Android Development] lilhaiti:
I use this script. Since we have a gig of RAM, I don't see much of a difference. The bulletproof launcher script makes the launcher 99.9% lag free.
[Atrix 4G Android Development] faux123:
I don't believe in any of the so call performance scripts. Remember Atrix has 1 gb of ram and Android itself has amazing memory management built in. Any of these scripts may cause more harm than good. I would stay away from them in general.
[Atrix 4G Android Development] mramirezusa:
What is your value in 750?

Or copy your complete table
[Atrix 4G Android Development] 2leaponover1:
HAving Wifi issues... It's only connected once all day and it was for a little while. I don't know if it's the rom or the kernel. If nobody has any ideas i may just have to flash one by one to see when it stops working. I'm on redpill V3 with the latest kernel here.
[Atrix 4G Android Development] tassadar898:
faux

does it mean that you cant have it UV more than 100mv from the stock voltage as well or just nothing more than 100mv between each step?
[Atrix 4G Android Development] faux123:
No more than 100mv per step (or transition).

I will experiment by opening up the 100mv restriction (since it's a software restriction, I can change it and experiment a bit).

Right now the > 1.1 GHz barrier is my goal for short term.
[Atrix 4G Android Development] Ilkinansr92:
It looks like the min in SetCPU really doesnt stay to wat u set it.
[Atrix 4G Android Development] Werbs:
How do I change the voltage back if it restarts immediately
[Atrix 4G Android Development] phatboypat:
Did you extract the safe mode zip through Setcpu? If so boot into recovery and flash the zip and it should boot. If not I'm not sure what you do.
[Atrix 4G Android Development] aleve1983:
1100 -50

1000 -50

912 -50

750 -75

608 -300

456 -300

216 -300

it's ok for me
[Atrix 4G Android Development] gdjackychen:
good job.
[Atrix 4G Android Development] Weese:
I'm running the below settings. Can someone tell me if this is good, bad or just my preference?

1100 - 100

1000 - 250

912 - 350

750 - 400

608 - 500

456 - 500

216 - 500
[Atrix 4G Android Development] aleve1983:
do it work?

can you make quandrant linpack stress test?

edit i try this and don't work for me
[Atrix 4G Android Development] Weese:
Where do I find this stress test?
[Atrix 4G Android Development] Surge1:
Im on leaked 2.3.4 and get ridiculous quantites of reboots, even without changing the undervolt tables.
[Atrix 4G Android Development] aleve1983:
stress test is in setcpu, but you after chang value and save, you push apply?
[Atrix 4G Android Development] SolidHelix:
Same problem. It is getting annoying
[Atrix 4G Android Development] Weese:
Yes sir. Seems to run fine. How long should the Stress Test take to complete?
[Atrix 4G Android Development] bongd:
For an ample amount of time... the more the merrier.

I'd run a few tests in Quadrant though. SetCPU never crashed on me or produced errors in the stress test but when I undervolt too far it will crash my device in Quadrant.
[Atrix 4G Android Development] Weese:
What program should I use for the Quadrant tests?
[Atrix 4G Android Development] bongd:
You answered your own question - use Quadrant Standard Edition from the market.
[Atrix 4G Android Development] Weese:
I ran that benchmark and it went through fine.
[Atrix 4G Android Development] bongd:
I'm just saying I personally prefer running it a ****load of times versus the stress test because the stress test ironically doesn't "stress" my device as much as Quadrant.

To me, this is a better barometer because if my phone's going to be crashing all the time then it's not appropriate to undervolt using those settings. I've found some modest settings which work for my phone. Wasn't able to undervolt as much as I'd like, but it's better than nothing. Stability is more important for me as I'm usually near a charger anyway.
[Atrix 4G Android Development] aleve1983:
-50

-50

-50

-75

-500

-500

-500

for me work, but how can that works to -500?
[Atrix 4G Android Development] djkinetic:
Well my Atrix really loves its voltages cuz if i change anything greater then -50 i get instant freezes leading to reboots =/

My settings:

1100 -25

1000 -25

912 -35

750 -50

608 -50

456 -50

216 -50

that said my battery life isnt suffering at all without undervolting still get an average of about 2 days on a full charge =)
[Atrix 4G Android Development] aleve1983:
2 day with GB? wow but do you use your phone? :P

can you try 216 -100 after -150 after -200 etc after you try 456 -75 -100 etc step by step
[Atrix 4G Android Development] Weese:
I will run the test a few more times once it's fully charged again. I've been trying to get to 100% today but keep getting pulled away.
[Atrix 4G Android Development] mramirezusa:
1100mhz - 1100mv - 1000mv <-- more than 100mv between this and bellow

1000mhz - 1000mv - 750 mv <- ok

912mhz - 950mv - 600mv <- ok

750mhz - 900mv - 500mv <- more than 100mv between this and bellow

608mhz - 850mv - 350mv <-ok

456mhz - 800mv - 300mv <-ok

216mhz - 770mv - 270mv

Firs column cpu frequency

Second column default volt

Third column undervolt

If you noticed you have more than 100mv on some of the stages, as stated faux123 tegra is not allowing that right now you can put the valued but that don't mean that your phone is working on those values if the tegra chip check and rectify those values
[Atrix 4G Android Development] tassadar898:
stable settings for me abiding by 100mv step difference

1100 - 1025mv

1000 - 950mv

912- 900mv

750 - 825mv

608 - 725mv

456 - 625mv

216 - 545mv

Noticing a nice increase in battery life and less heat from the device when playing n64oid or heavy flash video.
[Atrix 4G Android Development] aleve1983:
i didn't understand step 100mv, your table work for me
[Atrix 4G Android Development] bongd:
My buddy here at work has the same kernel as me (edgan's) and we can't seem to undervolting nearly as much as you guys.

Got a different buddy here that I sold my AT&T Atrix to and he's got this kernel and undervolting with the same results as everyone here.

I wish we could figure out why people with Bell/INT Atrix devices and d00 tegra parts can't flash this puppy! :(
[Atrix 4G Android Development] djkinetic:
i use my phone a normal amount during the day, but i try to limit the amount of onscreen time as it kills the battery =) ill play with the volts more a bit later
[Atrix 4G Android Development] Gandalf:
SetCPU is not letting me put in more than 3 numbers for the undervolting, so i can't make 1100 do 1025mv... any ideas why?
[Atrix 4G Android Development] mramirezusa:
undervolting value is just a value that will substract from the default value:

For example the default value is 1100mv and you want to try 1025mv you just need to put as undervolting value -75 (- is already fixed so in this case is just 75) and the click apply now you will be 1025mv for that stage

I hope it help
[Atrix 4G Android Development] Gandalf:
Ok i understand now. So what values would i undervolting table will look like?

1100 MHz - (-75) mV entered yielding 1025 mV saved

1000 MHz - (-50) mV entered yielding 950 mV saved

912 MHz - (-50) mV entered yielding 900 mV saved

750 MHz - (-75) mV entered yielding 825 mV saved

608 MHz - (-125) mV entered yielding 725 mV saved

456 MHz - (-175) mV entered yielding 625 mV saved

216 MHz - (-225) mV entered yielding 545 mV saved

is this correct? I have attached a screenshot for easier referencing.
[Atrix 4G Android Development] tassadar898:
yep got it
[Atrix 4G Android Development] mramirezusa:
Press APPLY ;)
[Atrix 4G Android Development] Gandalf:
alright will do right now! thanks for clarifying the little misunderstanding I had with this, haven't used SetCPU before for undervolting! lol
[Atrix 4G Android Development] BravoMotorola:
Yay, faster than ever:D
[Atrix 4G Android Development] dereknas:
Just curious if any one applied undervolting and set the profiles together encountered any problems?
[Atrix 4G Android Development] beatphreek:
I haven't yet been going all day with no issues.
[Atrix 4G Android Development] beatphreek:
When testing you might not want Set On Boot checked.
[Atrix 4G Android Development] mramirezusa:
yeap he is right! ;)
[Atrix 4G Android Development] Taguiera:
OTA GB 2.3.4, CWM not working

I'm curious how to apply this without using CWM. And, before anyone decides to be a prick and jump down my throat, yes, I read the first post and all the other posts between here and there, all 71 pages. I tried doing the "adb remount" command and it failed, "remount failed: Operation not permitted". I would do the fastboot process, but I'm not sure where I'd get zimage or ramdisk.gz. I unlocked, using the unlock sbf, and rooted, using the preinstall method which I then checked via a terminal emulator, my phone last night. USB Debugging is enabled, USB is set for None.

Phone: Motorola Atrix 4g MB860 (OTA Stock Gingerbread 2.3.4, unlocked, rooted)

System Version: 4.5.91.MB860.ATT.en.US

Android Version: 2.3.4 (Stock OTA)

Baseband: N_01.77.30P

Kernel version: 2.6.32.9-00001-g41bc3e0 (Stock OTA)

Build number: 4.5.91
[Atrix 4G Android Development] Sinful Animosity:
Why won't you do it with CWM? It's much more simple to do it through there...
[Atrix 4G Android Development] Taguiera:
OTA GB 2.3.4, CWM not working

Because CWM isn't working. After unlocking, I applied the unlocked CWM, but when I try to get into CWM, all I get is the ! and the Android guy on the screen. Thus, I need a different method of doing this.
[Atrix 4G Android Development] DeathKoil:
That's because you didn't follow the directions on the CWM page in the first post.

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

In big red letters right below the two screen shots it says:

Please Remove install_recovery.sh located in your /system/etc/ ,so that the recovery will not be overwrite to stock one.

If you don't follow that step, then when you reboot the phone, CWM gets over-written by the stock Android recovery.

DK
[Atrix 4G Android Development] MrCoolBear:
Screenshots?

I noticed that someone posted screenshot of his undervolting table and I was wondering how to insert screenshots like that?

Thanks in advance :D
[Atrix 4G Android Development] Sinful Animosity:
There's a screenshot app built for the Atrix. You can find it in Themes & Apps.
[Atrix 4G Android Development] Taguiera:
OTA GB 2.3.4, CWM not working

DK, thanks for the help, you were right. I deleted the install_recovery file, reinstalled CWM and was then able to install Faux123's kernel and the boot.img from the Galaxy. Turns out, I should probably read every thread, if I'm going to use the software from it. In any case, my original question still stands: is there a way to install this without using CWM?
[Atrix 4G Android Development] Taguiera:
Confirmed

Oh, and, I can confirm this kernel works for OTA GB 2.3.4 from AT&T. Antutu score of 5004, Smartbench of 2822/2753 and Quadrant of 3224.

-----

Phone: Motorola Atrix 4g MB860 (OTA Stock Gingerbread 2.3.4, unlocked, rooted)

System Version: 4.5.91.MB860.ATT.en.US

Android Version: 2.3.4 (Stock OTA)

Baseband: N_01.87.00R

Kernel version: 2.6.32.9-MB660-GB-Faux123-0.1.2

Build number: 4.5.91
[Atrix 4G Android Development] mramirezusa:
Yes by moto-fastboot commands
[Atrix 4G Android Development] darkamikaze:
This is odd.. if i view the batter info detail.. it shows it going down.. then goes straight horizontally.. which doesn't make sense because my battery has been draining.. Not sure if it's a faux kernel issue or a battery fix issue.. but thought i'd post in both

(Left) first SS i took.. then a few minutes later (Right) I notice it changed to that.
[Atrix 4G Android Development] Gandalf:
I used ScreenGrabber, and it puts an icon in your notification bar. All you do is slide the notification bar down, tap the thing you'll see for ScreenGrabber, and after a delay, it will take a screenshot of your current screen!

then its just as simple as uploading the file somewhere to the internet and using BBCode to insert it into a post.
[Atrix 4G Android Development] lisboapcs:
Did XDA remove QUICKROM from Atrix 4G Android Development?
[Atrix 4G Android Development] Gandalf:
just ran an advanced search for it with no results, so i believe so :D
[Atrix 4G Android Development] Vangelis13:
Could flashing the latest update of the Kernel have capped my download speeds (especially in Market, I was finally able to download at speeds similar to the N1) both on Wifi & 3g..? I'm on the .30P radio.

Should I perhaps re-flash the Radio or something?
[Atrix 4G Android Development] raybond25:
no, they wouldn't have messed with your radio. have you downloaded the new market? that tends to mess with data. you could try reinstalling radio, who knows, something might have gone wrong there. (i doubt it's the radio though)
[Atrix 4G Android Development] Vangelis13:
Nah, same market. Either the kernel or the Ninja SF rom update; I'll try the radio again..
[Atrix 4G Android Development] karl0ss:
hope we get an update soon....I want more power :D
[Atrix 4G Android Development] Vangelis13:
Well, what do you know.. Flashed the radio again and everything is back to how it was, flying speeds! :confused::confused::confused:

EDIT: P.S. I was just checking the "device" under "Info" on SetCpu and there it says that my kernel is the "Linux version 2.6.32.9-MB660-GB-Faux123-0.1.2 (paul@ubuntu) (gcc version 4.4.3 (GCC) ) #22 SMP" kernel.

Why MB660, have I flashed the wrong one?! I have an AT&T phone, MB860!! That'd be strange because everything works fine as it is..
[Atrix 4G Android Development] guidoido004:
just saw it, the

lastest internarional kernel shows mb660, is that right?? xp
[Atrix 4G Android Development] Ilkinansr92:
I dont know if this is just me or after this Update my Cell Connection drops then reconnects a lot. gonna try flashing back
[Atrix 4G Android Development] faux123:
Don't worry about, it's a typo from me... I fail :D