background image

 

 
 

The Reset Glitch Hack Using the Matrix Glitcher 2. 

 
 

PHAT XBOX360 TUTORIAL 

 
 

 

 

Required Hardware: 

 

 

Matrix Glitcher 

 

Matrix NAND Programmer or any other USB SPI Programmer to dump/flash the 
Xbox360's NAND 

 

Soldering Material 

 
 
 
 

Required Software: 
 

 

Python and Python Crypto 

 

NandPro V 2.0e or greater 

 

 
 
 
 

Identification of NAND Size: 
 

As a first step we should identify the NAND size that is installed into the XBOX360.

 

The skilled ones can simply read the NAND size directly from the code written on the NAND. 
 
The second solution is to go to the memory tab under the settings menu.   

 

 

If there is no memory unit shown there then you have a 16MB NAND.   

 

If there is a Memory Unit showing 214MB then you have a 256MB NAND.   

 

If there is a Memory Unit showing 451MB, then you have 512MB NAND. 

 

 
 
 
 
 
 

background image

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1.Dumping NAND 

• 

Use the following diagram to solder your NAND Programmer 

• 

O pen windows' command prompt and Launch NandPro 

• 

D ump your NAND twice by using the read command for 16MB 

NAND : 

   

nandpro

 

usb: -r16 nanddumpname.bin 

background image

 
 

• 

Compare the two dumps with the following command (you can 

use MD5 Checksums too) : 

   

fc    /b    nanddumpname.bin nanddumpname2.bin   

• 

You should see something like FC: No difference found. If the 

two dumps don't match, do a new dump and check again. 

  If you have a 256 MB or 512 MB NAND you can run the following 

commands:   

 

nandpro usb: -r64 nanddumpname.bin   

background image

 
 

2 .Installation of Python and Python Crypto 

• 

Install Python 2.7 (32bit!) with the default settings: 

background image

 
 

• 

Install PyCrypto 2.3 with the default settings : 

To enable python in windows' command prompt, we will have to modify 
the environment variables . 

• 

Go in Control Panel

 >

 System 

> Advanced System Settings

 

background image

 
 

• 

Click on Environment variable 

background image

 
 

• 

Click on New in system variables 

• 

A dd this for the name and the value of the variable :

PYTHONPATH 

%PYTHONPATH%;C:\Python27;   

background image

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 

3.Creating the Hack image 

• 

D ownload the gggggg-hack (from our website or from “Free60-Git Repository”). 

• 

Put your original NAND dump in the root of the gggggg-folder 

and create a folder named “output” (in the root as well). 

• 

O pen windows' command prompt again and navigate to the 

gggggg-folder than type this Python command (don’t forget to 
modify it with your NAND dump name) : 

   

python common/imgbuild/build.py nanddumpname.bin 
common/cdxell/CD common/xell/xell-gggggg.bin 

background image

 
 

You should see the following 

The file image

_00000000.ecc

 is located in the output folder now. 

background image

 
 
 
 
 
 
 

• 

Copy this file into your Nandpro folder and navigate to the 

folder via command prompt again 

• 

Use the following command to flash the image to your console's 

NAND. 

 

nandpro usb: +w16 image_00000000.ecc 

  nandpro usb: +w64 image_00000000.ecc ( 256 and 512 mb ONLY) 

/!\ Pay attention that you have to use the +w16 or +w64 switch and not 

the -w16 or –w64 one /!\ 

The flashed file has a size of 50 blocks so you should see 004F when 
the flashing is done. 

10 

background image

 
 
 
 

                       4.Wiring and Setting the Glitcher2 

 

  Select the correct Switch settings on Glitcher2 to enable the FAT model. 

 

 

 

Select the correct DIP Switch combination correct for your console model:

 

 

 

 

 

Proceed directly to solder the Matrix Glitcher directly to the XBOX360 
motherboard. Use the diagrams that are supplied together with this tutorial.  

A copy is available on our website: 

WWW.INFINITYMOD.COM 

 
 
 
 
 
 

11 

background image

 
 
 

5.Fine tuning your console: 
 

The Matrix Glitcher2 has an innovative fine tuning system that allows you to fine tune 
your console timings to get the optimal boot rate. 
This feature has been mainly developed for installers, but can be used also by end users. 
 
To use this features you will need an external programmer. 
People already owning a Freedom PCB can use the External programmer that comes 
together with the Freedom PCB. 

 

WARNING: 
The Matrix Glitcher2 MUST be installed into the Xbox and the console must be turned ON.  

 
 
 
PROCEDURE: 
 

  Connect the 4 pin flat cable to the Matrix Glitcher2 and to the external programmer. 

  Place the Matrix Glitcher2 in programming mode by placing all the four DIP 

switches in the OFF position: 

 

 

 

  Connect the USB cable to the external programmer and to the PC and take note of 

the COM port that is assigned to the external programmer. 

 
 
 
 
 

12 

background image

 
 
 

  Download the “Fine Tuning Software” from our website and unzip it to a folder. 

  Run a DOS session, navigate to the folder where you unzipped the “Fine Tuning 

Software” and type the following command:  

 
C:\MtxGL2FineTuning COMxx   (where xx is the COM port assigned to the programmer) 
 

 

 
This command will check synchronization with the Glitcher 2 and will return the actual 
setting value stored into the Glitcher2. The default value is “0”.  
For FAT models the significant values can be  “-3”, “-2”, “-1”, “0”, “+1”, “+2”, “+3”. 
  

  To change the value simply type the following command: 

 
C:\MtxGL2FineTuning COMxx yy    (where yy is the new value assigned) 
 

 

 
 
 
 
 
 

13 

background image

 
 
 
  

  Turn ON the Xbox360, and place back the DIP switch in the corresponding FAT 

model position.  The Matrix Glitcher2 will automatically reset itself and 
attempt to glitch with the new settings.
 

 

  In case the results are not suitable simply put again all the four DIP switches in the 

OFF position and try another value. 
 

  Is better to try at least 5 Glitching attempts and make an average of them to judge 

the quality of the glitching time.   

 

 
 
 
 
 
 

6.Enjoy 

 
 
You can now start your console normally and see XeLL boot within 30 seconds. 
You can now enjoy unsigned code on your slim. 
 

 
 
 
 
 
 
 
 

14