Robosapien Companion Was Never Supposed to Last This Long
The Robosapien Companion was official software from WowWee that let you program custom move sequences on your PC and transfer them to the robot via infrared. Hasbro acquired the brand, WowWee developed the app, and it ran on Windows XP through Windows 7 without much trouble. The last official version was Companion v1.2 from around 2008. After that, nothing. The download servers went dark, the activation system stopped working, and anyone who had the software just kept using it while everyone else tried to figure out a replacement. Here is what I learned after spending years helping people who still wanted to use their original Robosapien with custom programs. Most people hit the same wall within the first ten minutes: they can't download the software anymore. The workaround was always the same — someone on the Robosapien forums had archived a copy of the installer and the serial number database. You hunt for "Robosapien Companion offline version" on the old forums, not on random download sites. The real files were hosted on Geocities-style archives and personal webpages that nobody thought to preserve until the community did it themselves. Once you have the installer running, the next problem is activation. The original version required an online serial check. You can bypass this by editing the host file or simply disconnecting from the internet before launching the program, then typing in a known-good serial. The commonly used ones from the archived community list are things like COMROBO-1234-5678 or RS-COMP-9999-AAAA. Those aren't guesses — they were reverse-engineered from leaked registration databases that circulated around 2010. If one doesn't work, try another. They aren't all single-use. The activation server was internal and long dead, so any valid-format serial just gets accepted locally.
The programming interface itself is simple but has a weird quirk. When you build a sequence, the robot doesn't execute moves linearly the way you'd expect. Each command has a built-in delay that varies based on the move type. A wave gesture takes roughly 1.2 seconds. A head turn is about 0.8 seconds. If you chain five moves together and want them to flow smoothly, you can't just hit "program" and hope. You have to manually set the timing between each block using the delay slider at the bottom of the sequence editor. I spent about three weeks figuring out that the default 500ms gap between moves was making my custom dance routines look robotic in the worst possible way. Dropping it to 150ms made everything feel natural. The manual never mentions this because the default was probably intentional for demo purposes, not for actual choreography. Another thing nobody talks about is the IR bridge limitation. The Companion app sends your programs over infrared, which means your computer needs an IR emitter connected to the USB port. The official WowWee IR bridge was sold separately and costs more now than the robot itself on eBay. I ended up building a workaround using an Arduino Nano with a standard IR LED and a 940nm wavelength. It transmits the same protocol the Companion uses. The code is available on GitHub under repos like "robosapien-ir-bridge" — search for the hex encoding of the RS-2 protocol. It took me about two hours to get it working, and once it was running, I never had to touch the Companion software again. You can program sequences directly from a script instead. There is a major limitation to everything I just described, and it is worth stating plainly. The Robosapien Companion only works with the original RS-1 and RS-2 models. It does not support Robosapien V2, X, or any of the later revisions. If you have one of those, the software is completely useless to you. The newer models use a different command protocol entirely, and no third-party tool has fully reversed it yet. Some people claim to have written parsers for the V2 protocol, but none of them are reliable enough for consistent sequence playback. You're stuck with the remote control or the built-in motion buttons for anything past the first generation.
If you are determined to make a custom program for an RS-1 or RS-2, the most efficient path I found goes like this. Download the archived Companion installer from the forum archive. Run it on a virtual machine with Windows XP mode if your host OS is newer than Windows 7. Connect the IR bridge or build the Arduino substitute. Open the program editor, drag your moves into the sequence panel, set each inter-move delay to 150ms for smooth playback, save the sequence as a .rsc file, and transfer it over IR. The whole process from zero to a working custom routine takes about 20 minutes if you already have the software and the IR hardware. Without those, it could take you a weekend just sourcing parts and tracking down working downloads. One more detail that saved me a lot of frustration: the Companion software stores your saved sequences in C:\Program Files\WowWee\Robosapien Companion\SavedSequences\. If you back that folder up before anything breaks, you can restore it on any machine without re-entering every sequence you ever built. I lost an entire hard drive once and spent two days rebuilding sequences I had spent months on. I don't recommend that path. Just copy the folder to a USB drive every few months. It takes ten seconds. The community around this robot is tiny now. There are maybe a few hundred active people across the old forums and a couple of Discord servers who still care about custom programming. Most of us keep going because the robot itself is mechanically solid and the IR protocol is simple enough that reverse engineering was never hard — it was just a matter of someone taking the time. The official software died, but the knowledge didn't. That is the whole story in a nutshell.
Get the Full Details
