HSDPA support "missing" in most builds - G1 Android Development

Just thought I should bring this up. I have noticed that most of the builds does not support HSDPA which is a faster version of UMTS data networks, (check Wikipedia for more information).
I have first noticed it after flashing KingxKxRom, which is the only Rom - that I have tested - that supports HSDPA. Maxisma, Ccyrowski, Cyanogen, and Enomther Builds do not support it for some reason!!!
Correct me if I’m wrong; Hero, Magic, and the Dream do support it by hardware. So I wonder; where the Ball was dropped , or is it just that Kingklick is using a different base for his build, or is it a kernel matter.
This was bothering me for several days and after a lot of research I could not find the reason behind it. I’m not a Rom developer by all means; just thought developers could shed some light about it.

This has been discussed previously. HSDPA is actually supported in those ROMs, however the "3G" icon doesn't change when you are connected on a network with HSDPA coverage. I guess this is because HSDPA is just another type of 3G, so its not necessary, its just an indicator of a faster "3G" connection also known as "3.5G".
Hope this helps.
edit: if you get download speeds higher than 384kbps then you are connected on a network with HSDPA support, you can actually test it using a speedtest.net app on the market.

The issue is not the icon, withier you review the settings>about or use *#*#info#*#* command it clearly state what type of network you are connected to. I have also tested the speed and it does vary.

I have no idea how any ROMs would not 'support' HSDPA, as it would depend on what hardware you're using and your carrier's network.
If it makes you feel better CyanogenMod most definitely does as I'm using it right now and I'm on a UMTS network. I think you're confusing the network type with the protocols used to get you your data.

I am using CyanogenMod's latest rom and im getting some great speeds on the web 3mb- 5mb download speeds!

As I understand HSPDA is an upgrade to UMTS, if your hardware and network supports HSPDA you will be connected to it, otherwise you will use UMTS only. That’s why I think it has to do with the kernel used rather than the build itself. It did actually show that HSDPA is used in Kingxkx Rom.
and I did try CyanogenMod's but it does not switch to HSPDA.

rex05 said:
I am using CyanogenMod's latest rom and im getting some great speeds on the web 3mb- 5mb download speeds!
Click to expand...
Click to collapse
what phone are you using; im using the Dream.

If you see the H symbol then you are getting 3g also some states dont get 3g yet or have some crappy service.

I can tell you for sure that they all support HSPA. My Touch Pro 2 has a "H" icon and clearly states HSPA (aka HSDPA/HSUPA) network. Right next to it is my G1... which says connected to UMTS w/ the 3G icon. Both test at around 700-1100 kbps download and 200-500kbps upload. Those are clearly HSPA speeds and not UMTS which tops around 400kbps download.
I have used a few ROMs that have the H icon and it makes no difference in speed. It's just for looks.

sino8r said:
I can tell you for sure that they all support HSPA. My Touch Pro 2 has a "H" icon and clearly states HSPA (aka HSDPA/HSUPA) network. Right next to it is my G1... which says connected to UMTS w/ the 3G icon. Both test at around 700-1100 kbps download and 200-500kbps upload. Those are clearly HSPA speeds and not UMTS which tops around 400kbps download.
I have used a few ROMs that have the H icon and it makes no difference in speed. It's just for looks.
Click to expand...
Click to collapse
Some people prefer the 3g icon thouch i think the H looks better on hero roms

Maybe I took the wrong approach in discussing this, although the main use of HSPDA is Data, Telephony could use the protocols as well. I did a small test of not connecting to Data, by deleting the APN for it, or by un-checking the “connect to network” option. It still shows the phone is connected to HSPDA vs UMTS or GSM network!! That is in Kings Rom vs. Other Rom’s. Any Ideas?

Nasrat said:
As I understand HSPDA is an upgrade to UMTS, if your hardware and network supports HSPDA you will be connected to it, otherwise you will use UMTS only. That’s why I think it has to do with the kernel used rather than the build itself. It did actually show that HSDPA is used in Kingxkx Rom.
and I did try CyanogenMod's but it does not switch to HSPDA.
Click to expand...
Click to collapse
Well I'd better sue Vodafone then for selling me a phone that supports HSDPA when it doesn't!
On a more serious note, HSPA is a packet access protocol used over a UMTS network for data, not a network type. Just because you're getting the '3G' icon doesn't mean you're not getting HSPA throughput.

Unimaginative said:
Well I'd better sue Vodafone then for selling me a phone that supports HSDPA when it doesn't!
On a more serious note, HSPA is a packet access protocol used over a UMTS network for data, not a network type. Just because you're getting the '3G' icon doesn't mean you're not getting HSPA throughput.
Click to expand...
Click to collapse
Thanks for your effort so far. Forget the icons "3G" or "H" that’s not my issue. Without connecting to data either; why when I use kings Rom in the setting/about section it shows network type as HSPDA, but when I use any other Rom it shows UMTS. Giving that I didn’t move and in the same place.

Nasrat said:
Thanks for your effort so far. Forget the icons "3G" or "H" that’s not my issue. Without connecting to data either; why when I use kings Rom in the setting/about section it shows network type as HSPDA, but when I use any other Rom it shows UMTS. Giving that I didn’t move and in the same place.
Click to expand...
Click to collapse
Ahh, now I get you. That is interesting though. I've only ever got UMTS as my network type but I definitely get HSPA rates so I took it as a given. Was there any correlation between using a certain type of ROM (like Hero vs. AOSP) where the difference appeared? . I remember trying a Hero ROM once and getting the 'H' icon instead of '3G' so maybe it's specific to those. Wish I'd checked Phone Status now...
It's possible kingklick made some form of modification to get the point across in his ROM, or possibly different APN settings he specifically uses. Kind of doubt it though.

Unimaginative said:
Ahh, now I get you. That is interesting though. I've only ever got UMTS as my network type but I definitely get HSPA rates so I took it as a given. Was there any correlation between using a certain type of ROM (like Hero vs. AOSP) where the difference appeared? . I remember trying a Hero ROM once and getting the 'H' icon instead of '3G' so maybe it's specific to those. Wish I'd checked Phone Status now...
It's possible kingklick made some form of modification to get the point across in his ROM, or possibly different APN settings he specifically uses. Kind of doubt it though.
Click to expand...
Click to collapse
I agree I think it’s something that King did, or it relates to Rom’s based off a phone other than dream, I just flashed back a rooted stock 1.6 ADP DRC83 and it showed me UMTS, so it’s not the fault of the Rom developers I guess. I will try to test this further and I wish if king or other developers could further explain it.
Edit: found no correlation to what the Rom is based off; tried a magic, a hero, a dream based Rom’s and they all show UMTS, only Kings Rom show HSPDA, I will try to PM him tomorrow and find out if it’s only a naming thing or if he did something else.

I've had several diff roms show hsxpa in the status screen, it just matches the icon (eg replace the build.prop to get h versus 3g icons and you'll see the network type change in status too)
All the first hero builds did it as well as all Haykuro's orig Magic to Dream port

Also a stock Rogers Dream shows HSDPA. Here in the US they dumb things down for us by just calling it 3G or if you're real technical UMTS. However in Europe, Canada, and most of the rest of the developed world it is called what it truly is, HSDPA. When you see UMTS in there that is because it is a broader category. The same way EDGE is just an extension on 2G GSM (EDGE is 2.5G), HSDPA is an extension on the original UMTS 3G system (HSUPA & HSDPA are 3.5G)

Nasrat said:
Maybe I took the wrong approach in discussing this, although the main use of HSPDA is Data, Telephony could use the protocols as well. I did a small test of not connecting to Data, by deleting the APN for it, or by un-checking the “connect to network” option. It still shows the phone is connected to HSPDA vs UMTS or GSM network!! That is in Kings Rom vs. Other Rom’s. Any Ideas?
Click to expand...
Click to collapse
Plain and simple it does not matter what the phone shows 3g or H if you are in an area with the HSDPA you will have the higher speed data. All HTC androids at least, do have the hardware for it. As far as voice over HSDPA that is not currently enabled yet until the HSDPA is fully up and functional. If you are not getting High speed 3g then you are most likely in an area that does not support it or the connections are maxed out and you are defaulting to the standard 3g network.

aad4321 said:
i would like to see a different logo, ex "3G' or "H" when i connect to tmobiles new HSDPA+ which has much faster speeds...is this possible?
Click to expand...
Click to collapse
very, someone just has to program it

The difference is the Radio Interface Library. As far as I know the htc source libraries distinguish HSDPA.
http://www.netmite.com/android/mydroid/development/pdk/docs/telephony.html
system/lib:
libhtc_ril.so
libreference-ril.so
libril.so
You could try pushing HTC sourced RIL libraries to these other builds but the source code isn't available as far as I know.

Related

HSUPA

I remember that it was once touted that the phone would handle HSUPA.
Any idea whether it does?
coolVariable said:
I remember that it was once touted that the phone would handle HSUPA.
Any idea whether it does?
Click to expand...
Click to collapse
This should probably be in kaiser general, as it has nothing to do w/ cooking.
thought that it likely needs to be enabled via a rom hack/update.
My Kaiser is currently getting 754Kb down / 320Kb up at the airport in Atlanta (sharing internet via wifi to my laptop)
AT&T is currently in the process of upgrading their network nationwide to support much higher upload and download speeds. Check out this Engadget link. Can you say 20mbps 3G?
ATT is actually refering to the new network as 3.5G it will be available in 20 major metropolitan areas by the end of the year. Regular 3g will be available in 120 new locations in the same time frame.
HSUPA does work and I have used it as it is avalible on the Rogers network in Toronto and Calgary. The TyTN II, Kaiser, Tilt... will always show "E" as in edge, but will flip to "H" only if you are connecting and HSUPA/HSDPA is avalible. Some ROMs have an option to turn on or off the HSUPA feature but the stock Tilt ROM was setup to use that network right away.
Dangerously said:
HSUPA does work and I have used it as it is avalible on the Rogers network in Toronto and Calgary. The TyTN II, Kaiser, Tilt... will always show "E" as in edge, but will flip to "H" only if you are connecting and HSUPA/HSDPA is avalible. Some ROMs have an option to turn on or off the HSUPA feature but the stock Tilt ROM was setup to use that network right away.
Click to expand...
Click to collapse
This is going to be a silly question, but I will ask anyway. I'm on AT&T. Where I live my game room gets 3G now suddenly. No other rooms gets it but this one. I'm very excited about it. When they do this roll out, does that mean that places that are on the border with 3G like my house, will get engulfed in it or does it just mean that the areas that currently have will be faster. I hope that my question makes sense.
Thanks

Fuze doesn't use 3G after flashing Romeos?

So I flashed Romeos2 to my new Fuze. It works fine, and the 3G logo went away and was replaced with the H logo. However, now when I use data, it is painfully slow. I'm assuming that its using edge - anyone have this issue? Any solution? I have the PDA data plan.
is it possible tha ROMeOS is meant for euro and asian Touch pro's meaning it wont get the 3G working in the US
TBH you should post this in the ROMeOS forum
You should also make sure that your data settings are set up properly for AT&T. They may not be after the flash.
Dramacydle said:
You should also make sure that your data settings are set up properly for AT&T. They may not be after the flash.
Click to expand...
Click to collapse
i just flashed the rom. I haven't really noticed any change in speed. but can you please explain how to check the setting, and what they should be? Thanks~
baboola said:
i just flashed the rom. I haven't really noticed any change in speed. but can you please explain how to check the setting, and what they should be? Thanks~
Click to expand...
Click to collapse
do a search for htc connection setup. that will give you the proper network settings.
Isnt the H for HSDPA which is faster than 3G? Mines been doing the same thing.
i have the same problem. (no 3G or HSDPA only GPRS/EDGE)
tried 3 different roms and 3 different radios (with the .32 i didn't get any http connection at all, but icq etc. worked)
i have an german tp without branding ...
solved my problem ... 3G was deaktivated (default by the provider [o2])
venelar said:
do a search for htc connection setup. that will give you the proper network settings.
Click to expand...
Click to collapse
so I did a search and found multiple .cab files for it. How do I know which one is good for AT&T? Does anyone know if ROMeOS2 supports AT&T connection properly?
H stands for HSDPA, which is a technical term for 3G.
E stands for EDGE.
G stands for GRPS.
When I installed ROMeOS on my Fuze, there was a connection window that popped up that had country and carrier drop down boxes. Try going through the connection settings and see if you can find something like that.
drok77 said:
H stands for HSDPA, which is a technical term for 3G.
G stands for EDGE, which is what you'll see when you're not in a 3G area.
Click to expand...
Click to collapse
HSDPA is the high-speed version of UMTS/WCDMA/3G.
G stands for GPRS.
E stands for EGPRS or EDGE meaning high-speed GPRS.
I was just logging in to correct myself! Thanks ;-)
drok77 said:
H stands for HSDPA, which is a technical term for 3G.
Click to expand...
Click to collapse
This is incorrect. 3G is the blanket term used for high speed mobile data. If you have an ATT branded phone and it shows 3G then you are on a UMTS (universal mobile telecommunications system) network which is slower than HSDPA (which stands for high speed download packet access) but still faster thank EDGE or EGPRS or whatever you want to call it. However, when I tested RomeOS on my Fuze, I too got the H symbol instead of a 3G one. I am fairly certain that in order to make the Fuze less confusing, an ATT branded Fuze will show 3G for both UMTS and HSDPA. I am now back on a modified ATT ROM by NotaTreoFan and it shows 3G when I am in the same spot at my highschool's cafeteria as where RomeOS showed an H. Hope this clears things up (or possibly makes them more confusing).
Edit: Looks like we all wanted to correct it

stuck on 3G!

my old phone was Tattoo and it was always staying on HSPA or something like that! now on my nexus I'm always on 3G!
what can you tell me about this, or how can I fix it?
Stock Android does not distinguish between 3G and HSDPA on the status bar. You should still be getting HSDPA speeds though.
that's kinda odd! thanks for the answer...
Most people don't know the difference between Edge, 3G, or any of the HSPA variants (HSPA, HSPA+, HSDPA, HSUPA). Heck they don't even know what 4G is and couldn't tell you what on earth LTE, WiMax, or HSUPA is. Stock Android doesn't differentiate because people know what 3G means and since HSPA is still technically at the most 3.5G it is a little confusing to change the symbol. The mass population dictates the way things work and we here at XDA find ways to make it work the better way. =) Hence the reason why a good number of custom roms allow for the OS to differentiate between each individual type of data network usage.

Hspda = HSPA+?

Or is that different?
I am reaching 400kb/s is hspa+ faster?
sent from planet snarf
its pretty much the same thing wtih different speeds. as far as you're concerned, it's the same thing when it comes to what your phone tells you (as long as you're provisioned for 4g with att). chances are the market that you're in (if it's a city or outside a major city) will have 4g (HSPA+), but it may or may not have the backhaul to support higher speeds. backhaul is pretty much just fiber optic cables to the towers in your areas that allow your upload and download rates to get to "4g speeds".
http://en.wikipedia.org/wiki/High_Speed_Packet_Access
3G - UMTS
3.5G - HSDPA/HSDup (sometimes referred to as HSUPA)
4G - HSPA+
3 different networks, providing different speeds. However, I think that even when connected to HSPA+ you will only see download increases, you will still be using HSDup.
will umts show up as H+ still in the upper ICON?
No - UMTS should show 3G. However different ROMs will display different icons when connected to differnet networks. Don't rely on the icon. You can check which network you're connected to by going to settings - about phone - network (or status) and see what network you're actually connected to
Except in stock roms or roms built from the stock rom where the chef hasn't changed the icon. Stock roms will show H+ when connected to umts. Marketing ploy. F you, ATT
homeslice976 said:
3G - UMTS
3.5G - HSDPA/HSDup (sometimes referred to as HSUPA)
4G - HSPA+
3 different networks, providing different speeds. However, I think that even when connected to HSPA+ you will only see download increases, you will still be using HSDup.
Click to expand...
Click to collapse
HSPA+ is NOT 4g. LTE is 4g, even though it technically isn't. HSPA+ is jsut a software upgrade to HSPA. the only reason they needed to do the backhaul upgrades were to be able to handle the increased bandwidth.

[Q] Anyone know how to enable 4g with 4.4.2 slim kat?

I've since it done on other versions of the galaxy and I tried to mimic what they did to see if I could get into a menu to change the settings. I found one that worked for me you just go to dial and enter *#*#4636#*#* then it will take you to the menu where you can change what preferred network type you want to use but keeps changing it back to default. Anyone know how to possibly save this setting or something?
Why do you believe you aren't getting "4G" on the phone? Is it the "H" that you are seeing when you are sending/receiving data and the "3G" when you are not? If so, that is completely expected behavior. The SGS4G is not a true 4G phone in the sense that it is not capable of using LTE.
Okay I see your point, mine does "3g" "h" and "e" figured when I had it back on gingerbread it said "4g" that it could handle "4g" coverage but now I'm assuming "h" is now the term it says for having "4g"?
T-Mobile, at least when this phone was released, did not have significant LTE coverage, but did have HSPA+ (21-42 Mbps download speeds). They advertised HSPA+ as "4G"
They probably weren't the only ones that "fudged" on that. It is definitely faster than 3G speeds for HSPA, but not all consider HSPA+ a "true" 4G.
T-Mobile ROMs and those "cooked" from them, not surprisingly, promoted the HSPA+ connection as "4G" in the UI. AOSP, CyanogenMod, and similar ROMs were a little more "honest" about things. There are patches somewhere to change the icon to "4G" if it makes you smile more.

Categories

Resources