Dangerous Prototypes

Dangerous Prototypes => Bus Pirate Support => Topic started by: Pun on December 02, 2009, 07:32:02 am

Title: Xbox 360 NAND Reader / Writer
Post by: Pun on December 02, 2009, 07:32:02 am
Has anyone considered trying to make an Xbox 360 NAND flash reader / writer that communicates with the PC via the Bus Pirate? :)
Title: Re: Xbox 360 NAND Reader / Writer
Post by: audiohacked on December 03, 2009, 01:16:43 am
The problem is the Bus Pirate doesn't have enough pins to function with the Xbox 360.
Title: Re: Xbox 360 NAND Reader / Writer
Post by: Pun on December 03, 2009, 06:04:57 am
The NAND on the Xbox 360 can be accessed via an SPI based protocol. Current implementations use the standard MOSI, MISO, SS, and SCK pins, plus two additional IO pins (which one document referred to as "J2B1(6): Ctr?" and "J2B1(5): Eject"). I do not fully understand the purpose of these two extra pins (although some more in-depth reading could probably fix that), but overall, I bet it would be possible to find a way to use the Bus Pirate's one remaining IO pin (AUX) to take care of the job, given some creativity.
Title: Re: Xbox 360 NAND Reader / Writer
Post by: audiohacked on December 03, 2009, 11:51:45 am
Like I said; the Xbox 360 system uses those two extra pins. And the bus pirate only has the 5 data pins to be used. I'd like to use the BP on my own Xbox 360s but it's just not feasible.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.00882042696session_write_close ( )...(null):0
20.00902174272ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.00912175048Database_MySQL->query( ).../DatabaseHandler.php:119
40.05422313760Database_MySQL->error( ).../Db-mysql.class.php:273