yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Adevem:
nonetheless it's useful for people who don't need access to the net all the time.

i don't want videos / surf the net so i don't require such speeds.

when the time calls for it, one code away.
[Galaxy S I9000 Android Development] amerikian:
Why no lagfix?
[Galaxy S I9000 Android Development] tokyogtr:
that's the beauty of android, personal preference. i would point out though that if you're getting a lot of emails then chances are changing to 3g will drain more battery because it will take so much longer to download them.

you could do what i do which is run superpower XDA app. this thing is amazing. i have it programmed to switch off data when the screen goes off and then every 30 mins, enable data for 3 mins and do a sync. it also shuts off data at nighttime when i'm home and just uses wifi which uses a lot less battery than data.

i'm on my 3rd day now of not charging...
[Galaxy S I9000 Android Development] Adevem:
I used to use that application. but switching between 2g and 3g cuts off reception so I'm laying off it for now.

I won't say I'm receiving insanely huge amounts of emails, and they're mostly just text so I think it's fine ;D

oh yeah, android is just too fine...

Sent from Tapatalk - pardon spell errors and non-rich text.
[Galaxy S I9000 Android Development] tokyogtr:
why are you switching between 2g and 3g? just leave it on 3g and shut off the data, that's all you need. plus turn off all display animations and screen rotation and you'll save loads of power.
[Galaxy S I9000 Android Development] Adevem:
I need my push mail ;p

if only gmail supports scheduled fetching by itself.

yup, got those turned off. also on manual lowest brightness settings.

gonna send you a pm to avoid getting off topic.

Sent from Tapatalk - pardon spell errors and non-rich text.
[Galaxy S I9000 Android Development] ashwinds:
Well.. i switched it to UMTS and moved from GSM to CDMA. I am still on wifi - but I am seeing significantly more drain. Maybe because CDMA signals are weaker :( Maybe its the way CDMA connectivity works? Or is it just the weaker signals (2-3 bars on CDMA compared to 5 on GSM) ? Guess i will switch back to GSM only.
[Galaxy S I9000 Android Development] spline1:
I have now tested.

1 hours HSDPA in standby consumes 5% battery.

1 hours GSM in standby consumes 2% battery.

1 hours 3G standby consumes 3% battery.

Data Rate down / up

HSDPA 6448 / 13

GSM 187 / 109

3G 272/84

Help:

I can not go back!

When I type

301 279 * # #

Click [2] REVISION CHANGE HSPA

Click [1] HSPA OFF

stand by me [1] Release R99 (HSPA OFF)

I click on it and nothing happens, I can not change a value!

Help Help
[Galaxy S I9000 Android Development] steph-one:
I had the same thing but it worked the second time I put the code.
[Galaxy S I9000 Android Development] spline1:
It does not work. I have tried many times the code. Reboot turned off flight mode, packet data. Nothing works :-(
[Galaxy S I9000 Android Development] hardcore:
What does not work - go back to what? And what modem are you using?

You should click option [3] RELEASE 6 (HSDPA/HSUPA) to go back to default.
[Galaxy S I9000 Android Development] hardcore:
3G (WCDMA) coverage is normally worse than GSM. So your phone radio might need more power if you are in a lower coverage 3G area.
[Galaxy S I9000 Android Development] spline1:
I have your Speedmod kernel and Jpp modem.

I go exactly your way in first post

But I can not re-activate HSDPA In Release 6 HSPA is HSPUA and on but I can not click
[Galaxy S I9000 Android Development] hardcore:
What does it say after you click the line that says: [3] RELEASE 6?

Mine will say:

CHANGE_REL5

HSDPA ON, HSUPA ON

If you can't click [3], try pressing MENU > Key Input > (Type: 3).
[Galaxy S I9000 Android Development] spline1:
I click (2) Change HSPA Revision

I see 3 points

(1) Release R99 (HSPA off)

(2) Release 5 (HSPA only)

(3) release 6 (HSDPA / HSUPA)

Then I click (3) release 6 (HSDPA / HSUPA)

and there is

Change_rel5

On HSPA, HSUPA and on nothing else

I'm going to write keyinput and type 3

and then comes:

Menu not exist, press back key, current command is 1835233
[Galaxy S I9000 Android Development] spline1:
oh damn it works.

I have only briefly in the internet, then it will switch to HSPA in order ;-)

sorry I'm stupid ;-)
[Galaxy S I9000 Android Development] hardcore:
Ah, panic attack!

I think you got worried after you saw:

CHANGE_REL5

HSDPA ON, HSUPA ON

When you reach that screen, you have completed the process. You can just press the BACK button to exit.
[Galaxy S I9000 Android Development] spline1:
exactly!

I thought I have to click something else.

With your K-5 kernel, and this can only be so good.

Thanks
[Galaxy S I9000 Android Development] mchud:
Interesting find, but it seems to have an adverse effect on 3G transfer speeds for me (and my network? (Rogers Canada)).

Data down / up [kbps]

HSDPA 2800 / 120

3G 10 / 80

Edge 110 / 90

Froyo JP0/JPP
[Galaxy S I9000 Android Development] sturmeh:
The power HSPA uses is justified by the time it spends doing so.

HSDPA and HSUPA are activated in burst, and only when necessary.

You'll be spending up to 3 times longer transmitting signals on more than a third of the power usage.
[Galaxy S I9000 Android Development] ashwinds:
Partly agree. But its not as if data is always transmitted. Which consumes less power idle - just staying connected, which I presume is about 70% of the time, is the question.
[Galaxy S I9000 Android Development] hardcore:
Unfortunately I think the phone's radio is not so smart to switch to 3G when idle.

The net effect of manually limiting the phone to 3g is that the battery will probably last a lot longer with sync on. Maybe even 2x longer vs HSPA. This makes keeping sync on practical.
[Galaxy S I9000 Android Development] mchud:
Not sure if this is normal and/or meaningless or not, but on the notification bar on my phone it does say "3G" if it is idle, switching to "H" when data is being transferred...
[Galaxy S I9000 Android Development] tokyogtr:
same here BUT you're still connected to a higher powered tower which in turn means it's using more juice than a dedicated 3g only tower.

for me personally i don't think it's worth doing just to save battery, unless speed just doesn't matter to you. what's the point in having a fast kernel, great operating system, super fast phone and then giving it low grade fuel instead of super unleaded?
[Galaxy S I9000 Android Development] spline1:
With me too. Is alright! (or not?)
[Galaxy S I9000 Android Development] hardcore:
Phone in 3G-only mode, sync on, battery dropped 5% over 8 hours idle last night (76%-71%).
[Galaxy S I9000 Android Development] Adevem:
compared to hspa? ;D
[Galaxy S I9000 Android Development] KurdX:
Is there anyway to let the phone ONLY use HSPA?

I want this for testing purposes.

EDIT:

Misunderstanding, saw it now.
[Galaxy S I9000 Android Development] hardcore:
Hspa uses about 4% per hour I think. Can't remember exactly.
[Galaxy S I9000 Android Development] kasper_h:
So it depends on how you use mobile internet: continuously connected just for sync it may have a benefit, but for short term intensive users it seems to have not much benefit. As I belong to this last group, I'll pass on this tweak :)
[Galaxy S I9000 Android Development] hardcore:
Yes it has huge benefits if you use sync. If not then maybe less.
[Galaxy S I9000 Android Development] Peacemanibk:
Have now tested 3G/H battery usage in following scenario: overnight (no user interaction), emailsync every 30min with k9, weatherwidget also every 30min, starting from 100%. Duration was roughtly 6h. No other apps running. Signal strength was 2-3 bars.

3G: 0.97±0.08 % per hour

HSDPA: 1.24±0.08 % per hour

So there is a difference but not as much as i hoped ...

Edit: i think hsdpa drops back to 3g when idle - it always takes half a second or more to switch back to h when downloading data - which is not the case on 3g only there downloads start immediatly.
[Galaxy S I9000 Android Development] ashwinds:
I think at 2-3 bars, the drain is affected more by poor signal than by actual usage.
[Galaxy S I9000 Android Development] Peacemanibk:
Well but 1% per hour is not so bad or? I think the additional drain caused cannot be much. And since it should be the same for both, one can still compare it i think.
[Galaxy S I9000 Android Development] hardcore:
For you tests, you were not using the Google Sync option right? Its used for Gmail push and Google C2DM (push service) used by apps like Whatsapp, etc. That one uses the most battery because it keeps the data connection always on.
[Galaxy S I9000 Android Development] spline1:
1 hours HSDPA in standby consumes 5% battery.

1 hours 3G standby consumes 3% battery.

1 hours GSM in standby consumes 2% battery.
[Galaxy S I9000 Android Development] benoitb85:
The network should drop the HSPA bearer after some time (your carrier manages that setting) having you go from DCH to FACH (idle).

Unless your carrier has uncommon settings, like always allowing you to keep your bearer, locking the phone to 3G R99 should not change battery life in idle mode.

Then I don't precisely know Android's behavior while in idle mode. If it connects very frequently, then yes it could have an impact. The question is: how frequently does it connect for sync for example ?
[Galaxy S I9000 Android Development] hardcore:
Yeah that's a good question. I'm pretty sure the push protocol might use some sort of heartbeat to keep the TCP connection alive, so those heartbeats might make the phone keep switching to the HSPA mode. But no idea how often the heartbeat is sent.
[Galaxy S I9000 Android Development] Peacemanibk:
Yes google sync was off - just background sync was on since i am not using something which needs google sync ... :-)
[Galaxy S I9000 Android Development] Gandhi70:
today i noticed, that after a reset and reboot my galaxy switches back to hsdpa and i have to manually enable 3g-only again.

shouldn't this fix be reset/reboot resistent?
[Galaxy S I9000 Android Development] hardcore:
It does stay across reboots for me. I guess it might be reset if u clear your data.
[Galaxy S I9000 Android Development] ashwinds:
@hardcore - i saw an issue on the cm 6.1 thread where someone reported not being able to reset this even after restoring paramfs! It appears it has to be reset only thro' USSD - see Comment 7 onwards.
[Galaxy S I9000 Android Development] Gandhi70:
Clear data as in do a factory reset? I hope not.
[Galaxy S I9000 Android Development] betoNL:
err...sorry...a little bit off topic:

I dont have (and dont need) a data account, I go online only via wifi, so in order to save battery I set network mode to "gsm only" but on this mode, radio signal disconnects after a period on stand-by meaning I cannot be called or place calls.

So I am forced to set it back to GSM/WCDMA (auto mode).

Why does this happen (gsm disconnects)? It happend to me on Eclair, then on jpk, jph and now on jpa

modem is jpp

packet data is off

data roaming is off

thanks

« »
[Galaxy S I9000 Android Development] ashwinds:
Thats really strange behaviour - are you sure you dont have some power management software turning off radio?
[Galaxy S I9000 Android Development] betoNL:
I never installed such software..

And why it will happen only during "gsm only" network mode??

Thanks
[Galaxy S I9000 Android Development] ashwinds:
No idea - I can only think of checking if maybe some way GSM/GSM-WCDMA toggles got set to an incompatible option. This thread could be useful.
[Galaxy S I9000 Android Development] benoitb85:
It could be that you go to plafes with poor 2g coverage and good 3g coverage.
[Galaxy S I9000 Android Development] betoNL:
what "plafes" mean?
[Galaxy S I9000 Android Development] Adevem:
places ;p
[Galaxy S I9000 Android Development] Kel Ghu:
My carrier denies the USSD code... :(

So another method would be welcomed! :)
[Galaxy S I9000 Android Development] betoNL:
Was hoping it wasn't a typpo;)

Well, I guess it could be a problem with my carrier wich is using another carrier's network (national roaming)and the codes could be messed up.

Gonna try my wife's sim card amd if problem continues, one conclusion could be: another Samsung/Android interaction issue......
[Galaxy S I9000 Android Development] hardcore:
This is not a USSD code. Its a secret code to get into a service menu in your phone. Try using another radio ROM if it doesn't work for you?
[Galaxy S I9000 Android Development] ickyboo:
This is one of the best nods I have found. Thanks. The reason why its so good is that I get very bad or weak Hspd signal at home and so my phone keeps on cycling from 3g and hspd so it lags and has connection problems. But with 3g only it stays locked with 4 bars so no lag or connection problems. Also the battery life is now pretty damn good

sent using one hand
[Galaxy S I9000 Android Development] Adevem:
god knows what you're doing with the other.
[Galaxy S I9000 Android Development] Samjasa:
Im with JM9 and using controlbar app for disabling / enabling datanetwork, works great.There are some other similar apps in market as well..
[Galaxy S I9000 Android Development] hardcore:
That's not the point... sure there are many apps to disable data network completely.

This hack is different - it lets you keep data network on for sync / pushmail, and yet still have good battery life.
[Galaxy S I9000 Android Development] Kel Ghu:
Are you sure it's not a USSD code? I am pretty sure it is.

Firstly, because on JPM modem (doc's), I had two windows saying: "USSD code running..." then "Rejected".

Secondly, I have now installed Axura Beta 1 with JPP Modem and it says now: "USSD code running..." then "Unable to process request".

Thirdly, I tried the code on my friend's HTC Desire and he gets: "Welcome to Sunrise connection menu". Sunrise is his carrier.

Looks like I'm stuck with 2G or HSDPA... :/
[Galaxy S I9000 Android Development] zacharias.maladroit:
my Internet connection "feels" faster (pages load faster) and it also switches faster when loading another page

it also doesn't lose the signal that often (if at all) anymore

the battery-capacity also doesn't deplete that fast compared to before

Thanks a lot for this hint ! :cool:
[Galaxy S I9000 Android Development] toansta:
Hardcore, what do you mean by 'another radio' rom?

i can't do this on cyanogen mod, so is it just not compatible?

thanks for the help
[Galaxy S I9000 Android Development] respider:
Unfortunately with my carrier i get very slow speeds in 3g only. Like 150kbps, while in hspa i get 950kbps.

But its a very nice find. Thank you!
[Galaxy S I9000 Android Development] ickyboo:
:innocent look:

What are you suppose to do with the other? :P
[Galaxy S I9000 Android Development] hardcore:
Maybe it's tied to the dialer or phone app then.
[Galaxy S I9000 Android Development] spline1:
For switch from 3G to HSDPA you can use the app SGS-Tool

under Secret Codes down list
[Galaxy S I9000 Android Development] corgar:
where is the option in secret code? can't find it
[Galaxy S I9000 Android Development] spline1:
you must use this Forum Version from SGS Tools see my Posting.
[Galaxy S I9000 Android Development] pinx:
Anyone else besides me completely lost ability to use EDGE after using this? :confused:

There is no bloody way to re-enable it :mad:

My phone is stuck in snail-like GPRS instead of EDGE when it's set to GSM only.

In my area EDGE isn't much slower than 3G and also has better coverage, not to mention battery usage.
[Galaxy S I9000 Android Development] hardcore:
Does it work if you reset it back to Release 6?
[Galaxy S I9000 Android Development] betoNL:
I have another kind of problem when I set to "GSM ONLY" to save battery also disabling data paket (and I connect only via WIFI):

Gsm disconnects (radio shuts off) after a period of stand-by.

I decided to digg into service mode, going to:

[1]debug screen / [8]phone control /[7] network control

In my case I change aquisition order [4] to: gsm»umts (it was set to

umts»gsm perhaps that's explain disconnections -pure speculation on my side)

I am also playing with other settings at network control, but no going to mention about it for a while cause they are shots in the dark for testing puposes.

In your case you could try at network control the option [2] BAND SELECTION

I also dont know if GCF state should be ON ( I put it on for testing)

Does anyone know what are the GCF settings for?

« »

P.s- download samservmode apk from market to access service mode without the need of dialing codes....

.
[Galaxy S I9000 Android Development] pinx:
Yeah, I dont have any problems with WCDMA mode, 3G and HSPA are switchable with your "tweak".

Only when I set it to GSM only it's stuck on GPRS, no matter what's set in hidden menu.

It wouldn't be a problem if I had good 3G reception @ home. Most of the time it's hanging between one and two bars and it affects battery time quite badly comparing to 2G mode, which is most of the time at four bars.

Offtopic:

But most of all I hate my service provider, although it's by far the best and most sophisticated one in Slovenia (and even Europe).

Here's the thing:

There was a prepaid package for people younger than 30 years, which was perfect.

For 15€ per month you got 1000 minutes in the same network, 200 in all other networks, 1000 SMS & MMS and 1GB for data transfers.

Not long ago price went up to 19€ and everything stayed the same, except data transfer which was "demoted" to lousy 100MB. Paying more for much less, and let's face it ... Android is real "data drain".
[Galaxy S I9000 Android Development] miro666:
One good way more for manipulating 3G/EDGE with better battery life is:

http://xdaforums.com/showthread.php?t=807989
[Galaxy S I9000 Android Development] Mortify1:
I did this tweak and lost my 3G connection as well, I was stuck on GPRS until I turned it back on.
[Galaxy S I9000 Android Development] pinx:
I didn't lose 3G ...EDGE is pre-3G (2.75G) and it's only speed pumped GPRS, which was 2.5G.

3G UMTS network is based on a whole new platform, which also supports video calling.

3G and HSPDA (3.5G) is WCDMA.

GPRS and EDGE are GSM. That's the main reason I miss EDGE ... 3G's video calling is easily missed in my case.
[Galaxy S I9000 Android Development] nathanism:
Sorry to dig up this old thread, but..

I was actually using this menu to re-enable hspa after being stuck on EDGE for some strange reason after messing around with the "GSM only/WCDMA only" menu. When displaying the info, I get hsdpa: 0 hsupa: 0 and I'm assuming this is where my problem lies. When I try to enable hspa, it doesn't seem to really do anything for me. Still stuck on EDGE. Anyone got any ideas?

I'm on Doc's JPU v2 w/ packaged Voodoo kernel and I went ahead and flashed a JPP modem (it didn't work on the JPU modem either)

Edit: Nevermind. Turns out I lost my 850 band. Got it back.
[Galaxy S I9000 Android Development] SexyIceCream:
hows batt life with HSDPA only(meaning without HSUPA) ?
[Galaxy S I9000 Android Development] MuayThaiFighter8:
Wow this has done a lot to my battery life duration..

Thx my friend

Oess
[Galaxy S I9000 Android Development] KinkyGolab:
bofore i did this sheng i always had problem whit my phone it jumpt betwin H and 3G so culdent make Video call but now whet this seting i always haw 3G connection :))))))))
[Galaxy S I9000 Android Development] brittosa:
'Network mode' option under Settings

Sorry guys but, can't this be easily toggled from:

Settings > Wireless and network > Mobile networks > Network mode ?
[Galaxy S I9000 Android Development] justmevagyok:
No, that is a toggle betweem 2g and 3g/hspa

This is a toggle between 3g and hspa
[Galaxy S I9000 Android Development] fbloise:
Tested on Galaxy S Darky's rom using Tmobile UK

Download: 360kbps

Upload: 350kbps

Which is OK for me. If I need HSDPA for tethering, then I switched back when I got home at night, but this is just great to make my battery last a lil bit more.

I can even put the screen a lil bit brighter now without hitting my battery.
[Galaxy S I9000 Android Development] bames:
http://www.differencebetween.net/technology/difference-between-3g-and-hsdpa/#ixzz1Ak3sQlqk

hdspa / hsupa

Whereas HSDPA optimizes downlink performance, HSUPA uses the Enhanced Dedicated Channel (E-DCH) for a set of improvements that optimizes uplink performance. Networks and devices supporting HSUPA became available in 2007 and the combined improvements in the uplink and downlink are called HSPA. These improvements include higher throughputs, reduced latency and increased spectral efficiency. HSUPA (HSPA) is standardized in Release 6 and results in an approximated 85 percent increase in overall cell throughput on the uplink and more than 50 percent gain in user throughput. HSUPA also reduces packet delays, a significant benefit resulting in significantly improved application performance on HSPA networks.

http://www.4gamericas.org/index.cfm?fuseaction=page&sectionid=247
[Galaxy S I9000 Android Development] ragin:
What does it mean for us?
[Galaxy S I9000 Android Development] Aus_Azn:
I recall the time when HSUPA enabled modems came out that there was a huge fuss about how they slaughtered battery life. I'd imagine HSDPA's drop to UMTS would do the same.

EDIT: My UMTS connection is still clocking in at 2.25Mb/s down and 1.62Mb/s up....But I'm sure I'm UMTS only right now. JL2 modem.

EDIT2: 3.48Mb/s down, 1.71Mb/s up. What is this, I'm running faster on AT&T's UMTS than its HSDPA... HSUPA crushes all, though.
[Galaxy S I9000 Android Development] waiting4gingerbread:
any way to make this one-click, maybe with something like tasker?
[Galaxy S I9000 Android Development] cumanzor:
Yeah. Switching to 2G makes data virtually impossible to use where I live :(

I'm using the TLJL3 modem and it's not letting me disable HSPA... what could be wrong?
[Galaxy S I9000 Android Development] hardcore:
It doesn't work for all modems.
[Galaxy S I9000 Android Development] cumanzor:
Yeah I figured so. Well, battery is at 100, might as well try a new modem now.
[Galaxy S I9000 Android Development] Fr4gg0r:
Someone knows where the setting is stored (database, xml etc.)?

So we can disable hspa when screen goes off and enable it when screen goes on.
[Galaxy S I9000 Android Development] Darkyy:
I don't know if this helps, but you can set HSPA on/off in build.prop with:

ro.ril.hsxpa=1

This activates HSUPA / HSDPA.

Cheers,

Darky
[Galaxy S I9000 Android Development] Fr4gg0r:
I will try this tomorrow. :)

Maybe "setprop ro.ril.hxspa" does the trick..

If not I will take a look what samsung's app does.
[Galaxy S I9000 Android Development] hardcore:
The prop values don't work. Tried them before.

Good news is that the newer modems seem to automatically switch to 3g when idle. Xxjve and zsjpg and xxjq1 seem to do that.
[Galaxy S I9000 Android Development] Darkyy:
Thanks a ton hardcore ;)
[Galaxy S I9000 Android Development] spline1:
I think the modem always want in 3G if unused?

HSDPA only when I use it?
[Galaxy S I9000 Android Development] surya_mca:
Hey guys, i dont think no body unaware of this app call 3G Auto ON/OFF, which is bit easy to turn off 3g by simply screen locked, bit saves battery also. If any body intrested just chk below link http://www.androidzoom.com/android_applications/tools/3g-auto-onoff_livn_download.html

A Simple Thanks enough If it helps You
[Galaxy S I9000 Android Development] SilverMist1:
i did exactly the same, select "release r99" but when i come back to the menu and select "display hspa info" it says "hsdpa 1 , hsupa 0" i think this means hsdpa is active and hsupa is not. and the statusbar icon which indicates my connection type still shows "H".

any help?
[Galaxy S I9000 Android Development] h4m74ro:
Maybe you are on JVK, and maybe it doesnt work like on froyo. I think I also had this problem.
[Galaxy S I9000 Android Development] SilverMist1:
i am on rom kitchen 11.1, speedmod k13e
[Galaxy S I9000 Android Development] kasper_h:
Did you go in-an-out of airplane mode after making the changes?