xboxscene.org forums

Xbox360 Forums => Xbox 360 Hacking Forums => General Technical Hacking Discussion => Topic started by: bamarquez226 on June 21, 2010, 05:37:00 PM

Title: What Is The Nand Read/write Protocol
Post by: bamarquez226 on June 21, 2010, 05:37:00 PM
That's a PIC programmer right?

Here:

How to assemble reader:
http://img693.images...flashermini.png

and

Program:
http://nds.cmamod.co...H_v3b_plus2.zip

Program the PIC using the BOOT file, and then add on the FLASH file when you connect the PIC to PC

Documentation:
http://free60.git.so...boot/readme.txt

Please post in the Newbie forums, stuff like this should be there, and you'll get the responses you're looking for faster.
Title: What Is The Nand Read/write Protocol
Post by: PunMaster on June 24, 2010, 05:11:00 PM
What you [pyromuffin] asked was not at all a "noob" question. I think [bamarquez226] just misunderstood what you were asking.

I am running into exactly the same problem you are. I don't have a parallel port, I don't want to buy someone else's programmer, and I don't have the correct microcontrollers on hand to just load up some pre-made PIC HEX files and go. What I am looking for is information on the protocol that the Xbox uses to allow reading and writing the NAND via SPI. My final goal is to make a well-documented, open-source programmer that can be easily ported between microcontrollers and doesn't rely on NandPro or any other closed-source software.

So I guess I'll ask the question here again. Does anyone have any information or even a few helpful links regarding how the Xbox's NAND is programmed over SPI? That is, what SPI data must be sent to, for example, initialize access to the NAND, and read / write its contests?

The best thing I have found with respect to this goal is the following open-source programmer meant to work with NandPro: http://www.xboxhacke...p?topic=12306.0 . You can get the entire source package from here: http://free60.git.so...329e415c;sf=tgz . I am currently trying to figure out what I need to know by looking through that (mostly un-commented) source code. It looks promising, but I don't know how much of the protocol is still hidden inside NandPro, and in any case, it will take a bit of looking around to completely understand.

[pyromuffin] I hope the above links can at least get you started. If you or any others can provide anything else, that would be awesome!

Thanks! smile.gif
Title: What Is The Nand Read/write Protocol
Post by: hack.rid on September 19, 2011, 01:21:00 PM
any progress here?