The above video goes away if you are a member and logged in, so log in now!
Use Max-Pic as xbox360 SPI NAND flasher
Use Max-Pic as xbox360 SPI NAND flasher –
Thanks to DarkStartTM's work, we can use the 18F PICs to access the southbridge SPI bus on xbox 360, which provides access to the flash controller.
Adapting Max-Pic to this use is very simple, only 3 things are required:
- 8 pin female header connector
- 5 100ohm resistors
- 7 wires (10-30cm long, each)
I've also taken the liberty of recompiling the runtime app so that it will work with the default bootloader on these boards (HID bootloader) as the original project uses the microchip usb bootloader (mchpusb.) Feel free to use the original files instead and reflash the bootloader on your board.
Attached zip download includes pre-compiled application hex, the source to this (based on my revision of DarkStarTM's project which adds jasper big block support) and the attached images of the quick breakout I did.
The original topic, discussions and releases for this project can be found here:
USB SPI Flasher with PIC18F2455 - now with source and binaries
Software wise, once built this will require NandPro and it's drivers.
Thanks again Patrick for the opportunity to retire my breadboard in even more ways
edit:/ just to clarify, the pin labeled as "not connected" on the header is connected on max-pic to pin 28, but is not connected to the xbox at all.
AWESOME! Great post. I'll have a go at this when I get a chance.