yashsingh1/xdaforums huggingface dataset:
[Legend General] BWhite22:
First off, before you do anything else, consider some precautionary questions:

- will flashing FroYo WWE void your warranty? Check on your provider's website, do any additional required research here.

- are you risking any language options by going to WWE? I list the supported display languages in post #470 - input languages differ but are a similar list, except you can also do some East Asian languages for input. (And Turkish, I think)

- is there any possibility that flashing WWE will cause network problems for you? There was a gentleman or lady in this thread describing some network problems on Bell - I believe it was resolved to their satisfaction however. (In and around posts 480-490)

There may be additional questions worth asking yourself. I can't make any guarantee, but I also don't want to sound like your Dad, so here's the rest of the instructions. ;)

- Back up EVERYTHING as much as you can. The RUU will wipe your phone. Instructions on backing up are outside the scope of this post. Back up the contents of your SD card if you plan to turn it into a goldcard.

- Get a goldcard if you don't have one already. http://theunlockr.com/2010/03/10/how-to-create-a-goldcard/ , but skip section II and steps 3 & 4 under section III. Instead of those steps, use the Astro method outlined in the comment on that page by 'rooli'; the comment starts with: "i had really big problems getting the cid till i found out all you need is the "astro" app.... than:" Then proceed from step 5.

- Insert your goldcard into the phone. Connect your phone to your PC via USB. You may need to install HTC Sync in order to get USB drivers.

- I believe you should be able to run the RUU from within normal device operations mode, but if you have to go into Fastboot to do it like I did (my phone was badly messed up from before) you will need suitable USB drivers from the Android SDK. The SDK is a free download which also requires the Java JDK to be installed.

- Once your device is successfully connected, run the RUU. Ensure your phone is at least 30% charged and that your PC will not lose power during the operation. (Do it on a laptop with a decent battery charge, put your desktop PC on a battery backup, etc.) Follow any other precautions the RUU provides.

NOTE: You may want to try flashing RUU 2.03 (available at shipped-roms.com) or something onto the phone first as a test-run, because that won't bring your HBOOT so far ahead version-wise and having an older HBOOT can be pretty handy in some cases. Once you're satisfied that the 2.03 RUU is done and the WWE is working, maybe updating to 3.15 (FroYo) will be easier. It's your choice.

That should be all there is to it! If I've overlooked anything, please let me know.
[Legend General] deusfaux:
Do you have links to places re: backing up?

I assume there's more to it than simply copying the full contents of your SD card.

How does one back up the settings and other things from the phone's memory?

Or is that even desirable (better to start fresh and from scratch again)
[Legend General] BWhite22:
In all honesty there seem to be several schools of thought on the matter. I would only be posting Google search results for you, as I don't have any particularly good guides on tap. ;)

Lots of applications store their content / settings on the SD card, though. Anyway, in terms of whether or not a fresh start is desirable, I can see the draw there. I don't know if it's wholly applicable to the Android system, but FYI I personally chose to only back up my SD card's contents and my phone-based contacts.

After that, being hugely anal retentive with technology as I am, I did a comprehensive item-by-item reconfiguration of my FroYo-flashed phone's settings back to what they were. I might have saved time by backing up and restoring, but I felt better this way. :)
[Legend General] deusfaux:
I'd do it that way too.

Feels similar to upgrading a motherboard or boot drive on a pc. Would rather do it from scratch, just to have clean lines and nothing nagging in back of mind.

Well looks like I'll start going through app by app and logging what important settings I'll need.
[Legend General] deusfaux:
One last thing before I jump in...

Are there any apps that were possibly part of my particular carrier's rom that will not be there (and I can't get from Market)

ASIDE from the ones that are carrier-related?

ie PDF viewer, QuickOffice, Voice Recorder

edit: all 3 of those, at least, are part of this rom.

and other stuff like the Wallpapers and Ringtones that came on the phone?

Are all my SMS on the SD card or the phone...? wouldn't be a great loss, but would like to keep somehow if possible..

almost more important -> gotta find out how to backup the user dictionary!

edit: I used MyBackup free to backup user dictionary and sms, and just used astro to find a few things in the phone memory, move them to SD, and then backed up all of SD
[Legend General] xedma:
Updated to Froyo, thanks all for help!!! :D
[Legend General] kleutscher:
updated opening post with longer tutorial from BSwhite.:D
[Legend General] deusfaux:
here's a good question:

after all this process - what are you supposed to do with your gold card? reformat it? leave it? any potential problems with leaving it?
[Legend General] marcospozo:
Last Saturday I rebranded my Legend and updated to Froyo from Vodafone Spain. Could I install this RUU directly? Inserting my goldcard and running the exe file?

Thanks.
[Legend General] bfksc:
Just leave it as is, it'll work just fine as a regular card. The only thing it changes is a bit in the first sectors so it allows bypassing the CID check. Other than that, the card is normal and you can format it too, and it'll still be a goldcard.
[Legend General] senm:
Guys can you help me?

I rooted my device and installed Cyanogenmod 6.1. Only i have problems with the dataconnection. Sometimes i cant connect to the web.

Now i would like to install this ruu.

What is the best way to do this?

Downgrade->install wwe 2.1->froyo

Or can i just run this RUU.

Thanks for your help.
[Legend General] bfksc:
You need to unroot and downgrade, then run this RUU to go directly to Froyo.
[Legend General] Androidin':
I'm about to do the update but have a question. Does the phone have to be in fast boot mode to apply the froyo ruu or can I just put the phone in sync mode as I did when I first debranded the phone? The reason I ask is this bullet point in the first post:

I did not try to update my phone to froyo before, just the last ota update HTC released right before the froyo update was pushed out.
[Legend General] Androidin':
Nevermind, answered my own question. No need for fastboot, just put it in htc sync usb mode and flashed away.
[Legend General] kleutscher:
for the bootloopers:P

maybe here is the solution

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

but i need a cardreader and i destroyed my cardreader a couple of days back:P
[Legend General] i4o:
Try this:

Boot into recovery

When see red triangle pres volume up then power, do it again.

In blue recovery menu try wipe data/factory reset and wipe cache partition.

Reboot.
[Legend General] kleutscher:
still bootlooping
[Legend General] kleutscher:
what if i download the legeimg.zip from 2.03 from the unroot thread and place this one on de sd card? and then go in boatloader.

first i need to find something that can be used as a sd card reader:P

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

is there a way that i can use my legend as a mass storage device from within the boatloader or fastboot?
[Legend General] sjaak1234:
Won't work without a sd card and a different sd card gives the same message.

**** you htc. And the worst thing is you dont even get a error message so nobody has a ****ing clue actually why this **** doesnt work.
[Legend General] raf2k:
This information was released few weeks ago.

"Our engineers are working day and night

Sorry, folks, we must make sure that the update was flawless! # Frozen yogurt for legends."

Well I guess they should work a little bit harder.

HTC loosers!
[Legend General] kleutscher:
hell yeah found a microusb cardreader:P:D

my old htc cruise:D and the coolest thing is that my old HTC Cruise runs on froyo while it was a windows phone:P

**** legend:P nah i like my legend:D
[Legend General] ANtiHazarD:
yeah....htc loosers...
[Legend General] kleutscher:
no solutions?
[Legend General] Greedybro:
For now, no solutions :S

I am trying install a previous ROM from my sdcard using recovery.

But I ask myself a serious question, HOW do I unbrick my legend being UNROOTED ???
[Legend General] i4o:
Try to downgrade.

Download any RUU from here : www . shipped-roms . com/shipped/Legend/

Use gold card.

Loade in fastboot and start RUU.
[Legend General] Marcellus_pnz:
Hey guys, I have the same problem, but it's because I've deleted Facebook with temproot earlier, recovery says that can't find /system/app/facebook.apk and Facebook.odex. can someone upload this files from 2.05.405.2 for me? Please, help)
[Legend General] kleutscher:
same question here:S

i downloaded the 2.03 legeimg.zip from the unroot thread .

but it gives me a update fail main version is older.

i think we made a legeimg.zip the wrong way.

if someone could make a legeimg.zip the right way for us maybe then we can install 2.2.

all the legeimg.zip i downloaded where around 100mb the one i made was 15mb.

so i think we left some serious install files out of the legeimg.zip what created the bootloop.
[Legend General] sjaak1234:
I just mailed htc support. Now I doubt I will get a usefull anwser but who knows.

So as it stands now the only way to get 2.2 at the moment is to root a 2.1 legend and install a custom 2.2 firmware?

If this **** doesn't get fixed over the weekend maybe I will just do that. Legend is probably EOL as far as HTC updates is concerned anyway.
[Legend General] juan.ara:
Won't work.

HTC OTA Update performs a script to check some readonly properties:

/system/build.prop ro.build.fingerprint

Either

htc_wwe/htc_legend/legend/legend:2.1-update1/ERE27/191838:user/release-keys

or

htc_wwe/htc_legend/legend/legend:2.2/FRF91/291292:user/release-keys

Vodafone unbranded fail into the first one.

But next check is:

ro.cid =

0000000

1111111

2222222

3333333

4444444

5555555

6666666

7777777

8888888

9999999

HTC__001

HTC__K18

HTC__E11

HTC__N34

HTC__203

HTC__102

HTC__405

HTC__Y13

HTC__A07

HTC__304

HTC__016

HTC__032

Unfortunately, ro.cid for Vodafone Unbranded will be something like

VODAP304

So we won't be able to update unless we manage to overwrite ro.cid
[Legend General] Greedybro:
The RUU is an .exe file right ?

I got one, but how do I start it from fastboot please ?
[Legend General] dr00g:
apologies for double-posting it also to here http://xdaforums.com/showthread.php?p=9692833&posted=1#post9692833

* had it written and thought I'd post it as the way it happened to me :rolleyes:

----

Hi,

About a month ago I was able to successfuly debrand my Legend and get rid of all the Voda junk files. The device has been working finely for all this time and I was desperately waiting for the froyo update coming from the OTA. Yesterday HTC provided an update which was the same that vodafone uk released earlier in the summer - HTC said that this update was preparing the devices in order to receive the froyo update - which was scheduled and did rolled out this morning. Now here's where the problem comes:

Whilst the first update yesterday was installed without any problems whatsoever, that was not the case with the Froyo 2.2 that followed this morning. After running a software update, the device identified it, downloaded it and then during the installation process the screen froze with a red triangle and exclamation point in it. From there, the phone could only be restarted after removing the battery (edited: before i found out the use of voice up + power :p). Tried it couple of times, same error. Factory data reset did not work either.

A phonecall to htc uk support responded that because the phone is branded to Vodafone i could only install vodafone's version of froyo. I then told them that I have debranded my device and used the original HTC software, and that was it... they said 'sorry but because you've hacked your device we cannot help you, you can only send it to a repair centre in order to get it installed.' How ridiculous.

Anyway, the thing is that I cannot install the froyo update just because I have debranded my legend...at least according to htc customer services. I'm left with the 2.1 and i'm very dissapointed :/ Is there any way around this issue? Thanks in advance.

*Update: I used voice UP + Power to get to the recovery menu, then tried to run the update.zip again and it gave me this error "E: signature verification failed Installation aborted."

Which clearly highlights to me that this must be the conflict of turning a branded one into non-branded. Fair enough, the thing is I have no idea what to do :/
[Legend General] kleutscher:
plug usb in to the legend and computer.

then start with holding power en sound -.

there youll see fastboot.

let me know if it works

im trying to flash legeimg.zip from vodafone froyo.
[Legend General] Greedybro:
I'm trying to flash the Modaco ROM based on froyo Vodafone (the modified one, without the vodafone application)

EDIT : Didn't work, the LEGEIMG not working and telling me Wrong image (???!!!) and the update via recovery mode telling me can't mount /dev/block/mmcblk0 p1 (or /dev/block/mmcblk0)
[Legend General] jorgesalvador:
I know it's probably too much to ask, but if any of you with this issue finally solves it, if you could put as detailed instructions as possible on how to get out of this mess, well you would have my gratitude!
[Legend General] kleutscher:
hmmmm quite sucks. more more and more i believe we really bricked our phone:S
[Legend General] Greedybro:
**** HTC !! They can't do thing properly or what ?

I guess we have to wait until some really competent guys (Yeah maybe I'm thinking about XDA developers) work this ****ty thing out !

And about your tentative to flash vodafone's froyo ROM ? where did you get it btw ?
[Legend General] ANtiHazarD:
I'm confused ...
[Legend General] PandaVoyageur:
Is there any way to recreate a valid update.zip after tweaking it?

That is, modify META-INF/com/google/android/updater-script to drop that crappy 'assert(getprop("ro.cid"....' , rezip and try the update

I except these FOTA files are signed and this is impossible, but that would solve it for us...
[Legend General] kleutscher:
http://xdaforums.com/showthread.php?t=845512

from here

"Rerequirements

Vodafone FroYo OTA update (actually just firmware.zip from OTA)"

only problem is that i cant get the file on my sd card.

becouse now all my cardreaders dont work:P

now even trying to use my old 2mp camera as a usb storage device. only need to find some working batteries:P
[Legend General] Greedybro:
I don't get it...

Can you explain it again ?

Et tu peux le faire en francais aussi ? ^^
[Legend General] sjaak1234:
About what? There seem to be 2 groups of people.

1. People like kleutscher who tried using a goldcard to flash the official 2.2 update and that made the phone go into bootloop.

2. People who debranded their legend and now get a error installing because it seems that some partions of the the original vodafone firmware are not overwritting by the debranding.

For group 2 it seems to me that rooting and flashing a custom 2.2 rom should do the trick?
[Legend General] ANtiHazarD:
What version of ro.cid we have, guys?

i will try to add and sign zip

assert(getprop("ro.cid") == "00000000" ||
getprop("ro.cid") == "11111111" || getprop("ro.cid") == "22222222" ||
getprop("ro.cid") == "33333333" || getprop("ro.cid") == "44444444" ||
getprop("ro.cid") == "55555555" || getprop("ro.cid") == "66666666" ||
getprop("ro.cid") == "77777777" || getprop("ro.cid") == "88888888" ||
getprop("ro.cid") == "99999999" || getprop("ro.cid") == "HTC__001" ||
getprop("ro.cid") == "HTC__K18" || getprop("ro.cid") == "HTC__E11" ||
getprop("ro.cid") == "HTC__N34" || getprop("ro.cid") == "HTC__203" ||
getprop("ro.cid") == "HTC__102" || getprop("ro.cid") == "HTC__405" ||
getprop("ro.cid") == "HTC__Y13" || getprop("ro.cid") == "HTC__A07" ||
getprop("ro.cid") == "HTC__304" || getprop("ro.cid") == "HTC__016" ||
getprop("ro.cid") == "HTC__032");
assert(getprop("ro.product.device") == "legend" ||
getprop("ro.build.product") == "legend");
[Legend General] Greedybro:
Yeah I guess that people in the situation 2 must Root and flash.

Kleutscher -> Thanks for le link, I dl it and try to flash it !
[Legend General] Guybrush02:
There exists a third group of people:

The ones which have a fresh new unbranded HTC Legend, without any kind of modifications.

I'm in this group, and I don't want to root/flash/anything my phone as a workaround for this update... :'(

I read on a french board that removing the sim card before updating may help.

I'll try it now...

(Edited : ok, new error : downloaded update (with the classic update feature of android) seems to be corrupted now (downloaded twice). This is wierd as download was working this morning.)
[Legend General] ANtiHazarD:
yes, i'm in 3rd group...

post here the result, please
[Legend General] kleutscher:
i want to be in group 2:mad:::p
[Legend General] PandaVoyageur:
^ Greedybro that's what I was suggesting :)

ANtiHazarD you know how to sign the zip? Maybe even better to just drop the ro.cid test from the script. But just in case, ro.cid=VODAP203 here
[Legend General] GTMike87:
Hi

another unbranded legend with same problem here
[Legend General] dr00g:
sorry but the idea of rooting and installing a custom rom doesn't it mean that we won't get things like sense etc.? I mean, I just wanted to debrand my phone and not root it - the fact that I'm forced to root it now is very very dissapointing and frustrating. I don't want a custom ROM , I want the PROPER official rom and able to do this whenever OTA was providing me with updates...do I ask too much? Is this supposed to be happening? If yes, then it should also be noted in every guide on debranding a phone so people wouldn't be expecting future OTA updates afterwards (no offence to anyone of course).
[Legend General] Greedybro:
So do I !!

I try flashing the official vodafone ROM

-> LEGEIMG says it is checking then complete and sent me to the menu again (so didn't work but no errors)

-> Update via recovery says error status 7 !

I am pissed off !! and sad !! and angry about HTC ! and disgusted that I waited so long to spend 3 hours to try to unbug my phone !

What can we do if it is really broken ? send it to the after-sale service ?
[Legend General] ANtiHazarD:
@PandaVoyageur, yes i can sign i think :-)

i found the guide : http://www.ehow.com/how_7273010_sign-zip-files.html
[Legend General] Guybrush02:
Sorry, removing sim card doesn't change anything...

I've to say that doing updates under Windows Mobile seemed much simpler :-D
[Legend General] BiTXBoi:
for option 2, what about 'flashing' it back to Vodafone branded 2.1, using fastboot and a LEGEIMG or I don't know, then getting the official 2.2 update (Vodafone version) and then debranding it if required?
[Legend General] Greedybro:
Sorry for double post.

I don't know much about this manipulation... How do I know the version of ro.cid I have ?

Should I modify something ?
[Legend General] jorgesalvador:
I guess this could work, but I couldn't find the RUU or a way to downgrade back to Vodafone 2.1 due to HBOOTLOADER error :(
[Legend General] kekemeno:
think I'll brand my legend this night or root and wait for a cooked version.:mad:
[Legend General] kleutscher:
@greedybro

did you try downloading a RUU from shipped roms

and installing it with fastboot?

else im going to give it a try:)
[Legend General] ANtiHazarD:
guys, please write here all your results!
[Legend General] Greedybro:
The problem is, I put a RUU file on my sdcard, but when I launch fastboot on my phone, nothing happens !

The RUU files are .exe right ? should I rename it ? can you explain how I can try it ? Then I'll give you some feedback !
[Legend General] ANtiHazarD:
.exe file you need to use with Windows and connected phone via usb.
[Legend General] sjaak1234:
I think that people never expected future updates to not work as all other updates did work.

As for rebranding the phone, don't you need to root your phone to do that? Because if it would just be using a goldcard like for debranding that you'd think just using the 2.2 vodafone rom and a goldcard would work too.

Anyway if you are going to root you might as well use a custom 2.2. Over at Modaco you can get a custom version of vodafone 2.2 but without all the vodafone crap. To me that seems the best thing to do if you are stuck with a debranded phone like I am.
[Legend General] kleutscher:
yeah you had to go in fastboot mode with the phone connected to your pc with a usb cable

and then started the ruu.exe from your computer.

i am trying it atm.
[Legend General] Greedybro:
Yeah but My phone won't starts... so windows Seven won't reconize my phone is connected !!
[Legend General] ANtiHazarD:
lets' try maybe this one:

1.Install the HTC Sync;

2. Than download RUU_Legend_HTC_WWE_1.31.405.5_R_Radio_47.26.35.04_7.05.35.26L_release_126592_signed;

3. Install this rom;

4. After this we will have unrooted official firmware. Check for updates, firstly update to 2.1-update1, after to 2.2
[Legend General] kleutscher:
if you start up your phone with holding power button and sound- while your legend is connected to the pc by usb.

then you start fastboot in de bootloader menu.

oke i tried it with ruu 1.31etc

i get an error:

error [140]wrong bootloaderversion
[Legend General] ANtiHazarD:
oh... so, there is the file like this one you have but in .zip

try to find it and use it via fastboot (And rename, but i don't remember exact name of archive)
[Legend General] Guybrush02:
I don't understand why people can't update when other people can.

It seems it's not related to (un)branding nor SDcard nor (un)rooting.

I made no "magic" manipulation with my Legend, so what else can affect this update?

Did anyone try after a complete clean up (a new fresh install)?

Is this possible that some "bios" information differs between those who updated and those who can't ?

This is my software informations (sorry I try to translate):

Version : 2.1-update1

Radio : 47.39.35.09U_7.08.35.21

Kernel : 2.6.29-5f084974 htc-kernel@and18-2 #1

Build : 2.05.405.2 CL191838 release-keys

Software : 2.05.405.2

Browser : WebKit 3.1

Any idea?
[Legend General] Greedybro:
Already try to flash with a LEGEIMG files in fastboot

-> Older versions : the phone says "older version i can't apply it"

-> Vodafone version 2.2 -> The phone says nothing, it checking the IMG then go back to the menu
[Legend General] kleutscher:
ruu 2.03 with fastboot also a error 140 wrong boatloader version
[Legend General] nutunited:
Maybe hboot versions could be affecting this? I don't know...

EDIT: BTW guys, how do I check my CID? Don't really want to try installing this update until I know for sure my CID is supported... My phone was never branded, but I did have to create a goldcard to flash RUU's to update (because updates don't ever come here in SA).
[Legend General] sjaak1234:
So you have not root and no debranding？Just a 100% stock unbranded legend? If that is really true than it would be a htc problem.
[Legend General] kleutscher:
hmmmm we need a RUU froyo.exe then we can install it with fastboot.

will there be a RUU for froyo?
[Legend General] Greedybro:
I think I should give up, since nothing I try worked and because I don't know much about what I am doing...

We have to wait, HTC surely know what happens for customers now, well, they'll know after thousands of complains !

Will see... but during this time, my phone can't be used :(

EDIT : here is a RUU of vodafone froyo. From french version, but I guess it is european, so many languages

http://www.filefactory.com/file/b44...51.35.17_7.13.35.05_release_156976_signed.exe