Xbox:TSOP Flashing: Difference between revisions

From ConsoleMods Wiki
Jump to navigation Jump to search
No edit summary
(17 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:Xbox]]
[[Category:Xbox]]
{{Warning|This process is dangerous and potentially can brick your Xbox to the point of needing a chip programmer. Proceed with caution.}}
{{Warning|This process is dangerous and potentially can brick your Xbox to the point of needing a chip programmer. Proceed with caution.}}
This guide assumes that your Xbox is already softmodded. If not, you will need to softmod it using the [[Xbox:Game Save Exploit|game save exploit]] or by [[Xbox:Hotswapping|hotswapping]]. A list of BIOS MD5 hashes can be found [[Xbox:BIOS Hashes|on this page]] if you want to double check that your BIOS file is not corrupted.
 
A TSOP flash allows you to flash a custom BIOS onto your Xbox. The TSOP chip is write protected by default, so the write protection will need to be disabled.
 
A list of BIOS MD5 hashes can be found [[Xbox:BIOS Hashes|on this page]] if you want to double check that your BIOS file is not corrupted.


To disable write protection to the TSOP chip, you will need to first bridge connections on the Xbox's motherboard and then use one of the following processes to flash the TSOP with a hacked BIOS. Alternatively, the TSOP chip can be desoldered and programmed with a chip programmer, but this will not be covered here.
To disable write protection to the TSOP chip, you will need to first bridge connections on the Xbox's motherboard and then use one of the following processes to flash the TSOP with a hacked BIOS. Alternatively, the TSOP chip can be desoldered and programmed with a chip programmer, but this will not be covered here.
Line 9: Line 12:
* '''Revision 1.6/1.6b motherboards do not have a TSOP and therefore cannot be TSOP flashed.'''
* '''Revision 1.6/1.6b motherboards do not have a TSOP and therefore cannot be TSOP flashed.'''
* '''TSOP flashing cannot be done with a modchip installed, as the TSOP will not be available while the modchip is running.'''
* '''TSOP flashing cannot be done with a modchip installed, as the TSOP will not be available while the modchip is running.'''
* '''It is highly recommended*not* to inject config files into the BIOS files, as it has a high chance of bricking your Xbox!'''
* '''It is highly recommended *not* to inject config files into the BIOS files, as it has a high chance of bricking your Xbox!'''
* '''Installing a BFM BIOS will brick your Xbox. These are only meant to be loaded with PBL off of a CD/DVD/HDD.'''
* '''Installing a BFM BIOS will brick your Xbox (excluding Cerbios). These are only meant to be loaded with PBL off of a CD/DVD/HDD.'''


A video demonstration of a TSOP flash can be found on [https://youtu.be/YLcEAbb2iP0 MrMario2011's channel].
A video demonstration of a TSOP flash can be found on [https://youtu.be/YLcEAbb2iP0 MrMario2011's channel].
Line 21: Line 24:
#:* [https://consolemods.org/wiki/images/9/92/Xbox_TSOP_10_bottom.jpg Bridge the R7R3 pads together on the bottom side of the motherboard].  
#:* [https://consolemods.org/wiki/images/9/92/Xbox_TSOP_10_bottom.jpg Bridge the R7R3 pads together on the bottom side of the motherboard].  
#:* If you have a chip marked with "SHARP" on it follow the SHARP TSOP set of instructions below.
#:* If you have a chip marked with "SHARP" on it follow the SHARP TSOP set of instructions below.
#* 1.0 and 1.1 with SHARP TSOP: You must use Gentoox or XBlast OS to flash a SHARP TSOP.
#* 1.0 and 1.1 with SHARP TSOP: You must use Gentoox to flash a SHARP TSOP.
#:* [https://consolemods.org/wiki/images/7/74/Xbox_TSOP_10_top.jpg Solder a wire to each pad on R7D3, connect the other end of the wires to a jumper or switch.]
#:* [https://consolemods.org/wiki/images/7/74/Xbox_TSOP_10_top.jpg Solder a wire to each pad on R7D3, connect the other end of the wires to a jumper or switch.]
#:* [https://consolemods.org/wiki/images/9/92/Xbox_TSOP_10_bottom.jpg Bridge the R7R3 pads together on the bottom side of the motherboard. Solder a wire as indicated by the red line.] '''Remove this wire after you are done flashing your TSOP'''.
#:* [https://consolemods.org/wiki/images/9/92/Xbox_TSOP_10_bottom.jpg Bridge the R7R3 pads together on the bottom side of the motherboard. Solder a wire as indicated by the red line.] '''Remove this wire after you are done flashing your TSOP'''.
Line 31: Line 34:
# After you have finished creating the bridges, reassemble the Xbox to the point where only your cover is off. Press the power button to test that the Xbox boots normally. You can now flash a new BIOS to your Xbox (while flashing, if you receive a message "TSOP is write protected", double check your connections). The need to attempt this several times is typical particularly if you go the conductive paint route. Patience is key.
# After you have finished creating the bridges, reassemble the Xbox to the point where only your cover is off. Press the power button to test that the Xbox boots normally. You can now flash a new BIOS to your Xbox (while flashing, if you receive a message "TSOP is write protected", double check your connections). The need to attempt this several times is typical particularly if you go the conductive paint route. Patience is key.


==Flashing your TSOP==
== Running a BIOS Flashing Tool on a Stock Console ==
Softmodded consoles can easily have their TSOP flashed by running a BIOS flashing application. If the console is not softmodded, you can also run a BIOS flashing application by using a game save, dashboard exploit, or an Xblast Lite/"Genie" chip.
 
=== Non-Hardmod Method ===
 
==== Materials Needed ====
*A Female USB to Xbox controller port adapter such as [https://chimericsystems.com/products/console-usb-adapter this one from ChimericSystems] or [https://www.amazon.com/gp/product/B07FCFGG8Y/ this one from Amazon] OR an Xbox memory card with another modded Xbox or GameShark/Action Replay to load the modded game save onto the card.
*A USB flash drive that is 4 GB or smaller ([[Xbox:USB Device Compatibility List|USB Compatibility List]]) or an Android device using [[Xbox:DriveDroid|DriveDroid]]. You do not need either if you are using a memory card.
*[https://1fichier.com/dir/oXIMz61T OGXbox Xblast MC TSOP Flasher] for use with a game save exploit
*[https://www.xbox-scene.info/forums/topic/426-xblastos-endgame-ftp-remote-bios-flasher XBlastOS-ENDGAME FTP Remote Bios Flasher] for use with a dashboard exploit
*[http://www.mediafire.com/file/ab3bj3yp83f03j2/Xplorer360.exe/file Xplorer360] or [https://fatxplorer.eaton-works.com/ FATXplorer]
*If using a game save exploit, one of the following games:
**'''''Tom Clancy's Splinter Cell''''' (first game in the series; any version) - [https://www.amazon.com/dp/B00006JZQZ/ Amazon]
**'''''MechAssault''''' (first game in the series; black label version with [https://consolemods.org/wiki/File:HPNDGte.jpg "MS02301L" on the inner ring of the backside of the disc]) - [https://www.amazon.com/dp/B00006LELH/ Amazon]. The black label version with "MS02308L" on the inner ring and Platinum Hits will not work.
**'''''007: Agent Under Fire''''' (black label version or [https://consolemods.org/wiki/File:TJ1ZCH8.jpg Platinum Hits version with "1448517" on the disc]) - [https://www.amazon.com/dp/B00008KTMY/ Amazon]
**'''''Tony Hawk's Pro Skater 4''''' (any version except the French release) - [https://www.amazon.com/dp/B00006LELT/ Amazon]
***For NTSC-J region consoles, you must use the [https://consolemods.org/wiki/File:7WTJAWJ.jpg Asian (''not Japanese'') versions of 'Tom Clancy's Splinter Cell' and 'MechAssault'] because the Japanese versions will crash when attempting to load the game save exploit. ''007: Agent Under Fire'' and ''Tony Hawk's Pro Skater 4'' were not released in NTSC-J regions.
**'''Frogger Beyond''' (only released in NTSC regions)
**'''''Metal Arms: Glitch in the System''''' (NTSC+NTSC-J including World Collection for North America or Asia regions) (PAL for all other regions)
***This game requires a special sequence of steps to be performed in order to trigger the exploit - [https://www.reddit.com/r/originalxbox/comments/rxvwm8/introducing_the_metal_arms_ntsc_softmod_exploit/ click here for instructions] or [https://www.youtube.com/watch?v=ibGwoItaMkE click here] for a YouTube video tutorial.
 
==== Formatting your USB Device ====
Plug in your memory unit, or the flash drive into the USB adapter and then plug the USB adapter into the Xbox. On the dashboard, select "MEMORY". You should receive a message saying that the memory unit was erased, meaning it was formatted. If not, select the memory unit, Press A, then select Erase and accept the prompt.
 
Alternatively, you can format your flash drive using [[Xbox:FATXplorer|Xbox:FatXplorer]]. To do so, insert your flash drive into your Windows PC. Open FatXplorer, select Formatting tools, under Original Xbox select Original Xbox MU, select your flash drive and select Next 3 times, select Format. The USB drive should not detect as a valid memory unit in your Xbox if it is compatible with your Xbox.
 
==== Using the ENDGAME Dashboard Exploit ====
If you want to flash the TSOP of a stock console that isn't softmodded, you can run a BIOS flashing program by using the "[[Xbox:ENDGAME|ENDGAME]]" dashboard exploit. It is more useful than the traditonal game save exploit, as it can be done on a console of any region without a game disc. This step is not needed if the console is already softmodded.
 
#Download [https://www.xbox-scene.info/applications/core/interface/file/attachment.php?id=995&key=5938b372fe6ce491ace75279ff5ed981 this version of XBlastOS] that comes with the ENDGAME exploit.
#Plug your USB device into your USB to Xbox adapter. If you are using DriveDroid, you may need to turn off the drive before connecting, wait until your phone is recognized by your PC, then turn the drive back on.
#Open FatXplorer, select Devices, select the green box with your USB drive, select Load Device with Read Only: Off, select Mount Data Partition on X (choose another drive letter if X is already in use. A window will appear, this is the root of your USB drive memory unit.
#*If you receive an error and are using DriveDroid, change the USB System to Legacy and re-set the Manual USB mode to Mass Storage.
#Extract the the XblastOS zip file on the root of the USB drive.
#*Alternatively, if using a memory card on an previously modded Xbox, FTP them onto the H drive.
#To eject your USB drive memory unit in FatXplorer; select `Devices`, select the green box with your USB drive, select `Unmount`. Safely eject the drive as you normally would in your operating system.
#Connect your memory unit or USB drive to your Xbox. On the Xbox dashboard, navigate to the "MEMORY" section and then to your memory unit, scroll down to the game title you chose for the BIOS flasher, and then scroll right to highlight the game save. Press A to select it, then copy it to your Xbox hard drive. Do the same for the game save labeled with the BIOS flashing app.
#You will now be in XBlastOS. From here, [[Xbox:TSOP Flashing#Flashing with XBlast OS (recommended)|you can follow the normal process for using XBlastOS]].


After you have disabled write protection to your TSOP, you can now flash your BIOS with one of the methods below. If you'd like, you can check the MD5 hash of any BIOS against [[Xbox:BIOS Hashes| this list of hashes]], though most flashers will automatically check against a built in list. '''If you soldered a wire for a SHARP TSOP, remove this wire after you are done flashing and have successfully booted to your dashboard'''.
==== Using a Game Save Exploit ====
If you want to flash the TSOP of a stock console that isn't softmodded, you can run a BIOS flashing program by using a save game exploit. This step is not needed if the console is already softmodded.
#Download [https://1fichier.com/dir/oXIMz61T OGXbox XblastOS MC/USB TSOP Flasher]. Most users will only need the basic version. Within the .zip, navigate to "...\OGXBox XBlastOS MC TSOP Flasher v2.1.0  8MB BASIC\Save Games\". Copy the numbered folder from the ZIP corresponding to the game you have chosen to use the exploit (SC, MA, 007, or THPS4). Also extract the numbered folder of the `Flasher` folder.
#Plug your USB device into your USB to Xbox adapter. If you are using DriveDroid, you may need to turn off the drive before connecting, wait until your phone is recognized by your PC, then turn the drive back on.
#Open FatXplorer, select Devices, select the green box with your USB drive, select Load Device with Read Only: Off, select Mount Data Partition on X (choose another drive letter if X is already in use. A window will appear, this is the root of your USB drive memory unit.
#*If you receive an error and are using DriveDroid, change the USB System to Legacy and re-set the Manual USB mode to Mass Storage.
#Paste the numbered folders for your game and the one from the Softmod Save in to the UDATA folder on the USB drive. If the USB drive has no UDATA folder, create it.
#*Alternatively, if using a memory card on an previously modded Xbox, FTP them onto the H drive.
#To eject your USB drive memory unit in FatXplorer; select `Devices`, select the green box with your USB drive, select `Unmount`. Safely eject the drive as you normally would in your operating system.
#Connect your memory unit or USB drive to your Xbox. On the Xbox dashboard, navigate to the "MEMORY" section and then to your memory unit, scroll down to the game title you chose for the BIOS flasher, and then scroll right to highlight the game save. Press A to select it, then copy it to your Xbox hard drive. Do the same for the game save labeled with the BIOS flashing app.
#*If you are using ''Tom Clancy's Splinter Cell'' or ''Frogger Beyond'', reboot your Xbox after copying the saves to the hard drive. If you don't, the softmod installer will not load and you will be left on a black screen.
# Insert your game and follow the below process to load the exploit for your game. Your console should boot into the Xbox Softmodding Tool. Your Xbox LED will change colors and stay red, which is normal and nothing to worry about. If your LED changed colors, but nothing appears on screen, try holding L+R+Black+Back to reboot the softmod installer.
#*'''''Tom Clancy's Splinter Cell''''': Select ''START GAME'' → ''LINUX'' → ''CHECK POINTS''. If your console freezes, disable 480p in the dashboard settings.
#*'''''MechAssault''''': Select ''CAMPAIGN'' → ''Run Linux''.
#*'''''007: Agent Under Fire''''': Select ''SELECT MISSION'', start the ''TROUBLE IN PARADISE'' mission, then when you hear or see the helicopter, press Start and select ''Quit Mission'' → ''Yes''. Then press B to go back to the main menu, then select ''LOAD MISSION'' followed by ''Xbox Hard Disk''.
#*'''''Tony Hawk's Pro Skater 4''''': Select ''Free Skate'' → ''(pick any character)'' → ''Play Level'' → ''Created Park'' → ''Load Park'' → ''Yes'' → ''Hack Xbox'' → ''OK'' → ''Play Park''.
#*'''''Frogger Beyond:''' Boot the console with the game in the DVD drive, Select Continue → Xbox Hard Disk → Freedom.''
#*'''''Metal Arms: Glitch in the System:''' Select Multiplayer → Select the profile ending in "%hn" → Start any multiplayer level → Quit out of the game Back out to profile selection → Select the profile ending in "2nd" → At gametype selection press X (More) and then Y (New) to create a new gametype → Replace the name "Unnamed19" with "%255x%n%x%hn" → Hit Done and then A to accept → Go back to gametype selection (DO NOT go back to profile selection or you will have to repeat from selecting the "2nd" profile) → Select any gametype and multiplayer level → Quit out of the game.''
#You will now be in XBlastOS. From here, [[Xbox:TSOP Flashing#Flashing with XBlast OS (recommended)|you can follow the normal process for using XBlastOS]].


==Flashing your TSOP==


After you have disabled write protection to your TSOP (and/or set up your exploit memory card if this is done on a stock console), you can now flash your BIOS with one of the methods below. If you'd like, you can check the MD5 hash of any BIOS against [[Xbox:BIOS Hashes| this list of hashes]], though most flashers will automatically check against a built in list. '''If you soldered a wire for a SHARP TSOP, remove this wire after you are done flashing and have successfully booted to your dashboard'''.
===Flashing with XBlast OS (recommended)===
===Flashing with XBlast OS (recommended)===


You will need:
You will need:
:* The XBlast OS application.
:* [https://bitbucket.org/psyko_chewbacca/lpcmod_os/downloads/XBlast_OS_v0.56.zip The XBlast OS application XBE], renamed to `default.xbe`.
:* The BIOS (.bin) file that you want to flash.
:* The BIOS (.bin) file that you want to flash.


Line 46: Line 106:


# Using FTP or a dashboard's file explorer, navigate to the C:\ partition. Create a directory there called "BIOS" and place the desired BIOS .bin file inside of it.
# Using FTP or a dashboard's file explorer, navigate to the C:\ partition. Create a directory there called "BIOS" and place the desired BIOS .bin file inside of it.
#* If you are using Rocky5's softmod, you will need to go into NKPatcher on the Xbox before starting your FTP so that the shadow C: drive is disabled.
# Launch XBlast OS and select Settings → Flash menu → HDD Flash. Your BIOS .bin file should appear (if your BIOS file does not appear, ensure that it has the correct file extension (.bin) and that it is in the correct folder). Press A to select the BIOS.
# Launch XBlast OS and select Settings → Flash menu → HDD Flash. Your BIOS .bin file should appear (if your BIOS file does not appear, ensure that it has the correct file extension (.bin) and that it is in the correct folder). Press A to select the BIOS.
# Press RT+LT+Start+White at the same time to flash the BIOS to the TSOP. Do not remove power to your Xbox or touch any buttons on the console itself while it is flashing. When the flash is complete the Xbox will reboot, at which point you can see the results. '''Note: If XBlast OS immediately goes back to the BIOS selection screen, your soldering is not correct.'''
# Press RT+LT+Start+White at the same time to flash the BIOS to the TSOP. Do not remove power to your Xbox or touch any buttons on the console itself while it is flashing. When the flash is complete the Xbox will reboot, at which point you can see the results. '''Note: If XBlast OS immediately goes back to the BIOS selection screen, your soldering is not correct.'''
Line 52: Line 113:


You will need:
You will need:
:* The EvolutionX dashboard (it doesn't have to be your primary dashboard).
:* [[Xbox:EvolutionX|The EvolutionX dashboard]] (it doesn't have to be your primary dashboard).
:* The BIOS (.bin) file that you want to flash.
:* The BIOS (.bin) file that you want to flash.


Line 60: Line 121:


# Using FTP or a dashboard's file explorer, navigate to the EvolutionX folder. Create a directory there called "BIOS" and place the desired BIOS .bin file inside of it.
# Using FTP or a dashboard's file explorer, navigate to the EvolutionX folder. Create a directory there called "BIOS" and place the desired BIOS .bin file inside of it.
#* If you are using Rocky5's softmod, you will need to go into NKPatcher on the Xbox before starting your FTP so that the shadow C: drive is disabled.
# Launch EvolutionX and navigate to System Configuration → Flash BIOS. Your BIOS .bin file should appear (if your BIOS file does not appear, ensure that it has the correct file extension (.bin) and that it is in the correct folder). Press A to select the BIOS.
# Launch EvolutionX and navigate to System Configuration → Flash BIOS. Your BIOS .bin file should appear (if your BIOS file does not appear, ensure that it has the correct file extension (.bin) and that it is in the correct folder). Press A to select the BIOS.
# Information about your TSOP chip will be displayed. Press Y to flash the BIOS to the TSOP. Do not remove power to your Xbox or touch any buttons on the console itself while it is flashing. When the flash is complete the Xbox will reboot, at which point you can see the results.
# Information about your TSOP chip will be displayed. Press Y to flash the BIOS to the TSOP. Do not remove power to your Xbox or touch any buttons on the console itself while it is flashing. When the flash is complete the Xbox will reboot, at which point you can see the results.
Line 72: Line 134:
:* '''NOTE:''' Gentoox does not support all S controllers any many 3rd party controllers. Gentoox does support the Xbox DVD Movie Playback Kit and Xbox Media Center Extender and their remote controls.
:* '''NOTE:''' Gentoox does not support all S controllers any many 3rd party controllers. Gentoox does support the Xbox DVD Movie Playback Kit and Xbox Media Center Extender and their remote controls.
# Using FTP or a dashboard's file explorer, navigate to the C:\ partition. Create a directory there called "BIOS" and place the desired BIOS .bin file inside of it.
# Using FTP or a dashboard's file explorer, navigate to the C:\ partition. Create a directory there called "BIOS" and place the desired BIOS .bin file inside of it.
#* If you are using Rocky5's softmod, you will need to go into NKPatcher on the Xbox before starting your FTP so that the shadow C: drive is disabled.
# Launch Gentoox and select Advanced → Flash menu → HDD Flash. Your BIOS .bin file should appear (if your BIOS file does not appear, ensure that it has the correct file extension (.bin) and that it is in the correct folder). Press A to flash the BIOS. Do not remove power to your Xbox or touch any buttons on the console itself while it is flashing. When the flash is complete the Xbox will reboot, at which point you can see the results.
# Launch Gentoox and select Advanced → Flash menu → HDD Flash. Your BIOS .bin file should appear (if your BIOS file does not appear, ensure that it has the correct file extension (.bin) and that it is in the correct folder). Press A to flash the BIOS. Do not remove power to your Xbox or touch any buttons on the console itself while it is flashing. When the flash is complete the Xbox will reboot, at which point you can see the results.



Revision as of 23:17, 15 April 2024

Exclamation-triangle-fill.svgThis process is dangerous and potentially can brick your Xbox to the point of needing a chip programmer. Proceed with caution.


A TSOP flash allows you to flash a custom BIOS onto your Xbox. The TSOP chip is write protected by default, so the write protection will need to be disabled.

A list of BIOS MD5 hashes can be found on this page if you want to double check that your BIOS file is not corrupted.

To disable write protection to the TSOP chip, you will need to first bridge connections on the Xbox's motherboard and then use one of the following processes to flash the TSOP with a hacked BIOS. Alternatively, the TSOP chip can be desoldered and programmed with a chip programmer, but this will not be covered here.

  • Revision 1.0-1.1 Xbox motherboards have a 1MB TSOP.
  • Revision 1.2-1.4 Xbox motherboards have a 256KB TSOP.
  • Revision 1.6/1.6b motherboards do not have a TSOP and therefore cannot be TSOP flashed.
  • TSOP flashing cannot be done with a modchip installed, as the TSOP will not be available while the modchip is running.
  • It is highly recommended *not* to inject config files into the BIOS files, as it has a high chance of bricking your Xbox!
  • Installing a BFM BIOS will brick your Xbox (excluding Cerbios). These are only meant to be loaded with PBL off of a CD/DVD/HDD.

A video demonstration of a TSOP flash can be found on MrMario2011's channel.

Disabling Write Protection

  1. You will need to bridge some connections on your Xbox's motherboard in to disable the write protection to the TSOP chip, allowing you to flash it. This is typically accomplished using soldering although users have also been successful using conductive paint. The latter is recommended for modders who are inexperienced with soldering as mistakes can ruin your Xbox. Follow the below option that corresponds to your Xbox version.
    • 1.0 and 1.1:
    • 1.0 and 1.1 with SHARP TSOP: You must use Gentoox to flash a SHARP TSOP.
    • 1.2 to 1.4:
  2. After you have finished creating the bridges, reassemble the Xbox to the point where only your cover is off. Press the power button to test that the Xbox boots normally. You can now flash a new BIOS to your Xbox (while flashing, if you receive a message "TSOP is write protected", double check your connections). The need to attempt this several times is typical particularly if you go the conductive paint route. Patience is key.

Running a BIOS Flashing Tool on a Stock Console

Softmodded consoles can easily have their TSOP flashed by running a BIOS flashing application. If the console is not softmodded, you can also run a BIOS flashing application by using a game save, dashboard exploit, or an Xblast Lite/"Genie" chip.

Non-Hardmod Method

Materials Needed

Formatting your USB Device

Plug in your memory unit, or the flash drive into the USB adapter and then plug the USB adapter into the Xbox. On the dashboard, select "MEMORY". You should receive a message saying that the memory unit was erased, meaning it was formatted. If not, select the memory unit, Press A, then select Erase and accept the prompt.

Alternatively, you can format your flash drive using Xbox:FatXplorer. To do so, insert your flash drive into your Windows PC. Open FatXplorer, select Formatting tools, under Original Xbox select Original Xbox MU, select your flash drive and select Next 3 times, select Format. The USB drive should not detect as a valid memory unit in your Xbox if it is compatible with your Xbox.

Using the ENDGAME Dashboard Exploit

If you want to flash the TSOP of a stock console that isn't softmodded, you can run a BIOS flashing program by using the "ENDGAME" dashboard exploit. It is more useful than the traditonal game save exploit, as it can be done on a console of any region without a game disc. This step is not needed if the console is already softmodded.

  1. Download this version of XBlastOS that comes with the ENDGAME exploit.
  2. Plug your USB device into your USB to Xbox adapter. If you are using DriveDroid, you may need to turn off the drive before connecting, wait until your phone is recognized by your PC, then turn the drive back on.
  3. Open FatXplorer, select Devices, select the green box with your USB drive, select Load Device with Read Only: Off, select Mount Data Partition on X (choose another drive letter if X is already in use. A window will appear, this is the root of your USB drive memory unit.
    • If you receive an error and are using DriveDroid, change the USB System to Legacy and re-set the Manual USB mode to Mass Storage.
  4. Extract the the XblastOS zip file on the root of the USB drive.
    • Alternatively, if using a memory card on an previously modded Xbox, FTP them onto the H drive.
  5. To eject your USB drive memory unit in FatXplorer; select Devices, select the green box with your USB drive, select Unmount. Safely eject the drive as you normally would in your operating system.
  6. Connect your memory unit or USB drive to your Xbox. On the Xbox dashboard, navigate to the "MEMORY" section and then to your memory unit, scroll down to the game title you chose for the BIOS flasher, and then scroll right to highlight the game save. Press A to select it, then copy it to your Xbox hard drive. Do the same for the game save labeled with the BIOS flashing app.
  7. You will now be in XBlastOS. From here, you can follow the normal process for using XBlastOS.

Using a Game Save Exploit

If you want to flash the TSOP of a stock console that isn't softmodded, you can run a BIOS flashing program by using a save game exploit. This step is not needed if the console is already softmodded.

  1. Download OGXbox XblastOS MC/USB TSOP Flasher. Most users will only need the basic version. Within the .zip, navigate to "...\OGXBox XBlastOS MC TSOP Flasher v2.1.0  8MB BASIC\Save Games\". Copy the numbered folder from the ZIP corresponding to the game you have chosen to use the exploit (SC, MA, 007, or THPS4). Also extract the numbered folder of the Flasher folder.
  2. Plug your USB device into your USB to Xbox adapter. If you are using DriveDroid, you may need to turn off the drive before connecting, wait until your phone is recognized by your PC, then turn the drive back on.
  3. Open FatXplorer, select Devices, select the green box with your USB drive, select Load Device with Read Only: Off, select Mount Data Partition on X (choose another drive letter if X is already in use. A window will appear, this is the root of your USB drive memory unit.
    • If you receive an error and are using DriveDroid, change the USB System to Legacy and re-set the Manual USB mode to Mass Storage.
  4. Paste the numbered folders for your game and the one from the Softmod Save in to the UDATA folder on the USB drive. If the USB drive has no UDATA folder, create it.
    • Alternatively, if using a memory card on an previously modded Xbox, FTP them onto the H drive.
  5. To eject your USB drive memory unit in FatXplorer; select Devices, select the green box with your USB drive, select Unmount. Safely eject the drive as you normally would in your operating system.
  6. Connect your memory unit or USB drive to your Xbox. On the Xbox dashboard, navigate to the "MEMORY" section and then to your memory unit, scroll down to the game title you chose for the BIOS flasher, and then scroll right to highlight the game save. Press A to select it, then copy it to your Xbox hard drive. Do the same for the game save labeled with the BIOS flashing app.
    • If you are using Tom Clancy's Splinter Cell or Frogger Beyond, reboot your Xbox after copying the saves to the hard drive. If you don't, the softmod installer will not load and you will be left on a black screen.
  7. Insert your game and follow the below process to load the exploit for your game. Your console should boot into the Xbox Softmodding Tool. Your Xbox LED will change colors and stay red, which is normal and nothing to worry about. If your LED changed colors, but nothing appears on screen, try holding L+R+Black+Back to reboot the softmod installer.
    • Tom Clancy's Splinter Cell: Select START GAMELINUXCHECK POINTS. If your console freezes, disable 480p in the dashboard settings.
    • MechAssault: Select CAMPAIGNRun Linux.
    • 007: Agent Under Fire: Select SELECT MISSION, start the TROUBLE IN PARADISE mission, then when you hear or see the helicopter, press Start and select Quit MissionYes. Then press B to go back to the main menu, then select LOAD MISSION followed by Xbox Hard Disk.
    • Tony Hawk's Pro Skater 4: Select Free Skate(pick any character)Play LevelCreated ParkLoad ParkYesHack XboxOKPlay Park.
    • Frogger Beyond: Boot the console with the game in the DVD drive, Select Continue → Xbox Hard Disk → Freedom.
    • Metal Arms: Glitch in the System: Select Multiplayer → Select the profile ending in "%hn" → Start any multiplayer level → Quit out of the game Back out to profile selection → Select the profile ending in "2nd" → At gametype selection press X (More) and then Y (New) to create a new gametype → Replace the name "Unnamed19" with "%255x%n%x%hn" → Hit Done and then A to accept → Go back to gametype selection (DO NOT go back to profile selection or you will have to repeat from selecting the "2nd" profile) → Select any gametype and multiplayer level → Quit out of the game.
  8. You will now be in XBlastOS. From here, you can follow the normal process for using XBlastOS.

Flashing your TSOP

After you have disabled write protection to your TSOP (and/or set up your exploit memory card if this is done on a stock console), you can now flash your BIOS with one of the methods below. If you'd like, you can check the MD5 hash of any BIOS against this list of hashes, though most flashers will automatically check against a built in list. If you soldered a wire for a SHARP TSOP, remove this wire after you are done flashing and have successfully booted to your dashboard.

Flashing with XBlast OS (recommended)

You will need:

  • NOTE: XBlast OS can resize a smaller .bin file to fit a larger TSOP, but it cannot resize a larger .bin file to fit a smaller TSOP, so make sure that the size of your .bin file does not exceed the size of your TSOP.
  • NOTE: If you have issues launching XBlast OS from the UnleashX dashboard, disable 480p in the video settings and try again.
  1. Using FTP or a dashboard's file explorer, navigate to the C:\ partition. Create a directory there called "BIOS" and place the desired BIOS .bin file inside of it.
    • If you are using Rocky5's softmod, you will need to go into NKPatcher on the Xbox before starting your FTP so that the shadow C: drive is disabled.
  2. Launch XBlast OS and select Settings → Flash menu → HDD Flash. Your BIOS .bin file should appear (if your BIOS file does not appear, ensure that it has the correct file extension (.bin) and that it is in the correct folder). Press A to select the BIOS.
  3. Press RT+LT+Start+White at the same time to flash the BIOS to the TSOP. Do not remove power to your Xbox or touch any buttons on the console itself while it is flashing. When the flash is complete the Xbox will reboot, at which point you can see the results. Note: If XBlast OS immediately goes back to the BIOS selection screen, your soldering is not correct.

Flashing with EvolutionX

You will need:

  • NOTE: EvolutionX can resize a smaller .bin file to fit a larger TSOP, but it cannot resize a larger .bin file to fit a smaller TSOP, so make sure that the size of your .bin file does not exceed the size of your TSOP.
  • NOTE: EvolutionX cannot flash a Winbond or Sharp TSOP.
  1. Using FTP or a dashboard's file explorer, navigate to the EvolutionX folder. Create a directory there called "BIOS" and place the desired BIOS .bin file inside of it.
    • If you are using Rocky5's softmod, you will need to go into NKPatcher on the Xbox before starting your FTP so that the shadow C: drive is disabled.
  2. Launch EvolutionX and navigate to System Configuration → Flash BIOS. Your BIOS .bin file should appear (if your BIOS file does not appear, ensure that it has the correct file extension (.bin) and that it is in the correct folder). Press A to select the BIOS.
  3. Information about your TSOP chip will be displayed. Press Y to flash the BIOS to the TSOP. Do not remove power to your Xbox or touch any buttons on the console itself while it is flashing. When the flash is complete the Xbox will reboot, at which point you can see the results.

Flashing with Gentoox

You will need:

  • The Gentoox application.
  • The BIOS (.bin) file that you want to flash.
  • NOTE: Gentoox cannot resize a .bin file at all, so make sure that your .bin file exactly matches the size of your TSOP. You can use a tool such as X2 BIOS Manager v2.3 to build a 1MB BIOS with 4 copies of the same 256KB BIOS.
  • NOTE: Gentoox does not support all S controllers any many 3rd party controllers. Gentoox does support the Xbox DVD Movie Playback Kit and Xbox Media Center Extender and their remote controls.
  1. Using FTP or a dashboard's file explorer, navigate to the C:\ partition. Create a directory there called "BIOS" and place the desired BIOS .bin file inside of it.
    • If you are using Rocky5's softmod, you will need to go into NKPatcher on the Xbox before starting your FTP so that the shadow C: drive is disabled.
  2. Launch Gentoox and select Advanced → Flash menu → HDD Flash. Your BIOS .bin file should appear (if your BIOS file does not appear, ensure that it has the correct file extension (.bin) and that it is in the correct folder). Press A to flash the BIOS. Do not remove power to your Xbox or touch any buttons on the console itself while it is flashing. When the flash is complete the Xbox will reboot, at which point you can see the results.

Flashing with Utility Discs

  • NOTE: While this is the easiest method for beginners, it is not recommended. Due to their old age, Xbox DVD drives have high failure rates now, so it is best not to use them unless absolutely necessary, that way you avoid wearing out the aging lasers any further.

Another method of flashing a BIOS is to use a burned utility DVD such as the Xbox Softmodding Tool Extras Disc, or HeXEn. These types of discs will have easy to navigate menus that will copy the necessary files to the correct locations on your HDD for you and then launch an app to perform the flashing. However, these discs have a limited selection of BIOS files to choose from and the included files are preconfigured in specific ways, so it may be best to choose another method, depending on your desired features.