[MDA, XDA, 1010 Software Upgrading] Jan:
Fixed!

Here is how I did it.

First how I made the mistake:

From the Dutch O2 site (now Telfort site) I downloaded 2 zip files. They contained 2 .exe files

·Radio_unit_upgrade_v31703.exe (xda_ruu.zip, containing program A)

·RSUv1.15(gprs_421_eng_o2).exe (xda_rsu-zip, containing program B)

I followed the instructions and the first file (Radio_unit….) was installed without problems, but the second one hung up the XDA. It was asking for the code for the SIM card at the time of error but more windows were overlaid and when I tried to remove these I must have done something that I was supposed NOT to do. The end result was that the XDA was dead as doornail. (see further description in the above link)

I searched the Internet for resources on XDA and came to this nice place. I searched using different criteria, but did not find something very useful, then I decided to create an issue and within 2 hours I had a response (Thanks FROG). It was the link you have above and here I found the solution. I did try to follow the exact path described but as usual the case is, my situation was not exact the same, but I still recommend reading THE FULL THREAD and my description before doing anything. Be sure you understand what you are doing, I think it is quite easy to make things worse, but if you are careful you should come out with a working XDA. I did!.

BEFORE YOU START DOING ANY THING, TAKE A BACKUP OF THE NON FUNCTIONING XDA. (look at this site for description of the wallaby-bootloader)

If everything fails you can at least restore the XDA to the initial error state, either if you need to perform another try or if you are “throwing the towel into the ring” and send the XDA to official repair.

Here is what I have learned.

To me it looks like the “Radio_unit….” File is the upgrade of the operating system, that’s why it is so big (15MB) and the “RSU….” Is an upgrade of the phone (which I have read somewhere here is using a separate CPU/thingy). To me it also looks like the “RSU….” File and thereby the phone part is somehow connected to the control of battery and recharging of the same, because one of the things I noticed was that the little yellow/green light that shows battery charging stopped working after the failed installation of the “RSU…” file, and during the whole recovery I had to struggle with having enough power on the XDA to perform the tasks at hand.

So a piece of advice, get the thing fixed while you still have some power on the XDA and if that fails use your AC charging cable connected directly to the XDA during the fixing of the problem. The fixing involves using the SD card as a boot mechanism and inserting and removing while having the power cable in is a bit tricky but manageable.

Power level on the XDA is obviously very important, one thing I have noticed is that it is impossible to switch the phone back on again if there is too little power on the XDA, to get it to switch on I will always have to connect the XDA to external AC power. As soon as it is on, I can disconnect and use the phone quite happily. So there is something fishy with the phone and battery power level.

I have later seen on another site that you are supposed to close the phone BEFORE installing the phone update. I did not do that, maybe that was the reason for the failure.

Here is what I did.

First step is to get the PC and XDA to synchronise again.

In my situation the XDA was so dead that no connection using the cradle was possible and then the only other way to get information into it was through the SD card.

First I downloaded the recovery.zip file from http://www.xda-developers.com/repair.zip.

It comes with a small explanation. Basically you place a file and a subdirectory containing another file on the SD card, and then by inserting the SD card in the XDA you can boot the XDA.

To get the XDA to a point where he will accept the SD card, you need to have a To-day screen showing, it will not be a working screen but at that stage the XDA should be able to locate the SD card and boot.

To get the To-day screen try soft-reset (the small pinhole on the left-hand bottom side of the XDA) and be patient, my XDA was very slow under the whole recovery operation and remember to give him power using the power cable not through the cradle.

You might try pressing the volume button, it did nor help in my situation, but I do not think it makes anything worse.

When you have the non functioning To-day screen insert your SD card (with the recovery files).

The XDA starts doing something, you see a progress bar, but it stops after 1% is done with a flash error. The trick here is NOT TO PRESS THE OK OR CLOSE THE ERROR MESSAGE WINDOW, just let it be as it is, showing the message.

Put the XDA in the cradle (and put the power cable back on the cradle too). What we are trying now is to get a working connection going with the PC. Here you have to be a bit creative, like taking the XDA out of the cradle and put it back in, maybe click somewhere outside the messagebox while it is in the cradle or when it is out of the cradle, but again DO NOT CLOSE THE ERROR MESSAGE WINDOW.

If you cannot get this to work, you can try to change the RSUpgrade.sa.cab on the SD card with the other one from the recovery.zip file (as suggested in the documentation coming with the recovery.zip) or by copying the file you were trying to install with the “RSU…” file. In my case it was placed under c:\program files\PROGRAMME B, or just search your whole PC for a file named “RSUpgrade.sa.ca”.

At this stage you should have had a successful syncronisation with your PC.

Every time you start your XDA it will try to finish the failed update and we do not want that to happened. As described elsewhere (see link above) there are several ways of doing this. What I did was renaming 2 files in the windows directory on the XDA.

You should now be able to view the content of the XDA from your PC (no magic in this, this is what you always have been able to do. You have a mobile device icon when opening “My Computer”) , open the windows directory and look for 2 files named RSUpgrade.exe and RSUpgrade.cp64.

Either delete or rename these 2. This will prevent the XDA from trying the upgrade again when you soft reset it.

A bit of ordinary info:

As in windows on your PC, you have a “startup” directory under the “windows” directory. In the startup dir. There is a link file to the RSUpgrade.exe file. This is how the XDA starts the upgrade every time you “boot” the XDA

Remove the SD card from the XDA and softreset it.

Put the XDA back in the cradle and hopefully you get a connection to your pc again.

Now run the installation of the “RSU…” file again, YES the one that failed the first time, we need that to be finished to get back to a working XDA. During the installation, a check on the power capacity of the XDA is done and if less than 70% loaded, the installation will stop.

If this happens, have patience while you recharge the XDA, at this point in time the yellow light should have come back on so now at least you can follow the power loading progress.

After this my PDA part worked but the phone would not switch on, I tried different things including a good whack with a big hammer…. After I had bought a new one (just kidding!), anyhow after a while I decided to try something totally different namely installing the much acclaimed XDA developers special edition ROM and after installing that I was asked if I wanted to open up my phone for access from other parties (or something like that) Boldly I answered YES and LOO AND BEHOLD, my phone was suddenly working (It is something with the SIM lock I think. But anyhow I can recommend the Special edition, if not for anything else that it makes the phone works, but it actually comes with a lot of nifty software. Recommended!

Now is the time to read the whole tread attached (if you have not already done that) and then, good luck.