yashsingh1/xdaforums huggingface dataset:
[XPERIA X10 General] Izzy_Deadyet:
Good question. SE must have a firmware changelog web page somewhere, no?
[XPERIA X10 General] mezo9090:
se hava a Changelog page, you almost made me laugh. :S

sent from my x10i that is banging for a 2.1 upgrade. ...
[XPERIA X10 General] saltorio:
Yep. Believe I even read an official statement somewhere from SE stating specifically that do not release change logs as corporate policy.
[XPERIA X10 General] Izzy_Deadyet:
Well it must be E that prevents it because S has one for PS3.
[XPERIA X10 General] Infinity1988:
With r2ba023 my battery time improved, it was already good enough with r2ba016. But now i think there is a bug in r2ba026. When i receive a sms and i don't look at it for like 15 minutes, the battery keeps going down untill i look at it. I just noticed it so i think it's a bug in r2ba026.

Also from 19:00 yesterday till 04:40 the battery keeps at 38% but is 31°c. Then it drops to 21°c and stays at 37% till 07:30. And for some reason it shows a free fall till 12:25 to 22% and stays the same for 2 hours. It's so weird that the battery life was very good untill now and that some people have serious problems while others don't. I hope it gets fixed in android 2.x.
[XPERIA X10 General] TechGuru_x10:
You using Stock SMS or any other like Chomp or Handcent.... ?
[XPERIA X10 General] Infinity1988:
I'm using handcent. After 49 hours i only lost 45% . But it quickly drains when i receive an sms in handcent and don't read it. I'll see what it does in the next few days.
[XPERIA X10 General] superleeds27:
Suppose it could depend on your Handcent settings too. Led Flash Etc..
[XPERIA X10 General] TechGuru_x10:
That is what I was coming into.......
[XPERIA X10 General] indesisiv:
My handcent do that too. It kept the phone running (with the wake time at 100%) everytime i got a message.

I fiddled around with different pop up settings until it stopped.

Sorry i can't be more enlightening but i can't remember what i did to stop it.

Although I will say that i have custom coloured LED, vibrate patterns and notification tones for people so it is not that.
[XPERIA X10 General] superleeds27:
Guessing its o do with the pop-up settings then?

I dont even have pop-up enabled, dont really see the point!
[XPERIA X10 General] bcool15:
allright allright im updating LOLL:D
[XPERIA X10 General] Izzy_Deadyet:
I turned off all of the handcent vibration notifications and it still vibrates.
[XPERIA X10 General] Infinity1988:
Nope, i didn't change the settings going from r2ba023 to r2ba026. But the problem is gone now, strange.

edit: a few hours ago i was calling my voicemail number and i had to press some numbers. Offcourse the screen locks up, but when you remove the phone from your ear you see a message saying : double tap to unlock. Never seen it before, but then again i never pressed numbers when calling. Is this new in r2ba023/6? It's a nice feature.
[XPERIA X10 General] HunteronX:
It's always been there for me - at least since Android 1.5, with my old T-Mobile Pulse.
[XPERIA X10 General] maxld:
Yeah, had it on a G1 and i have it now on X10 with 024 firmware
[XPERIA X10 General] TechGuru_x10:
From 020..
[XPERIA X10 General] murmeljenta:
I hope that we can continue posting small changes that we discover.

I just noticed that geotagging of images has been updated (23 or 26):

* The options in the camera app are slightly different. I had previously set mine to tag images, but with the update, that was reset. Meaning that I've got lots of untagged photos. :(

* Geotags are now maintained when uploading to Picasa! :D
[XPERIA X10 General] AngelHeart:
Same problem with my X10. After upgrading to 026, lost Pure Widget Calendar, an app that I have paid for. Seems like this 026 is a disaster. Tried to hard reset the phone to factory defaults, reinstalled 026, only to find myself with the same problem. My X10 is unrooted and still branded (Orange FR).

Could it be that this FW is not registered by Google ? Emails from the developer of Pure Calendar stated that sometimes copy-protected apps are not visible with unregistered roms. Developers can do nothing to work this out.

So, who's the culprit. SE or Google ? Shame on them, since I paid for an app that I can no longer access ...
[XPERIA X10 General] TechGuru_x10:
It works fine in my mobile.
[XPERIA X10 General] TrietHocNhanSinh:
Q: Do I have to root my phone first prior update to R2BA026 ? My base band is as currently is: R2BA020
[EVO 4G Q&A, Help & Troubleshooting] twilk73:
Does anyone know what the camera settings are for the CM6 RC1 beta rom? I know there are basic settings on the right side of the screen but I dont see any realy settings tab that allows you to adjust the picture quality or size?
[EVO 4G Q&A, Help & Troubleshooting] posguy99:
Scroll the settings pop-out... it has a scroll bar for a reason.
[EVO 4G Q&A, Help & Troubleshooting] twilk73:
Lol thanks for the help. You dont actually see the scroll bar until you start to scroll. Either way incase anyone still is confused click on one of the seetings to the right and scroll within the box and more settings appear.
[Android Apps and Games] THATTON:
This could be awesome!!! I think this should probably go in the themes and apps section though. Thank you for this. I will test it out now.
[Android Apps and Games] bimmerd00d:
I think i read this wrong, you mean it switches to 2G once wifi is connected?
[Android Apps and Games] massari90:
That would be good if its this case..

Testing now anyway. Will let you know if it works. Widget would be awesome to switch from 2g to 3g to auto :D
[Android Apps and Games] piggie916:
I agree, a widget would be amazing! Also a adjustable timer for when the screen goes off.
[Android Apps and Games] galaxys:
Sweet! Something I've dreamed about :)
[Android Apps and Games] bimmerd00d:
Locale plugin would be utterly awesome. If i could make this thing autoset 2G when i go to bed or whatever other conditions i choose, that'd make this thing complete.
[Android Apps and Games] massari90:
Yea adjustable timer should be implemented. 10 minutes takes to long to test :p
[Android Apps and Games] TheMasterBaron:
Unless I'm wrong, it doesn't appear that the 2G/3G radio is on when wifi is on, so it doesn't bother switching it from 3G to 2G because it resets the radio and I didn't want it to do that if it didn't matter. So basically, when wifi is on and connected, it never switches to 2G when the phone is asleep until wifi finally disconnects.

Adjustable timer is next and the Locale plugin is a great idea.
[Android Apps and Games] cdw9800:
hmm this could be a very useful app 10 minutes is a while to wait and see if it works
[Android Apps and Games] massari90:
Well I leave my wifi on all the time (when im at home or watever), I guess thats where the widget to set 2g would come in handy :D
[Android Apps and Games] bimmerd00d:
Actually i think it is in fact doing that. I opened up the "Network" app and noticed that if i enable wifi, GPRS service goes to disconnected so you may be right after all.
[Android Apps and Games] paolobacci:
using it! =]
[Android Apps and Games] mad_vtak:
weird...is there no link?
[Android Apps and Games] TheMasterBaron:
Sorry, didn't realize that I removed it. I've uploaded a new version that has a configurable time and an option to still enable 2G when the phone is powered (Allows me to debug with the USB cable plugged in)
[Android Apps and Games] diversificationied:
It would be awesome if you could add a db value threshold as well.

BTW, I'm convinced this same method is used on iphone 4 to get the battery life it does.
[Android Apps and Games] velazcod:
cool, will this be open sourced ?
[Android Apps and Games] TheMasterBaron:
OK, I've updated on more time.

Fixed a bug where sometimes the service wasn't getting any CPU so it wouldn't set to 2G in a timely manner. Should be responsive now. Note that setting to 1 minute could mean it can take 1 minute 59 seconds to switch to 2G :)
[Android Apps and Games] TheMasterBaron:
Once I get it cleaned up I may do just that.

Can you elaborate on what you mean by db value threshold?
[Android Apps and Games] diversificationied:
In a low reception area the phone tends to switch back and forth between 3g/2g. I think somewhere around 104.

So basically disable the 3g when the reception is between ___ and ___.
[Android Apps and Games] bigr1979:
Does anyone know how I can get hold of, or extract those certs from the /system/app and /system/framework apk's so that I can try and sign the toggle 2g unsigned app with them ? Or do these come with the SDK or something ? (Please excuse my knowledge is quite limited on these matters)

Sorry if I sound like I am going on but this app of your Master Baron (esp the locale plugin) is extremely useful to me and worked perfectly on my last rom (adam g's official froyo with sense 1.0c). I had to switch in the end due to lack of support for that rom anymore.
[Android Apps and Games] bigr1979:
"Originally Posted by snq-

there are no mystical leedroid signing keys

every single apk under /system/app and /system/framework contains original htc certs

please stop blaming the certs"

If this is the case, can u do me a favour and just sign it for me and post it then please ?
[Android Apps and Games] Aztriltus:
Anybody got this to work in FRF91 rooted stock Nexus One?
[Android Apps and Games] chareos12:
I'd try this on my Desire (stock 2.10.405.2 rooted with unrevoked) but installation fails from both marked and signed/unsigned files fom 1st post here.
[Android Apps and Games] nik.taylor:
I second this (Sleep Mode = Never). I'd like to use this for just disabling when using wifi. I find the radio reset and the subsequent 10-20 sec wait too much when using IM.
[Android Apps and Games] pwvandeursen:
Has anybody niticed the following. If the phone has been on standby for some time. I turn on the phone dial a number. So far so good. The moment however I hang up and want to call the next person, the connection is lost for a couple of seconds. Is this normal and can it be solved?
[Android Apps and Games] TheMasterBaron:
Ahh, didn't know it was stock framework and not built from source.

Turns out it can't be done. The certs belong to HTC and not even LeeDroid has them.

Won't work on stock ROM, requires CM6 or a ROM where the framework is signed using the same cert as CM6's
[Android Apps and Games] TheMasterBaron:
Sounds like its switching from 2G back to 3G between calls. You can enable the option to manually enable 3G so you can decide when it's a good time to switch networks.
[Android Apps and Games] Aztriltus:
Can you create this for stock roms? I find this app very useful and I would love to have it. It would be a great battery saver.
[Android Apps and Games] TheMasterBaron:
No, stock ROMs will not work. It only works on custom built ROMs that use a the same signing certs as CM6
[Android Apps and Games] hermand:
Am I right in thinking this is because it runs as com.android.system / phone or whatever and needs to be signed the same as the other stuff running?

If so, I get that (I think), but what I don't get is how the other rooted stuff runs. Does superuser perms not need to run in system space?

I just don't get why the phone can be rooted, but I can't run an app to change this setting :(
[Android Apps and Games] TheMasterBaron:
You are correct about why the cert is needed to run as com.android.phone. The radio is controlled by com.android.phone, so Toggle 2G needs access to that process to manipulate the radio.

Superuser is an app that elevates your permissions on the phone to gain additional access in the OS. It does not need access to any running processes to do it's thing.
[Android Apps and Games] cjwilber:
Thank-you

I just wanted to say a big Thank-you for developing this. I am seeing a huge increase in battery performance, even with the automatic mode. I am planning to use Locale or Tasker to set up various circumstances under which I need 3G, and leave it in 2G the rest of the time.

Am I right in presuming that in automatic mode, it will automatically enable 3G (unless wifi is enabled) when the screen comes on? Could there be an option to say "Manual control", but without the notification item? Could this be achieved by just not installing the notification tool? The problem with the notification tool, if my understanding is correct, is that it does not update status if 3G is switched on in a different way - e.g. using the Cyanogen 2G/3G toggle widget.

Thanks again.
[Android Apps and Games] EViollet:
And can the program be signed to work on several different ROMs? i.e, could it be signed so that it works on Cyanogen, and on Leedroid 2.1a for instance?
[Android Apps and Games] hermand:
Gotchya! Thanks for replying :)
[Android Apps and Games] Geo411m:
I have two roms, one is built from AOSP and the other is a Stock but deodex rom that has to be signed with test-keys. Anyway, the AOSP one worked while the stock deoedexed one does not. Is it still a signing issue? Is some other file signed that I'm not aware of?
[Android Apps and Games] Cash Machine:
Noob question: useless on Sprint's CDMA network?
[Android Apps and Games] tom1l21:
Correct. I think it would help out if "GSM Only" was added to the title.
[Android Apps and Games] Cash Machine:
Thank you.
[Android Apps and Games] TheMasterBaron:
If the ROM (including the apks in the /system/app folder) and been signed using test-keys, you should try to take the unsigned Toggle 2G apk and sign it using the same test-key.
[Android Apps and Games] Bec07:
Can't this be made into an update.zip so that people with rooted stock roms can benefit of this too?
[Android Apps and Games] TheMasterBaron:
I wish it was that easy. It still won't won't work.
[Android Apps and Games] sshaikh:
Great app - although not installing on MIUI via the market, even though it's CM6 based. Any confirmations/workarounds? I would actually go back to an MCR or even CM if it means easy 3g toggling.
[Android Apps and Games] TheMasterBaron:
Are you sure it's CM6 based? I couldn't find an info on that.

If it does not install, you will need to have the creators of the ROM sign the unsigned version I have posted. Otherwise there is no workaround.
[Android Apps and Games] sshaikh:
It opens with the CM6 splash screen and I've read in passing that it is. But perhaps it's changed too much or something?

Anyway, thanks for the reply. For my own interest, can I ask why a custom ROM would require signed specifically signed apps? I would have thought this would be one of things disabled in a custom ROM...
[Android Apps and Games] sshaikh:
Seems that Toggle doesn't work with RCMixHD either. Sigh. Back to the boring old roms then... :(

Any idea why this works in Modaco but nothing else? Did Paul use some Cyanogen bits in there?
[Android Apps and Games] TheMasterBaron:
Modaco is using the same signing certificate at CM6. This gives Toggle 2G the access rights needed to change to the 2G network. If a ROM has a different signing certificate, permission is not granted and Toggle 2G will not install.
[Android Apps and Games] sengasdf:
Tried to install both signed and unsigned, could not install at all... Received "Application not installed" after press install

Using DXJG4 firmware.
[Android Apps and Games] kitecarl:
I'm using Floyo 1.01 (CM6-based froyo for the HTC Hero). Everything installed fine, but even though my display is off for more than 10 minutes I don't think I'm ever dropping down to 3G as it should be (when I turn the display on again it shows as H immediately). Is there a log file anywhere that would tell me whether it's working or not? Great app - hoping I can actually use it!
[Android Apps and Games] shakathesaint:
I contacted NeoPhyTe.x360, builder of the AuraxTSense ROM, asking for a signed version compatible with his ROM.

He gave me the file attached here below.. but it doesn't work for me. :(

Anyway, if somebody wants to make an attempt and then report, here it is.;)

Edit: forgot to say.. using HTC Desire ;)
[Android Apps and Games] Macanage:
TheMasterBaron,

installed app on htc sprint hero (cdma) running cm6 heroc and seems to be working. I think? Only thing is that it is still showing 3g under the data connection in the status bar. When i pull down the drop menu it shows, "2g is still enabled." Is there a way to confirm that it is running at 2g?
[Android Apps and Games] Mr_Q:
Hi TheMasterBaron,

This is to inform you your Toggle 2G-applications (installed from the market) work fine on the recently leaked Froyo build for the Motorola Milestone, released by G.O.T.

http://groupoften.wordpress.com/2010/10/16/g-o-t-2-2-1-released/

Thanks a lot, this app is great for saving energy! Thanks!

- Mr_Q
[Android Apps and Games] jofran2:
thanks for the application. The search took a long time. just a suggestion. Could we do that only connect to 3G when you unlock the phone?

so if you turn the screen itself to see the time is not connected to 3G.
[Android Apps and Games] DocMAX:
works on milestone 2.2 got-froyo. but only problem is, the widget stucks at one position and doesnt change icon... i use launcherpro homescreen.
[Android Apps and Games] cyben76:
Anyone has a working version for MIUI based ROMs?
[Android Apps and Games] sebx_g1:
Hi, is this possibilty to port this handy utility to CM 6.1 RC1 . Maybe it works corectly with this CM release ,but temporary I had to switch it off .

update : I'm explaining why - my experience on CM6 RC1 is that after wakeup when toggle2G starting restore 3G data connection it for 5-10s cutt off whole network , then again network is back (without need to enter PIN) and it is repeating process . Something now works bad witn connection management under CM6.1 RC1 . On CM6 everything were fine .
[Android Apps and Games] z0mbi3:
I've tried Toggle 2g on Defrost 5.9 (cm6 rom) but I'm randomly getting the radio stack restarting :(
[Android Apps and Games] omniwolf:
Hi,

Is there any actual evidence that swapping to 2G actually helps battery life? in all the reading i've done, 2G actually has less standby hours than 3G eg:

taken from http://www.htc.com/www/product/desire/specification.html

sure it's only 20 hours in a highly controlled environment, but still if it was exactly the same or even a few hours less i don't think it would justify an app to change the network...

i can understand this might help people in low reception areas where the phone is often searching for a better signal or flip flopping between network types.. but apart from that..

what are your thoughts?
[Android Apps and Games] ccy1985125:
works perfectly on HTC desire (ROM: opendesire v4.0.34)
[Android Apps and Games] svenk16:
Has anybody got this working on a Samdroid Mod, i have tried to install it on a Samsung Galaxy Spica with Samdroid Mod for Eclair, but i always get the message that the app cannot be installed. I have tried every Version from Market, Signed APK and unsigned APK, always the same problem, is there any way to get this working
[Android Apps and Games] Heart1010:
I'm wondering if I have to install both... "Toggle2G.apk-signed.apk" and "Toggle 2G Notification Plugin.apk"!?

And can I use this Toggle app together with JuiceDefender?
[Android Apps and Games] Cholera:
I tried your app, unfortunately it does not switch to 2g, but requests my PIN to register on the network, so no phone until then :(

I use a G1, SuperE rom (2.1)

Cheers,

Cholera

PS: Maybe you could also add a "not compatible with"-part to your description ;)
[Android Apps and Games] imex99:
Tried downloading on my fresh rom but wouldn't install.... Had to try!
[Android Apps and Games] :
I think the general idea is that 3G data trasmission uses more battery than 2g data transmission.

The phone syncs an does stuff in the background with the phone in sleep mode, if it's not urgent then you don't need the 3g speeds.
[Android Apps and Games] tsatrom:
Anyone got this working on CM6.1 RC1?

I have the same problem. It says it's in 2g. But it's really not. I'm using EVO on CM6.1 RC1. I did a speed test and its definately on 3g. I have the toggle widget installed and it says I'm on 2g though. Anyone get this working?

I hope they can get this working... Thanks guys.
[Android Apps and Games] aleunge:
But supposedly, 3G uses not much more power during actual data transmission than 2G, and that's why 2G might actually take more power because it takes longer to down/upload... in any case, 2G and 3G data transmission should be around equal in real world environment. I noticed this myself when I had an HD2 that only worked on 2G and then got another version on 3G later (telstra for NA)... and battery life really is about the same.

On the other hand, 3G voice uses more than 2x more power than 2G voice.... so could this app only use 3G whenever there is data and remain on 2G for voice?
[Android Apps and Games] dave1213:
Hmm - Sorry maybe I havn't actually had time to read this whole long thread though all the posts, I'm trying to understand the use-cases where this would be useful.

The basic assumption is that 3G (data) uses more battery power than when on 2G. This might be true in some cases but it also depends on the particular 3G radio environment.. Not meaning to sounds high and mighty but I've been involved in mobile handset radio product design for many years in 2G and 3G.

Certainly for 3G the majority of the battery juice is taken up in the transmit power (uplink) during the data session. This mobile transmit power is commanded by the receiving base station based on the signal to noise ratio (Ec/Io) that the base station measures. Therefore this transmit power depends on how many other mobiles there are in your vacinity (interference based WCDMA technology) that are also transmitting, and the distance you are to the base station.

If there are many other mobiles transmitting and/or you are a long way to that base station then the juice required goes up alot! However if your the only active mobile to the base station next door then your juice required is lower.

For 2G the same is sort-of true but to a much lesser extent - the power issue is not so critical and does not change much depending on distance to the base.

I admire the approach of getting the best out of your battery, but I suspect that without actually measuring and comparing the radio environment 3G to 2G it's not easy at all to optimise this occasional data sync that apps seem to require. Not even sure if all the radio parameters are visible on the android API.

In theory for a 3G/2G handset it should be able to automatically pick the best radio technology it can measure comparing 3G/2G anyways... (even when in standby in 3G it can measure 2G radio strength and vica versa). Anyways theory doesnt always work in practice... food for thought.. hope this helps.

D
[Android Apps and Games] cyben76:
There is no need to measure and compare the radio enviroment, people who don't have battery life issues when running 3G normally won't bother switching between 3G/2G, those who see a better batt life on 2G like me will want to switch.

Yes you are right that when there is less users connected to 3G it consumes less power, i work nights, when i'm home in the day, when everyone else in my neighborhood goes to work i get better batt life on 3G and speeds are much faster too.

Oh yah btw, in my neighborhood within a 1mile radius there is easily more then 300 3G users..
[Android Apps and Games] rabocop:
Any chances of this app working on those new MIUI roms?
[Android Apps and Games] cyben76:
so far i've tried on all the builds doesn't work..
[Android Apps and Games] Diewi:
Does anyone know how to inject a certificate (here platform.x509.pem) into the android system? As far as i know CM as well as Pinky Desire uses this one. I got the platform.x509.pem and the platform.pk8 from the Cyanogen source.

I already tried different steps (cooking my own rom):

- Sign all apks with the platform key

- Exchanged the build.prop with the one from Pinky rom

- Exchanged /system/etc/security/cacert.zip with the one from Pinky rom

Also the signing of the update.zip has no influence (what is obvious).

So can anyone please help me? I'm getting annoyed of "Installation failed"...