yashsingh1/xdaforums huggingface dataset:
[Desire Q&A, Help & Troubleshooting] KobiP:
Hi!

Edit: This thread developed different than it was meant to. Everyone with a German Desire SCLD with T-Mobile branding (and v1.15.110.11 installed) that wants to install Froyo and can't do it the official way ("no update found") go to post 12.

----------------------------------------------

original Toppic:

[Q] How to extract the ROM of Desire T-Mobile branded

original post:

I have a Desire from T-Mobile and I haven't found the German T-Mobile branded ROM for download. How can I extract it that everyone can flash it before sending it back to T-Mobile for repairing?

I have extracted the ROM of my MDA Vario IV two years ago, so I want to do it again. It might be useful :cool:

Greetings!
[Desire Q&A, Help & Troubleshooting] rolfd:
Moved to Q&A

Please do not post question threads in Development.

Post What Where

:

Genera

l - general technical discussion items, news, anything else that does not fit into the other fora categories.

Q&A

(Questions and Answers) - all questions, irrespective of type, get posted in here whether they be theme related, accessory related, technical, etc.

Accessories

- any items to do with components and/or accessories relating to your device.

Rom Developmen

t - only meant for very advanced technical discussion

directly related to ROM development activity and the delivery of actual ROMs and ROM components ONLY

. Nothing else goes in here.

Themes & Apps

- anything to do directly with the development of themes and/or applications. Nothing else goes in here.
[Desire Q&A, Help & Troubleshooting] EddyOS:
There isn't a T-Mobile Germany stock RUU available, you'll just need to use the latest T-Mobile UK and then see if you can get the 2.2 OTA update (which seems to install German apps)...I'll see if I can find the OTA file for you. In the mean time, get the TMO RUU from shipped-rom.com
[Desire Q&A, Help & Troubleshooting] KobiP:
@rolfd

For me this is "directly related to ROM development activity".

@EddyOS

There is

RUU_Bravo_TMO_UK_1.15.110.11_Radio_32.30.00.28U_4.05.00.11_release_122755.exe

RUU_Bravo_TMO_UK_1.21.110.4_Radio_32.36.00.28U_4.06.00.02_2_release_127570_signed.exe

RUU_Bravo_Froyo_TMO_AT_2.12.112.1_Radio_32.46.00.32U_5.10.05.17_2_release_143754_signed.exe

Is there no possibility to extract the 1.15.110.11 Baseband 32.41.00.32U4.8.00.09 of my german Desire?
[Desire Q&A, Help & Troubleshooting] EddyOS:
Use the 1.21.110.4 RUU, it should just reflash everything, and then download this file:

http://fotadl.htc.com/2.12.110.2-1.21.110.4_release3uop1mw9unpc376h.zip

Once downloaded, rename it update.zip (not update.zip.zip) and copy it to the root of your Desire. Turn the phone off and then turn it on again whilst holding the volume down button. At the menu select Recovery and once at the screen with the red ! hold volume up and press power. Once at the blue menu select 'apply sd:update.zip' and follow the instructions.

You should end up on 2.2 with the German apps...

And it should've gone in Q&A as ROM Development is for custom ROMs and development of new ones ;)
[Desire Q&A, Help & Troubleshooting] KobiP:
Hi!

Thanks for your help. I have already tried to install the OTA Update, doesn't work. I will try it again after the 1.21.110.4 RUU. Is it correct that all my data will be erased after installing the RUU? The OTA shouldn't delete data, or?

Greetings!
[Desire Q&A, Help & Troubleshooting] EddyOS:
The RUU will, the OTA won't...so you'll have to setup your Desire again once the RUU is used. The OTA will only install over 1.21.110.4 - the file name of the OTA shows the old version it updates
[Desire Q&A, Help & Troubleshooting] KobiP:
Hmm, does the ruu work with slcd? I have read that people got a black screen after installing a non froyo ruu.
[Desire Q&A, Help & Troubleshooting] EddyOS:
No idea, but if not you're stuck as there isn't a T-Mobile FroYo RUU anywhere
[Desire Q&A, Help & Troubleshooting] KobiP:
Hi!

There is one from T-Mobile Austria:

http://t-mobile.at/privat/service_hilfe/Download_Center/Software_Downloads/index.html

Direct Link: http://www.t-mobile.at/servicedownloads4you/webnwalkmanager/HTC_Desire_Froyo_Update_RUU.zip

But there is a warning: "this is only if you had problems with the Update to 2.2. If you still have 2.1 wait for the update, your phone will tell you when the update is available."

Is it really "dangerous" when I apply that update?
[Desire Q&A, Help & Troubleshooting] EddyOS:
I know that is there, full RUU file is on shipped-roms.com, but didn't know if you wanted that one...you could try it
[Desire Q&A, Help & Troubleshooting] KobiP:
Ok. I have managed it to upgrade to Froyo. But it is not without dangers.

You will get a bricked screen after the first update if you have a SLCD!!! Do it at your own risk!!!

Best you remember the way you did the first update, the second one will be complete blind. In my case all Data was untouched.

I) Install Update to 1.21.110.4 (Source of point 1.-8.)

0. Rename "OTA_Bravo_TMO_UK_1.21.110.4-1.15.110.11_release0grz58nlwns0d5mw.zip" to "update.zip"

1. Make sure the update.zip (NOT update.zip.zip!) file is on your µSD card and correctly named.

2. Take the battery out first to ensure the phone is powered off. Then hold vol down and press the power button, and hold vol down for about 5 seconds. That will get you into the bootloader even though you can’t see it.

3. Press vol down once. This will select recovery.

4. Press the power button once. This will start the recovery. The phone will vibrate briefly.

5. Wait 20 seconds or so. Then press vol up and the power button and wait a few seconds. You’ll now be in system recovery.

6. Press vol down once to select ‘apply sdcard:update.zip’.

7. Press the power button once to start the recovery.

8. After a few seconds press the power button once again.

9. Wait until it's finished, press power twice.

10. Wait 1 hour.

II) Install Update to 2.12.110.2

0. Rename "2.12.110.2-1.21.110.4_release3uop1mw9unpc376h.zip" to "update.zip"

1.-8. like above

9. Wait 60 minutes. Just to get sure it finished.

10. Press power, wait some seconds, press power again. The screen will work again, Froyo is installed.

Greetings!

Files on Rapidshare:

1.21.110.4

2.12.110.2
[Fascinate Themes and Apps] marcviado:
can someone pls port

this mod to the fascinate?

i would really love to use

this on my fascinate

found it on the samsung

vibrant themes

heres the original post

check it out..

http://xdaforums.com/showthread.php?t=729800
[Fascinate Themes and Apps] starscream84:
Already done...

http://xdaforums.com/showthread.php?t=828692

Only difference is its got a blue battery instead of green.

Feel free to look around before starting a new thread :D
[Fascinate Themes and Apps] marcviado:
then its not already done,feel free to

lok at exactly what im askin for first
[Fascinate Themes and Apps] starscream84:
OK sir, I was just trying to help..

The link you provided was for the sense status bar theme ported to the vibrant..... I provided a link to the sense status bar ported to the Fascinate, the only difference is the battery... not sure what you were looking for exactly then, if it was the green batter or the percentage in the battery, but those were the only two differences between the 2 mods.

I don't know of a green battery mod to switch from the blue battery, but if you were looking for the % battery, you can still use the blackmod theme, and just apply accurate battery % mod to that to get the actualy numbers. Hope that helps a little more. :)
[G2 and Desire Z Accessories] vinokirk:
The missis saw this and fell in love:

http://cgi.ebay.co.uk/HTC-DESIRE-Z-COVER-LOVE-HARD-PHONE-CASE-SCREEN-/380285594871

There are quite a few on ebay of the same ilk but with different patterns. I'll report back again once I get it.
[G2 and Desire Z Accessories] Exanimus:
nice find :) and for us that want more of the male-designs here's the link ;)

http://shop.ebay.co.uk/?_from=R40&_trksid=m570&_nkw=%09+FOR+HTC+DESIRE+Z+COVER
[G2 and Desire Z Accessories] AgaZaKa:
I'm awaiting reports regarding quality and how good does it fit.
[G2 and Desire Z Accessories] vinokirk:
I was thinking about getting her a clear acryllic case but then she saw the pink one lol
[G2 and Desire Z Accessories] AgaZaKa:
I bought BLACK HYBRID HARD CASE COVER FOR HTC DESIRE Z +FILM from the link above and it fits well. Only disadvantage is additional weight on the bottom part of the phone and if you pick up the phone using top part only, keyboard will open. Gravitation ...

I'm reasonably happy for the time being but I think I will buy leather case in future.
[G2 and Desire Z Accessories] ddotpatel:
Can someone post side on pics please? Are they 2 separate pieces that just click on to the front and back yeah? Is it hard plastic or rubber or what?...

I was hoping for a one piece hydro gel case but none available! :mad:

EDIT... Yep two bits. Hard case with a soft touch rubberized coating.

Does it stick to the inside of your pocket?
[G2 and Desire Z Accessories] rb14:
I bought one of those hard covers for £2.90. It's a deep red. Gorgeous colour. Mine's like a matt anodised finish. I already have a screen protector fitted so didn't bother with the one that comes with the case.

Yes it's two bits. They snap on easily and haven't yet come loose. No it doesn't stick in your pocket; it's a smooth plastic. I did have a couple of ultra-thin sticky-out bits, from the mould I guess, which I easily trimmed off with a knife.

Look right, it's £2.90 to protect your Z. I'd suggest splashing out if you're at all cack-handed like me.

They call it the RED HYBRID HARD CASE COVER FOR HTC DESIRE Z +FILM and it's sold by "londonmagicstore". In case you're wondering, I'm nothing to do with them.
[G2 and Desire Z Accessories] ddotpatel:
Thanks for that pal. I'll get one ordered as soon as the laptop fires up. Handset is with DHL, delivery Monday,..... can't wait !!
[G2 and Desire Z Accessories] ddotpatel:
For anyone else interested,....

[YOUTUBE]Fvyw_rml14Y[/YOUTUBE]
[G2 and Desire Z Accessories] AgaZaKa:
I managed to drop my phone on hard floor (tiles) and it survived thanks to mentioned cover. Unfortunately cover got damaged a little bit. One small part, that makes cover sticks to the phone is broken. I'm going to buy another cover since this one saved my phone.

I also will check what's available in Hong Kong. Most covers I've seen here are for iPhones, but maybe I will find something for HTC.
[G2 and Desire Z Accessories] Oded_H:
Is it the same as the one in video (rubberized plastic)?

thanking you in advance,

Oded
[G2 and Desire Z Accessories] dhkr123:
Too bad they don't cover the tmobile logo...

wait.

look at this: http://cgi.ebay.co.uk/BLACK-Hybrid-..._MobilePhonesCasesPouches&hash=item35adf854be
[G2 and Desire Z Accessories] vinokirk:
OK, so I recived it yesterday.

It does look really nice, I'll get some pics up when I have time.

The bottom half fits well and doesn't come off.

She complained that the top half keeps coming off. What i did was when I put it on, slide it on to the top of the phone then push it down onto the bottom half of the phone. It seems more sturdy.

Ill get her to test it out today and see how it goes.

The screen protector is quite good. We got a mirrored one which looks quite fancy. It is properly cut to fit the screen. It also has a cut out for the ear piece and a cut out for the light sensor.

All together with the case and the screen protector it has totally changed the look of the phone.

Desired effect achieved :)
[G2 and Desire Z Accessories] vinokirk:
Managed to get a few photos up. Over all its a nice looking case with an OK fit. She had some problems at first but after I fitted it properly its only happened once. The screen protector has a few scuffs on it after a couple of weeks use, its not very good. The case has a couple of scuffs where the paints scratching off it.
[XPERIA X10 Android Development] zephyrix:
// PROTOCOL FMT
// ALL DWORDS ARE BIG ENDIAN

[DWORD]	CMD
[DWORD]	FLAGS ( 1 | 2 | 4 )
[DWORD]	LEN
[BYTE]	HDR CHECKSUM
[BYTE[LEN]]	DATA
[DWORD]	DATA CHECKSUM (CRC32)

To calculate header checksum:

byte calcHdrSum(byte* hdr)
{
byte cksm = 0;

if(header.length < 12) return 0;
for(int i = 0; i < 12; i++)
cksm ^= hdr[i];

return (byte)cksm+7;
}

FLAGS seems to always be either:
false true false ( 1 | 2 | 0 ) = 3
or
false true true ( 1 | 2 | 4 ) = 7
the 4 indicates whether the command has more data or not.
if the 4 bit is set to true, it means there is more data,
otherwise we are done with command.

COMMANDS:
0x01 - loader info?
0x04 -
0x06 - write SIN
0x07 -
0x09 -
0x0A -
0x0C - model/kit info?
0x0D - write TA

Generally, a writeBytes is followed by 2 or 3 readBytes, depending on the length of data in the first readBytes (if LEN = 0 then only 2...)

When calling readBytes, generally we read the header first (CMD, FLAGS, LEN, HDR CKSM), then the next readBytes contains data of length LEN and is the result of the command. Finally, the last readBytes is some strange CRC32 done on the data. I haven't quite figured this out yet.

Example:

//writeBytes cmd = 0x0000000C, flags = 0x00000003, len = 0x00000004, hdr cksm = 0x12
//data = 0x000008A2, data cksm = 0xF00148CC
<< 00, 00, 00, 0C, 00, 00, 00, 03, 00, 00, 00, 04, 12, 00, 00, 08, A2, F0, 01, 48, CC

//readBytes cmd = 0x0000000C, flags = 0x00000001, len = 0x00000005, hdr cksm = 0x0F
>> [00, 00, 00, 0C, 00, 00, 00, 01, 00, 00, 00, 05, 0F]
//data = X10a\0
>> X10a
//data cksm = 0x1879A4B8
>> [18, 79, A4, B8]
[XPERIA X10 Android Development] Bin4ry:
Nice, thanks =)

Regards
[XPERIA X10 Android Development] :
The CRC32 checks are also done on low S1 phones, but I lost all my documents regarding calculation of such checksums.
[XPERIA X10 Android Development] brett19:
Hey guys,

I mind as well post all the information that I have. I will be posting the source to my flash tool later tonight probably, below is some of the primary code I have as well as the commands I'm aware of.

Cheers, Brett

------

Commands:

* Commands:
*	0 - ** Invalid Command
*	3 - ** Not Authenticated
*	8 - ** Not Authenticated
*	11 - ** Not Authenticated
*	12 - ** 4 BYTES - Cannot Read TA - Properties?
*	13 - ** X BYTES - Invalid Unit - TA Related?
*	14 - ** Not Authenticated
*	15 - ** Not Authenticated
*	16 - ** Not Authenticated
*	17 - ?? Authentication Command?
*	18 - ** 4 BYTES - TA not open.
*	19 - ** 4 BYTES - No Error
*	20 - ** Not Authenticated
*	21 - ?? MISC_ERROR - Misc TA not opened
*	22 - ?? MISC_ERROR -
*	23 - ** Invalid Command
*	24 - ** Not Authenticated
*	25 - ?? MISC_ERROR - Parameter

------

USBFlashWrapper.java->writePacket:

public void writePacket( S1Packet p ) {
int payload_size = ( p.payload == null ? 0 : p.payload.length );
byte[] data = new byte[13+payload_size+4];

Utils.writeArrayInt(data,0,p.cmd);
Utils.writeArrayInt(data,4,p.flags);
Utils.writeArrayInt(data,8,payload_size);
data[12] = CRCSE.calculate(data,0,12);

if( payload_size > 0 ) {
System.arraycopy(p.payload, 0, data, 13, payload_size);
Utils.writeArrayInt(data,13+payload_size,CRC32.calculate(p.payload));
} else {
Utils.writeArrayInt(data,13+payload_size,0);
}

try {
while( !writeBytes( data ) );
} catch (IOException e) {
e.printStackTrace();
}
}

------

CRCSE.java

package xflash;
public class CRCSE
{
public static byte calculate(byte[] data, int sindex, int length) {
byte csum = 0;
for( int i = sindex; i < sindex+length; i++ ) {
csum = (byte)(csum ^ data[i]);
}
csum = (byte)(csum + 7);
return csum;
}

public static byte calculate(byte[] data) {
return calculate(data,0,data.length);
}
}

------

CRC32.java:

package xflash;
public class CRC32
{
private long csum;
private static long[] crctable;
static
{
crctable = new long[256];
for(int i = 0; i < 256; i++)
{
long l1 = i;
for(int j = 0; j < 8; j++)
{
if(l1 % 2L == 0L)
l1 = l1 >> 1 & 0xffffffffL;
else
l1 = (l1 >> 1 ^ 0xedb88320L) & 0xffffffffL;
crctable[i] = l1;
}

}

}

public CRC32()
{
reset();
}

public void reset()
{
this.csum = 0L;
}

private void add(byte byte0)
{
long l = 255L & (long)byte0 & 0xffffffffL;
long l1 = (csum ^ l) & 0xffffffffL;
csum = (csum >> 8 & 0xffffffffL ^ crctable[(int)(l1 & 255L)]) & 0xffffffffL;
}

public void add(byte[] abyte0)
{
for (int i = 0; i < abyte0.length; i++)
add(abyte0[i]);
}

public long result()
{
return this.csum & 0xFFFFFFFF;
}

public static long calculate(byte[] data) {
CRC32 c = new CRC32();
c.reset();
c.add(data);
return c.result();
}
}
[Galaxy S I9000 Q&A, Help & Troubleshooting] azertys:
Does anyone have any issues with battery life drained by media server? I left it on standby last night and it drained 30% of my battery with wifi, gps and 3g off. I went to battery status and saw that it ran for 1h:24m during the night in stand by. I didn't listened to any music and the phone was on vibrate :confused:
[Galaxy S I9000 Q&A, Help & Troubleshooting] Meza1:
I'm getting this on the leaked Scandinavian Froyo. No idea what causes it, but very annoying to see the battery get eaten like this!
[Galaxy S I9000 General] ilgrande:
This is my first post and after weeks of enjoying especially the development forum and now, admittedly suffering from OCFD, I felt it was time to contribute aswell. If not in a more unconventional way.

With the pressure of my girl's first pregnancy coming to an end soon I've been forced to divide my time between flashing great and exciting ROM's and renovating my house. Yesterday whilst painting my walls I was also on call, so my trusted divice was in my pocket.

Then the unthinkable happened...

My almighty Galaxy S somehow managed it's speedy ass out of my pocket and fell into a full bucket of thick, latex paint...

:eek::eek::eek::eek::eek:

So, here it is;

"How to salvage your device after dropping it an a bucket of Latex wall paint":

- don't hesitate (even if you dropped it in your freshly filled toilet bowl): PULL IT OUT !!!!

- wipe of worst paint with everything that comes in handy (new baby clothes will do nicely)

- PULL THE BATTERY AND SIMCARD

- Now comes the worst bit; the paint being waterbased means; best cleant in water; flush of paint with running WATER.....

- The horror bits are obviously the micro usb port, the speakers, camera...

- Dry with Airdryer if in posession of wife/girlfriend/mother/sister, if not: use heater instead.

- soak the device in WD-40 spray or contact spray, force spraying into the speakers and mic/USB-ports

- Let dry...

- Start praying......

At this moment it's worth noting that I've been poised with indecision in the Vodafone shop between the Desire, iPhone and the Almighty Galaxy S where, apart from the ridiculous TW/Samsung crap, the apparant poor built quality left me doubting...

I thought the nokia 3310 (Yes, I'm that old) and the 6610 (the Great) were the best built phones ever, surviving multiple drops in toilets, submerging during sailing, several liters of beer accidentally spilling on it....Behold the Almighty:

Shaking and trembling, this morning, I continued on my seemingly impossible quest:

- insert SIM card

- insert battery

- Power up the device (all the time, the praying continues)

And there it was.... The beautiful S... And in merely seconds my JPA/doc/Kalpic 7.6.2 ROM unleashed the full beauty again of this great..great device...

As Julie Andrews once sang:

"The hills are alive, with the sound of Music"

grtz

il Grande
[Galaxy S I9000 General] Kumimono:
What was the color? Me thinks you could have just removed the paint from the screen and ports, and leave the rest, for a certainly unique Galaxy S. :D
[Galaxy S I9000 General] Darktori:
Greate story! Good to hear that my phone can survive such an accident, but I hope it won't happen to me :P
[Galaxy S I9000 General] Ketelbinie971:
What an inspiring story. It moves me to see how people with disabilities always find a way to cope with their imperfections.

Now all you need to find is a way to get your phone back when you lose it somewhere.. again, and again. ;)

By the way the n95 you soaked in tea did not survive.
[Galaxy S I9000 General] ilgrande:
Hello Ketelbin"K"ie

1. I only mentioned the solid Nokia's

2. ..and still... even after I soaked it in Latex, it outrules your amish HTC Desire;)

Shouldn't you be working?
[Galaxy S I9000 General] crandf:
Even though its working again, the innards will be rusting away at an accelerated rate due to all the hydrophilic electrolyte salts dried up on your circuitry. So cross your fingers and hope it lasts until your next phone,
[Galaxy S I9000 General] nCoder:
My wife dropped a Samsung Omnia 2 in the toilet last week, and was able to revive it by removing the battery immediately and with an air dryer and a lot of praying ;)
[Legend General] jennan88:
This afternoon, I was getting text messages when I noticed that my phone had stopped vibrating, despite being set to vibrate and ring.

The only app I have installed to manipulate the vibrating function is SMS Popup. When I went in to that to test vibrate patterns, it still wasn't working.

Does anyone have any idea what this could be? Is there some setting I could have accidently hit to stop vibrate?

I have no idea how that would happen, though, so I'm just hoping it's not hardware.

Cheers
[Legend General] ashishvirmani:
Same here...am using chompsms
[Legend General] jennan88:
Any ideas anybody? The vibrated last night during a call, so I'm pretty sure it's not a hardware problem
[Legend General] jennan88:
Figured it out.

"GOT IT!!

as per another thread, download Sound Manager

In the vibrate settings, theres an option to "never vibrate"

Changed it to "Always" and voila system vibrates again!

Must be an option DEEP in android that normal settings dont cover.

Good news is it works at least!"

From Androidforums.com
[Galaxy S I9000 Accessories] Dr_Manhattan:
Anyone had any luck in finding a case to fit this beast? Preferably one that you don't need to remove to access the phone. Cheers.
[Galaxy S I9000 Accessories] miro666:
This one maybe help:

http://www.batteryupgrade.com/shopB...rtmentProductId/42252157/shopGroupId/46205854

Regards
[Galaxy S I9000 Accessories] Dr_Manhattan:
Hey, thanks, but I meant a case for the phone with the extended battery attached.
[Galaxy S I9000 Accessories] seven2099:
Search for mugen batteries. They make outstanding batteries fire the i9000 and I own the 3200mha bat that comes with a case for it . Phone looks stupidly fat but at 2.3-2.5 times the battery life who cares. I also bought a 1600mha battery strom them typo replace the garbage samsung ships with and man battery life is way way better.
[Galaxy S I9000 Accessories] Dr_Manhattan:
At the moment, i have the pdair aluminium case, which is awesome, although will be useless with the new battery in place. Will probably have to saw a hole in the back of that case or another.
[Galaxy S I9000 Accessories] ickyboo:
I got a cheap sheep skin case from ebay 3 months ago which had a glued on back hard plastic back cover to snap the SGS into it (its a right to left fold out case with magnet to keep front on) What I did was ripped the slim plastic holder out and hot glued the big new battery cover in its place. Sure its a little tight but it does the job as I simply cannot find a case to fit my 3500mah battery into :(
[Legend General] hitman2002:
Problems in the work of

root

Letter

FAILED (remote: 43 main version check fail)

About two

Two Legend

firmware version

2.1

baseband version

47.39.35.09_7.08.35.21

Software Nmbr

2.05.461.52

Attached Image

Please help?
[Legend General] kabler:
You need to downgrade first
[Legend General] hitman2002:
How do I downgrade?
[Legend General] kabler:
I forgot the link but you can try google
[Legend General] TheLegendaryJay:
http://xdaforums.com/showthread.php?t=725430
[Galaxy S I9000 Q&A, Help & Troubleshooting] kaloom:
How to change that baseband version?

Before...

I9000BUJM4

After...

I9000XXJM3
[Wildfire General] mac4rfree:
Hi Guys,

I recently got my wildfire.

When i receive a call when the phone is locked, sometimes i am not able to pull the screen down to attend the call.

It happens rarely in few weeks back, but now it is happening quite often.

Can somebody help me to resolve it.

Thanks for your help in advance.

Regards,

Magesh