Man hacks GameCube controller for the Wii with tremendous effort
Admit it. You've got an old GameCube from yesteryear laying around, and the slow economy (and fear for your life) is holding you back from running to your nearest brick-and-mortar to pick up a Classic Controller for your Wii. You know you want to play Super Mario 64 to work off that turkey, but you can't justify laying out the cash. Fret not; YouTube user marcan42 has you covered, courtesy of a PIC18F4520 microcontroller and makeshift GameCube connector, along with a chopped off Nunchuk extension cord. Of course, you could just pick up a different model, but that would be way too easy. We didn't say it was pretty, but if you're still intrigued, check the full vid after the break.
Update: As a bunch of commenters have pointed out, this can be done already by plugging the GameCube controller directly into the Wii. However, this mod lets you do it wirelessly -- err, if you don't count the big microcontroller and mess of wires.
Update: As a bunch of commenters have pointed out, this can be done already by plugging the GameCube controller directly into the Wii. However, this mod lets you do it wirelessly -- err, if you don't count the big microcontroller and mess of wires.



















couldn't you just use the gamecube controller without this mod?
correct me if im mistaken
Yes, you can.
not with all games,
I don't think.
It's called hacking, some get it. You don't.
Classic games require the classic controller
Damn you, Nintendo!!!
One point of note here is that he's using the GC controller to navigate the Wii Menu, which is something that can't be done with the standard GC controller ports.
wake me when he invents the wavesixaxisbird.
classic games can be played on the GC controller too
yeah, me and my friend always use the wavebird (which, i'm sure you know, is wireless) for SSBB
You can't use Gamecube controllers for everything. Some games only support the classic controller, like Geometry Wars.
Also, "The big flashing board that you can see to the left is an FPGA used as a logic analyzer for debugging, but it has nothing to do with the actual adapter (I unplug it halfway through the video). "
So the big board isn't necessary anyway, and the white breadboard looking thing could be a lot smaller if he got the board printed. I would probably buy one if he sold them (this is Marcan of Team Twiizers, so he's trusted) because sometimes I just want to use a gamecube controller for Brawl and don't want to go find a Wiimote to select the game.
Hmmm... I "hacked" my laptop to run Windows, should I put that on a blog and then get Engadget and become famous? XD
That's nothing! I hacked *MY* Wii to use the new and revolutionary Wii Remote and Nunchuck!
Wait aren't there four gamecube controller ports on top of the Wii already?
Yes. From what I can tell he has managed to make this microcontroller an interface between the wiimote and a wired gamecube controller. So basically he can turn any wired controller into a wireless one. Doesn't look practical but it's certainly cool if the wiimote is powering everything as it appears to be.
Riiiiight, I'll stick to just plugging my GC controller into the ports that are already on the system.
I don't post often, but visit everyday and this has to be hands down the stupidest, waste of time mod I have ever seen. Awesome, make a mod for a gaming console that is already available! Even in the engadget post it says, "you know you want to play Super Mario 64." News Flash!!! You can already play Super Mario 64 with a gamecube controller. Why is this even being posted?
When Monster Hunter 3 rolls around, which supports the Classic Controller (whose analog layout is full of fail), but not the Gamecube controller, this mod will be overflowing with win, albeit, in need of refinement.
Someone wake me up when they figure out a way to let you use the wii remote when the wii is in Gamecube mode.
Hmmm so I guess you can only use the gamecube controller on some games? I'm not really up on my Wii compatibility issues, mostly because my roomate owns one and not me, but this is kind of cool. But all the same, I've def used the gamecube controller to play the new super smash and the new mario kart without any hacks (i.e. using the ports on top of the gamecube). Was this hack just for the sake of doing the hack or is there something more to it that I am missing? If its not the latter, this is still kind of cool....I guess?
"his mod lets you do it wirelessly -- err,"
You mean like my wavebird?
I found a wavebird in a pawn shop for $7 a few months ago (the battery cover was missing).
It is a dream when playing SSBB. It was the best purchase of my life. :)
Ok so I can use a wired gamecube controller wirelessly... I think I will just stick with my wavebird(official wirless gamecube controller). It works just fine with my wii.
I have a wavebird too. Try controlling the wii menu with it like he did. Also, I suspect there will be more and more games in the future that have CC support but not Gamecube controller support (like Monster Hunter 3), as fewer and fewer of Wii purchasers are upgraders with old controllers laying about.
This wins on so many levels
not much real news to report on today eh, engadget?
Dude, it's a weekend.. all weekends are like this..
Slow news day more like it.
I guess engadget writers must have spent too much time looking for Black Friday promotions to search for decent articles...
I have a 3rd party wireless GameCube controller... That works perfectly with my Wii...
Talk about re-inventing the wheel!
Also it uses a "chopped off Nunchuk extension cord"... Doesn't a Nunchuk cost about the same as a classic controller?
So that would make this mod cost MORE than a Classic Controller...
People save money, time, and effort! Get a USED Classic Controller!
Why would I pay money to use Sony's idiotic notion of analog layout?
The cost is clearly problematic, as are the wires. But then, most prototypes cost more than their successors. If he ever comes up with a less problematics way of getting it done, I'd love to plug my wavebird's receiver into the wiimote and use it for games that won't support the GCN but will support the CC.
You can get Nunchuk extension cords for under $6 shipped worldwide at DealExtreme. That's what I used.
OK $6.00 makes more sense.
You must be a big person to need an extension cord... ;)
Ummm maybe this man should be doing something more productive and meaningful in his life....
is he using a breadboard?
What is it with all these people nagging about what some guy accomplished with his engineering skills. Weather it is practical or not, he did something most of you could never do. Get over it!
Speak for yourself, what he did is nowhere near difficult. And it can be accomplished in other easier ways.
I think he can safely speak for about 90% of the people here. They're good at being snarky, but little else.
Still, I agree, there have to be easier ways. When will you be showing off one of those easier ways?
---
WiiUnite.org --- The Clans of Wii have come together.
I agree.
@Cubfan: Really? Do you think you could do that then? I'd really like to see you do it. Go on, microcontrollers like that are basically free and you just need a $50 programmer, and assembly/low-level C skills to program them. I'm waiting on that video...
Its not like he did it thinking he was ready to market it and sell his idea lol, hes just having some fun figuring some stuff out.
HELLO, WAVEBIRD ANYBODY?
I understand that yes, impressive skills when it comes to ghetto rigging electronics, but, why? More impressive is to do something better than we already have, not make something more difficult just because you can.
marcan is one of the people who made Wii homebrew possible in the first place. He's done a lot of stuff besides this, this is probably just a small side project.
If you didnt notice, he tricked the wiimote into thinking the GC controller was a classic controller. Which is a step forward imo, because finding out how the hardware works is a big step to figuring out how to get homebrew working better :P
"Admit it. You've got an old GameCube from yesteryear laying around."
Yes, and it's the only game console I have! (Unless you count my PC...[Or my GameBoy Color.]
Give a guy a break!
Nintendo has been avoiding the issue. The bottom line is this. Gamers want a Wireless Classic Controller that plays GCN titles WITHOUT use of the Wiimote, as well as a Wii colored Wavebird that doesn't need to use a GCN port on the Wii. Thats it.
And you are a blogger for engadget now? What have they gotten themselves into! The wavebird can be used in the Wii (they made sure the connector would fit) and you're reporting on an unnecessary hack as if it is something important, something that couldn't have been done? I noticed this is your first post, but come on - anyone who owns a Wii or knows anything about the Wii would know this
While the necessity of this mod could be debated, this isn't the same as a WaveBird in functionality. If your observational skills were on par with your willingness to post and berate others' work, you'd be a force to be reckoned with.
I can do it wirelessly too. It's called a Wavebird.
@EricC:
Sure it's not the same in functionality, it actually does less than what the wavebird can do! Aside from being able to navigate in the main system menu the wavebird can perform all the functions he showed in the video. HOWEVER, that is not what my post was about (well not my main point atleast). I was questioning the blogger, not the person who made the modification nor the mod itself. He over-emphasized the hack making it seem like it was the only way for a gamecube controller to be used with the Wii - that is where the fault lies
i can see why he did it, but it just seems like a lot of work for something that should be much easier...dunno. possibly?
I have one word for you marcan42, wavebird.
Personally, shelling out $30 for one on eBay is better than doing what would appear to have taken weeks.
Two afternoons, plus an extra one for the encryption stuff.
This is also just a proof of concept. It's going to get NES, SNES, N64, and maybe even PSX support, Genesis, and whatnot, all with configurable button mappings. I don't think a WaveBird can do those. I bet some people will appreciate being able to play VC titles with their original controllers!
Absolutely. Keep it up.
I love how he takes an extra second to move the mouse on his "Gentoo Linux" box just to show the world ' look at me I use linux '
Shameless linux plug...signs of a newb.
He's actually closing or minimizing an application. Could be any number of reasons for it. On the other hand, I can't think of any reason you'd want to show anyone that you use Linux ;)
I was switching to an empty desktop to avoid distraction (I forgot to do that before starting to record the video, and I had audacity recording tha audio). I didn't want people to think that the computer was somehow related to any of this - it just happens to be sitting next to the Wii.
The big deal with this mod isn't that it lets you play wirelessly using a Gamecube controller (something you could already do with a wavebird), but that you can operate the wii menu. That's a feature I have always wished they would add in an update. It's annoying to have the use the wiimote to select your game when you're just going to use the cube one anyways and I detest that batteries are REQUIRED to navigate the menu.
I respect the man's skill, I think he did an excellent job of hacking the crap out of this thing...what's a good hack without a few messy wires?). Even if it's redundant, it's still pretty cool.
Worthless post, most are aware there is no need for this mod, they plug right in anyway, and I understand the "extra's" he did, so dont correct me there. These new engadget writers are horrible.
Are you this much fun in person, too?
Having trouble believing this setup is cheaper than a $20 Mad Catz from Target.
Great job Marcan on figuring out the protocol. I look forward to you releasing your findings or at least selling a product. I'm sure a wiimote to snes/genesis/n64 adapter would certainly have a market. Especially the n64 one. Perhaps you should have shown this with one of those controllers to avoid the criticism from the retards that don't realize what you've accomplished.
BTW, does the classic controller talk i2c, or is it something else?
Man you guys like to gripe the way i see it the dude did something pretty cool that wouldnt be able to do yourself so yout trying to riddle his accomplishment with holes. And somebody siad he needs to do something productive with HIS life that comment should be pointed at the one who siad it.
wii menu thing is winsey, using it over a wavebird in games is not.
you guys dont really see the significance of this
the only game i play on my wii is SSBB
what this means is that, you I wouldnt have to
Set up the sensor bar
Look for the wiimote
Struggle with the on screen pointer
Start Brawl
Make sure the wiimote still isnt on while im playing brawl
i could simply put the disc in and start the game with the gamecube controller without even touching the wiimote or setting up the sensor bar
this is a very good idea, i just hope a smaller version can be made and id definitely buy one
Nice work around.
Hope that Nintendo will not push an update to close it.
Sometimes it's really hard to understand why some companies would force the user to have multiple controllers when the one connected to it should give you the ability to use it's interface.
Is it possible to build on top of the Wavebird module that plugs into your console?
Why would you do this? as the update says, you can just plug it into the wii, or of you want wireless, just get a wavebird controller
Ah Marcan, great to see your still working on stuff like this. Went to the academy with ya and remember ya working on the first Wii and computer connectivity. Good Luck with this mate.
I wonder if this guy could HACK the Wii so that it doesn't suck.
Not setting up the sensor bar, looking for a Wiimote and then starting up a game would be reason enough for me to do something like this. Nice work!
Ok, i haven't got Mario Kart for the Wii, but isn't the point the fact that he's using a GC controller in a Wii game?