“Which came first, the chicken or the egg?” Don’t bother us with stupid questions, they both co-evolved into the forms that we now serve up in tasty sandwiches or omelets, respectively. “Which came first, the HC-05 serial-flash-hack, or the wireless Bluetooth Gamepad?” Our guess is that [mitxela] wanted to play around with the dirt-cheap Bluetooth modules, and that building the wireless controller was an afterthought. But for that, it’s a well-done afterthought! (Video below the break.)
It all starts with the HC-05 Bluetooth module, which is meant to transfer serial data, but which can be converted into a general-purpose device costing ten times as much with a simple Flash ROM replacement. The usual way around this requires bit-banging over a parallel port, but hackers have worked out a way to do the same thing in bit-bang mode using a normal USB/Serial adapter. The first part of [mitxela]’s post describes this odyssey.
With his Bluetooth module now functioning as a gamepad, [mitxela] just needs a gamepad to play around with. After finding an exotic vintage SNES controller on eBay, he hot-airs the old logic off, adds magnet wires to the leads, tosses in an ATtiny2313 for good measure, and he’s done! It’s a beautiful controller, with custom firmware and a custom ROM in the Bluetooth. Beauty!
[mitxela] is no stranger to Hackaday: we’ve covered his tiny MIDI squarewave synths before. You should really go check out all the projects on his blog.