XboxHacker BBS
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
June 19, 2013, 10:23:54 AM


Login with username, password and session length


Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 »
  Print  
Author Topic: NandPro: LPT and USB nand flash programmer with only 7 wires  (Read 199159 times)
GyTe
Member
**
Posts: 45



View Profile
« Reply #220 on: August 27, 2009, 03:06:13 PM »

I have tried to compare with the command FC nand0.bin nand1.bin /b but as usual the dump are different.

What ever you do don't flash yet.


Don't worry I have a falcon m.b... For now I can flash nothing different from the backup of my nand Smiley But just to avoid I'll try to retrieve a valid image nand before flashing something

Quote from: maximilian0017
Disable polling cant heart

Ok... It was just a try...

Quote from: maximilian0017
Different computer is probably a better guess

I'm dumping right now with another laptop. Dell Latitude D600

Quote from: maximilian0017
Make sure your pc doesn't go into standby and is connected to the mains at all time.

Already checked... No standby, no lcd off, no screensaver. The laptop it was connected on the power socket for all the times

Quote from: maximilian0017
As the Dell  D610 isn't that high spec please close all programs, even everything in the taskbar next to the clock, disconnecting from the internet and momenteraly disabeling you Antivirus should also be a good option.
(dont forget to re enable afterwards!!)

Already done all of these thing.... Sad

Quote from: maximilian0017
What does your cable setup look like? (length of cable/diode on MB/type of cable/shielding connected/1 or 2 pieces)

- The lenght of the cable is 30cm
- Diode is soldered directly on the motherboard
- It's a brand new IDE cable (the one the you can use for connect the hard-drive)
- The cable isn't shielded but the ground of the circuit is connected directly on the screwhole of the xbox360 (according with this information --> http://www.free60.org/wiki/Reading_out_NAND ). Are you looking for this information or I'm wrong?!?!?
- The cable are in 2 pieces and in the middle there are 2 connectors. I have made the cable in this way because I can close the console and I can dump the nand without opening it everytime.

Quote from: maximilian0017
It looks like you have some form of interference/timing issue, a shorter cable will often do the trick.
(if shorter than 1 meter please reply)

Thanks for the info and your help... I hope that the D600 will dump the nand in the right way, otherwise I have to try with a desktop computer.


@ l_oliveira The xbox is off since yesterday. I haven't power-on before and after all the dump...


Edit : I have finished right now the 2 dumps from the D600... Still the same... Sad The files are different...
I'm dumping the nand now with the desktop pc... I hope to be more lucky...
« Last Edit: August 27, 2009, 04:01:26 PM by GyTe » Logged
constantcharge
Newbie
*
Posts: 7


View Profile
« Reply #221 on: August 27, 2009, 04:23:35 PM »

I tried the New_Xell.bin as well. Still get 3 rings when boot. If I go back to the orig nand boots to dash no problem. I will try taking a read now its flashed with New_Xell.bin and do a compare.

I checked all the connections and all fine and that the 330r resistors are in correct place.

EDIT: I checked my nand and it says CB: 1921 I think i read somewhere that the hack doesnt support this yet. Correct ?
« Last Edit: August 27, 2009, 04:35:11 PM by constantcharge » Logged
Straßenkampf
Hacker
***
Posts: 81



View Profile
« Reply #222 on: August 27, 2009, 04:50:07 PM »

For a very cheap USB flash programmer I would suggest:

http://www.reichelt.de/index.html?;ARTICLE=87000
http://www.reichelt.de/index.html?;ARTICLE=37863
http://www.reichelt.de/index.html?;ARTICLE=9281

this should be really easy to build up on a breadboard.

You maybe got a diagram for it? Sorry if it's allready there and i just missed it.

greetz
Logged
maximilian0017
Xbox Hacker
*****
Posts: 684


View Profile
« Reply #223 on: August 27, 2009, 05:02:26 PM »

- The lenght of the cable is 30cm
- Diode is soldered directly on the motherboard
- It's a brand new IDE cable (the one the you can use for connect the hard-drive)
- The cable isn't shielded but the ground of the circuit is connected directly on the screwhole of the xbox360 (according with this information --> http://www.free60.org/wiki/Reading_out_NAND ). Are you looking for this information or I'm wrong?!?!?
- The cable are in 2 pieces and in the middle there are 2 connectors. I have made the cable in this way because I can close the console and I can dump the nand without opening it everytime.

Looks like you have all bases covered, looks like something new.
A few photo's would be nice.

What kind of diode did you use?( it has to be a fast one like 1n4148)
If the pc fails could you unravel the ide cable?, maby take out the diode (you can short the two sides with a small wire wrapped around it if you are carefull and dont touch anything else)
What kind of connector are you using between the two pieces of the cable?

Are all the differences in the unused FF FF regions?
Have you ever had any trouble with your xbox?
What country are you from?

Certainly is a difficult one to find, if it looks like a cat and miauws like a cat, well it probably is a cat.
Anyone else have any idea's?
Could the cable be to short?(timing)
Could it be undetected bad pages in the nand, Anyone?

Will check tomorrow if the pc is a go(guess=no, but will keep fingers crossed) Smiley
Logged
maximilian0017
Xbox Hacker
*****
Posts: 684


View Profile
« Reply #224 on: August 27, 2009, 05:05:29 PM »

You maybe got a diagram for it? Sorry if it's allready there and i just missed it.
He wanted to make a programmer of his own, but that hasn't materialized.
At this time only the Olimex pcb and the LPT connector are supported.
So no diagram im afraid.
Logged
GyTe
Member
**
Posts: 45



View Profile
« Reply #225 on: August 27, 2009, 05:36:21 PM »

- The lenght of the cable is 30cm
- Diode is soldered directly on the motherboard
- It's a brand new IDE cable (the one the you can use for connect the hard-drive)
- The cable isn't shielded but the ground of the circuit is connected directly on the screwhole of the xbox360 (according with this information --> http://www.free60.org/wiki/Reading_out_NAND ). Are you looking for this information or I'm wrong?!?!?
- The cable are in 2 pieces and in the middle there are 2 connectors. I have made the cable in this way because I can close the console and I can dump the nand without opening it everytime.

Looks like you have all bases covered, looks like something new.
A few photo's would be nice.

Well Smiley I'll finish this dump and I'll post some pictures

Quote from: maximilian0017
What kind of diode did you use?( it has to be a fast one like 1n4148)

Exactly this one 1N4148 Smiley

Quote from: maximilian0017
If the pc fails could you unravel the ide cable?, maby take out the diode (you can short the two sides with a small wire wrapped around it if you are carefull and dont touch anything else)

Currently I'm dumping for the third time the nand... I'll try this at the last... Seems to be a little bit difficult

Quote from: maximilian0017
What kind of connector are you using between the two pieces of the cable?

It's a Compaq server connector. It was used for data transportation purpose.

Quote from: maximilian0017
Are all the differences in the unused FF FF regions?

Yes, they are all in the unused region. If you check my previously screenshot you can see in that area there are a lot of FF FF regions.

Quote from: maximilian0017
Have you ever had any trouble with your xbox?

I never had a problem with my xbox... Never send back to microsoft for RROD or something like that.

Quote from: maximilian0017
What country are you from?

I'm from Italy and I have a PAL console Smiley

Quote from: maximilian0017
Certainly is a difficult one to find, if it looks like a cat and miauws like a cat, well it probably is a cat.
Anyone else have any idea's?
Could the cable be to short?(timing)
Could it be undetected bad pages in the nand, Anyone?

Will check tomorrow if the pc is a go(guess=no, but will keep fingers crossed) Smiley

It's still dumping for the third times... but it's happened something strange from the second dump on the pc. Let me explain :

1) The first dump on the pc the xbox was off. At the end of the first dump the xbox, without any kind of external action, automatically switch on.

2) After a little bit the fans stop to spins (in the front the leds are still blinking) and I have started the second dump.

3) At the end of the second dump, I have compare the first dump and the second dump created from the desktop pc but they are different. In this case is normal because we know that everytime you switch on the xbox the nand dump change.

4) Now I'm dumping for the third time the nand but the xbox was on (like the second dump) for a little bit and switch off after 15 minutes without any kind of external action.

I'll let you a.s.a. the dump is completed...

Edit : Finished also the third dump... Nothing to do... All the dump done on the pc are different like the other completed on the laptops... I've launched the fourth dump, because like the first attempt on the pc, now the xbox it's again off...
« Last Edit: August 27, 2009, 05:48:21 PM by GyTe » Logged
sonic-iso
Member
**
Posts: 39


View Profile
« Reply #226 on: August 27, 2009, 09:28:12 PM »

please guys dont bash and no im not promoting anything. I did dumps on my box via infectus with the power through usb so i wouldnt have to use my power brick... every dump was flawless. im not bashing the method or anything everyone is doing via LPT but its not gonna be as good as a usb programmer. i honestly recommend people just chill out till tiros makes diags for a usb programmer or wait till someone else does. you will be kinda pissed when your xenon is unusable.
Logged
Redline99
Global Moderator
Xbox Hacker
*****
Posts: 774


View Profile
« Reply #227 on: August 27, 2009, 10:34:50 PM »

nandpro can access the flash via usb, using an Arm LPC2148 dev board. Pretty cheap and fun to use for other microcontroller applications if you have the interest.  I personally use this method with great success.
Logged

Where's Waldo
Crazziee
Member
**
Posts: 22


View Profile
« Reply #228 on: August 27, 2009, 10:59:26 PM »

nandpro can access the flash via usb, using an Arm LPC2148 dev board. Pretty cheap and fun to use for other microcontroller applications if you have the interest.  I personally use this method with great success.
Hi Redline99, I have just ordered an lpc2148. can you please post a pinout for using it? also how long does it take for your dumps?
thanks
Logged
GyTe
Member
**
Posts: 45



View Profile
« Reply #229 on: August 28, 2009, 04:46:07 AM »

Finished also the last test... Nothing to do... I have 14 dump and there're differences in all of them...

I can try to increase the cable lenght from 30cm to 1 meter?



Logged
TSX1
Hacker
***
Posts: 94


View Profile
« Reply #230 on: August 28, 2009, 04:57:52 AM »

Could someone please post the diagram used for USB version of this programmer?
It seems LPT takes too much time to Read and Write and USB seems to be much faster. Am I right?
I found LPT diagram but I couldn't find th USB one.  Embarrassed
Thanks
Logged
Ced2911
Member
**
Posts: 26


View Profile
« Reply #231 on: August 28, 2009, 05:09:11 AM »

why not use a ftdi chip ?
does the nandpro source will be released ?
Logged
DarkstarTM
Member
**
Posts: 45


View Profile
« Reply #232 on: August 28, 2009, 05:12:15 AM »

For a very cheap USB flash programmer I would suggest:

http://www.reichelt.de/index.html?;ARTICLE=87000
http://www.reichelt.de/index.html?;ARTICLE=37863
http://www.reichelt.de/index.html?;ARTICLE=9281

this should be really easy to build up on a breadboard.

You maybe got a diagram for it? Sorry if it's allready there and i just missed it.

greetz

No diagram yet. This was just an idea. But I have in fact built such a setup and I am currently writing software for it. I will relase it with diagrams and source as soon as it works reliable.

DarkstarTM
Logged
ToBbErT
Hacker
***
Posts: 85


View Profile
« Reply #233 on: August 28, 2009, 05:21:11 AM »

For more info about the lpc-h2148 visit this link http://www.olimex.com/dev/index.html

Section ARM



P.s You also need a RS232 Shifter SMD to flash the device http://www.sparkfun.com/commerce/product_info.php?products_id=449
« Last Edit: August 28, 2009, 05:31:33 AM by ToBbErT » Logged
maximilian0017
Xbox Hacker
*****
Posts: 684


View Profile
« Reply #234 on: August 28, 2009, 05:41:14 AM »

Finished also the last test... Nothing to do... I have 14 dump and there're differences in all of them...

I can try to increase the cable lenght from 30cm to 1 meter?

Weird...
You are using Nandpro2A ?
60 cm solid UTP cable would be better i think.
You dont want to have to solder yet another cable when it doesnt work.
How is your power grid over there?

Where is team Huh? with a nice usb cable addon when you need them(A cheap €3 avr usb chip and presto, 5 min flash)

Sonic-Iso: Yes a board like the Olimex one is better ofcourse, but €34.95 + €5,50 shipping + 20% tax isnt that nice for a one time flash.
(seems a RS232 Shifter is also needed.......)

Ced2911:
The Arm processor on the Olimex board probably does some of the heavy lifting.

ToBbErT:
Damn, U R right, would an usb bootloader be much easyer?!?
Logged
ToBbErT
Hacker
***
Posts: 85


View Profile
« Reply #235 on: August 28, 2009, 06:28:36 AM »

Im pretty sure Tiron can update hes software to make it work but it would be pretty useless if you ask me. In order to update the device you will need to flash through a serial connection wich forces you to buy the equipment. So why not just stick with the serial? Once the device is flashed you will most likely never update/flash it again.
Logged
maximilian0017
Xbox Hacker
*****
Posts: 684


View Profile
« Reply #236 on: August 28, 2009, 06:51:06 AM »

Im pretty sure Tiron can update hes software to make it work but it would be pretty useless if you ask me. In order to update the device you will need to flash through a serial connection wich forces you to buy the equipment. So why not just stick with the serial? Once the device is flashed you will most likely never update/flash it again.

I meant more like the at90usbkey, usb bootloader included, easu updateable via usb and ready to go.
(Olimex could flash the bootloader so no serial is required)
Logged
DarkstarTM
Member
**
Posts: 45


View Profile
« Reply #237 on: August 28, 2009, 07:20:31 AM »

why not use a ftdi chip ?

Not all FTDI chips support SPI and those who do come in packages that beginners cannot solder. The OpenMoko Debug board (http://wiki.openmoko.org/wiki/Debug_Board_v3) uses such a chip. I use it for jtag and spi occasionally.

does the nandpro source will be released ?

The SPI transfer routines are easy to read in assembly. So the SPI protocol stuff can be extracted from there. Sadly, reading the USB protocol side from assembly is not so easy.

DarkstarTM
Logged
DarkstarTM
Member
**
Posts: 45


View Profile
« Reply #238 on: August 28, 2009, 07:25:19 AM »

I meant more like the at90usbkey, usb bootloader included, easu updateable via usb and ready to go.

The AT90USBKey is nice, but too expensive (35,- Euros). I'd aim for something ( < 10 Euros).

DarkstarTM
Logged
maximilian0017
Xbox Hacker
*****
Posts: 684


View Profile
« Reply #239 on: August 28, 2009, 07:37:17 AM »

The AT90USBKey is nice, but too expensive (35,- Euros). I'd aim for something ( < 10 Euros).

Do you have any idea of the speed you can get using your setup?
Sounds interesting.
Is there an easy way to program the PIC controller?

Would probably be easyer to make your own program then disassembling the whole exe.
An i correct in assuming that the errorcodes from NandPro are actualy codes generated by the xbox itself?
Logged
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM