• Visit https://www.embeddedcomputers.net/ for Hardware; Software and all other things related to FlashcatUSB

D3m0n

Administrator
Staff member
We have finally managed to get BCUSB working on Reading and Writing to the XBOX360 Nand.
So far only a Xenon 16MB has been tested read/write speeds of 17-18KB at the moment. These speeds will be optimized soon for a higher rate of hopefully around 200-400KB.

To connect your BCUSB download the following BETA software
http://www.embeddedcomputers.net/products/BlackcatUSB/

and connect your xbox as follows



NOTE : SS will goto CS and KSK and VCC are not used.

You will need to flash your BCUSB with the new Firmware BCUSB1.05.NAND.hex after this you will need to load the new drivers , included in the download.

After this you should be good to test. This has so far only been tested on the new BCUSB's with the 32KB chips on .
I do not recommend trying this with the older BCUSB's until it has been tested as voltage is an issue here and could cause damge to your boards. You must have 3.3v output.

Any feedback would be appreciated as we can then make adjustments acordingly to the software .
 
A few Screenshots of the BCUSB software with a connection to the nand as well as a few pics of the BCUSB connected to the motherboard.















 
A couple of more pictures to show the connection process .




 
New Beta Released Build 281 with improved speeds on read/write

UPDATE: Firmware has now been included for the old style 16K chips the AT90USB162.
 
Software tested on the 512 Jasper nand , read/write speeds of 81/83 Bytes/s



 
Good night,

I have a teensy 1.0, could you tell me which pins correspond at90usb192 points?

thank you very much
 
This site is for the BCUSB , i do not have a teensy or any other board , so your best bet is to trace the pcb layout and compare it to the datasheet of the at90usb for the layout.
 
This site is for the BCUSB , i do not have a teensy or any other board , so your best bet is to trace the pcb layout and compare it to the datasheet of the at90usb for the layout.

good afternoon

Blackcat are based on teensy board

I have almost all the points that go to at90usb192 are of this picture web

24876d1296314126-blackcat-usb-schematic-working-schematic.gif


SS/CS-----> PING 14
SCLK-----> PING 15
SO -----> PING 16
SI -----> PING 17
XX -----> PING ??
EJ -----> PING ??


tell me if these points are correct?

I just need the remaining points are XX and EJ

thank you very much for your attention
 
I do not recommend trying this with the older BCUSB's until it has been tested as voltage is an issue here and could cause damge to your boards. You must have 3.3v output.

I am about to attempt using my old (but trusty and reliable!) v1.7 blackcat to flash the nand on a slim trinity 16mb. I see below that my board is supported, but your warning above has me worried.... I do not want to break my flashcat when i could just hack together an lpt cable to do the job instead.

New Beta Released Build 281 with improved speeds on read/write

UPDATE: Firmware has now been included for the old style 16K chips the AT90USB162.

How can the voltage supplied by the xbox (presumably 3.3v according to your post) harm the blackcat which is only connected to ground and not itself supplying any power (vcc pin is unconnected, as you specify)?

Speaking of the lpt port approach, the link i provided recommends using 100ohm resistors on all pins except SO (SI on the blackcat) and ground. Should i be doing that / would that protect the blackcat?

Thank you for any and all help with this (as always!)

@D3m0n
 
Last edited:
Hi
This was 13 years ago so I have to apologize , to be honest I cannot remember why I posted that , there may have been something at the time that was an issue , but my memory is shit ;)

Give it a try if you wish maybe I was incorrect back then hence the reason for the beta testing
 
Hi
This was 13 years ago so I have to apologize , to be honest I cannot remember why I posted that , there may have been something at the time that was an issue , but my memory is shit ;)

Give it a try if you wish maybe I was incorrect back then hence the reason for the beta testing
Lol - you and me both! It was a longshot - but I i still felt i had to ask.

In general, i am aware that my v1.7 board doesn't often power things well in circuit (and so others recommend using external psu's instead) but unless the power coming from the nand (powered by the xbox 360 adapter) and into the bcusb is abnormally high current or unstable/high voltage (3.3v by your 13 year old reckoning) it should be safe right?

Do you know of any other nand/chips that would/could fry the bcusb just trying to read/write them in circuit?

I'm going to see if i can find the rationale behind using those resistors in the lpt port approach before proceeding (as i really like my blackcat!) but i intend to make a full tutorial in any case once i'm done.

Thanks!
 
It looks like the resistors are used in order to protect the nand chip (3.3v) from the 5v of the lpt port. 5v at the general estimated max of .014 A through a 100ohm resistor causes a voltage drop of 1.4v which brings the voltage down to 3.6v.

As far as i understand it - the jumpers on the board are for controlling the voltage of the vcc pin (which isn't used for this nand flashing), right?

I will set the 3.3v jumper just for good measure, but because the voltage (3.3v) is coming from the board itself - it isn't necessary right? (i.e. it could be set to 5v or 3.3v and it wouldn't effect the signals received or sent by the flasher?)
 
Back
Top