xboxscene.org forums

Author Topic: What Is The Nand Read/write Protocol  (Read 48 times)

bamarquez226

  • Archived User
  • Full Member
  • *
  • Posts: 247
What Is The Nand Read/write Protocol
« 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.
Logged

PunMaster

  • Archived User
  • Newbie
  • *
  • Posts: 15
What Is The Nand Read/write Protocol
« Reply #1 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
Logged

hack.rid

  • Archived User
  • Newbie
  • *
  • Posts: 43
What Is The Nand Read/write Protocol
« Reply #2 on: September 19, 2011, 01:21:00 PM »

any progress here?
Logged