yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Q&A, Help & Troubleshooting] HAK Devil:
I donno if it is just me but I seem to be getting ridiculously slow 3G speeds here on my unlocked Desire Z using Rogers. I go to school in Hamilton at McMaster and most of the times the 3G is nigh on unusable because of its speeds. I don't know if it is an app or anything that has caused it because it was never slow when I first got the phone.

I am running the virtuous rom 0.72 atm. I do have half a mind to just factory reset the device adn see if that fixes the issues however I really don't want to lose all of my contacts and other settings that I have on this device.
[G2 and Desire Z Q&A, Help & Troubleshooting] VladaP85:
The same thing happening to me with Galaxy S,and this started a few days ago.

I unlocked my phone and I am using it on Telenor Serbia a and past two weeks it was just H all the time,now it's 3g all the time and when I start browsing it switch to H again and it work well,but why do that,should I be concern?
[G2 and Desire Z Q&A, Help & Troubleshooting] craiglay:
For me on O2 UK, it depends on the area.. Sometimes its solid 3G, sometimes solid H and sometimes 3G when idle, H when in use.. I guess its the base station software / hardware..

Craig
[G2 and Desire Z Q&A, Help & Troubleshooting] Beast11:
If you've snyced with google then your contacts will just sync back. And I go to school at Mac as well and usually the speeds are really slow inside any buildings... If i don't have full bars then the speed will be crap, otherwise they are fine. But I am on Fido, not Bell.

Also, I thought that Bell didn't have a 2G GSM network? If that is the case then that could be why only H would be appearing...
[G2 and Desire Z Q&A, Help & Troubleshooting] VladaP85:
But why this start to happen two day ago and not before... Should I call my operator or it's up to my phone. Maybe to do factory reset of change rom...
[G2 and Desire Z Q&A, Help & Troubleshooting] craiglay:
It could be anything to be honest.. Your operator could have updated the base station.

It seems the phone is designed to do this probably to save power, HSDPA is battery intensive so having the phone in 3G while in standby probably saves quite a bit of power..

You could try emailing HTC with the question before your operator.

Regards

Craig
[G2 and Desire Z Q&A, Help & Troubleshooting] JPHCCFC:
Have you switched your phone to stay in umts only to get this dramatic battery gain?
[G2 and Desire Z Q&A, Help & Troubleshooting] VladaP85:
My phone is Samsung I9000 Galaxy S :) So maybe I will email Samsung...

Thanks,

Regards
[G2 and Desire Z Q&A, Help & Troubleshooting] xdjneo:
From my understanding

GSM = 1G

GPRS= 2G = G

EDGE = 2.5G = E

UMTS = 3G = 3G

HSDPA/HSDUPA/HSPA+=3.5G = H

Since Rogers has all the above mentioned transceiver systems you will see that mostly on the Rogers network Android phones tend to stay on UMTS=3G switching to H only when more data throughput is required.

The battery life is much better on UMTS vs HSDPA hence you will get a better battery life on Rogers vs Bell.

Bell only has a HSDPA/HSPA+ network hence you will only see H

I am not claiming to be a 100% on this :)

Just my 2 cents by putting together 1 and 1 :P
[G2 and Desire Z Q&A, Help & Troubleshooting] craiglay:
Nearly there (source Wikipedia),

GSM is 2G

GPRS is 2.5G

EDGE is 2.75G

UTMS is 3G

HSxPA is 3.5G

I would put HSPA+ as 3.75G as its slightly different to HSxPA but would settle for 3.5G

Broadly speaking battery life reduces the higher the generation but I think UTMS can be more efficient than 2.xG sometimes. (NOT HS... which is generally terrible all over hence the behaviour between 3G and H)

I always used to disable HSxPA because of the battery life, its just not easy on this phone. It requires root and editing a prop file..

Craig
[Captivate Q&A, Help & Troubleshooting] viewsonic11:
Hey guys. first of all i would like to say that this is the best phone ive owned so Far!!:D

but for somereason when i try to connect my phone to my computer (windows 7 64bit Home Premium)it doesnt get recognized.:confused:

I can access mass storage, and i already installed the drivers. i even install kies. But the problem that i have is that when i toggle USB Debugging my computer pops up with a message saying USB Device Not Recognized. How can i fix this? i really want to figure it out because i want to make my Captivate be able to install 3rd party apps.

Any help is great Thank You Guys!!:)
[Captivate Q&A, Help & Troubleshooting] mcord11758:
Are you plugging your phone into the USB port in the rear of the computer? If not try this.

You should read up in the development section. You can get sideloading allong with many other goodies all through your phone without the use of a computer. That being said make sure you can recognize your phone on your PC before you go crazy

Captivate

Cog 2.2
[Captivate Q&A, Help & Troubleshooting] viewsonic11:
yeah before i actually try using putting on a rom, i wanna make sure i can connect to my computer first. and this is wierd right after i wrote this tread i plugged in my captivate and everthing installed correctly when i had usb debugging on but the one click root program still didnt detect my phone then i unplugged it and plugged it back in and now its not being recognized...wtf?
[Captivate Q&A, Help & Troubleshooting] mcord11758:
If you are looking to Root your phone there are ways without your pc. Just saying. Look up oclf in the market

Captivate

Cog 2.4
[Captivate Q&A, Help & Troubleshooting] viewsonic11:
Dear my hero. I LOVE YOU(no homo) i guess all i had to do was connect it to the back because now debugging works flawlessly and i now have sideloading!!!! thank you so much +rep:D:D:D:D

EDIT: i guess there isn't anyrep in this forum... but thanks anways ill put ur name in my signature haha
[Captivate Q&A, Help & Troubleshooting] mcord11758:
I am no expert. People helped me when I needed it. pay it forward

Captivate

Cog 2.4
[Vibrant Themes and Apps] sader2202:
I was just wondering can any DEV out there make a the app drawer in Launcher2 look like the Touchwiz app drawer. W/ all the nice color thingies. I think that would look nice.:D

Here is my idea. To add the square Colors that boxes in the app in the app drawer of Touchwiz to Launcher2.

I figure that it would look nice with the 3D effect on Launcher2

If anyone can make a that MOD come to life i would thank you. I would do it myself but i don't know how???
[Captivate General] stavs:
i manually switched up some settings for the gps in my samsung captivate which helped improve my gps functions (for some reason it stopped working as efficiently as it was), and im also using skyhook also.

in google navigation, its having problem gathering directions to where i want to go, but it locates me flawlessly and faiirly quickly. Except when i requested directions from my house to my university, it got stuck at gathering directions for a while. In the background it shows a highlighted root, but continues to say 'getting directions'. As soon as i turned on wifi or 3g, bam, got the necessary data and my directions. I want my gps to function without the use of wifi or 3g support though, what is going on here? anyone else having this problem?

edit: i forgot to add that i installed the latest version of google maps, still does not work.
[G2 and Desire Z General] larryccf:
like the title sez

tks
[G2 and Desire Z General] philosophics:
No, I just started a think tank on the development section. I basically just asked this and I'm hoping we'll get some brains on it...
[G2 and Desire Z General] larryccf:
tks and typing so this will post
[myTouch 4G Q&A, Help & Troubleshooting] pack:
Does any one know how to get fring to use the FFC... it seems to only wanna goto the back one and I cant find anything in the settings.
[myTouch 4G Q&A, Help & Troubleshooting] apple_g:
I too have this same issue. Any help would be great! Went to their website but no help.
[myTouch 4G Q&A, Help & Troubleshooting] pack:
i know... useless... ive been having this issue since i installed a FFC on my vibrant, even changing the build.prop on my vibrant didnt do anything
[myTouch 4G Q&A, Help & Troubleshooting] vwrpm:
Same problem here too. I ended up downloading Tango from the market and after about a minute of setup I was making video calls with slightly better quality and the ability to switch cameras on the fly.
[myTouch 4G Q&A, Help & Troubleshooting] pack:
i just tried that it works good for my mt4g now i just gotta figure out how to get it working on my vib :/
[G2 and Desire Z General] philosophics:
Edit: See Wiki for information on why this can not be accomplished: "summary: 2gb have stuff. other 2gb make phone faster. phone have more faster ram. Phone go faster." (Thanks wrsg)

First, I feel this needs to be in the development section because it's most likely going to require some commands/.zip/custom ROM/whatever to actually be able to use that other 2gb of memory we don't see.

Correct me if I'm wrong but from my understanding, that other 2gb of memory has a backup of STOCK G2 Software (OS/Recovery/etc) and reserved space for updates. Basically meaning memory that's only touched by an OTA or ... gingerbread when that drops.

How would we go about "unlocking" that other half of internal memory? It could be used for apps or possibly even mountable storage (if possible...)

I'm sure this is already a work in progress and I have nothing to offer in the endeavor. Just opening the door for someone to walk through.

If a mod believes this to be in the wrong section, please feel free to move it.
[G2 and Desire Z General] havikx:
what do you propose?
[G2 and Desire Z General] philosophics:
I believe this thread will be where brains come together. As stated above, I have nothing to offer in the endeavor. Just opening a door for someone to walk through.

When something comes up that works, I will post it in the OP and change the thread title...
[G2 and Desire Z General] sino8r:
I think we are getting ahead of ourselves...we need a base/stock rom with su/busybox installed badly! I know the soft bricks are already happening and no one has anything to revert to (that isn't insanely tedious). Besides, nandroid/titanium backup can't fix it every time. I hope someone is working on that first. I'm sure people are looking into accessing the total rom space but if its just partitioned that way... there may be no easy solution. Or at least one that isn't dangerous...
[G2 and Desire Z General] androidtoy09:
Isn't this supposedly HTC and T-mobile's job!?!

Aren't they supposed to acknowledge this problem already?!

Up until now I have seen NO official words from either HTC or T-mobile. what's up with that? are these guys playing the silence game?
[G2 and Desire Z General] haensgn:
HA!

I just posted same question in "dev question" sticky which has almost no dev questions in it. I believe their may be a barrier to entry to our other 1.9 gigs and that is the actual architecture that our g2 radios live, on the eemc.

Pls feel free to correct me if I am wrong here.
[G2 and Desire Z General] s0xpan:
i feel as if the other 2 gigs are partitions that are used for data and cache; jus a thought
[G2 and Desire Z General] haensgn:
all told system, data, and cache 1 gig would be a huge amount. still leaving an unaccounted gig

thats not even taking into account the 512 of rom
[G2 and Desire Z General] s0xpan:
true this is true
[G2 and Desire Z General] steviewevie:
I don't think that's been proved, has it, it's just speculation ? i.e. what that extra space is for ?

If anyone has links to proof then of course I'd be very interested, and apologise if I'm wrong.

The "missing" memory might even be unintentional and/or a bug, from what I've seen.
[G2 and Desire Z General] haensgn:
well sir speculation is a part of this whole "think tank" process

nothing needs proof. although if you have any documentation...

From what i saw going through the emmc in 4kbits of code at a time, done by the rooting team. it seems to be part of the architecture but i am waiting for wiser ppl whom have physically cracked this puppy open.
[G2 and Desire Z General] reukiodo:
For anyone interested in specifics, you can do some reading here

I believe what you are referring to is the space beyond mmcblk0p28 (on the G2) which begins at block 264551 and ends at block 1048577
[G2 and Desire Z General] steviewevie:
and also at http://tjworld.net/wiki/Android/HTC/Vision/InstallingCustomOperatingSystem
[G2 and Desire Z General] reukiodo:
Though, interestingly I get something a little different when I fdisk -l mmcblk0:

# busybox fdisk -l /dev/block/mmcblk0
busybox fdisk -l /dev/block/mmcblk0
Warning: deleting partitions after 60

Disk mmcblk0: 2256 MB, 2256535552 bytes
1 heads, 16 sectors/track, 275456 cylinders
Units = cylinders of 16 * 512 = 8192 bytes

Device Boot Start End Blocks Id System
mmcblk0p1 * 1 63 500 4d Unknown
Partition 1 does not end on cylinder boundary
mmcblk0p2 63 71 64 45 Unknown
Partition 2 does not end on cylinder boundary
mmcblk0p3 71 634 4500 46 Unknown
Partition 3 does not end on cylinder boundary
mmcblk0p4 634 1048577 8383544 5 Extended
Partition 4 does not end on cylinder boundary
mmcblk0p5 634 4384 30000 49 Unknown
mmcblk0p6 4384 5946 12500 50 Unknown
mmcblk0p7 5946 6202 2048 51 Unknown
mmcblk0p8 6202 6586 3072 52 Unknown
mmcblk0p9 6586 6842 2048 53 Unknown
mmcblk0p10 6842 6970 1024 54 Unknown
mmcblk0p11 6971 7098 1024 56 Unknown
mmcblk0p12 7099 8192 8751+ 55 Unknown
mmcblk0p13 8193 8577 3072 4a Unknown
mmcblk0p14 8577 8961 3072 4b Unknown
mmcblk0p15 8961 9089 1024 74 Unknown
mmcblk0p16 9089 10208 8957+ 75 Unknown
mmcblk0p17 10209 10240 256 76 Unknown
mmcblk0p18 10241 10369 1024 47 Unknown
mmcblk0p19 10369 10497 1024 34 Unknown
mmcblk0p20 10497 10657 1280 36 Unknown
mmcblk0p21 10657 11744 8701 71 Unknown
mmcblk0p22 11744 12256 4096 48 Unknown
mmcblk0p23 12257 12288 256 73 Unknown
mmcblk0p24 12289 12321 256 31 Unknown
mmcblk0p25 12321 65536 425726+ 83 Linux
mmcblk0p26 65537 235777 1361920+ 83 Linux
mmcblk0p27 235777 261991 209715+ 83 Linux
mmcblk0p28 261991 264551 20480 19 Unknown
mmcblk0p29 634 4384 30000 49 Unknown
mmcblk0p30 4384 5946 12500 50 Unknown
mmcblk0p31 5946 6202 2048 51 Unknown
mmcblk0p32 6202 6586 3072 52 Unknown
mmcblk0p33 6586 6842 2048 53 Unknown
mmcblk0p34 6842 6970 1024 54 Unknown
mmcblk0p35 6971 7098 1024 56 Unknown
mmcblk0p36 7099 8192 8751+ 55 Unknown
mmcblk0p37 8193 8577 3072 4a Unknown
mmcblk0p38 8577 8961 3072 4b Unknown
mmcblk0p39 8961 9089 1024 74 Unknown
mmcblk0p40 9089 10208 8957+ 75 Unknown
mmcblk0p41 10209 10240 256 76 Unknown
mmcblk0p42 10241 10369 1024 47 Unknown
mmcblk0p43 10369 10497 1024 34 Unknown
mmcblk0p44 10497 10657 1280 36 Unknown
mmcblk0p45 10657 11744 8701 71 Unknown
mmcblk0p46 11744 12256 4096 48 Unknown
mmcblk0p47 12257 12288 256 73 Unknown
mmcblk0p48 12289 12321 256 31 Unknown
mmcblk0p49 12321 65536 425726+ 83 Linux
mmcblk0p50 65537 235777 1361920+ 83 Linux
mmcblk0p51 235777 261991 209715+ 83 Linux
mmcblk0p52 261991 264551 20480 19 Unknown
mmcblk0p53 634 4384 30000 49 Unknown
mmcblk0p54 4384 5946 12500 50 Unknown
mmcblk0p55 5946 6202 2048 51 Unknown
mmcblk0p56 6202 6586 3072 52 Unknown
mmcblk0p57 6586 6842 2048 53 Unknown
mmcblk0p58 6842 6970 1024 54 Unknown
mmcblk0p59 6971 7098 1024 56 Unknown
mmcblk0p60 7099 8192 8751+ 55 Unknown

Partition table entries are not in disk order

It looks like my partition table repeats itself, but refers to the same sectors. Does anyone else see this oddity?

cheat sheet:

adb shell
su
busybox fdisk -l /dev/block/mmcblk0
[G2 and Desire Z General] starkruzr:
... very, very weird.

It reminds me of some of Samsung's boneheaded decisions on the filesystem in their Galaxy S series. Just some real head-scratchers -- like using a journaled FAT filesystem that blocks on write for some stupid reason.
[G2 and Desire Z General] fattire:
If you really want to be sleuthy, read the #g2root logs from last night, particularly scotty2's diagnosis.
[G2 and Desire Z General] amack10:
What's the difference between our memory and the vibrants. What makes it mountable on a computer. I know he have an sd card for pix and stuff.who on earth is gunna use 4 gigs on just apps. It would make sense to be able to use it for pix and downloads
[G2 and Desire Z General] Anomaly:
I figure it is there for the huge cache. Is that cache disabled when the phone is rooted?
[G2 and Desire Z General] dhkr123:
... to what huge cache are you referring?
[G2 and Desire Z General] creepinm3:
Well, if the phone comes with an 8GB SDCARD and 1.xGB of internal. That means the applications + whatever else is on the phone is taking up that space... Just a thought though. I constantly play with my G1 to figure out the space issue to try and explain it more clearly.. But remember applications build data + cache builds up also.. So that could also build up onto the storage? (Just ordered a T-mobile G2)

Just a theory.. I'll go back to my corner..
[G2 and Desire Z General] dhkr123:
There are 2.1 GB of internal storage addressable by the kernel. This piece of space is divided up into several partitions, for the radio, the SPL, the SYSTEM, the USERDATA, the CACHE, and several other things. All of these partitions are accounted for within the 2.1 GB.

What has been found is that a 1-time write deal to the eMMC is responsible for converting most of the internal storage from MLC (multi-level cell, specifically, 2 bits per cell) into SLC (single-level cell, 1 bit per cell) for the purpose of improving performance and durability.

Specifically, the entire eMMC is 4 GB, and 2.1 GB are accessible, that means that ~200 MB remains MLC, the remaining 3.8 GB is converted into SLC, offering 1.9 GB. 1.9GB + 200MB = 2.1 GB.

Mystery solved, nothing you can do about it.

But understand that it is faster and more reliable like this.
[G2 and Desire Z General] Anomaly:
All writes to system folders were put in a cache, which is why root wasn't permanent. Wouldn't it have to be large in order to do this?
[G2 and Desire Z General] dhkr123:
Said cache is called RAM, which gets blanked upon reboot as well as spontaneously (and by instructing the kernel to drop caches), hence the reason why root wasn't permanent and would randomly lose things into the black hole.

Edit: NOTHING at all to do with eMMC... except that the eMMC failed to sync on account of being write protected.
[G2 and Desire Z General] perquisitor_omnia:
That would make the most sense actually, because having a 4GB card and only using half of it makes no sense because a smaller card would cost less.
[G2 and Desire Z General] vipero07:
So when you run DF you get

/dev 189916k

/system 413030k

/data 1348920k

/cache 197144k

/devlog 20336k

/mnt/asec 189916k

/system/xbin 189916K

which totals to around 2.4 GB which basically complies with your explanation. The real issue is, when they say it has 4 gigs internal it should have 4 usable gigs internal, why would they advertise it one way, and have it another way?

Has no one had their G2 say 4 gigs internal? or Does everyone have approx 2 gigs internal?

Because if one person has 4 gigs internal and another person has 2 there is a clear problem, however if everyone claims to have 2 gigs then what you say is likely true, but it still seems their marketing people are lying, or stretching the truth.

Sounds like a class action lawsuit is at hand, for false advertising.
[G2 and Desire Z General] ZeroSX:
TMo was either misinformed or HTC pulled a switcheroo late into the production phase. Who knows, the prototype phones may have come with 4GB usable. At least the mystery has been solved...ish.
[G2 and Desire Z General] dhkr123:
Legal ambiguity. The chip itself is capable of it, it has just been configured to make that IMPOSSIBLE. It is possible that HTC revised the specs at some point. Either when they decided to implement SLC, or maybe they started with 8G parts. Either way, once the chip has been programmed in this manner (irreversibly), it is impossible to gain access to the missing space... so it has, in essence, been reduced in capacity.
[G2 and Desire Z General] damien667:
Bootloader sets up partition assignments and address locations and sizes.

This Guy will probably figure it out and make us a new bootloader... or someone can help him figure it out.

Until then, you guys need to do some reading up on the subject before implying anything else... A LOT has already been figured out.
[G2 and Desire Z General] dhkr123:
You are incorrect.

eMMC is **NOT** the same as raw nand. It has a specialized controller. The bootloader CANNOT give access to what IT DOESN'T HAVE ACCESS TO.

The BOOTLOADER only sees 2.1 GB.

You can hack the bootloader all you want, you'll never get another bit out of it.

As far as the bootloader is concerned, the chip is 2.1 GB and that is all.

If you want more, you would have to hack the eMMC controller's firmware, assuming that this is even remotely possible... sandisk specs do not suggest that the eMMC controller's firmware can be changed.

What the bootloader sets up in terms of partitioning is it takes WHATEVER chunk of storage that **IT HAS ACCESS TO**, in this case 2.1 GB, and divides THAT up into multiple partitions. You can easily modify the distribution of available storage between the partitions presented to the operating system, but ONLY WITHIN THE CONFINES of the size of the device -- 2.1 GB.
[G2 and Desire Z General] fattire:
This was all written up on the wiki last night. I can't link to it (new user), but someone else probably can:

xdaforums.com/wiki/index.php?title=HTC_Vision#The_Missing_2GB
[G2 and Desire Z General] cparekh:
Here is the link, actually hyperlinked.
[G2 and Desire Z General] starkruzr:
My main reason for wondering about this was "I wonder if we can put Meego on our handsets, in a 'do we have enough space' sort of way."

The Meego image appears to be almost exactly 2GB. http://repo.meego.com/MeeGo/releases/1.1/handset/images/meego-handset-armv7l-n900/

Probably a squeaker :(

EDIT: Wait, I am both an idiot and illiterate. That's 1.5M, not 1.5G. Hurray!
[G2 and Desire Z General] fattire:
Maybe the topic should be [Thinktank] We can't use all 4gb of memory!.
[G2 and Desire Z General] Cel1084:
Well if that explanation is in fact whats going on then the chip is effectively 2Gbs of internal storage with 1.5gb available, not the 4GBs that T-Mobile advertised. if you look at the Quadrant Advance I/O score for the G2, It would appear that that theory is correct.

They should have advertised it as 2gb with enhanced speed.