How to JTAG XBOX 360 Using TIAO USB SPI Interface

From TIAO's Wiki
Revision as of 15:33, 17 March 2010 by Admin (talk | contribs) (New page: <meta name="keywords" content="TIAOWIKI,JTAG,TJTAG,FTA,JTAG,WRT54G,DD-WRT,debrick,tomato,router,wireless router,motorola modem,sb5100,wiggler,arm,mips,avr,buffered jtag,unbuffered jtag,10 ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

10 PCS, 10cm x 10cm, 2 layers prototype for $38.80 shipped!

DG-X360TOOL_small_1.jpg file_15_1.jpg usb_v3_big_small.jpg db9_v3_small.jpg dvd-cable_thumb.jpg usb_small.jpg DG-SATAPCI-1_small_1.jpg shell_small_1.jpg

Buy Game Console Adapters from http://www.easymg.com or http://www.diygadget.com

Why you want to JTAG your XBOX 360?

If you want to run homebrew... simple enough!

In this tutorial I am going to show you how to modify your XBOX 360 to run Xell Homebrew or xbox rebooter kernel.

Tools needed

In order to finish this task, you need to prepare the following tools/components:

  1. A ‘hackable’ XBOX 360
  2. Buffered XBOX 360 JTAG bundle (buy it from here)
  3. Solder iron, solder and solder paste.

Software needed:

  1. NANDPro ( currently Version 2.0 b)
  2. Infectus NAND Checker (currently Version 1.1)
  3. MD5 Comparison Tool (hex editors can do this)
  4. 360 Flash Tool ( currently Version 0.91)
  5. CD Info (currently Version 1b)

The benefit of using this buffered jtag board is, the data is buffered so it is much reliable then the unbuffered one. The parallel port is TTL data, which is 5V, but your NAND uses 3.3v, so a homemade unbuffered cable could damage your NAND. This buffered JTAG board is a native 3.3v device, so it is much safer.

OK, let’s start!

How do I know my XBOX 360 is hackable?

This is relatively easy, check the power connector:

XBOX 360 power connectors

Differences between Xenon/Zephyr: Zephyr has HDMI, Xenon does not.

Difference between Falcon/Opus: Falcon has HDMI, Opus does not.

If you have a Jasper box, you should also check which NAND size it has.

Unplug all storage devices (HDD, Memory Unit etc.) and navigate to "System Settings", "Memory". If you don't see a storage device listed there you have a Jasper without an integrated Memory Unit, so you have a 16MB NAND. If a storage device is listed (with a symbol of an Xbox console in front) press the Y-Button and a summary from the storage device will appear.

Jasper memory

Identification:

Capacity: 214MB = 256MB NAND
Capacity: 451MB = 512MB

Which Dashboard-Version does my console have?

At first you have to find out which dashboard version your Xbox console has. Go to "System Settings", "Console Settings" and choose "System Info". The dashboard should show something like "2.0.7371.0".

check the dashboard version

It is possible to use the hack up to Version 7371, but starting with Dashboard-Version 8xxx it isn't possible anymore.

With Jasper, beginning MFR July 2009, you have to read out the NAND first anyway to know for sure that the Hack will work. (The NAND should be read out anyway, doesn't matter which Mainboard-Revision you have).


Preparation

DG-X360TOOL_small_1.jpg file_15_1.jpg usb_v3_big_small.jpg db9_v3_small.jpg dvd-cable_thumb.jpg usb_small.jpg DG-SATAPCI-1_small_1.jpg shell_small_1.jpg

Buy Game Console Adapters from http://www.easymg.com or http://www.diygadget.com



10 PCS, 10cm x 10cm, 2 layers prototype for $38.80 shipped!