yashsingh1/xdaforums huggingface dataset:
[Atrix 4G General] gsxr1kmatt:
I'm currently running an original Moto Droid, w/ gingerbread, was using CM6, overclocked, all the goodies. I played with the atrix at the AT&T store, love it. I'm not a fan of the whole bootloader situation, or the washed out screen but it's no worse than the droid.

It's either the Atrix, or HTC Thunderbolt.

My questions about the atrix are..

1. can I run ADWLauncher to get "around" motoblur? I really didn't care for the home/launcher app that was running on it when I played with it.

2. Can I switch out different apps like the music player with the one that comes in CM?

3. How much will I hate AT&T since I'm coming from Verizon?

4. Is HSPA+ an improvement from 3G CDMA?

5. is root all that's needed to run wi-fi tether?
[Atrix 4G General] perdurabo2:
The search button isn't up there for looks. Stop being lazy and use it. All of the answers to your questions can be found.
[Atrix 4G General] neer2005:
1) Yes

2) Yes

3) Depends on where you live

4) From 3G CDMA yes, especially after the 4G market expands

5) You dont even need root, you can wi-fi tether without it by following this guide
[EVO 4G Q&A, Help & Troubleshooting] jc8081:
Is it possible to control which apps the lcd changer takes affect in? Bc i hate running games in compatability mode bc it makes them small... and if i dont use combatability mode they don't run right. Also I hate how it makes the keyboard tiny. Any ideas? Thanks
[Vibrant Q&A, Help & Troubleshooting] barribow:
Hi Guys,

After some searching I found this link:

http://www.mediafire.com/?cfc0irjf5flkuer

on this page:

http://ardoid.com/?p=64

that solves the problem for some phones but apparently not any Galaxy S family.

I tried this and bricked my phone, but I backed it through nandroid backup that I just made before that :)

I was wondering if any of the developer guys can modify it such that it works on Vibrant platform as well.
[Android Apps and Games] skymera:
I decided to make a script for personal use that would modify the CM nightlies for my Blade. This meant downloading, unpacking, removing / copying files and then zipping back up.

I chose to modify it since I own a couple CM supported devices.

So what this one does is ask for a CM device and either a custom nightly number or it can choose the latest nightly for that device automatically.

It then downloads the file to the desktop and you can choose whether you want to remove some apps from /system/app. (I only added the apps I removed from my Blade, but you can easily edit this if you like..)

It then zips it up ready to flash. It doesn't sign as I use Clockwork Mod which doesn't require signing.

Itself doesn't have much functionality other than that. Currently, I have it set as a cron job so it downloads the nightlies for me every time I like it to :)

I'm not a scripter or programmer so the code is far from perfect, it's very rudimentary but it works.

Thought I'd share as someone might find useful.

Bash and Linux needed and I am not responsible if anything bad happens (Which it shouldn't :) )
[Android Software Development] gungh0:
I have a user of my app who is having a problem running it. My code launches another activity in the same app, and he is saying it is stopping before it should & returning to the previous activity, and he doesn't see any Force Close warnings.

I have run my code in the emulator & on my phone, I can't reproduce the error. We both run Android 2.2 on our phones, his is an HTC EVO & mine is a HTC Wildfire, as far as I can tell his specs are better than mine so shouldn't cause an issue - I deliberately chose a low spec for for my dev work so the code ought to run on anything.

As a bit of an Andoid dev noob (but been coding for years), is there any easy way I can make a special build of the app to send to him that would log any errors that happen ? I'd like to get a stack dump as well if possible, as I'm not sure exactly what routine in the activity its crashing out in. The activity that crashes is Gallery with 9 images in it, he can't flick through them or select one. I'm stumped as to whats causing it, any assistance would be gratefully received.

Thanks.
[Android Software Development] old_dude:
Why not point to your app and let others here try it on their phones? It could simply be other apps installed on his phone interfering with your app.
[Android Software Development] Rootstonian:
Long time programmer here too and when I get to where you're at (and I"m sure you've put some hours into this LOL), I go back to STEP 1.

I comment-out any and all code but the bare minimum; break it down to the Intent, startActivity and maybe a Toast message in the second activity. Even parse down your XML files to bare minimum.

See if that works. Then, ADD BACK ONE LINE OF CODE AT A TIME :) Run program and make sure it works. Yeah, it's painful, but in my 20 years of coding, I've learned to put my pride aside and to not "pretend" all the code I've written is correct.

Sometimes on bigger projects, I"ll change or add a couple of lines of code, run a back up and test. Rinse and repeat LOL. That way, I know I"m only a couple of lines of code from what "used" to work. :)

Good Luck!
[Android Software Development] gungh0:
Thanks both of you.

old_dude - Its a paid app. Only £0.99 but I don't think people would pay to help me. There is a free version of the same app (with less functionality) that this guy can get to work. If your really interested the 2 versions are -

Plink Log - Free Version

Plink Log Pro - Paid version

Rootstonian - agreed thats the approach I'd normally take if I was having problems on my dev phone or the emulator. The problem is that its OK on my HTC Wildfire/Android2.2 but on this guys HTC EVO/Android2.2 its having problems. I dont really want to keep sending him .apks with 1 or 2 lines extra enabled just to see if that fixes his specific issue. I was hoping there was something I could code to catch whatever crashes the activity & log it somewhere for me to analyse. When I do PC dev work, I have a global exception handler that catches anything I dont explicitly handle, and dumps the full call stack into a Log File I can read later.

I think I'll just have to take the existing app & put loads of debug code into it to save messages into a log file & see what bits of code are being called & what isn't & then get him to email me the results.

Thanks for the ideas guys, its always useful to get input from another perspective.

Dave
[Android Software Development] gungh0:
Hmmmm, just discovered setDefaultUncaughtExceptionHandler - might be able to use that with printStackTrace. Sounds interesting.
[Epic 4G General] styckx:
Credit to: abrognlie for pointing this out here: http://xdaforums.com/showpost.php?p=11552644&postcount=163

Figured this would be easier to find in searchs.

Problem: Your compass is backwards and overly erractic and inaccurate.

Solution: Upside down horizontal calibration

How: Plant the phone on a flat surface upside down. A low ceiling, top of a door frame etc. Make sure it's flat and facing upside down. Go to: Settings, Display, Horizontal calibration and calibrate it upside down.

Bingo bango, your broken compass should be fixed. This also cures slow auto rotation
[Epic 4G General] DiGi760:
Just tried that. Still as erratic and jumpy as ever.
[Epic 4G General] nubsors:
Hardware problem?
[Epic 4G General] edonnelly:
The first time I used Google Maps with EB13 it told me that the compass needed to be calibrated and to move the phone several times in a figure 8 manner. I did it, and the compass has been fine. I'd never seen that before. I hadn't used the compass at all before this, so I don't know if it "fixed" a problem or if I just didn't have a problem, but I thought I'd throw it out there for people who are having problems.
[Epic 4G General] styckx:
Same for me but it was still broken. X-Plane was unplayable, auto rotation was slow and sometimes unresponsive because the compass was backwards and jumping direction erratically. (download a compass app and check yours) North was south, etc.

The upside down trick 100% cured the issue. Not the figure 8 or the right side up calibration.

*shrug*
[Epic 4G General] abduljaffar:
Wow! Best find ever! The upsides down calibration worked for my slow gsensor lanscape bug! All this time, rooted was needed for the

"system/bin/sensorcalibutil_yamaha" code to work! Very nice!
[Epic 4G General] abrognlie:
I wish I could claim credit for this (the member who deserves all the credit is styles420), and I wish it worked for everyone, but someone found this back when DK28 first leaked. It seems to help with a group of us with sensor data that gets mapped backwards during the flash. It shows up in the compass or google sky maps, but it seems to be a problem with the g-sensors that affects how the compass works.
[Epic 4G General] djbacon06:
try downloading GPS Status from the market. Open it and do the calibration tools. Should fix this. Also may improve your GPS (if it isn't doing well)
[Epic 4G General] DiGi760:
Possible, but it was the same on my previous epic. I haven't put too much effort into it since I don't really need a compass very often, but it would be nice to have it work for once.

I already have GPS Status. I did that calibration from that again, and it is still messed up. It jumps a little less, but I can turn the phone 90 degrees and the compass rotates 180. Then I turn the compass 90 degrees the same direction, and the compass jumps backwards 90 degrees. I'm having a really hard time figuring out a reason for the pattern. I might have to sit down and draw some compass diagrams.
[Epic 4G General] churro7:
Worked for me. Fixed slow auto rotate as well
[Epic 4G General] noobnl:
it fixes mine! thanks you for finding a fix!
[Epic 4G General] ryno502:
Fixes mine. Thanks for posting this!
[Epic 4G General] MikeEx:
SON OF A- I was just about out the door to get a replacement. I tried everything a month ago and gave up.

This fixed it.

Sky maps works perfect again.

Thank you and those who figured this out.
[Epic 4G General] MysteryEmotionz:
Home run battle 3d just became a hell of alot easier now. Thank you
[Epic 4G General] murso74:
tried all solutions here. no joy
[Epic 4G General] BoloPrime:
Another issue, maybe?

I wonder if there might be an underlying issue here...

Was doing some research on why my battery life is garbage after EB13.

I hit on this thread because it looks like the compass sensor is consuming a ridiculous amount of CPU... I mean, foregrounded using 7% CPU when nothing else is going on.. like, no compass app or maps being used.

With my Epic pretty much quiescent, top consistently reports it (/system/bin/sensorserver_yamaha) as the highest user. Under DI18, it never even cracked the top ten.

Samsung Epic (EB13 Official) + Clockwork
[Epic 4G General] honor:
wow thanks for the tip! i almost returned my epic because of this.
[Epic 4G General] z24dawg89:
Amazing... how you found this out is beyond me, but it works!
[G2 and Desire Z Q&A, Help & Troubleshooting] TJBunch1228:
So with the new Dual Core phones coming out I'm wondering... What's all the hullabaloo?

I just finished reading the Moto Atrix review from Engadget and it sounds like crap. They said docking to the ridiculously priced webtop accessory was slow as shiz.

Anyone who knows better, please educate me. I'd like to know what is or will be offered that Dual Core will be capable of that our current gen phones will NOT be capable of.
[G2 and Desire Z Q&A, Help & Troubleshooting] KCRic:
For one thing (my main interest anyway) dual core cpu's and beyond give us better battery life. If we end up having more data intensive apps and Android becomes more powerful multi-core cpu's will help a lot also. Naturally Android will need to be broken down and revamped to utilize multiple cores to their full potential though. At some point I can see Google using more or merging a large part of the desktop linux kernel to help with that process.

At the rate Android (and smart phones in general) is progressing, someday we may see a 64bit OS on a phone, we will definitely need multi-core cpu's then. I know, it's a bit of a dream but it's probably not too elaborate.
[G2 and Desire Z Q&A, Help & Troubleshooting] Kokuyo:
I'd really, REALLY like to know how you came to that particular conclusion. While a dual core might not eat through quite as much wattage as two single cores, one that takes less is pure snakeoil IMO. I have yet to see a dual core CPU that is rated lower than a comparable single core on the desktop. Why would this be different for phones?

Software and OSes that can handle a dual core CPU need additional CPU cycles to manage the threading this results in, so if anything, dual core CPUs will greatly, GREATLY diminish battery life.

The original posters question is valid. What the heck would one need dual core CPUs in phones for? Personally, I can't think of anything. Running several apps in parallel was a piece of cake way before dual CPUs and more power can easily be obtained through increasing the clock speed.

I'm not saying my parent poster is wrong, but I sure as heck can't imagine the physics behind his statement. So if I'm wrong, someone please enlighten me.
[G2 and Desire Z Q&A, Help & Troubleshooting] burtcom:
I can see dual cores offering a smoother user experience -- one core could be handling an audio stream while the other is doing phone crap. I don't see how it could improve battery life though....
[G2 and Desire Z Q&A, Help & Troubleshooting] Nospin:
The theory is that two cores can accomplish the same thing as a single core while only working half as hard, I've seen several articles stating that dual cores will help battery life. Whether that is true I don't know.
[G2 and Desire Z Q&A, Help & Troubleshooting] santaclaws:
Kokuyo, while you do have a point about dual cores being overkill in a phone I remember long ago people saying "why would you ever need 2gb of RAM in a PC" or "who could ever fill up a 1tb hard drive."

Thing is wouldnt the apps themselves have to be made to take advantage of dual cores as well?
[G2 and Desire Z Q&A, Help & Troubleshooting] Daughain:
JBunch1228; The short-term answer is nothing. Same answer as the average joe asking what he needs a quad-core in his desktop for. Right now it seems as much a sales gimmick as anything else, since the only Android ver that can actually make use of it is HC. Kinda like the 4G bandwagon everyone jumped on, all marketing right now.

Personally, I;d like to se what happens with the paradigm the Atrix is bringing out in a year or so. Put linux on a decent sized SSD for the laptop component, and use the handset for processing and communications exclusivley, rather than try and use the 'laptop dock' as nothing more than an external keyboard

As far as battery life, I can see how dual-cores could affect it positively, as a dual core doesnt pull as much power as two individual cores, and, if the chip is running for half as long as a single core would for the same operation, that would give you better batt life. Everyone keep in mind I said *if*. :P I don't see that happening before Q4, since the OS and apps need to be optimized for it.

My $.02 before depreciation.

Then there are the rumors of mobile quad-cores from Nvidia by Q4 as well. I'll keep my single core Vision, and see whats out there when my contract ends. We may have a whole new world.
[G2 and Desire Z Q&A, Help & Troubleshooting] dhkr234:
Wow, that's complete nonsense.

You can't add parts and end up using less power.

Also, Android needs no additional work to support multiple cores. Android runs on the LINUX KERNEL, which is ***THE*** choice for multi-core/multi-processor supercomputers. Android applications run each in their own process, the linux kernel then takes over process swapping. Android applications also are *already* multi-threaded (unless the specific application developer was a total newb).

What's the connection? Just because the desktop processor manufacturers went multi-core and 64bit at roughly the same time doesn't mean that the two are even *slightly* related. Use of a 64bit OS on a phone certainly does ***NOT*** somehow require that the processor be multi-core.
[G2 and Desire Z Q&A, Help & Troubleshooting] KCRic:
The connection lies in the fact that this is technology we're talking about. It continually advances and does is at a rapid rate. No where in it did I say we'll make that jump 'at the same time'. Linux is not ***THE*** choice for multi-core computers, I use Sabayon but also Win7 seems to do just fine with multiple cores. Android doesn't utilize multi-core processors to their full potential and also uses a modified version of the linux kernel (which does fully support multi-core systems), that's whay I made the statement about merging. Being linux and being based on linux are not the same thing. Think of iOS or OSX - based on linux but tell me, how often do linux instuctions work for a Mac?

"you can't add parts and use less power", the car industry would like you clarify that, along with the computer industry. 10 years ago how much energy did electronics use? Was the speed and power vs. power consumption ratio better than it is today? No? I'll try to give an example that hopefully explains why consumes less power.

Pizza=data

People=processors

Time=heat and power consumption

1 person takes 20 minutes to eat 1 whole pizza while 4 people take only 5 minutes. That one person is going to have to work harder and longer in order to complete the same task as the 4 people. That will use more energy and generate much more heat. Heat, as we know, causes processors to become less efficient which means more energy is wasted at the higher clock cycles and less information processed per cycle.

It's not a very technical explanation of why a true multi-core system uses less power but it will have to do. Maybe ask NVidia too since they stated the Tegra processors are more power efficient.
[G2 and Desire Z Q&A, Help & Troubleshooting] dhkr234:
Show me ***ONE*** supercomputer that runs wondoze. I DARE YOU! They don't exist!

??? No, being LINUX and GNU/LINUX are not the same. ANDROID ***IS*** LINUX, but not GNU/LINUX. The kernel is the kernel. The modifications? Have nothing to do with ANYTHING this thread touches on. The kernel is FAR too complex for Android to have caused any drastic changes.

No. Fruitcakes does NOT use LINUX ***AT ALL***. They use MACH. A *TOTALLY DIFFERENT* kernel.

Those changes are NOT RELATED to adding cores, but making transistors SMALLER.

You have come up with a whole lot of nonsense that has ABSOLUTELY NO relation to multiple cores.

Energy consumption is related to CPU TIME.

You take a program that takes 10 minutes of CPU time to execute on a single-core 3GHz processor, split it between TWO otherwise identical cores operating at the SAME FREQUENCY, add in some overhead to split it between two cores, and you have 6 minutes of CPU time on TWO cores, which is 20% *MORE* energy consumed on a dual-core processor.

And you want to know what NVIDIA will say about their bloatchips? It uses less power than *THEIR* older hardware because it has **SMALLER TRANSISTORS** that require less energy.

Don't quite your day job, computer engineering is NOT YOUR FORTE.
[G2 and Desire Z Q&A, Help & Troubleshooting] sino8r:
If you think that its just a gimmick or trend then why does every laptop manufacturer use dual core or more and have better battery life than the old single core? Sometimes trends do have more use than aesthetic appeal. Your know-it-all approach is nothing new around here and you're not the only person who works in IT around. Theories are one thing but without any proof when ALL current tech says otherwise... makes you sound like a idiot. Sorry...
[G2 and Desire Z Q&A, Help & Troubleshooting] zaelia:
I bet I can pee further
[G2 and Desire Z Q&A, Help & Troubleshooting] TJBunch1228:
The smaller ones usually can, I think it has to do with the urethra being more narrow as to allow a tighter, further shooting stream.
[G2 and Desire Z Q&A, Help & Troubleshooting] sino8r:
Well, you would know ;)
[G2 and Desire Z Q&A, Help & Troubleshooting] TJBunch1228:
It might be short but it sure is skinny.
[G2 and Desire Z Q&A, Help & Troubleshooting] Flippy125:
+1

I was comparing speeds on the Atrix compared to the G2@1.8ghz and they matched. The Atrix was much more efficient on heat and probably with battery. The dual cores will use less power because the two cores will be better optimized for splitting the tasks and will use half the power running the same process as the single core because the single core runs at the same voltages for a single core compared to splitting it between two. Let's not start a flame war and make personal attacks on people

Sent from my HTC Vision with Habanero FAST 1.1.0
[G2 and Desire Z Q&A, Help & Troubleshooting] dhkr234:
It is disturbing that there are people out there who can't understand this VERY BASIC engineering.

Voltage, by itself, has NO MEANING. You are forgetting about CURRENT. POWER = CURRENT x VOLTAGE.

Battery drain is DIRECTLY PROPORTIONAL to POWER. Not voltage. Double the voltage and half the current, power remains the same.

Dual core does NOT increase battery life. It increases PERFORMANCE by ***DOUBLING*** the physical processing units.

Battery life is increased through MINIATURIZATION and SIMPLIFICATION, which becomes *EXTREMELY* important as you increase the number of physical processing units.

It is the epitome of IGNORANCE to assume that there is some relation when there is not. The use of multiple cores relates to hard physical limitations of the silicon. You can't run the silicon at 18 GHz! Instead of racing for higher frequencies, the new competition is about how much work you can do with the SAME frequency, and the ***EASIEST*** way to do this is to bolt on more cores!

For arguments sake, take a look at a couple of processors;

Athlon II X2 240e / C3.... 45 watt TDP, 45 nm

Athlon II X4 630 / C3.... 95 watt TDP, 45 nm

Same stepping, same frequency (2.8 GHz), same voltage, same size, and the one with twice the cores eats more than twice the power. Wow, imagine that!

The X4 is, of course, FASTER, but not by double.

Now lets look at another pair of processors;

Athlon 64 X2 3800+ / E6.... 89 watt TDP, 90 nm

Athlon II X2 270u / C3.... 25 watt TDP, 45 nm

Different stepping, SAME frequency (2.0 GHz), same number of cores, different voltage, different SIZE, WAY different power consumption. JUST LOOK how much more power the older chip eats!!! 3.56 times as much. Also note that other power management features exist on the C3 that didn't exist on the E6, so the difference in MINIMUM power consumption is much greater.

Conclusion: There is no correlation between a reduction in power consumption and an increase in the number of PPUs. More PPUs = more performance. Reduction in power consumption is related to size, voltage, and other characteristics.