23/08/2026

Xbox 360 Elite RGH 1.2 Modding

Modding an Xbox 360 Elite with RGH 1.2, including NAND dumping, glitch chip installation, XeLL, XeBuild and the final setup.

#XBOX#xbox-360#rgh#rgh1.2#retro

Xbox 360 Elite RGH 1.2 Modding

I’ve decided to RGH 1.2 this Xbox 360 Elite and document the entire process here.

This post covers the hardware, motherboard identification, NAND dumping, glitch chip installation, creating the hacked NAND, first boot into XeLL and the final setup.

Disclaimer: RGH involves soldering directly to the Xbox 360 motherboard and writing to the NAND. Mistakes can permanently damage or brick the console. This is a record of my own project, not a guarantee that every console will behave identically.

The Console

Xbox 360 Elite

Console:

Why RGH 1.2?

I actually tried RGH3 with this console however with repeated attempts the console wouldnt glitch and failed to boot, this was after changing length of wire, adding 470Ohm resistor and trying other glitch timings. RGH3 is not reliable enough to be used on Jasper consoles however your luck may vary, it might be worth trying this first then if it fails purchasing your glitch chip.

RGH 1.2 is not the latest glitch but is the most reliable with boot times for a good setup being 2-3 seconds barely noticeable compared to the stock console, RGH 1.2 allows you to run custom firmware written to the XBOX 360 NAND.

What I Used

Hardware

ItemHardware
Xbox 360Elite
MotherboardJasper
Glitch chipMatrix V1
NAND programmerPicoFlasher
Wire24 AWG multi strand
Soldering ironPinecil V2
FluxFlux core solder
SolderLead mix solder

Software

!Please use this software at your own risk!

Identifying the Motherboard

Before doing anything else, I identified which motherboard revision this console has.

You can identify your console by this handy chart by the weekend modder. (https://weekendmodder.com/identify.html)

Jasper has a break in the power socket so it has two notches at the top like the image below:

Xbox 360 motherboard

Motherboard Result

Motherboard: Jasper

This is important because the RGH installation and timing configuration depend on the motherboard revision.

Preparing the Console

When buying second hand consoles always test before tearing down. I stripped the console down to the motherboard and prepared it for the NAND reader and glitch chip installation.

The Xbox 360 Phat is quite simple to teardown once you have done it a few times, it starts by taking off the hard drive then the face plate that then allows you to take off the top and the bottom cover plates.

Xbox 360 accessories removed

Once you have a bare Xbox shell its useful to purchase a opening tool if you are doing this more than once, they come as cheap as £4 off Amazon, this will also ensure you don’t damage the outer casing if you want this to be prestine.

You will require a Torx T10 and T8 security bit and a small flathead screwdriver to remove the X clamp. I use a IfixIt tool kit.

Once we have the bare board we can get ready for the NAND flashing, however it is best to complete basic maintenance first like clearing out dust and replacing the thermal paste. I would reccomend Artic MX 4 as the newer paste is more viscous making it harder to apply. !Ensure to use non condcutive paste!

NAND Reader Installation

The first stage was connecting the NAND programmer.

I used:

Programmer: PicoFlasher

Pico Flasher is a cheaper alternative, here is a pin out for the PicoFlasher:

|Pico   |Xbox           |
|GP16	|SPI_MISO       |
|GP17	|SPI_SS_N       |
|GP18	|SPI_CLK        |
|GP19	|SPI_MOSI       |
|GP20	|SMC_DBG_EN     |
|GP21	|SMC_RST_XDK_N  |
|GND	|    GND        |

NAND wiring

This will need to be soldered to the corrosponding pads on the Xbox motherboard, here is a link to a great diagram for Phat and Slim consoles. ![consolemods] (https://consolemods.org/wiki/File:PhatPicoFlasherWiringDiagram.png)

First NAND Dump

Before modifying anything, I made multiple NAND dumps and compared them to make sure they matched. The first Nand Dump can actually be done by BadAvatar with app Simple 360 Nand Flasher

Its good to take multiple dumps as sometimes bad wiring can cause corruption. This can get messy, try soldering from different angles for different wires. Turn the motherboard around! NAND Console Wiring

Important: Keep multiple copies of the original NAND somewhere safe. This is the original state of the console and is useful if something goes wrong later.

Writing Xell

Once ready create the Xell for your console and write, this is a quick process as Xell only uses first bit of space on the NAND chip. Xell is used to get the CPU Key of our console so we can decrypt the NAND dump, if you have used BadAvatar the Simple 360 Flasher already provides the necessary files so you can skip wiring Xell.

Programming the Glitch Chip

For this console I used the Matrix V1 Glitcher from (https://chipchopmod.co.uk/xbox/xbox-360/Matrix-V1-Glitcher) this is without oscillator as Phat does not require it.

Glitch chip: Matrix V1 Glitch chip

I programmed the chip with the Dirty Pico software and version of Jrunner linked at the top of the page, this is supplied with zdiag driver installation and the pico.uf2 file.

Soldering the Pico to the Glitch chip for programming. !Diagram:

| Pin name	| GPIO	| Pico Pin Number|
|TDI	    |GPIO16	|21              |
|TDO	    |GPIO17	|22              |
|TCK	    |GPIO18	|24              |
|TMS	    |GPIO19	|25              |
|GND		|       |23              |
|VCC		|       |36              |

I cut equal length wires to make it easier to connect up: Wire Prep Wire Prep2 Wire Prep3

Once Dirty Pico was installed I programmed the appropriate RGH 1.2 timing file for the motherboard. JRunner has a timings button that allows you to enter console information and it will program it for you. Jrunner&Timings

Installing the RGH Wiring

With the NAND successfully backed up, I installed the RGH wiring.

The important connections were:

RGH wiring

Wire Routing

I spent some time routing the wires neatly to keep them away from other components and minimise unnecessary wire length. Using holes in the motherboard to route my wires. Important note is to ensure you dont put the wires in crushpoints or screwholes as this will cause damage when putting the console back together.

RGH wire routing RGH Points

First Boot

This was the moment of truth.

After powering on the console, I was able to boot into:

XeLL:

XeLL Exmaple

XeLL provided the information I needed to continue creating the final hacked NAND image.

CPU Key

I obtained the CPU key from XeLL and entered it into J-Runner.

Security note: Don’t publish your CPU key, DVD key, KV or complete NAND dump on your blog. Keep these private backups.

Building the XeBuild Image

With the CPU key available, I used J-Runner to create the final XeBuild image.

Motherboard: Jasper
CPU Key:     Long String :D
Kernel:      17559
XeBuild:     glitch2

The resulting updflash.bin was then written back to the console.

Flashing RGH 1.2

As I have saved my NAND to a secure folder and have a backup I am confident to proceed with the build/flashing of the custom NAND image to the console.

For this to be done the console requires power supply to be connected but !DO NOT POWER ON!

After selecting glitch 2 I also went into patches and enabled “nohdmiwait” and “nohddwait” as this allows quicker bootup without hdmi and hdd attached.

WritingNAND

First Boot Into the Modified Dashboard

After flashing the new NAND, I powered the console back on.

First boot is always exiting as this is the final showdown of your soldering skills. First boot can take some time however mine was instant due to the “nohdmiwait” and “nohddwait” patches.

If the console does not turn on or you get RROD check over your wiring. RROD is a sign of faulty wiring or very wrong glitch chip timings. The next thing to do would be to ensure no shorted components and reflash the glitch chip to a different timing file.

Dont panic we have a backup of the NAND and we can aways reflash this back to stock if needed!

First Boot

As you can see here i’ve included a USB with Xex menu to test and I have placed into its metal housing this is something I do asap so I can’t cause any damage to the wiring just done as it’s protected.

Xex Menu

Boot Time

After the installation was finished, I tested the console several times.

BootTime
12 seconds
22 seconds
32 seconds

As this was consistant I left the timing as it is at 21.

Average: 2 seconds!

Conclusion

Overall, I’m happy with how the modification turned out.

The biggest part of the process was wiring up the pico flasher to the NAND pads, I find having the cables I used help alot as the plastic part does not allow shorting out to the other cables close by. CablesUsed

The console now boots reliably and is now ready for setting up custom homebrew apps and games. Stay tuned for further updates.

I’ll update this post if I make any further changes to the console. I have ordered some LED lights for the faceplate.

Useful Resources

Update Log

Date N/A