ATTENTION: Today (12/02/2010), I received a flasher in the mail that had the 'To' sticker peeled off, and was returned to sender. Because I dont have the label, I dont know who's it was. Before tonight is done, I will have a small webpage up that will allow you to select whether or not you received your flasher, and this will let me track who has and hasn't received it, without having to make numerous edits.
---
---
Installation DiagramAfter connecting, use the latest version of Nandpro to read the flash, and youre done!
Programming Software and DriversI have a zip file containing the latest firmware, bootloader, and firmware flashing tool hosted
here. To upgrade the firmware (if a later version is released, or something like that):
- place the jumper across the 'Join to reflash' pins on the board
- download the flashing software I uploaded
- run the exe
- select the only one in the list from the drop down menu
- hit load hex file, and select the latest hex file
- click program device
Now you can remove the jumper and you will have a flasher updated to the latest version!
Also, Ive uploaded a set of drivers (found all over the forums, I take no credit for them) in which I have renamed how the driver shows up so that its easier to distinguish modes.
You will find the drivers
here.
It will show up as "USB NAND Flasher (Flasher Mode)" and "USB NAND Flasher (Bootloader mode)", instead of "Lib-Win32 Device" or "Custom USB Device" respectively.
---
All credit goes to DarkstarTM for the original PIC 18F2455 design and for the software used in this reader. His original thread can be found
here.This reader is based off a PIC18F2455 and is likely the easiest to use (that Ive seen). It has seven wires, connected to the flasher via a removeable, polarized connector, which get soldered to the motherboard (no external resistors or diodes needed for the flasher - you still need the respective parts for the JTAG connections) and has a USB-B connector onboard, to allow easy connection to a computer with a USB A to B cable (basically a USB printer cable). It also includes a female programming header, incase you want to change the bootloader. This also provides access to 5v and GND, if you want to power the NAND from the flasher, instead of using the Xbox's PSU. Simpler designs exist using the LPT port, but if you're like me and your motherboard doesnt have one, this is one of few options, and the only pre-made flasher that Im aware of!
This is the original prototype, v1.0, populated:
** Do not attempt replicate the v1.0 board from what you see in the pictures. There are two major errors with the first revision - the usb's ground connection doesnt connect to the other grounds, and MCLR needs to be pulled high with a 10k resistor. They have been fixed in v2.0. There are also a few changes, such as the USB header being changed to an actual USB-B port.--
Here are the latest board designs, which will be etched, assembled, and shipped to everyone who participated in the GB (more info a little ways down):
v2.3 Top Side:
v2.3 Bottom Side:
v2.3 Schematic:
--------
Thanks for all the interest guys! Im unbeliveably amazed by how much response Ive gotten from just postinng something Ive made.
If youre looking to buy one, and your name isnt on the list, unfortunately the group buy has been completed. I hope to run another group buy within a month or so, so keep your eyes open.Here is the current list:
1. kacroet (X-S) PAID2. kanknast (X-S) PAID3. geep6 (X-S) - Kit4. DeathGrind (X-S) PAID5. firebuddie (X-S)6. iacon22 (X-S) PAID7. ericvct (X-S) PAID8. bobasp1 (X-S) PAID9. techman36 (X-S)10. dokworm (X-S)11. hcaa (X-S) PAID12. brando56894 (X-S) PAID13. rsd (X-S) - kit14. NADGG106 (X-S) PAID15. ddxcb (X-S) PAID16. Perplexer (X-S) PAID17. harleywastaken (X-S) PAID18. moreniu (X-S) PAID19. Greenvalor7 (X-S) PAID20. s1lv1a9999 (X-S) - kit if assembly will take awhile PAID21. rastaman108037 (X-S) PAID22. Darth Soap (X-S) PAID23. Benno094 (X-S) - kit PAID24. eyric101 (X-S) PAID25. MasterGouken (X-S) PAID26. utar (X-S) PAID27. marten.broadcloak (X-S) PAID28. nemiers (X-S) PAID29. matt186 (X-S) PAID30. TRYMYZ (X-S) PAIDE1. FoxRacR17 (X-S) PAIDE2. JeffJ2 (X-S) PAIDE3. micl432 (X-S)
Anywho, Im almost ready to place the order; just lining up the connectors. This means I need moolah! All joking aside, I need the people on the GB list to send payment for the flashers. After all the calculations, Ive decided to charge $30 per board, $4 for shipping within Canada, $5 for shipping in the USA, and $7 anywhere else in the world (via lettermail - if you want it there faster or by courier, I can arrange that). If youve opted for a kit, subtract $5 from the total (the majority of my labour is going to go into etching the boards - I can solder the flasher together in 10 minutes or so, so I cant knock off that much for that labour).
All payments will be handled through PayPal. This way, if anything goes wrong, and I need to refund anyones money, all it takes is for me to hit the Refund button. If you have any doubts about sending money to me, consider the following: Im a Verified PayPal member, and I have plenty of feedback on many different forums; not to mention 100% eBay feedback (ID: jordan011sk). Ive also been around these forums for over five years now (wow! didnt realize how long its been). If anyone has a problem with or any doubts about sending me money, please send me a PM and we will work something out.
So, for anyone whos on the GB list, please send
$30 + shipping (so $34 if you are in Canada, $35 if you are in the USA, and $37 for anywhere else in the world) to [email protected] . Yes, thats Canadian Dollars by the way - it didnt seem fair to me to charge you guys in USD since Im in Canada, so for anyone who lives somewhere with a better dollar than Canada, it will actually be cheaper for you. Please, PLEASE, put "USB-Based NAND Flasher" in the subject line, your X-S username in the little message box thingy, and be sure to include your address so I know where to ship to.
If I get a payment that doesnt follow this layout (the subject can be a little off, but still along those same lines) I will refund your payment. I dont want to have to figure out peoples usernames based off emails or names.Finally, if payment is not received by 11:59PM on December 29th,
you will be removed from the GB list as there are a few people looking to buy one that missed being on the list.
December 30th EDIT The list has been edited to show who I have received payment from, and those who havent paid have
had hits put out on them had their names struck off the list. There are five people who havent paid, which is actually good, as Mouser shorted me three chips, so this means I dont have to refund any payments. There are two free spots on the list, so I will be going through posts and PMs figuring out who contacted me about being on the backup list first.