CafeKampuchia
Android Expert
As indicated by the thread title, this guide is for the Marvel / A510e / GSM version of the HTC Wildfire S. You can check this by going into bootloader as follows: Turn the phone off, pull the battery for 5 seconds, replace the battery, hold volume down and press the power button. You will see a white screen giving the details of your phone's hardware and software. DO NOT TRY THIS GUIDE IF IT SAYS MARVELC / A510C !!!
It may work if you have an A510b, but it will de-brand your phone and change the model number to A510e. User Realaa was able to do it. Others have bricked their phones. Your call, but I'm not responsible for the results.
Also, I'm assuming that you're here because you've already tried using HTC's FOTA (Firmware Over The Air) by going to Settings > About Phone > Software updates > Check now with no luck--you're still stuck with 2.3.3.
Note: You need to have HTC Sync installed but not running. Open Task Manager and make sure it's not there. If it is, kill it. The reason we need HTC Sync installed is for the Wildfire S USB drivers that come with it. Also, make sure that the phone is in USB Debugging mode (Settings > Applications > Development > USB Debugging).
Some important info and disclaimers:
1. You must backup your phone's data if it matters to you, as you will be doing a factory reset which erases all user data and cache.
2. There is a possibility that you could "brick" or bootloop your phone. There are two types of brick: soft (recoverable) and hard (non-recoverable). With a soft brick, the phone will not boot or keeps rebooting ("bootloop"), but it can be started in bootloader mode which allows repair of the ROM. With a hard brick, the phone won't even boot into bootloader after holding the power button for 10 seconds and the phone must be returned to HTC for service.
Since we're talking about flashing a stock HTC ROM, the odds are slim that you'll brick the phone, but it's possible. Ironically, flashing a stock HTC ROM to a non-rooted phone for which that ROM was created occasionally causes a hard brick. I've seen it happen by running the HTC RUU from Windows as well as flashing manually. I can't tell you the odds. All I can tell you that they are slim. You can minimize the risk by making sure that you do not attempt to flash a ROM not intended for your device (ie, following this procedure with an A510e/MarvelC device).
3. You proceed at your own risk. I cannot accept responsibility for what you do with your phone.
Here we go!
Procedure 1: Try flashing the 2.3.5 ROM normally using the Official HTC RUU
At this point, we'll be trying to flash a generic/unbranded version of the latest European 2.3.5 from using an official RUU or ROM Update Utility.
A. Go to JMZ's collection of Marvel ROMs and download RUU_Marvel_S_HTC_Europe_2.26.401.3_Radio_47.23e.35.3038H_7.57.39.10M_release_261695_signed.exe, currently the latest generic European ROM from HTC.
B. Verify that HTC Sync is installed but not running in the background. Connect the phone to your computer with the USB cable and select "Charge only." Also, make sure that the phone is in USB Debugging mode as indicated above.
C. Run the RUU...exe downloaded above from Windows.
D. If the RUU returns errors (and you carefully followed the instructions above), proceed to Procedure 2 below.
Procedure 2: Flashing the ROM from the SD Card
Before running this procedure, make sure that your phone's battery is charged above 50%!
A. Run the RUU...exe again but don't try to update. Instead, find the temporary folder it created to extract the files needed for the install. It will look something like C:\Users\​[LoginName]\​AppData\​Local\​Temp​\​{82B23FCD-D5D0-45CA-A3A2-5350D3926551}. To get there quickly, open Explorer and type %temp% in the navigation bar, then open the folder with the long file name.
B. Copy rom.zip from that folder to another location on your hard drive and rename it PG76IMG.zip. You can close the RUU wizard now.
C. Move PG76IMG.zip to the root folder of your phone's SD card.
Note: If you have a branded phone, you must create a "Goldcard" first, and then flash PG76IMG.zip from the Goldcard as follows:
E. Do a factory reset and reboot.
If this procedure fails and you ran it with a regular SD card, try running it again using a Goldcard. If that doesn't work, move on to Procedure 3 below.
Procedure 3: Flashing the ROM manually from a command prompt using fastboot
Before running this procedure, make sure that your phone's battery is charged above 50%!
Warning: This is is the riskiest of all the procedures. Be careful to follow the directions precisely and never try this if the ROM you are trying to flash is not for your phone (ie, it's not a Marvel / A510e)!
Note: For this step you'll need to have Android SDK tools installed.
A. Run the RUU...exe again but don't try to update. Instead, find the temporary folder it created to extract the files needed for the install. It will look something like C:\Users\​[LoginName]\​AppData\​Local\​Temp​\​{82B23FCD-D5D0-45CA-A3A2-5350D3926551}.
B. Open rom.zip in that folder with a zip utility as Windows Explorer won't open it. Extract the two files called boot.img and system.img into the folder where you installed Android SDK tools on your hard drive. You can close the RUU wizard now.
C. Boot the phone into HBOOT (turn it off, pull the battery for 5 sec. and replace it, hold down volume and press the power button). Once in HBOOT, use the volume rocker to mark FASTBOOT and the power button to select it, and attach the USB cable.
D. In Windows, open a command prompt and navigate to the folder where you installed SDK tools.
E. Type the following commands:
F. After the two files have successfully flashed, go back to the phone (still in HBOOT), do a factory reset and reboot.
Wallah!
Any questions or problems, let us know!
Credits:
JMZ for his collection of Marvel ROMs
Lt. Win's tutorial at XDA, [TUTORIAL-UPDATE][S-ON][GSM] Upgrade to 2.3.5
Theq86's post #194 in the same thread
D33ps1x's tutorial at XDA, [ROM][HTC][WILDFIRE S A510e][EUROPE][2.3.5][PG76IMG.ZIP] To Flash From Hboot
It may work if you have an A510b, but it will de-brand your phone and change the model number to A510e. User Realaa was able to do it. Others have bricked their phones. Your call, but I'm not responsible for the results.
Also, I'm assuming that you're here because you've already tried using HTC's FOTA (Firmware Over The Air) by going to Settings > About Phone > Software updates > Check now with no luck--you're still stuck with 2.3.3.
Note: You need to have HTC Sync installed but not running. Open Task Manager and make sure it's not there. If it is, kill it. The reason we need HTC Sync installed is for the Wildfire S USB drivers that come with it. Also, make sure that the phone is in USB Debugging mode (Settings > Applications > Development > USB Debugging).
Some important info and disclaimers:
1. You must backup your phone's data if it matters to you, as you will be doing a factory reset which erases all user data and cache.
2. There is a possibility that you could "brick" or bootloop your phone. There are two types of brick: soft (recoverable) and hard (non-recoverable). With a soft brick, the phone will not boot or keeps rebooting ("bootloop"), but it can be started in bootloader mode which allows repair of the ROM. With a hard brick, the phone won't even boot into bootloader after holding the power button for 10 seconds and the phone must be returned to HTC for service.
Since we're talking about flashing a stock HTC ROM, the odds are slim that you'll brick the phone, but it's possible. Ironically, flashing a stock HTC ROM to a non-rooted phone for which that ROM was created occasionally causes a hard brick. I've seen it happen by running the HTC RUU from Windows as well as flashing manually. I can't tell you the odds. All I can tell you that they are slim. You can minimize the risk by making sure that you do not attempt to flash a ROM not intended for your device (ie, following this procedure with an A510e/MarvelC device).
3. You proceed at your own risk. I cannot accept responsibility for what you do with your phone.
Here we go!
Procedure 1: Try flashing the 2.3.5 ROM normally using the Official HTC RUU
At this point, we'll be trying to flash a generic/unbranded version of the latest European 2.3.5 from using an official RUU or ROM Update Utility.
A. Go to JMZ's collection of Marvel ROMs and download RUU_Marvel_S_HTC_Europe_2.26.401.3_Radio_47.23e.35.3038H_7.57.39.10M_release_261695_signed.exe, currently the latest generic European ROM from HTC.
B. Verify that HTC Sync is installed but not running in the background. Connect the phone to your computer with the USB cable and select "Charge only." Also, make sure that the phone is in USB Debugging mode as indicated above.
C. Run the RUU...exe downloaded above from Windows.
D. If the RUU returns errors (and you carefully followed the instructions above), proceed to Procedure 2 below.
Procedure 2: Flashing the ROM from the SD Card
Before running this procedure, make sure that your phone's battery is charged above 50%!
A. Run the RUU...exe again but don't try to update. Instead, find the temporary folder it created to extract the files needed for the install. It will look something like C:\Users\​[LoginName]\​AppData\​Local\​Temp​\​{82B23FCD-D5D0-45CA-A3A2-5350D3926551}. To get there quickly, open Explorer and type %temp% in the navigation bar, then open the folder with the long file name.
B. Copy rom.zip from that folder to another location on your hard drive and rename it PG76IMG.zip. You can close the RUU wizard now.
C. Move PG76IMG.zip to the root folder of your phone's SD card.
Note: If you have a branded phone, you must create a "Goldcard" first, and then flash PG76IMG.zip from the Goldcard as follows:
D. Boot the phone into HBOOT (turn it off, pull the battery for 5 sec. and replace it, hold down volume and press the power button). Once in HBOOT, the phone will find PG76IMG.zip and try to install it. Follow the directions on the screen.1. Download SimpleGoldCard.rar and extract SimpleGoldCard.exe.
2. Find an unused MicroSDHC card or backup the one in your phone. Warning: SimpleGoldCard.exe will format the SD card!
3. Plug the MicroSD card into your computer and run SimpleGoldCard.exe as administrator in Windows Vista or Windows 7.
4. Follow the instructions on the screen. When you plug your phone into the computer (for step 2 in the program), make sure it’s in charge only mode with USB debugging enabled.
5. Move PG76IMG.zip to the root folder of the SD Goldcard you just created.
E. Do a factory reset and reboot.
If this procedure fails and you ran it with a regular SD card, try running it again using a Goldcard. If that doesn't work, move on to Procedure 3 below.
Procedure 3: Flashing the ROM manually from a command prompt using fastboot
Before running this procedure, make sure that your phone's battery is charged above 50%!
Warning: This is is the riskiest of all the procedures. Be careful to follow the directions precisely and never try this if the ROM you are trying to flash is not for your phone (ie, it's not a Marvel / A510e)!
Note: For this step you'll need to have Android SDK tools installed.
A. Run the RUU...exe again but don't try to update. Instead, find the temporary folder it created to extract the files needed for the install. It will look something like C:\Users\​[LoginName]\​AppData\​Local\​Temp​\​{82B23FCD-D5D0-45CA-A3A2-5350D3926551}.
B. Open rom.zip in that folder with a zip utility as Windows Explorer won't open it. Extract the two files called boot.img and system.img into the folder where you installed Android SDK tools on your hard drive. You can close the RUU wizard now.
C. Boot the phone into HBOOT (turn it off, pull the battery for 5 sec. and replace it, hold down volume and press the power button). Once in HBOOT, use the volume rocker to mark FASTBOOT and the power button to select it, and attach the USB cable.
D. In Windows, open a command prompt and navigate to the folder where you installed SDK tools.
E. Type the following commands:
Code:
fastboot flash boot boot.img
fastboot flash system system.img
Wallah!

Any questions or problems, let us know!
Credits:
JMZ for his collection of Marvel ROMs
Lt. Win's tutorial at XDA, [TUTORIAL-UPDATE][S-ON][GSM] Upgrade to 2.3.5
Theq86's post #194 in the same thread
D33ps1x's tutorial at XDA, [ROM][HTC][WILDFIRE S A510e][EUROPE][2.3.5][PG76IMG.ZIP] To Flash From Hboot