NAND Reading

From Xenon Wiki
Revision as of 00:42, 12 March 2010 by imported>Jamiec (Created page with 'This tutorial explains how to read the Xbox360's NAND/Flash via a PC's parallel/"printer" port in as clean and easy as possible a way. The same method is used to dump/flash all m…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This tutorial explains how to read the Xbox360's NAND/Flash via a PC's parallel/"printer" port in as clean and easy as possible a way. The same method is used to dump/flash all models of the Xbox360 (Xenon, Zephyr, Falcon, Opus, Jasper).

Please keep quick & dirty setups and speculation out or, in case some guesswork is really needed, flag them, so this article and the whole wiki can develop as trustworthy sources.

There are guides to dump/flash via USB, but compared to this it's quite expensive [And easily found with a search]. Maybe someone will add one later on.

If you're facing any problems, feel free to ask in #free60 on OFTC. :)

Moreover thanks to tmbinc, Tiros and all else involved (feel free to add their names) for their great work! :)

Requirements First of all, you'll need soldering skills—if you've never used a soldering iron before, you should train on a less expensive object. This skill level is similar to adding a modchip to a console.

You'll need the following:

  • Prerequisites:
  • LPT (parallel) port (preferably supporting SPP)
  • Components:
  • 1 × diode BAT41 - There are several diodes you can use. People on xboxhacker.net had the best experiences with BAT41, others used N4148. I (kote) used PH4148.
  • 5 × 100–120 Ω resistors - not a must-have, but it'll protect your box
  • LPT cable - Hollow connector housings will make your life easier. Alternatively, use a bare DB25 male connector and wire.
  • Tools:
  • Multimeter - (Voltmeter/Continuity)
  • Soldering Iron
  • A lot of patience and spare time ;) - A third hand will make your life easier, too
  • Software
  • 32-bit OS/PC - The necessary PortIO(?-Guessing) driver is available for 32-bit systems only. There is a 64-bit port, however NandPro2 compatibility is unknown (22/08/2009). Since many 64-bit systems don't have a parallel port, this shouldn't affect many people.
  • 64-bit Update: Go here. Download 'Binaries only - x86 & x64 DLLs and libs'. Extract inpout32.dll from Win32 folder to nandpro folder. Rename inpout32.dll to DLPortIO.dll (credit)
  • NandPro - NandPro (by User:Tiros Tiros on xboxhacker.net - for reading out the NAND image.) seems to work with Windows Vista 32-bit and Windows 7 32-bit. Windows XP Compatibility Mode or running with administrator rights may be necessary. XP or earlier is preferred.
  • Verifying NAND Dumps:
  • File comparison Utility - MD5SUM, SHA1SUM, (Total Commander)
  • 360 Flash Tool - (there are different versions! The latest is V0.88a CD FIXED [22/08/2009])
NAND Compare and Reconstruction Tool - (compare 2 nand images or reconstruct image from 3 bad reads)