xboxscene.org forums

Pages: 1 2 [3] 4 5 ... 20

Author Topic: USB-based NAND Reader  (Read 2525 times)

NADGG106

  • Archived User
  • Newbie
  • *
  • Posts: 24
USB-based NAND Reader
« Reply #30 on: December 19, 2009, 09:43:00 PM »

QUOTE(AfterTheInsanity @ Dec 18 2009, 07:34 PM) *

Thanks to ______ (will be filled in when I can access XboxHacker - I get a DNS not found error, seems their site is down) for the original PIC 18F2455 design and for the software used in this reader.

This reader is based off a PIC 18F2455 and is likely the easiest to use (that Ive seen). It has seven wires which get soldered to the motherboard (no external resistors or diodes needed) and has female headers to allow stripped wires / jumper wires / male connectors to plug in. 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!

Etched Board:
(IMG:http://img697.imageshack.us/img697/8117/img2228p.th.jpg)
(IMG:http://img39.imageshack.us/img39/4364/img2229l.th.jpg)

Populated:
(IMG:http://img12.imageshack.us/img12/290/img2230u.th.jpg)
(IMG:http://img697.imageshack.us/img697/1666/img2232k.th.jpg)

Populated, with wires showing:
(IMG:http://img34.imageshack.us/img34/2286/img2234ge.th.jpg)

** Do not replicate the 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

v2.0 Schematic:
(IMG:http://img340.imageshack.us/img340/8284/schem.th.png)

v2.0 Board:
(IMG:http://img187.imageshack.us/img187/6481/boardw.th.png)
Success! Read 2x and compared with Hex Workshop, and they are perfect matches, and Degraded gives no errors. The read took about 5 minutes total, for both times. For anyone interested, I used a PicKit 2 to flash the chip (usb-based), and I made most of the headers female, to allow for a variety of connection methods. Also, depending on the sale price, Id be willing to manufacture and sell these, pre-flashed (so you dont need to flash the PIC chip), if there is enough interest. The cost would likely be around $25-30 each, with your choice of headers (usb header replaced with USB connector, etc).
would you sell one of these thats all i would need right i cant get the lpt to get reckognized on my cpu
Logged

bobasp1

  • Archived User
  • Jr. Member
  • *
  • Posts: 91
USB-based NAND Reader
« Reply #31 on: December 19, 2009, 10:04:00 PM »

Id be interested in one of these, well I'm a novice solderer. Do you have a install diagram for what points you need to solder? If its not to crazy, I'd be interested in getting this.

pre assembled plug and play usb one.

This post has been edited by bobasp1: Dec 20 2009, 06:07 AM
Logged

techman36

  • Archived User
  • Newbie
  • *
  • Posts: 6
USB-based NAND Reader
« Reply #32 on: December 19, 2009, 11:18:00 PM »

Please add me to the list for a complete - ready to use version.

Thanks!
Logged

dokworm

  • Archived User
  • Sr. Member
  • *
  • Posts: 462
USB-based NAND Reader
« Reply #33 on: December 20, 2009, 12:21:00 AM »

I'd buy one, if you'll ship to Australia.
Logged

supes

  • Archived User
  • Newbie
  • *
  • Posts: 36
USB-based NAND Reader
« Reply #34 on: December 20, 2009, 12:56:00 AM »

So is the same as the USB SPI that Grim187 is selling with the xbox's he is modding?
Logged

hcaa

  • Archived User
  • Newbie
  • *
  • Posts: 12
USB-based NAND Reader
« Reply #35 on: December 20, 2009, 01:45:00 AM »

Please put me on the list. How long do you think the assembly delay will be? I may opt for a kit and assemble it myself if there's a lot of people queued in front of me.

EDIT:
Looks like I'm 11th on the list!

This post has been edited by hcaa: Dec 20 2009, 09:50 AM
Logged

DeathGrind

  • Archived User
  • Jr. Member
  • *
  • Posts: 75
USB-based NAND Reader
« Reply #36 on: December 20, 2009, 06:15:00 AM »

hmmmm, i just need some help figuring something out.  I was thinking about how to hook up this nand reader when I get it,  as I plan on using this piece of hardware for multiple xbox's.

I read this thread:
http://forums.xbox-scene.com/index.php?showtopic=691873

I really like the idea of having a ethernet port for quick connection to the 360's nand.  I do plan on setting up the 360's I work on like this.  I have already ordered all the parts to do this set up.

So I got thinking how to connect this USB unit.

I would like something like this:

360 motherboard--------->Ethernet Port        <---------Ethernet Plug---------------USB Nand Reader
                                 


A question I have is, once I receive the USB Nand Reader, I guess I have no need for the 25pin D-Sub connector I recently purchased.

Also, I am wondering if a instruction/installation sheet would be included with the USB nand reader.  I assume you just follow the normal setup.
(IMG:http://i159.photobucket.com/albums/t132/necroflesh666/SPI__JTAG_diagramzephyr-falcon-opus.png)
And set it up just as shown, but replace the 25pin male D sub connector with the USB NAND reader.  Providing the instructions of how the USB Nand reader connects to the 360 would help me with clarification.

If the final units that are sent out include the multicolored wires then a install instructions would be simple.
(IMG:http://i159.photobucket.com/albums/t132/necroflesh666/img2230u.jpg)

Example:  
 Brown------------>J1D2.1
                  Red-------------->J1D2.2
                 Orange----------->J1D2.3
                 etc.........


If indeed that is how this USB nand reader will connect, then I don't see a problem placing a ethernet port in between the USB Nand Reader and the xbox motherboard for use with multiple xboxs.

THanks

also, will the units be tested to make sure you you get a full proper NAND dump before they are shipped, or will that cost extra (IMG:style_emoticons/default/tongue.gif)

***************edit********************
I just reread the 1st post
QUOTE
This reader is based off a PIC 18F2455 and is likely the easiest to use (that Ive seen). It has seven wires which get soldered to the motherboard (no external resistors or diodes needed) and has female headers to allow stripped wires / jumper wires / male connectors to plug in. 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!

That cleared somethings up.  (IMG:style_emoticons/default/rolleyes.gif)

Well I guess I have no use for all the switching diodes and resistors I purchased.  Oh well......




Can the units be sent out with populated multicolored wires?

This post has been edited by DeathGrind: Dec 20 2009, 02:36 PM
Logged

DeathGrind

  • Archived User
  • Jr. Member
  • *
  • Posts: 75
USB-based NAND Reader
« Reply #37 on: December 20, 2009, 07:07:00 AM »

Well I decided to go about it differently.  And probably leave out the ethernet port out and instead just use some pin headers.

so I am thinking something like this.  ****PH is for Pin Header*****


 
360 motherboard-------->female PH     <----male PH---------male PH---->     female PH(USB Nand Reader)


AfterTheInsanity........where would you be getting your pinheaders from, as I would like to make sure to order the same ones so everything fits properly.


hmmmmmmmmm, maybe if you are willing you could offer a deluxe version.  A set that comes with the:
*USB Nand reader with female header
*Female header with multicolored wires to connect to the motherboard, with instructions
          Example:
------Brown------------>J1D2.1
------Red--------------->J1D2.2
------Orange----------->J1D2.3
etc.........
*A cable with male pin headers on each end to connect the two.

-----the pinheaders could be notched to prevent people from making a improper connection------

Anyway, just a thought.  May not be useful for all, but for someone like me that has not yet set up the JTAG or lpt connections it would provide everything I needed.

If you are willing then count me in for the "deluxe".  I could do it myself, but I would prefer having everything show up in one nice convenient package.  Because I'm lazy (IMG:style_emoticons/default/biggrin.gif)

This post has been edited by DeathGrind: Dec 20 2009, 03:14 PM
Logged

brando56894

  • Archived User
  • Full Member
  • *
  • Posts: 128
USB-based NAND Reader
« Reply #38 on: December 20, 2009, 11:30:00 AM »

Put me down for one pre-made reader with the usb connection. I have yet to actually attempt anything JTAG related but I have read a lot of stuff about it and theres so much info and different methods out there its starting to confuse me laugh.gif

When you were talking about USB headers, USB ports and detachable wires im assuming the detachable wires would be from the Xbox motherboard to the PCB of the NAND reader and the usb port would be from the PCB to your computer? Thats the way I'd like to have mine setup if thats not how it already is.
Logged

brando56894

  • Archived User
  • Full Member
  • *
  • Posts: 128
USB-based NAND Reader
« Reply #39 on: December 20, 2009, 02:00:00 PM »

Also when were you going to start selling these? I was planning on starting my attempt at the JTAG hack in about a week and would like to use your method instead of the LPT port.
Logged

rsd

  • Archived User
  • Newbie
  • *
  • Posts: 21
USB-based NAND Reader
« Reply #40 on: December 20, 2009, 02:02:00 PM »

I'd be interested in a DIY kit if shipping was reasonable within Canada.

Just a few questions:
-Is the 7pin header going to the 360 detachable?
-What about a small dipswitch for the bootloader mode jumper?
-Why not use a 12mhz crystal? I read a little of the thread on XBH before it went down and it seemed like people were having trouble with the resonaters dumping 256/512 jaspers but once they tried a crystal it worked fine.
-Would you mind if some people wanted different components? Maybe someone ones a USB B connector instead of a 4pin header.


I was planning on purchasing the components from http://www.dipmicro.com/store/ . Think hes based out of ontario and buys bulk from digikey/newark. Maybe you can get some stuff cheap from there
Logged

AfterTheInsanity

  • Archived User
  • Sr. Member
  • *
  • Posts: 406
USB-based NAND Reader
« Reply #41 on: December 20, 2009, 02:50:00 PM »

Here's the list so far. If Ive made any mistakes, just let me know and Ill get it fixed!

1. kacroet (X-S)
2. kanknast (X-S)
3. geep6 (X-S) - Kit
4. DeathGrind (X-S)
5. firebuddie (X-S)
6. iacon22 (X-S)
7. ericvct (X-S)
8. bobasp1 (X-S)
9. techman36 (X-S)
10. dokworm (X-S)
11. hcaa (X-S)
12. brando56894 (X-S)
13. rsd (X-S) - kit

First off, Id like to thank everyone for all the interest! I never thought there would be as many people as there are interested in these boards - it started off as something Ive been waiting to be able to do for a long time, and I was just proud of the board (IMG:style_emoticons/default/tongue.gif)

Also, just a heads-up, Im heading down to Colorado to check out SFE and Aspen, so my activity on the site will be intermittant between now and Christmas day (when I fly home). I will do my best to check this thread at least once a day, to make sure any questions you guys have get answered. I may also extend the GB close date by a day or two, if there is some interest in that.

---

Now, for the questions; Ive cut down the contents of your reply a bit, to show the question and my answer. If Ive cut too much out, I apologize in advance; just let me know and Ill give you a better answer.


QUOTE(firebuddie @ Dec 19 2009, 04:37 PM) *

Thing is I live in UK.  How much P&P likely to get to me in say a weeks freight time?
According to Canada Post's website, International lettermail (I plan to ship the boards in padded envelopes to make shipping costs cheaper) is $4.10, and it says that will get it there in 4-7 business days. Unfortunately, Canada Post is stupid, and the next step up in terms of shipping speed is $50 something, which is ridiculous. If youd like it there faster than 4-7 business days, I can arrange for another shipping method (UPS, FedEx, DHL, etc).

QUOTE(DeathGrind @ Dec 19 2009, 08:36 PM) *

AfterTheInsanity- let me know whenever/if you need a deposit, or payment in full.
Sure thing. I hope to have prices figured out and deposits (if applicable) calculated the
day the GB ends, or the day after at the latest. I will make sure to make a clear post on what will
be required when that time comes.

QUOTE(eyric101 @ Dec 19 2009, 11:26 PM) *

anyone have link to solder the usb spi to a jasper? (other then xbh, as its down)
The connections from the Flasher to the motherboard should (I says should as the diagrams

for the LPT connections are to the same pins, but I only have a Xenon to test on) be the same, it
will just be the connections you need to make on the motherboard that will vary. The connections
that will need to be made on the motherboard for the Jasper can be found here. You can just ignore
the LPT part. I plan on making a small install/connection guide so its easier for everyone to hook
up.

QUOTE(NADGG106 @ Dec 19 2009, 11:43 PM) *

would you sell one of these thats all i would need right i cant get the lpt to get reckognized on my
cpu
Unfortunately I only have my one testing board, so you will either need to make one yourself if you need it right away, or if you can wait, you will need to join the group buy list.

QUOTE(bobasp1 @ Dec 20 2009, 12:04 AM) *

Id be interested in one of these, well I'm a novice solderer. Do you have a install diagram for what
points you need to solder? If its not to crazy, I'd be interested in getting this.
Its quite easy to install, even if youre a novice, as the points you will need to solder to
are relatively large. As I mentioned in an earlier reply, I hope to make up an install diagram. If
youd like to see what points you will need to be soldering to, check out the J2B1 and J1D2
connectors on the motherboard. Soldering the flasher to the motherboard is as easy as installing a
modchip in an Xbox (not including the D0 wire, of course).

QUOTE(dokworm @ Dec 20 2009, 02:21 AM) *

I'd buy one, if you'll ship to Australia.
I have no problem shipping anywhere in the world, as long as youre willing to pay shipping
(which is implied, as everyone else will need to pay shipping too tongue.gif) and dont mind the wait
time. If youd like it there faster than the typical 4-7 supposed business days that it will take to
get there, I have no problem working out an alternate shipping method with you (UPS, FedEx, DHL,
etc).

QUOTE(supes @ Dec 20 2009, 02:56 AM) *

So is the same as the USB SPI that Grim187 is selling with the xbox's he is modding?
Im not sure. Do you have a link?

QUOTE(hcaa @ Dec 20 2009, 03:45 AM) *

Please put me on the list. How long do you think the assembly delay will be? I may opt for a kit and
assemble it myself if there's a lot of people queued in front of me.
Once the parts come in, it should only take me about a day to etch the boards and assemble them, so there shouldnt be much of an assembly delay, if there is one at all.

QUOTE(DeathGrind @ Dec 20 2009, 08:15 AM) *

A question I have is, once I receive the USB Nand Reader, I guess I have no need for the 25pin D-Sub connector I recently purchased.
Correct!

Also, I am wondering if a instruction/installation sheet would be included with the USB nand reader.
I assume you just follow the normal setup.
Again, correct! As mentioned earlier, Im likely going to make up a small guide on how to connect it and use it If the final units that are sent out include the multicolored wires then a install instructions
would be simple. Im planning on shipping all the units with multicoloured wire like that, but Im also open to other options (if people wanted a female header, or no wires at all, etc)


Also, will the units be tested to make sure you you get a full proper NAND dump before they are shipped, or will that cost extra tongue.gif
Im hoping to come up with some sort of clip that I can attach to the board, in order to be able to test them before shipping (included in the Flasher cost, of course!). However, if I end up having to sell them untested, I will have no problem refunding 100% of the purchase price. Mind you, if I test them in advance, I will know for sure that they work, so thats likely what Im going to do, as it will help with troubleshooting, since the board will be guaranteed working, and the board would be able to be ruled out.

***************edit********************
I just reread the 1st post

That cleared somethings up. rolleyes.gif

Well I guess I have no use for all the switching diodes and resistors I purchased. Oh well......
Can the units be sent out with populated multicolored wires?
Hey now, what kind of attitude is that! tongue.gif Parts are never a waste, you never know when you will need them. Also, the diodes will still be necessary, as there are a couple connections you have to make on the motherboard, regardless of which flasher you use (they are needed for Xell or
whatever you flash to run).

Answered in-quote.

QUOTE(DeathGrind @ Dec 20 2009, 09:07 AM) *

Well I decided to go about it differently. And probably leave out the ethernet port out and instead
just use some pin headers.

so I am thinking something like this. ****PH is for Pin Header*****

360 motherboard-------->female PH <----male PH---------male PH----> female PH(USB Nand Reader)
AfterTheInsanity........where would you be getting your pinheaders from, as I would like to make
sure to order the same ones so everything fits properly.
hmmmmmmmmm, maybe if you are willing you could offer a deluxe version. A set that comes with the:
*USB Nand reader with female header
*Female header with multicolored wires to connect to the motherboard, with instructions
Example:
------Brown------------>J1D2.1
------Red--------------->J1D2.2
------Orange----------->J1D2.3
etc.........
*A cable with male pin headers on each end to connect the two.

-----the pinheaders could be notched to prevent people from making a improper connection------

Anyway, just a thought. May not be useful for all, but for someone like me that has not yet set up
the JTAG or lpt connections it would provide everything I needed.
If you are willing then count me in for the "deluxe". I could do it myself, but I would prefer
having everything show up in one nice convenient package. Because I'm lazy biggrin.gif
I considered headers in the first prototype, but the problem I came across was that all the
connectors have the holes pre-filled with solder, which means you would have to wick the solder out
of the hole before you could install the pinheader. Normally this isnt that big of a deal, but it
can prove tricky with a low-power soldering iron, and this frustrates a lot of people, and
eventually leads to damaged rings.

The solution is to use a slightly more powerful iron, but this makes it even easier for beginners to
damage the rings. If youre absolutely sure you want headers, I can make up a special board as youve
requested, but I recommend using wires, simply for the ease of soldering (you just heat the hole up
and shove the wire through, versus having to clean it out first). I do understand why youd want
something more removeable for doing multiple boxes, so Id recommend looking into pogo pins.
Basically, they are sharp pins that are spring loaded, the same kind used in solderless modchips. It
would be easy enough to pick up some of them (they come in the same layout as a pinheader in terms
of spacing) and solder the wires to it, and simply have someone hold them against the motherboard
while you read out the NAND. Then you can just let go and use it on something else.

This post has been edited by Alex548: Dec 22 2009, 01:11 AM
Logged

DeathGrind

  • Archived User
  • Jr. Member
  • *
  • Posts: 75
USB-based NAND Reader
« Reply #42 on: December 20, 2009, 04:08:00 PM »

awesome, thanks for the reply AfterTheInsanity.  I take what ever fully assembled unit you make.  Then I'll figure out what to use for quick connect/disconnect for use with multiple machines.  Thanks.
Logged

bobasp1

  • Archived User
  • Jr. Member
  • *
  • Posts: 91
USB-based NAND Reader
« Reply #43 on: December 20, 2009, 05:28:00 PM »

Can I use this on multiple 360's if i order an extra 7pin header. If for some reason i need to update something on 1 of the two 360's im jtagn?
Logged

NADGG106

  • Archived User
  • Newbie
  • *
  • Posts: 24
USB-based NAND Reader
« Reply #44 on: December 20, 2009, 06:13:00 PM »

QUOTE(AfterTheInsanity @ Dec 20 2009, 10:50 PM) View Post

Here's the list so far. If Ive made any mistakes, just let me know and Ill get it fixed!

1. kacroet (X-S)
2. kanknast (X-S)
3. geep6 (X-S) - Kit
4. DeathGrind (X-S)
5. firebuddie (X-S)
6. iacon22 (X-S)
7. ericvct (X-S)
8. bobasp1 (X-S)
9. techman36 (X-S)
10. dokworm (X-S)
11. hcaa (X-S)
12. brando56894 (X-S)
13. rsd (X-S) - kit

First off, Id like to thank everyone for all the interest! I never thought there would be as many people as there are interested in these boards - it started off as something Ive been waiting to be able to do for a long time, and I was just proud of the board tongue.gif

Also, just a heads-up, Im heading down to Colorado to check out SFE and Aspen, so my activity on the site will be intermittant between now and Christmas day (when I fly home). I will do my best to check this thread at least once a day, to make sure any questions you guys have get answered. I may also extend the GB close date by a day or two, if there is some interest in that.

---

Now, for the questions; Ive cut down the contents of your reply a bit, to show the question and my answer. If Ive cut too much out, I apologize in advance; just let me know and Ill give you a better answer.
According to Canada Post's website, International lettermail (I plan to ship the boards in padded envelopes to make shipping costs cheaper) is $4.10, and it says that will get it there in 4-7 business days. Unfortunately, Canada Post is stupid, and the next step up in terms of shipping speed is $50 something, which is ridiculous. If youd like it there faster than 4-7 business days, I can arrange for another shipping method (UPS, FedEx, DHL, etc).
Sure thing. I hope to have prices figured out and deposits (if applicable) calculated the day the GB ends, or the day after at the latest. I will make sure to make a clear post on what will be required when that time comes.
The connections from the Flasher to the motherboard should (I says should as the diagrams for the LPT connections are to the same pins, but I only have a Xenon to test on) be the same, it will just be the connections you need to make on the motherboard that will vary. The connections that will need to be made on the motherboard for the Jasper can be found here. You can just ignore the LPT part. I plan on making a small install/connection guide so its easier for everyone to hook up.

Unfortunately I only have my one testing board, so you will either need to make one yourself if you need it right away, or if you can wait, you will need to join the group buy list.
Its quite easy to install, even if youre a novice, as the points you will need to solder to are relatively large. As I mentioned in an earlier reply, I hope to make up an install diagram. If youd like to see what points you will need to be soldering to, check out the J2B1 and J1D2 connectors on the motherboard. Soldering the flasher to the motherboard is as easy as installing a modchip in an Xbox (not including the D0 wire, of course).
I have no problem shipping anywhere in the world, as long as youre willing to pay shipping (which is implied, as everyone else will need to pay shipping too tongue.gif) and dont mind the wait time. If youd like it there faster than the typical 4-7 supposed business days that it will take to get there, I have no problem working out an alternate shipping method with you (UPS, FedEx, DHL, etc).
Im not sure. Do you have a link?
Once the parts come in, it should only take me about a day to etch the boards and assemble them, so there shouldnt be much of an assembly delay, if there is one at all.
Answered in-quote.
I considered headers in the first prototype, but the problem I came across was that all the connectors have the holes pre-filled with solder, which means you would have to wick the solder out of the hole before you could install the pinheader. Normally this isnt that big of a deal, but it can prove tricky with a low-power soldering iron, and this frustrates a lot of people, and eventually leads to damaged rings.

The solution is to use a slightly more powerful iron, but this makes it even easier for beginners to damage the rings. If youre absolutely sure you want headers, I can make up a special board as youve requested, but I recommend using wires, simply for the ease of soldering (you just heat the hole up and shove the wire through, versus having to clean it out first). I do understand why youd want something more removeable for doing multiple boxes, so Id recommend looking into pogo pins. Basically, they are sharp pins that are spring loaded, the same kind used in solderless modchips. It would be easy enough to pick up some of them (they come in the same layout as a pinheader in terms of spacing) and solder the wires to it, and simply have someone hold them against the motherboard while you read out the NAND. Then you can just let go and use it on something else.
Yes, the wires will be detachable. The header Im using now, I only picked because I didnt leave enough room between the labels and the connector. In the latest revision Ive made a bit more room, so a connector with removeable wires can (and will) be used. The group buy is currently set to finish on Xmas day (when I return from Colorado) so figure a week for parts to arrive and for everything to be assembled. My goal is to have everything built and ready to be shipped on the first full week of the new year.
I answered your questions in the quote.
--

Phew, I think that covered everyone! Have a great holiday.

EDIT Wth? Why are my quotes not quoting?

 count me in for a full one how do i join the list??
Logged
Pages: 1 2 [3] 4 5 ... 20