USBGecko circuit diagramm for repair needed...

Started by milw0rm, April 21, 2009, 04:26:10 PM

Previous topic - Next topic

milw0rm

So it's actually a Translator (what does the FTDi chip do?) between EXI->USB, isn't it, Nuke? I want to code it, too (as a practise). For any upcoming help from your site I would be very grateful! Thanks. (The Programming Language is VHDL? How can I prgramm the IC? I need a flasher (lpt printer port 0x80 Win32), where are enough pins to put the ALTERA MAX II in, right?)

Thanks for your help, Nuke!
(you can also PM me, if you don't want the forum to read "secrets" ^^)

milw0rm

#16
Nuke, I found this: http://www.gc-linux.org/wiki/EXI:USBHostAdapter
It's the same attempt. How Can I programm the ALTERA MAX II IC myself via Verilog?

EDIT: Here the circuit diagram for all interested; a friend of mine "draw" it. Final Version (*.cct) will come...

Nuke

#17
If you want to practice learning hardware, your best bet is to buy some books on VHDL or Verilog and buy a cheap demo board. Start small and flash some LED's then work from there.

Like any programming language, in fact any hobby for that matter there is always a learning curve and you can't run before you can walk.

There are no secrets, its just a matter of understanding how protocols work, and how to glue them all together.

I have no plans to release codes to the hardware, So if your gecko is broke, then you should contact the store for replacement.
0xFFFFFFuuuuuuu

milw0rm

ok... but how did you find out, how/which protocol is used? I think EXI<->USB, but HOW it works?!

Nuke

I used yet another gamecube documentation for info on EXI registers, wrote very simple test programs for sending, receiving a byte of data and a hardware logic anaylser for debugging, watching the signals.
0xFFFFFFuuuuuuu

milw0rm

hey~
actually you did give permission for the source code, nuke  ;)
So.. Why's www.usbgecko.com down (here it is o0)
Do you want to leave the wii homebrew scene (or you did already, didn't you?) Why, give a reaon! You're such a good coder! Without you BootMii wouldn't even exist 2day.