This happened a couple of weeks ago, but I only found out about it recently. Nuke released the full kit-n-kaboodle of USBGecko as open-source at http://code.google.com/p/usbgecko/ — this includes not only the source code for the latest WiiRd and GeckoOS under GPL, but the full schematics and VHDL files for the USBGecko itself under the BSD license. Bravo!
complete USBGecko source, schematics released
August 19th, 2009 by · 8 Comments
Tags: Wii
8 responses so far ↓
1 SquidMan // Aug 19, 2009 at 12:16 am
Hah, you just found out bushing?
I thought someone would’ve informed you
Also, first again?
2 tech3475 // Aug 19, 2009 at 1:36 am
Nice find, this may mean cheaper versions now so hopefully this will mean it will be more mass produced/widely available or even improved.
3 Tex© // Aug 19, 2009 at 10:05 am
first awesome second what program would be used in viewing the USB Gecko Schematics?
4 dhewg // Aug 19, 2009 at 11:27 am
@tech3475: This isn’t even closely related to mass production, and for that the official price tag was just fine. This product is the most used and useful one on our team in terms of Wii homebrew development. Anyway, if you do care you can just build your own adapter now.
Nice move, nuke!
5 Cthulhu32 // Aug 19, 2009 at 7:45 pm
Yeah I saw this right before I ordered my USBGecko. I sort of wish they’d get their site back up, but I’m very glad they BSD licensed the entire thing! How long till an Arduino Gecko I wonder?
6 |works // Aug 20, 2009 at 12:01 am
@Tex©: You can download the Altium Designer Viewer from http://altium.com/community/downloads/downloads_home.cfm. It will also open the PCB artwork. There isn’t a lot going on in the schematic, though; it’s just an Altera CPLD, generic flash memory, and an FTDI USB to parallel converter. The real magic is happening inside the CPLD, which is a an array of logic gates and blocks that can be programmed to act like a custom built semiconductor.
7 Tex© // Aug 20, 2009 at 8:29 pm
hay works thanks
8 qq // Feb 23, 2010 at 4:05 am
Has anyone tried to actually use the provided vhdl code? I’ve loaded it on my fpga board (with a few adjustments), but it simply didn’t work. From reading the vhdl code I understand that it doesn’t implement several of the commands used on the wii side (like 0x9000 – usbgecko detection), and it seems to contain some strange bugs which I haven’t yet figured out exactly (if you’re interested, check what happens when the usbmode flag is set).
Sorry to hijack your blog comments, but it looks like all the official usbgecko support channels have mysteriously disappeared.
You must log in to post a comment.