![all ub funkeys all ub funkeys](https://live.staticflickr.com/5778/22992652135_1ec70b81ce_b.jpg)
![all ub funkeys all ub funkeys](https://i.ebayimg.com/images/g/o1sAAOSwLpdW9tjV/s-l400.jpg)
< hub to computer: `ff ff ff ff ff 00 00` I noticed that two packets were sent in parallel, one control packet and one interrupt packet. There are a whole bunch of set-up packets that are sent that don’t contain much important information. If you want to follow along yourself the pcap file is available. Once that was working I installed Wireshare on the host machine and I was able to sniff USB traffic!
#All ub funkeys install#
With the assistance of my significant other I was able to install U.B.
#All ub funkeys windows#
In order to see how this worked I had to set up Windows XP in a VM.
#All ub funkeys mods#
I have heard some people have came out with mods to run it on more modern versions of Windows but I don’t know much about that. Maybe it’s a little late in to this post to say, but this project was all started because the latest operating system that U.B. Since I wasn’t able to make any progress with the hardware, I guess I should check out the software. Which means we get to boot up XP!! Sniffing the Connection Which led me to believe that there was some sort of notice that the Funkey game was sending to the hub to tell it to start transmitting. I tried to plug in the Funkey and nothing happened. I opened Wireshark to watch the connection and there were a bunch of set-up packets that showed the vendor’s name which helped me be sure that I was watching the right stream. Plugged in the unit and ran lsusb to find the following: $ lsusbīus 003 Device 003: ID 0e4c:7288 Radica Games, Ltd funkey readerįound ProductID and VendorID via normal lsusb Since there is a pandemic happening I figured I should not invest in potentially dangerous chemicals to remove the epoxy. Notably there were no ICs that I could search for more information on the board. The bottom (figure 6) contained an array of capacitors, resistors, and an epoxy blob. Figure 6: The bottom side of the PCB that drives the Funkey reader. Figure 5: The top of the PCB that drives the Funkey reader. Three of four pads output a constant 3 Volt signal. The test pads on the top were really interesting to me since the four on the top (P61, P62, P63, P65) has the same number of inputs as uart.īy probing around with a multimeter I found it unlikely that they are used for uart. The top (figure 5) mainly contained the input USB wiring (which was not soldered well at all), the pads that are used to read the funky, and some test pads. I was not so successful with reversing any of the hardware, but here’s what I found anyway! I was unable to find any documents showing the internals from the FCC or pictures of the hub torn down on search engines. The figure is a much larger funky with a reader in the back of it’s head, which is then plugged in to a computer using USB. This is where most of the logic in this system exists. Figure 4: The bottom side of the same board. These pads connect to the reader in the hub which houses a little magnet so that it stays connected (figure 4) Figure 3: A board extracted from the feet of a little Funkey. I was unable to find any obvious relationship between the resistor values and the resistance values I could read from the pad. The funky’s base is really made up of four resistors and five contact points (figure 3). The Funkey is used in the game to switch characters in the game. This is the more simple of the two components. I was able to disassemble a Funkey (figure 1) and a Funkey Hub (figure 2), the two main pieces required to run the game.
![all ub funkeys all ub funkeys](http://ubfunkeys.thespeakeasy.com/img/blog/2010/customs.jpg)
My significant other has quite a collection of Funkeys, with some broken ones. It’s quite similar to Nintendo Amiibos, but pre-dates it by a few years and uses much different hardware.ĭespite being released 13 years ago, there is still an active fandom, discussion forums, and even mods.īut somehow there is no information on the hardware. Funkeys is a toys-to-live game that was released in 2007.