Difference between revisions of "Xbox 360 Infectus Bad Flash"
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
A bad flash can happen if the NAND was not erased before it was programmed with a flash image. The Xbox 360 won't boot or show different error codes, i.e. E71 or E79. The Infectus can't provide 3.3v and relies on the Xbox 360 to provide the power. The Xbox 360 to try to read the SMC code in the NAND and if it fails because of a bad flash, will pull up | A bad flash can happen if the NAND was not erased before it was programmed with a flash image. The Xbox 360 won't boot or show different error codes, i.e. E71 or E79. The Infectus can't provide 3.3v and relies on the Xbox 360 to provide the power. The Xbox 360 to try to read the SMC code in the NAND and if it fails because of a bad flash, will pull up the datalines D1, D3, D5 and D7, the Infectus chip can't take control over the NAND in this configuration. | ||
Keep the Xbox 360 power supply disconnected during this entire procedure. | Keep the Xbox 360 power supply disconnected during this entire procedure. | ||
== Bad Flash == | |||
This is how a bad flash would look like when the Infectus USB is connected and Xbox 360 power supply is plugged in. | |||
[[Image:Infectus bad flash.PNG]] | |||
== Fix == | == Fix == | ||
To fix a bad flash, you have to provide external 5v and 3.3v power to the Infectus and NAND flash, respectively. Ground still has to be connected between the Infectus and the Xbox 360. | To fix a bad flash, you have to provide external 5v and 3.3v power to the Infectus and NAND flash, respectively. Ground still has to be connected between the Infectus and the Xbox 360. | ||
=== 5v === | === New 5v === | ||
Fortunately the USB already provides 5v. Disconnect the 5v from the Xbox 360 and solder a short length of wire from USB Pin 1 to the 5v point on the Infectus. | Fortunately the USB already provides 5v. Disconnect the 5v from the Xbox 360 and solder a short length of wire from USB Pin 1 to the 5v point on the Infectus. | ||
[[Image:Bad flash 5v.JPG]] | |||
=== 3. | === New 3.3v === | ||
For the 3. | For the 3.3v point, you have to find an external device that provides a decent 3.3v power source. I used the Team Xecuter Connectivity Kit v2 (or v1), it converts 3.3v from 5v using a regular Molex power connector from a computer. | ||
[[Image:Bad flash 3.3v Connectivity Kit.JPG]] | |||
The V point on the Infectus is 3.3v and you can either connect the 3.3v to the V point on the Infectus or the Xbox 360 motherboard. I used the Infectus point because easier to handle. | The V point on the Infectus is 3.3v and you can either connect the 3.3v to the V point on the Infectus or the Xbox 360 motherboard. I used the Infectus point because easier to handle. | ||
[[Image:Bad flash 3.3v V-point.JPG]] | |||
=== Ground === | === Ground === | ||
You must leave the ground connection between Infectus and the Xbox 360 motherboard. | You must leave the ground connection between Infectus and the Xbox 360 motherboard. | ||
[[Image:Bad flash power re-routing.JPG]] | |||
== Flash == | == Flash == | ||
[[Image:Bad flash ready.JPG]] | |||
Now, with the power re-routed everything should be ready. | Now, with the power re-routed everything should be ready. | ||
Line 37: | Line 48: | ||
You might see a '[http://www.infectus.biz/forum/index.php?topic=261.msg1515 Problem on erasing]' error if you are using version 0.0.3.4d and older of the Infectus Flasher. This is a minor bug and NAND is indeed erased. Upgrade to the latest [http://www.infectus.biz/downloads.php Infectus Flasher] ([http://www.infectus.biz/downloads/Infectus%20Programmer%200.0.3.4h.zip 0.0.3.4h]) and remember to always update the Infectus Actel firmware when updating. | You might see a '[http://www.infectus.biz/forum/index.php?topic=261.msg1515 Problem on erasing]' error if you are using version 0.0.3.4d and older of the Infectus Flasher. This is a minor bug and NAND is indeed erased. Upgrade to the latest [http://www.infectus.biz/downloads.php Infectus Flasher] ([http://www.infectus.biz/downloads/Infectus%20Programmer%200.0.3.4h.zip 0.0.3.4h]) and remember to always update the Infectus Actel firmware when updating. | ||
[[Image:Infectus erasing problem.PNG]] | |||
If the writing stops or doesn't seem to start, re-connect the USB cable and re-open the Infectus program to try again. Try to erase and do a blank check. | If the writing stops or doesn't seem to start, re-connect the USB cable and re-open the Infectus program to try again. Try to erase and do a blank check. | ||
Line 44: | Line 55: | ||
Remove the wire fixes and install the Infectus the normal way. | Remove the wire fixes and install the Infectus the normal way. | ||
* [[Xbox 360 | * [[Xbox 360 Infectus]] | ||
Remember if you don't have a proper flash programmed to the NAND and remove the power supply to the Xbox 360, you will have a bad flash because the Xbox 360 can't find the SMC code to go into standby mode. | Remember if you don't have a proper flash programmed to the NAND and remove the power supply to the Xbox 360, you will have a bad flash because the Xbox 360 can't find the SMC code to go into standby mode. |
Latest revision as of 14:31, 1 September 2007
A bad flash can happen if the NAND was not erased before it was programmed with a flash image. The Xbox 360 won't boot or show different error codes, i.e. E71 or E79. The Infectus can't provide 3.3v and relies on the Xbox 360 to provide the power. The Xbox 360 to try to read the SMC code in the NAND and if it fails because of a bad flash, will pull up the datalines D1, D3, D5 and D7, the Infectus chip can't take control over the NAND in this configuration.
Keep the Xbox 360 power supply disconnected during this entire procedure.
Bad Flash
This is how a bad flash would look like when the Infectus USB is connected and Xbox 360 power supply is plugged in.
Fix
To fix a bad flash, you have to provide external 5v and 3.3v power to the Infectus and NAND flash, respectively. Ground still has to be connected between the Infectus and the Xbox 360.
New 5v
Fortunately the USB already provides 5v. Disconnect the 5v from the Xbox 360 and solder a short length of wire from USB Pin 1 to the 5v point on the Infectus.
New 3.3v
For the 3.3v point, you have to find an external device that provides a decent 3.3v power source. I used the Team Xecuter Connectivity Kit v2 (or v1), it converts 3.3v from 5v using a regular Molex power connector from a computer.
The V point on the Infectus is 3.3v and you can either connect the 3.3v to the V point on the Infectus or the Xbox 360 motherboard. I used the Infectus point because easier to handle.
Ground
You must leave the ground connection between Infectus and the Xbox 360 motherboard.
Flash
Now, with the power re-routed everything should be ready.
- Note: Never connect the Xbox 360 power supply
- Connect the 3.3v external power source
- Connect the USB cable to the Infectus
- Open the Infectus program
- If successful, Hynix HY27US08281A will show at the bottom!
The NAND flash can now be programmed again with a working flash image. Just remember to erase before writing this time around.
Errors
You might see a 'Problem on erasing' error if you are using version 0.0.3.4d and older of the Infectus Flasher. This is a minor bug and NAND is indeed erased. Upgrade to the latest Infectus Flasher (0.0.3.4h) and remember to always update the Infectus Actel firmware when updating.
If the writing stops or doesn't seem to start, re-connect the USB cable and re-open the Infectus program to try again. Try to erase and do a blank check.
Re-install
Remove the wire fixes and install the Infectus the normal way.
Remember if you don't have a proper flash programmed to the NAND and remove the power supply to the Xbox 360, you will have a bad flash because the Xbox 360 can't find the SMC code to go into standby mode.