return to xbox-scene homepage - xbox-scene tutorials

 

The Complete Guide to Producing, Extracting, and Burning XBOX ISO Image Files v0.07

By HSDEMONZ

 

An ongoing guide to producing, extracting, and burning XBOX ISO Images files… a constant work in progress.  The GUIDE is a compilation of personal research & experimentation, posts and replies, and should be considered a constant work in progress.” - HSDEMONZ

 

 

Revision 0.07 (01/04/03) Added New GDF Gui Info

Revision: 0.06 (12/12/02) Down-sampling section added

Revision: 0.05 (12/11/02) Beta Mod-chip Patch section added

Revision: 0.04 (12/10/02) Firmware section added

Revision: 0.03 (12/06/02) Added Bad Burns and Troubleshooting sections

Revision: 0.02 (12/01/02) Added 1:1 Backup your Backup section

Revision: 0.01 (11/21/02) Original Guide

 

 

 

Disclaimer: 

The author, and/or the Web Sites which Host this document in no way indorse or condone any type of software piracy or copyright infringement whatsoever.  The guide was produced as an exercise of thought… and is only to be considered for educational purposes only.  No warranty or guarantee is given or implied.  The following is a consensus of thoughts and experiences by a group of individuals, who shall remain nameless.  The purpose of this document is to help legitimate owners of XBOX games to back-up their investments.

 

Summary:

This document, will detail with step-by-step instructions how to perform the following actions:

 

1)         Produce a perfect working XBOX ISO Back-Up Image

1.1)      Produce a perfect working XBOX ISO backup of a Burned ISO Backup 1:1

2)         Produce a perfect working Burned Copy of the XBOX ISO Back-Up Image (All Media: CDR, CDRW, DVD-R, DVD-RW, DVD+R, and DVD+RW

2.1)      Exception #1 over-sized Games.

3)         Explains How to Extract the Files and Directory Structure from an acquired XBOX ISO Back-Up Image.

4)         BURN to CDR!  Misconceptions Dispelled!

5)         UDF Burning. (Pros and Cons!)

6)         “BAD BURNS”  They do happen!

7)         Trouble Shooting

8)         Firmware for DVD-Burners (hacked or otherwise

9)         Beta Mod-chip Patch

10)       Downsampling

 

 

For the sake of Argument, this Entire Guide is PC Based.  For Win2000 / Win XP users.  Linux Rocks!  Just not in this Guide! :)

 

Hardware and Software Tools Required for this Guide:

 

-XBOX – Modded and Functional.  Modchips can be found at the following Online Retailers: Easybuy2000, Genomods (author doesn’t endorse any of these sites.. and only makes the pointers available as an option.) and Developers / Manufacturers: Xodus-chip, X-Ecuter (Team X-Ecuter Rocks!)

 

-PC with DVD Burner (Dedicated CD works fine for smaller titles) Recommended Burners Include Pioneer A04 / 104 and the Sony DRU500A.  Any DVD Burner will do.

 

-Blank Media (at least one of the following… CDR, CDRW, DVD-R, DVD-RW, DVD+R, and DVD+RW.  Some Retailers include: Rima.com, Meritline

 

-DVD Burning Software (for CDRW, DVD-R, DVD-RW, DVD+R, and DVD+RW) Stomp Inc’s / Veritas Record Now Max / Prassi PrimoDVD and optionally Ahead’s Nero Burning ROMelby CloneDVD

 

-CD Burning Software (for CDR) elby CloneCD 4, Fireburner and optionally CDRWin

 

-ISO Image Mounting Software. Daemon Tools, or most any program that will mount ISO Image formats.

 

-XBOX ISO Image Builder Software. GDFIMAGE and/or ISOMAKER 1.21 or Higher.  These are the recommended tools.  No direct pointer will be given, as GDFIMAGE is a proprietary Microsoft XBOX Iso Premastering tool, included in the XBOX SDK/XDK.  ISOMAKER, is actually a Front-End + GDFIMAGE.  You can find both on IRC and in the Newsgroups.  IsoMaker’s Author can be contacted at CDRSKULL /  X-FORUMS

 

-XBOX ISO Image Extraction Software. XDFSExtract v0.5a or newer (Recommended) Developed and/or released by IPS/Team PS2Ownz. No pointer given.

 

-XBOX Replacement Dashboards.  EVOLUTION X dashboard is the most useful, stable and feature complete replacement for the stock MS Dashboard.  It is actually a requirement for many steps in this Guide.  Evolution X Dashboard (EVOX Dash) was produced with SDK/XDK by Team EVOX.  No Pointers given.

 

- FTP Programs.  For older Versions of Evolution X, you’ll need F l a s h F X P, but never version will let almost any FTP program connect.  Some notables are : WS_FTP, FTP Voyager, CuteFTP, 3D-FTP.

 

- Some XBOX Specific Programs: XBCOPY, BOXplorer.

 

*XISO 0.71 – 1.10 and newer and XBOX Iso Toolkit Release 1.1 and newer will be mentioned, and briefly detailed.  However, NEITHER of these tools are recommended, as both are Buggy, and may produce Bad Images, or Bad File Extractions. (Update: XISO is less buggy now than in the past.. but some OLD issues are still present… and therefore.. this tool is still NOT recommended!  The author with version 1.00 has added MODE1 2048 bytes/sector burning to the program, instead of fixing bugs! Use at your own risk!)

 

 

ISO – What is it?  ISO is an file extension, used to denote a single Binary file primarily used to backup the entire contents of a Floppy Disk, HD, CD or DVD disk.  Name after the Industry Standards Organization who was/is responsible for produce and maintaining specs on standards for industry.  I will use it throughout to denote both proper and improper XBOX Image backup.

 

 

Section 1: Producing a perfect working XBOX ISO Back-Up Image.

 

Assuming you have acquired all of the tools necessary, producing a perfect working back-up image of almost any XBOX Game is easy. (Only exception is BURNING an Image that is over 4.7 GB, which will be covered later)  However, you will need to do a little work upfront.  You will need a copy of EVOLUTION X Dashboard Installed on the XBOX Hard Drive before we can continue.  I won’t waste space here boring you with the install setup, especially when a perfectly good guide written by Xantium of Xbox-Scene can be found here: Evolution X DashBoard Setup.  Basic networking is also needed… follow this guide to Connect the XBOX with your PC: Basic Networking Using EvolutionX if you are having problems.  Getting Evolution X onto the XBOX assumes you have had at least some success using some method of burning to get a copy on a disk that would boot the XBOX.  If you have a copy of Evolution X in ISO form, but don’t know how to burn it yet, jump ahead to BURNING!  Then hope back here.!

 

With the Networking properly set up on Both the XBOX Evolution X Dashboard, and the PC, you are now ready to start backup-up!  With Evolution X Pre-Installed on the XBOX HD already, boot (turn on) the XBOX with no DISC.  Once you see the familiar EvoX Dashboard, place a RETAIL XBOX GAME or Previously Burned Backup in the drive.  Wait for EvoX Dash to report “GAME”. (Default EvoX installs will show this… customized Skins may not)

 

Start your copy of FLASH FXP.  For the sake of this Guide FLASH FXP will be the FTP Program of choice, however, almost any will do. You’ll need to either setup a SITE, or use the Quick Connection Options, to connect to the XBOX. 

 

Click on SITES, then SITE MANAGER (F4).

 

 

 

From here, you can create a new SITE using the New Site Button at the bottom left. Enter MY XBOX or whatever you like…

 

 

…enter the IP of the XBOX (you should know this from EvoX Dashboard setup), and setup the User Name: XBOX and Password: XBOX (assuming you haven’t changed either).  Port 21 should be set (default).  Click Apply.  Next click the OPTIONS Tab, and ensure that “USE PASSIVE MODE” is left UNCHECKED. 

 

 

All other settings can be left at defaults, although changing them will have no adverse effects.  Now click APPLY and CONNECT.

 

In FlashFxp, you will see 7 folders in the right panel.  Marked C D E F X Y Z.  The DVD Drive of the XBOX is Drive D.

 

 

Double-Click on the D Folder.  You will now see a Directory listing of the Game Title in that drive.  The number of Files and Folders doesn’t matter.

 

 

Some games have all of the files (sometimes hundreds) in the ROOT of the Disc, while others have a hierarchal organization using folders.  Regardless, you will want set up a DIR on your PC to receive these files.  I’d recommend x:\XBOXGAME, where “x” is a Hard drive on your PC.  We’ll use C:\XBOXGAME as an example.  In the left panel, select the C Drive

 

 

 

Right-Click, and choose MAKE FOLDER

 

 

Name it XBOXGAME.  Double-Click on the new folder called XBOXGAME.

 

It will appear empty.  Now select “DRAG” all of the files and folders from the XBOX “D” Folder to the PC “c:\XBOXGAME” Folder.  This is the DIRECT RIP FTP METHOD#1.

  

This may take 1-10 minutes depending on the speed of your PC Network card, and other issues like current load on the PC, other Network activities, etc.  It isn’t uncommon to see speeds of 5000+ KBps or higher on larger files.  When it is complete, you will have a complete FILE for FILE backup of all GAME FILES from the XBOX Game disc. (Note:  FILE for FILE is currently the only working method of copying XBOX Game Discs, as the Original Retail Disks are only partially readable in the PC.  If interested, check here on the XBOX DVD format, and current findings.)

 

Optionally, you can verify the contents of c:\XBOXGAME against the original manually, file for file.  I prefer to do 2 more RIP methods, and compare the contents from all three.  You can however skip this, and jump to CLOSE FLASHFXP

 

Optional Verification using METHODS #2 and/or #3 (RECOMMENDED) but not necessarily required!

 

VERIFICATION METHOD #2 – XBCOPY/FTP:

 

This is where the optional XBOX specific programs come in.  Since you have the Disc in the XBOX still, run XBCOPY, and COPY the XBOX game to either E or F Folder on the XBOX.  This will take 2-10 Minutes.  Now, Find the XBCOPY00x Folder (“x” will be a digit, starting at 1 for each game you rip this way) on the XBOX.  With FLASHFXP, “DRAG” this folder to your PC, to a new Directory… like c:\XBOXGAM2.

 

VERIFICATION METHOD #3 – BOXPLORER/FTP:

 

Use BOXplorer, select the D folder on the XBOX, then select “HIGHLIGHT” all files and folder on the “D” Folder.  Then use FlashFXP to place this third RIP on the PC, in a folder name c:\XBOXGAM3

 

With 3 RIPS, you can use almost any FILE/FOLDER Binary Comparison Tool you can find.  Check all 3 folders against each other, if one doesn’t fit, try RE-RIPPING that method.  If it still out of whack do some detective work.  In the end RIP 1 Method is best, the others are redundant backups.

 

If all is good… Continue.

 

CLOSE FLASHFXP.  Now that we have a known GOOD Rip of the game (you verified right?) we can now proceed to the production of the Perfect ISO for burning.  (note: Don’t call it XISO’S…  it causes confusion, simply call it ISO, or GDF’ed ISO, or XDFS ISO) 

 

You will now need to open a DOS BOX or COMMAND LINE PROMPT. 

 

For Windows 9x users… click on START, and type COMMAND.COM.

For Windows 2000 / XP users… click on START, and type CMD.EXE.

 

Run your copy of GDFIMAGE, execute it from the command line.  You’ll see the following:

 

To produce the Proper XDFS ISO, what I call a GDF’ed ISO, we’ll use the following syntax:

 

 

 

GDFimage c:\XBOXGAME c:\XBOXGDF.ISO

 

Alternatively, and preferably, you can use a popular Front-End for GDFimage call ISOMAKER 1.1 / 1.21 or newer.  It uses a nice simple Windows GUI to point to the “sourceroot” and “targetfile” options.  It will help prevent mistakes.

 

Click on ISOMAKER.EXE.  In the Window that opens, choose the “First” Window, and point it to the location of your RIPPED files… c:\XBOXGAME.  In the “Second” Window, select where you want the GDF’ed ISO to go.  In our case “C”.

 

 

In the blank at the bottom, enter in the name you want to call it.  Type XBOXGDF.ISO and click MAKE. It will then launch the Command Line Utility GDFimage, and you will see it building the folder and file structure.  When it “disappears” it is done!

 

This will produce a file, called XBOXGDF.ISO, in the root of your PC’s “C” Drive.  This will take from 2-10 minutes.  When finished, you will now be the Proud Owner of a perfect working GDF’ed ISO for Burning to CDRW, and all the DVD Types of blanks.  CDR Covered later

 

<NEW INSERT>

 

Available January 4, 2003.. a new GUI Front-End for Microsoft XBOX Game Disk Premastering Utility program called GAME DISK FORMAT Image GUI v1.0 by cryogen1.interfree.it.  This program has all of the same functionality of XBOX ISO IMAGE MAKER / ISOMAKER 1.21, with one exception, it can produce GDF’d .ISO files with LONGER filenames.  ISOMAKER is limited to 8.3 format. (Edit: ISOMAKER… even at version 2.0.. is STILL limited to 8.3 naming convention.) 

 

Website: http://cryogen1.interfree.it

 

 Download Source #1: http://cryogen1.interfree.it/DOWNLOAD/GDFGUI/GDFGUI.EXE

 

 Download Source #2: http://downloads.xbox-scene.net/Templates/xbox/devtools/GDFImageGUI.rar

 

 

If you download from Source #1, you will have an Auto-Installer Window pop up that looks like the following:

 

 

You can select the default location, or you can click on the “BROWSE” button to select another director to place the new EXECUTABLE.  Click INSTALL Button…

 

 

 

(If your downloaded from source #2, or anywhere else that may have RAR or ZIP compressed the file simply drag the files and folders onto your desktop or another suitable place.)

 

An executable ICON is produced called GDFImage GUI.exe is produced, and a holding folder for GDFIMAGE. Note: you must supply the GDFIMAGE.EXE tool yourself.

 

Now that it is installed, click on GDFImageGui.EXE

 

 

Step 1/2: Browse your way to the directory that has the RIPPED files that comprise your XBOX Game Backup!  In our earlier example, we used C:\XBOXGAME.

 

 

Step 2/2:  Select a location for your new GDF’d ISO file.  You can use the browse button to select a drive and folder if the DEFAULT is not wished!

 

Click on CONVERT to continue…  this process will take from 10 seconds to 5 minutes depending on the speed of your system, size and speed of your PC Hard Drives, and other variables.

 

 

Finished!

 

 

*NOTE: Errors runnning GDFIMAGE or Game Disk Format Image GUI / ISOMAKER…

 

GDFimage gives - GDFimage.exe files is linked to missing export kernal32.dll getfilesezeEx

 

Isomaker gives - runtime error 5 invalid procedure call or argument

 

This occurs because GDFIMAGE is expecting to see some VB runtimes files on your system that it requires.  They are included in WIN2000 and WinXP installations. Generally, you will need one of these versions of Windows to do most anything with the XBOX.  Exception is LINUX, covered in other Guides!

 

If you really can’t find GDFIMAGE or ISOMAKER, and want to use XISO to BUILD an ISO (not recommended) use this older guide XISO Build ISO Guide

 

 

SECTION 1.1 Produce a perfect working XBOX ISO backup of a Burned ISO Backup 1:1 (a copy from a copy)

 

It has been a common misconception that a PROPERLY BURNED ISO BACKUP could only be duplicated by placing the existing BACKUP in the XBOX, and using FTP to Draw the contents to the PC, and REBUILD using recommended methods.  This is simply not so. 

 

UDF Method has long held the advantage of being the only way to burn an XBOX Backup that will RE-READ in a PC.  This is still TRUE… in UDF you have full READ access to the files, to do with as you wish (such as make a duplicate backup).  We know better now! 

 

It is possible to use only the PC, to read DVD and CD’s burned in GDF ISO, XISO ISO, and UDF (all flavours) using ONLY a PC.  This would allow you to make a secondary backup from the first backup… (a copy from a copy) or to extract files from the disk for future manipulation.

 

 

In the past… MY COMPUTER would scream…

 

 

One of these ERROR MESSAGES…and that would be enough to keep us from duping our backups!  Some assumed since we saw the same error messages with RETAIL XBOX Disks, the same Read Issues would apply to our backup!

 

It is actually a fairly EASY process to duplicate your existing backup without the use of your XBOX.  The Process is essentially a 1:1 process. (1:1 RecordNowMax will Read in RAW Mode, and Write in Raw ISO Mode)

 

You will need RecordNow Max (others may work… untested for this feature)

 

Place the XBOX Burned Backup in the PC, in one or your DVD readers.  Then open RecordNow Max (or earlier versions), and RIGHT-CLICK on the drive that contains the BACKUP DISK

 

 

And Select EXTRACT TRACKS… (ISO/WAV/MP3).  In the next Window, you will see the drive properties open, and details about the backup!  Click on 01 – ZONE. (for DVD) or 01 – Data track One (for CDR)  Then Select a Path, as you will need to tell RecordNow Max where to put your new ISO file.(make sure the place you send the new ISO is big enough!)

 

 

Read Speed… well… set it to MAX.  If you have problems… then by all means drop it.  I’ve done plenty of Re-RIPs, using MAX speed setting, and have had No Problems.  When you are ready… CLICK EXTRACT Button…

 

You will now see that the Bottom part of that window is showing the STATUS of the track EXTRACTION

 

 

This will take a few minutes!  Enjoy a coffee! Do NOT be surprised if it doesn’t READ (RIP) at the full rated speed of your PC DVD drive.  It’ll get faster toward the end of the disk, unless of course your have marred or scratched the disk!

 

 

When done... close RecordNow Max, remove the BACKUP DISK from the PC.  You now have a Perfect copy of the Backup Disk!

 

 

This works for DVD-R, DVD-RW, CDR, CDRW.  There is no reason it wouldn’t also work with DVD+R and DVD+RW.  From here... you can simply re-burn with almost any ISO burning program!  Or, you can play around with the Files, by using any number of file extractors... the best being XDFSExtractor!

 

*Note: to be fair.. a burned disk prepared in UDF format is Fully and easily readable on ANY PC.  This method of Backing Up a backed up ISO will NOT give you the same seemless access, but will give you the same options… with a little more work! :)

 

 

 

Section 2. Produce a perfect working Burned Copy of the XBOX ISO Back-Up Image (All Media: CDRW, DVD-R, DVD-RW, DVD+R, and DVD+RW)

 

So… now that you have a perfect working GDF’ed ISO, you want to Burn it to CDRW, DVD-R, DVD-RW, DVD+R, and DVD+RW.  This part is Pretty Easy, and chances are the software came with your burner.

 

Open RecordNow Max. Disable the Start-Up Wizard.  We won’t use that method.  Click on the IMAGE button. 

 

 

 

 

Click on the ADD FILE button.  In the Window that appears, Navigate to the location of your GDF’ed ISO

 

in our example c:\ .  In File Type, Scroll from Global-Image to Image [*.iso], and select your ISO file.  Then click OPEN.

 

 

 

You are bounced back to the main Windows again.  In the Drive Window Panel to the left, Double-Click on your Burner.  This will place a RED arrow pointing to that drive indicating Burner Selected

 

The Window on the right has some options… set copies for 1 (or more), Speed at 1x or higher for DVD types (preferably 1x to start).  Set any speed for CDRW. 

 

 

Click on the Options Button, the DISC IMAGE OPTIONS window will pop up. 

 

 

Make sure the RECORDING TYPE is set to Disc at Once (DAO), Closed, and that MODE is set to CD MODE1 (Blocking 2048) – DVD.  Optionally, place a check on the POST-GAP option.  Click OK to return to main window.  Click the RED Button to start Recording. 

 

 

 

RecordNow gives an optional 5 second count-down gives you time to abort if necessary.  Time to burn is determined by the X speed of the Blanks and the Burner, plus the current load while burning.  Try to let DVD burning run dedicated.

 

When Finished, Close STOMP’s RecordNow Max, and Enjoy your XBOX Backup in the XBOX.

 

*Note… if RecordNow Max complains about the Post – Gap setting, just change it.  This time it will burn fine.

 

If you got this far, but didn’t use a GDF’ed ISO image as source, but instead used an XISO or XBOXIsoTool produced ISO, or a downloaded ISO from the Internet / IRC / Newsgroups, you may still have a successful burn.  However, RecordNow Max is more or less burning the image blind, and will report a successful burn regardless.  You may only find out about potential image problems once you start playing.  Worst case scenario... you discover problems the day when you need to make another backup from the backup.

 

If you Don’t have RecordNow Max, and must use NERO, follow Xantium’s  Guide to Burning Iso's with NERO until I get around to including burning methods for NERO 5.5.10.0 and higher.

 

Section 2.1 Exception #1 over-sized Games.

 

Some XBOX Games can NOT be backed up as is to a single disk.  Games that exceed 4.7Gb (DVD-R) size will not fit on a single disk.  You have a few options though.

 

1) You can take the files, and spread them across 2 disks!  The games will usually not be playable using this method, but you will be able to use XBCOPY to read both Disks to the XBOX HD, where you can rebuild the directory tree, and play the title just fine!  (As of this writing, SHENMU2 and Metal Gear Solid 2 Substance fall into this category.  The 2 disks can be burned using GDF’ed ISO format, or UDF.  It doesn’t matter cause in the end this is only an archive... and not an executable (playable) set of disks.

 

2) You can Max Compress the Source Image, in which case it will be USUALLY small enough to fit on a single DVD blank.  This works, but you will need a PC to decompress the Archive, and then FTP back to the XBOX..  UDF may be preferred for this situation.

 

3) Tearing out files (commonly called RIPPING or RAPING) like DEMOES, Down-sampling Movies and Audio, and removing XBOX Online Directory.  What you will be left with is hopefully playable from the burned disk.  This method will likely require Trial and Error to get a working copy.  UDF / GDF both are both acceptable methods.

 

Currently... at the time of this edit… there are 3 titles that exceed 4.7GB

 

Genma Onimusha

Metal Gear Solid 2 Substance

Shenmu 2

 

Release groups have release a functioning backup of Genma Onimusha that has had 2 movies either downsampled or removed altogether, allowing it to FIT a DVD-R and still be fully playable.

 

Shenmu 2 is playable currently only from the Hard drive of the XBOX.  However… a release group may release full RIP that have something removed or downsampled.

 

Metal Gear Solid 2 Substance... appears to be simply too big to fit.  Best bet is to split the files onto 2 DVD-R disks...  then later XBCOPY or BOXplorer them back to the XBOX where they can be played an enjoyed.

 

I’m sure we’ll see many more titles soon that will exceed the size of current DVD-R. 

 

RECOMMENDATION: If you haven’t done it yet... consider a hard drive upgrade for the XBOX.  A hard drive upgrade opens up all of the possibilities of the Modded XBOX, including a place to store and play backup games, emulators/roms, AVI, MPEG, MP3, VCD, SVCD and other files and programs.   Hard Drive upgrades are cheap... and easy.  Check www.xbox-scene.com, and check the Tutorials section for adding and preparing a new HD for use in an XBOX.

 

 

Section 3.  Explains How to Extract the Files and Directory Structure from an acquired XBOX ISO Back-Up Image

 

So… someone has given you an ISO.  Or you felt adventurous, and found out how to find XBOX games on the Internet / IRC / Newsgroups.  So you have this ISO (likely it was RAR compressed)  For a Quick Primer on Newsgroup based XBOX Backup, read Lumbrax’ Post HERE.  We’ll call our example iso NOTGDF.ISO.

 

 

Well… here is your first problem... you have no idea what the other guy used to produce the ISO files.  He could have used XISO, XBOXIsoTool, WinRar, Adaptec Creator, WinIso, IsoBuster, etc.  They all produce ISO files.  Some better than others... but NONE of them do so in the same manner as GDFImage or Isomaker (or newer GDFIMAGEGUI)!  What you will need to do, is use XDFS Extractor v0.5a or newer, to pull the Files and Directories out of the acquired ISO.

 

I’ll steal some instructions now from IPS/Team PS2Ownz  who developed XDFSExtract.

 

Usage: XDFSExtract <iso file> [extract path]

 

Notes: Don't put spaces in the filename or extract path.  Extract path is optional.  If it isn't there it'll use the current running directory.

 

So…  we’ll make a folder/Directory to dump it to.  C:\OPENISO

 

We’ll need to open a Command Prompt, so we can use XDFSExtractor.  Click START, Run, and type CMD (win2000/XP) or COMMAND (Most others) Our command, to properly extract the downloaded NOTGDF.ISO to C:\OPENISO would be…

 

XDFSExtract NOTGDF.ISO c:\OPENISO

 

 

 

After a few minutes, you will have the best possible version of extracted files from this source ISO.  However, because of what Tool may have been used to produce this acquired ISO, you won’t know it it’ll ever be 100% reliable.

 

By using XDFSExtractor, you have done your best in a bad situation.

  

If you find that XDFSExtractor cannot pull files out... and gives an Error…  you will be left with no choice but to use one of the other Tools like <gulp> XISO, XBOXIsoTool, WinRar, Adaptec Creator, WinIso, IsoBuster, etc.

 

An Extraction error can also occur, if you are using Fat32 or older fats.  This is more of a problem with BUILDING ISO than with EXTRACTING from and ISO.

 

If you are unable to find XDFSExtractor, and must use XISO (not recommended) use the Xantium's XISO Extraction Guide.

 

Section 4. Burning to CDR: Misconceptions Dispelled!

 

In the scene, it is either widely accepted that XBOX cannot read CDR at all, or does so unreliably.  Many make broad statements like “All Thompson Drives can’t Read CDR, and only a rare handful of Phillips can read CDR, but CDR is still a bad idea because it is likely too slow, or unstable and error-prone

 

That is not my experience.  70% of all units I have come in contact with CAN and DO read CDR burns fine, regardless of DRIVE Installed.  Is the XBOX DVD Drive picky?  YUP!  Will it Run all Media from all Manufacturers... NOPE!  However, many units will read a Properly Burned CDR, they just need to be burned in a different method than that used for ALL other media.  Do I guarantee that this will work?  NOPE!  But you have nothing to lose... except a a cheap CDR blank or two.

 

The following Method for Burning working CDR, is loosely based on the guide produced by Mark “gAm3 Fr3aQu3” of  PrecisionMods.com.  His Guide found here promises to work on all XBOX with Phillips Drives installed.  I make no such promise.  I’ll summarize his method, then show you mine!  Both Work... but I prefer mine!  Also, he makes the assumption that you have mastered burning to CDRW, and that you now want to burn CDRW to CDR.  I assume you just want to burn straight to CDR.

 

Marks PRECISIONMODS Method: Load CDRW in in PC, use CDRWIN with specific settings, and it creates a BIN/CUE file combination.  Load Fireburner, burn BIN/CUE using specific settings. Enjoy!

 

HSDEMONZ Method:

I’ll assume you’ve now mastered SECTION 1: Section 1: Producing a perfect working XBOX ISO Back-Up Image.  Well…  we will now take that image (one small enough to fit on an 74-99 Minute CDR) and produce a new CDR Burning Image.  You will need to have already installed DAEMON-TOOLS, or another quality IMAGE Mounting tool.  Mount your XBOXGDF.ISO image using Daemon. 

 

Note: ALCOHOL is an excellent IMAGE MOUNTING program, as an alternative to DAEMON-TOOLS... and will get covered in future updates.

 

 

(Do not be surprised if MY COMPUTER doesn’t show it mounted, or give you access to it, as long as DAEMON says it is loaded you are fine!)

 

Once it is Mounted with Daemon, you will need a recent version of CLONE CD, preferably v4.0 or higher.

 

 

 

With loaded CLONE CD, Click on the READ TO IMAGE FILE button.  Select your CD Reader (in this case the DAEMON drive). 

 

 

Click Next, then Click Data CD,

 

 

 

…then click Next.

 

Then, make sure you have Create “CUE-SHEET” checked

 

 

 

Click OK or Next.  Now sit and wait….

 

 

…while it produces the new CDR Image Files. 

 

  

 

When complete, you will have 4 new files, XBOXGDF.CCD, XBOXGDF.SUB, XBOXGDF.IMG, and XBOXGDF.CUE.

 

Double-Click on XBOXGDF.CUE.  If Fireburner is already installed, it will open, showing FIREBURNER – STATUS…

 

 

…Click OK

 

 

 

You will see that it is loaded as TRACK#1, MODE1/2352.  Check the Total Time… as long as it shows a time here that will fit on the CDR you are using, you will have no problems.

 

Click on the Options Menu…

 

 

…Select your Burning Device by scrolling down. 

 

 

Then select the Recording Options TAB.  Under Recording Method, only have DISK-AT-ONCE 96 checked.  (Disk-At-Once 16 untested for this purpose) Under Mutli-session, only have CLOSE CD checked. Under OTHER… make sure AUTOCORRECT SUB-CHANNEL and AUTOCORRECT EDC/ECC is checked.  I recommend that you enable BurnProof if you have it!  Click OK, and return to the main Fireburner Window.

 

Place a BLANK CDR in the Burner… wait for it to settle.  Click the CREATE CD MENU, a confirmation box appear, click Yes.  The Burn process has started.  CDR burning will take from 3-45 minutes for a full CDR, depending on the Burner X rating. (On my Plextor 48x24x48xA… a 700MB CDR take less than 3 minutes)  When Done, click OK, close FIREBURNER, and ENJOY your CDR BACKUP in your XBOX.

 

 

Section 5. UDF Burning. (Pros and Cons!)

 

UDF – What is it?  A specification that describes the Universal Disk Format file system defined by OSTA. This specification, fully compliant with the ISO 13346 standard, is intended for developers who intend to implement UDF to enable file interchange among different operating systems.  Specifications for this format are available here.  For the Purpose of this Guide, UDF will be used to discuss an alternative to ISO burning.

 

UDF Burning can be an excellent method of Burning DVD media.  The Disk that results from UDF Data Burning is Readable on almost all modern computers and OS’s, including PC’s, MACs, and Alternative OS’s like Linux.  UDF is also a readable option for XBOX Burning, and a viable alternative.  UDF however, has some pros and cons which should be considered before opting to burn with it.

 

Pros:  It’s Simple!  Easy!  Quick! And almost all DVD burning software can Burn it.  You can also take your XBOX UDF Burn, and do future 1:1 copies using only a PC equipped with a DVD Burner.  This alone makes it valuable as an Archival Backup Format.

 

Cons: UDF has a number of drawbacks… most notably it is SOMETIMES slower to boot than a properly prepared GDF’ed ISO Burn.  The Physical layout of files and directories differs enough that some games don’t just Boot slower, they has seek issues as well.  Movies may have a tendency to skip and unexpectedly pixelate, the drive may thrash expecting files to be in one place, and having to look elsewhere. Best example is Game Titles released by SEGA, having far too many files in the root.  SEGA title in UDF Burn exhibit some of the worst load times, especially when compared to properly prepared GDF’ed ISO Burns.

 

SCIENCE-FICTION: UDF XBOX Burns are as GOOD or BETTER than GDF ISO produced Burns.

 

SCIENCE-FACT: UDF XBOX Burns run… 90+ percent of the time fine... with plenty of slowdowns, thrashing, and other unexpected hiccups.

 

A recent users experience:

 

Mad_Catz   Posted: Nov 21 2002, 03:28 AM (DVD/CD Burning)

 

“I also just noticed that in "HUNTER: The Reckoning", the games audio and video aren't synced when I burned the game at 2X and UDF, I will try it again as an ISO this time... I am going to have to go back and reburn all my games from UDF to ISO I think. What they call "Thrashing" on here is probably killing my X-box DVD drive... Some games like Burnout do it so much that I hear a clicking/grinding noise... I also noticed that Outlaw Golf loads about (literally) 10 times faster since I reburnt it as an ISO instead of the UDF format...”

 

This is an EXTREME case of UDF’s drawbacks.  Others swear by it though!

 

Still want to Burn with UDF…  Here is a simple Primer.

 

You will need an Extracted Image, preferably one extracted with XDFSExtractor.  Open RecordNow Max, and Click on the DATA button at the top.  Now Drag the files and folders from your Extraction Directory into the DATA Window of RecordNow Max.

 

Once that is completed click on the OPTIONS Button.

 

 

Set PRE-MASTERING CACHE and FILE DATA and TIME to whatever you like.  Larger Cache wouldn’t hurt systems with more than 256MB of RAM.  Larger RAM Cache may help your burner to avoid using it’s BurnProof or JustLink or other similar technologies.

 

For CDRW Burns set RECORDING TYPE to Disk at Once (DAO), Closed.  Mode1, with FILE SYSTEM TYPE set to “UDF – Up to 128 in Filename Length, any char, plus 8+3 Bridge”

 

For DVD Blank Media types set RECORDING TYPE to Track at Once (TAO), Closed or Disk at Once(DAO) Closed Depending on Burner used. FILE SYSTEM TYPE set to “UDF – Up to 128 in Filename Length, any char, plus 8+3 Bridge”

 

 

That’s it… you can fill in other fields… with no adverse effects.  Click OK to continue.  I’d recommend setting Burn Speed to 1x, but if you have faster media… try it.  Worse thing that can happen is you produce a shiny new coaster. Select a Recorder by Double-Clicking on a Device in the Left window.  Then Click the RED Record Button, sit back and wait!

 

When finished... you have a brand new UDF Burned XBOX Backup.  Now go play that puppy in your XBOX!

 

Section 6 “BAD BURNS”  They do happen.

 

Your XBOX was designed to read and play only 2 types of media… RETAIL XBOX GAMES... and RETAIL CD AUDIO.  The fact that it reads anything else is a bonus.  As mentioned earlier... each XBOX is it’s own beast… with subtle differences.

 

To make matter even more interesting… a SUCCESSFUL BURN... that may not be readable in an XBOX... may in fact be an EXCELLENT BURN… and still be worth keeping around.  With months of testing.. it is my conclusion that “DUDS” that people produce (assuming DEFAULT.XBE is in root of disk) are all “OK” and that XBOX is simply being finicky.

 

Many people have problems getting SOME of their burns to read PROPERLY in the XBOX. They may burn dozens of disks, and find a % of them simply don't read 100% fine in the XBOX.

After even more research.. both personal, and in forums on key XBOX Sites... I investigated further. I have found some interesting facts regarding the readability of apparent DUDS. I was fortunate that I throw out almost nothing!

As an afterthought to the RE-READ / DUPE of DUPE (
section 1.1) just added... I found I had more questions. It turns out that MOST "NOT PERFECT" burns... ones that would work “kinda sorta sometimes” were burned JUST FINE. Problem is two fold... quality of blanks, and the tolerance levels of the various XBOX Readers. All of the DUDs I've ever produced, that were iffy but playable, and even some that wouldn't boot in XBOX at all... were all PERFECT Burns by PC standards.

They could all easily... and FLAWLESSLY... be read and REREAD perfectly using RECORDNOW MAX to produce a new WORKING ISO! (*NOTE: ISO produced in this manner by RNM will be BYTE Identical to the original, so if it was originally XISO produced, the new one is XISO'd, and if it was GDF'd, the new one is GDF'd!)

From there... the files can be extracted with listed methods, then safely FTP'd to an XBOX. All games and EVOX duds would play properly 100%.

So... next time you think you have burned a DUD / Coaster.. keep it. It may not be your IDEAL backup... but at least you will be able to send it to the XBOX via FTP and play there!

Worked with ALL Media Blanks! Multiple Brands, multiple original burn techniques!

 

Section 7: Trouble-Shooting

 

Before you deem a disk is bad… consider some of the following

 

Does the Disk Start Up at all?  Many “duds” will not even start up.  Reasons range from poor media…(sometimes burned too fast with cracked firmware) to using the wrong method or procedure.  I have documented what appears to be the best.. and most reliable methods to burn an XBOX Backup in this guide.  If you choose to use one of the other less successful or unadvised methods… then you may see a higher percentage of “DUDS”. 

 

Some won’t start because they are custom compilations placing 2 or more titles on a disk, sometimes using one of many boot menu systems available.  A single error, or a single omitted filename can cause an otherwise fine disk to not boot.  If you forget to place a DEFAULT.XBE in the root directory or folder of a disk... it will of course NEVER boot (but the disk is fine otherwise) Missing files are responsible for so many dysfunctional burns.  May forget to compare source disks with files on the PC… to determine if they have everything... and if the files are BYTE for BYTE comparable!

 

In the case of a wrongfully placed DEFAULT.XBE file… simply use a navigation tool like BOXplorer to navigate to the actual position of the DEFAULT.XBE file, and execute it from the position you find it.  Usually... this will work fine!  Of course... you will need Evolution X Dashboard / BOXplorer installed on the XBOX HD. 

 

Other reasons for Disks not booting period are the differences in NTSC/PAL game differences.  There are actually 3 systems used…

 

PAL – Europe, Australia, and a few Asian / African Countries.

NTSC / U is used in North America.

NTSC / J is used primarily in Japan, and some other Asian Countries

 

(Some may support more than one system... but none to my knowledge)

 

Most new TV’s handles all 3 systems perfectly fine… with no timing or display issues whatsoever.

 

Some games may actually be booting fine on your XBOX... but you have a TV that does not support the particular method (NTSC/PAL) that the game uses.  Variations on this problem include games that do start up... but appear to be B&W… or rolling images, or game-play and sound timing issues.  All of these problems are related to the difference in the 2 (kinda 3) broadcast standards.  Some Games will Boot fine... but one may simply play faster than the other.  A quick fix that solves many of these NTSC / PAL problems (but not all) is the VIDEO MOD SELECTOR v2.  This program is widely available in Newsgroups and in some IRC channels.  With this tool... it sets the XBOX to run in the other countries mode.  This fixes some problems... but not all.  It is still a handy tool to acquire. 

 

The dread “DIRTY DISK” error… so many reasons for this popping up on a backup… usually though... it is due to a poor burn, on a poor quality media.  We all love to burn on the CHEAPEST stuff available… but if it gives you grief... you are not saving anything!  Sometimes… you do get what you pay for!

 

Section 8: Firmware for DVD-Burners (hacked or otherwise)

 

There has been a lot of discussions about FIRMWARE.  Firmware... is a small program residing physically in a device, in a memory chip (sometimes re-writable).  It usually controls how your hardware will operate, and determines under what conditions it will function properly.

 

Many manufacturers can correct production and design flaws using this software, in the form of a firmware upgrade.  Usually downloadable from the net… it can be run from a bootable floppy disk (sometimes in windows).  Recent firmware upgrades officially released from DVD Burner manufacturers include features like increased reliability with CHEAPER media, increases in write speed, and bug fixes.

 

However… some of these FIXES can make Media that used to work for you just fine no longer burn properly.  In these cases... you may actually need to downgrade to regain your former functionality.

 

You can also consider using what is called a cracked or hacked firmware.  These are found on many WEB SITES… are simply the same firmware releases, altered in such a way to enable or disable key features wanted by the public.

 

Some Hacked Firmware allows for example all 1X media to be burned successfully at HIGHER speeds like 2x and up.  Having used some of these myself… with incredible success… I recommend at least trying one out!

 

NOTE:  This is where I warn you... using a cracked or hacked firmware upgrade may damage or computer, your burner, and may render it useless, or it could make burning coasters your new hobby!  Also note that if you install ANY hacked or cracked firmware… you may screw yourself out of your warranty.  PIONEER and SONY attempt to check FIRMWARE when they receive returned units.  Use cracked firmware at you own risk!

 

The following... are pointers to some official and cracked firmware sites.  Some of these sites may have firmware for other devices you own too.  Again... use at your own risk.

 

Firmware Downloads:  http://forum.firmware-flash.com/dl_all.php +  http://www.firmwares.co.uk/

 

Simply one of the best forums on Firmware Discussions.

 

http://www.dvd-recordable.org/

 

<UPDATED>

 

Since my original posts regarding FIRMWARE options... I've been doing a dedicated test of a particular firmware hack for the PIONEER DVR-A04 (A04/104). 

 

NOTE: DVR-A04/104 is the same unit that SONY (in some PCs), CENDYNE, BURNTECH, and MACINTOSH are using.  Any A04/104 Firmware will work with these other units.  Please ensure that your PARTICULAR model is really a re-badge PIONEER unit!



The firmware used was...

v1.33 (RPC-1 + 2x for all) Enable any media to burn @ 2x on DVR-A04/104

Links to same... and other firmware... http://firmwares.co.uk/


Blanks used for testing...
(ADVDInfo details)

Princo unbrabded White-Top (100)
00 42 00 00 01 40 C1 FD 9E D8 50 00 02 98 0C 13 .B...@....P.....
76 78 80 00 03 50 52 49 4E 43 4F 00 04 00 01 00 VX...PRINCO.....
00 00 00 00 05 88 80 00 00 00 01 00 00 00 00 00 ................


Princo BULKPAQ GEN 1 (50)
00 42 00 00 01 40 C1 FD 9E D8 50 00 02 98 0C 13 .B...@....P.....
76 78 80 00 03 50 52 49 4E 43 4F 00 04 00 00 00 VX...PRINCO.....
00 00 00 00 05 88 80 00 00 00 01 00 00 00 00 00 ................

Princo DVD-R 4.7 GB (white branded top) (50)
00 42 00 00 01 40 C1 FD 9E D8 50 00 02 7A 0C 15 .B...@....P..Z..
77 78 90 00 03 54 44 4B 47 30 31 00 04 30 30 30 WX...TDKG01..000
30 64 39 00 05 CC C0 00 00 00 01 00 00 00 00 00 0D9.............

OPTODISC BLUE DISK RETAIL 1x (50)
00 42 00 00 01 40 C1 FD 9E D8 50 00 02 7A 0C 15 .B...@....P..Z..
77 78 90 00 03 4F 50 54 4F 44 49 00 04 53 43 00 WX...OPTODI..SC.
00 00 00 00 05 CC C0 00 00 00 01 00 00 00 00 00 ................

I've been burning exclusively XBOX Backups using the Firmware 1.33-2x4ALL for weeks now.

My burns have consisted of making GDF'd ISO (following techniques described in this guide, and burning them with RecordNow Max v4.50 by STOMP, INC/Veritas using Build/PxEngine 450b20b.358 and Ahead Nero v5.5.10.0. For the sake of shits and giggles about 10 percent of all of these burns were done in UDF Data mode.

RecordNow Max was used 70% of the time... as it is my FAV at the moment. New Nero is winning back some users.

I've been burning 2x speeds on all of the above 1x media, with 11 out of 250 duds! That's around a 4% failure rate. I attribute this failure to the fact that Princo are generally the bottom of the barrel... and expect some to fail regardless of attempted burning speed!

Burning them was only half the test. I then loaded and played them (of course not in their entirety). Once that worked... I moved onto my XBCOPY / BOXPLORER /FLASHFTP read techniques for complete verification of files. File comparisons were made.

I can say that now, after burning 250 DVD-R using the A04 and the 2x4all 1.33 firmware, I can safely say I'm hooked. DVD burning time cut in half!

What I did NOT test... was DVD Movie Burning. Yes.. I burn 6 or 7 DVD movies, and all worked fine in my set up players. But 6 or 7 burns is hardly conclusive. I also did NOT test DVD-RW re-write burns. I have no interest in DVD-RW at the moment!

 

I must stress, however... that flashing your PIONEER, or any piece of hardware, with hacked or cracked firmware can be risky, and may destroy or hardware. You may also find that while you may be able to burn cheap media faster... some other media may stop working.  USE CRACKED or HACKED FIRMWARE AT YOUR OWN RISK!

 

Sites of interest:
http://www.dvdplusrw.org/cgi/forum/ikonboard.cgi
http://forum.firmware-flash.com/index.php

 

 

 

Section 9: Beta Mod Patch

 

Beta Enigma / Extender Mod Chip users… who do there own backups, may need to pre-patch some backups to get them to work properly with their particular chip.  The problem is the way ENIGMAH’s deal with the Media Types Flag properly.  Patching fixes these problems (most of the time)... allowing backups to be burned and fully playable.

 

There is a universal patch, by ADR.UK.COM ADR Xbox Beta Mod Patcher 1.21  Purpose : Fix RETAIL releases to work on Engimah-X / X-Tender 1.0 Beta Mods. Updated for new media checks. New improved file handling routines for games that contain a lot of files on root directory (2000+).

 

You can find some individual game patch on ADR.UK.COM here X-Box Individual Game Patches

 

If you feel adventurous.. you can try HEXEDITing your backup yourself… (thanks to Xeero of X-S)

 

Change byte offset 214-217 from 02 00 00 00 to FF FF FF FF

 

This Offset may have changed in newer titles... so it may no longer be considered a universal method of patching your backups!

 

Also... you may need the PPF program called PPF Version 3.0 Full Distribution

 

Update: (thanks IPS)  betamodpatcher v0.2  is updated to search the xbe for the media types flag so its not a completely blind patch of the offset and will work for some of the newer xbe's where the offset changed.

 

 

Section 10: Downsampling

 

Many of you would like to know how to downsample audio and video files included on some of your retail games, so that they can fit as either CDR sized backups, or possibly as multi-game DVD-R backups.  I don’t have the expertise to instruct on this matter… but will included pointers to files used, common web references, and any instructions I run into.

 

.BIK  BINK Video is a common video tool used today for both PC, and XBOX video game development.  They were nice enough to give us everything we need to play with their .BIK format files.  Download : BINK Video Rad Game Tools

 

.SFD files can also be manipulated using instructions found on InternetConvoy (thanks AussieHack)

 

.XMV files.. clearly a version of Windows Media Video 2 format…  No direct editor currenly exists… however.. the format is well documented by Zziggy00 of X-S.

 

.xmv format..

File Type : XMV
Duration : 73773 ms
Packet Size : 24576 byte
Stream Count : 2

Stream #0
------------------------------
Type : Audio
Format : ADPCM
Channel Count : 2
Samples Per Second: 44100
Bits Per Sample : 4

Stream #1
------------------------------
Type : Video
Format : WMV2
Size : 320 x 240

 

A tool from the XDK called XMVTOOL.EXE produces .XMV Files

 

Another huge quote from Zziggy00

 

Usage:
xmvtool [options]

-d <file name> - dumps the information about the file
-s - dump statistics about the resulting .XMV file
-p <size> - set the packet size in K, from 4-512 in multiples of 4
-t <time> - set the mimimum length of a packet in milliseconds
-i <file name> - add all streams from the input file to the .XMV
-ic <file name> - add and compress all streams from the input file
-v <file name> - add only the video stream from the file
-a <file name> - input only the first audio stream from the file
-ac <file name> - input and compress the first audio stream from the file
-o <file name> - name of the .xmv file to create

-d must be the only option on the command line. The difference between
-s and -d is that -s dumps the information about the .XMV file that would
be produced while -d shows information about the specific file.

Only one of -t or -p may be specified. Specifying neither defaults to a
minimum packet time of 100 ms.

-i, -v and -a can be used to build an XMV file out of multiple video and
audio files. Specifying more than one video stream will result in an
error. Multiple audio streams can be specified and they will be stored in
the XMV file in the same order that they appeared on the command line.

-ic and -ac will store compress the audio streams using ADPCM compression
and store it in the XMV file. These switches have no effect on the video
stream which will always be compressed.

Only one output file may be specified via -o. If the file is not defined
then the tool will display statistics about the file it would have created.
(i.e. no -o will automatically imply -s.)

This tool can import audio and video data from .XMV, .WMV, .WMA, .AVI and
.WAV files. Importing audio data from .WMV and .WMA files is currently
very slow and should be avoided if possible. The video can only be
imported from .WMV files created with the WMV8 video encoder.

 

Thanks to Zziggy00 we have enough info to produce our own files, use this tool to convert them so we can REPLACE existing files.

 

 

 

 

 

 

Greets and Appreciation

 

There are a lot of people I’d like to thank, because without you guys we wouldn’t be here today enjoying the fruits of our collective labours.

 

Bunnie!  Your MIT research opened the Door a crack.. just enough to let the light in.

 

Project X – Your Massive Flood took the scene by storm…  hell.. without the original 50 PX releases…no one would have bother making the modchip in the first place.

 

And speaking of Modchips…  ENIGMAH, XTender, Team X-ecutor.  Without which none of this could happen.

 

EVOLUTION X Dashboard Team / Team X-ecutor:  Dashboards.. BIOS cracks… Video Mode Selectors, Utils like In Game Reset.  You guys ROCK!

 

XBOXHACKER, XBOX-SCENE, XBOXMOD08 and too many others who spread the word.

 

SiliconIce, Xantium, BenJeremy, NOObvin, CDRSkull and others too numerous to list here.

 

… and last but not least all of the un-named souls who tried the different methods of CDR, and provided Valuable feedback in the development of the CDR portion of this Guide.

  

Versions of this guide are available on leading XBOX web sites, either in GUIDE/TUTORIAL sections.. or directly in their forums!

 

It is my intention to make this guide available on a WEEKLY BASIS in ALT.BINARIES.CD.IMAGE.XBOX, and other relevant XBOX newsgroups.