[AiboHack - Boneyard]
RoboSapien V2 IR Codes (for WowWee toys after RSV1)
The V2 modulation scheme is similar to the RoboSapien V1 IR Codes, but longer. The IR Carrier is 39.2kHz. Data is modulated using a space coded signal with 12 data bits (data clock is 1200Hz, but actual data rate varies depending on the data). The V1 format is only 8 data bits.
For modulating the signals yourself, the signal looks something like this:
Timing based on 1/1200 second clock (~.833ms)
Signal is normally high (idle, no IR).
Start: signal goes low for 8/1200 sec.
Data bits: for each of 12 data bits, space encoded signal depending on bit value
Sends the most significant data bit first
If the data bit is 0: signal goes high for 1/1200 sec, and low for 1/1200 sec.
If the data bit is 1: signal goes high for 4/1200 sec, and low for 1/1200 sec.
When completed, signal goes high again.
No explicit stop bit. Minimal between signals is not known.
The first 4 bits (prefix nibble) indicate the robot model:
-
1: "0001" RoboRaptor. More Info.
2: "0010" RoboPet. More Info.
3: "0011" RoboSapien V2. See below for details.
4: "0100" RoboReptile. More Info.
5: "0101" RS Media. More Info.
6: "0110" RoboQuad. More Info.
7: "0111" RoboBoa. More Info.
F: "FFFF" Sometimes used for testing
RSV2 Codes
Here's are the IR codes for RoboSapien V2 (RSV2) formatted similar to the manual:
| L | S | a | b | c | x | y | z | D | R | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
Un-Shifted |
Walking $300+DIR |
Stop $3AA |
Sonic Sensors On/Off $383 |
Vision Systems On/Off $380 |
Positional Program Entry $381 |
Positional Program Play $352 |
Gait Change/ Quick Reset $390 |
Free Roam $382 |
Dance Demo $350 |
Head and Upper Body $320+DIR |
Un-Shifted |
Shift1 | no-op $308+DIR |
Reset $353 |
Right Arm Throw $355 |
Right Arm Low Pickup $356 |
Right Arm High Pickup $357 |
Right Arm Grab $358 |
Right Arm Give $359 |
Right Arm Roll $35A |
Movement Demo $354 |
Right Arm $328+DIR |
Shift1 |
Shift2 | no-op $3C0+DIR |
Sleep/ Wake Up $386 |
Left Arm Throw $35C |
Left Arm Low Pickup $35D |
Left Arm High Pickup $35E |
Left Arm Grab $35F |
Left Arm Give $360 |
Left Arm Roll $361 |
Lie Down/ Sit up/Lie Down Stand up $351 |
Left Arm $330+DIR |
Shift2 |
Shift3 | no-op $3C8+DIR |
Get Up $364 |
Right Kick $362 |
Right Push $365 |
Right Chop $366 |
Left Chop $367 |
Left Push $368 |
Left Kick $363 |
Oops $35B |
Hip & Waist Tilt $340+DIR |
Shift3 |
Shift1+2 | no-op $3D0+DIR |
Clear Program $3F4 |
Sound Program $3F1 |
Vision Program $3F0 |
Main Program $3F5 |
Perform Program $3F6 |
Guard Mode $3F2 |
Clear Entry $3F3 |
High 5 $369 |
Both Arms $338+DIR |
Shift1+2 |
Shift1+3 | no-op $3D8+DIR |
Bulldozer Forward $36A |
Laugh $36C |
Insult $36D |
Right Arm Drop $36E |
Left Arm Drop $36F |
Plan $370 |
Spare Change $371 |
Hey Baby $36B |
Head Only $348+DIR |
Shift1+3 |
Shift2+3 | no-op $3E0+DIR |
Bulldozer Backward $372 |
Roar $374 |
Diode $375 |
Fetch $376 |
Danger $377 |
Calm Down $378 |
Hug $379 |
Burp $373 |
Head and Upper Body $310+DIR |
Shift2+3 |
Shift1+2+3 | no-op $3E8+DIR |
Power Down $384 |
Robosapien V2 Interaction $385 |
Roboraptor Interaction $387 |
Robopet Interaction $388 |
Manual Color Mode: Daylight $389 |
Manual Color Mode: Indoor Yellow $38A |
Manual Color Mode: Indoor White $38B |
Don't Press $37A |
Upper Body Only $318+DIR |
Shift1+2+3 |
NOTES:2>
"S" means the stop button
"DIR" is a 3 bit code for one of the the directions on the joystick (L or R)
+0 - Up/Forward
+1 - Down/Backward
+2 - Left
+3 - Right
+4 - Up and Left
+5 - Up and Right
+6 - Down and Left
+7 - Down and Right
When any shift key is held down, the L stick sends different codes (and appear to have no reaction from the robot)
Secret code: $37B - used in robot interaction (see below)
Some keys repeat, and at different rates. You can get an idea
of the repeating buttons by looking at how the LED on the remote
flashes.
Tricky IR
"Laser"
-
+0 - Up/Forward
+1 - Down/Backward
+2 - Left
+3 - Right
+4 - Up and Left
+5 - Up and Right
+6 - Down and Left
+7 - Down and Right
The "laser" feature uses the bottom IR LED on the controller to send out a very slowly modulated signal.
The carrier frequency is also 39.2kHz (or 40kHz give or take).
Signal is normally off. When you press the "laser" button:
IR goes on for ~20ms, followed by ~200ms sec of idle, and then repeats.
While in this mode, other IR signals are jammed (eg: obstacle avoidance
is disabled).
The green light/LED is for aiming purposes so you can see where the
remote is aiming. You can cover up the green light and it will still
track the IR signal (from the bottom IR LED, the one inside the black
housing).
Interactions
DISCLAIMER: I don't have the extra robots to record their controller codes, or the full interactions. Here are the starting part of the interaction modes (ie. what you can confirm with a single V2 robot).
-
Roboraptor Interaction: controller sends $387 to RobosapienV2.
RobosapienV2 sends roboraptor codes $18E, $187, $192, $193, $1D1, $1B4,
$186 with scripted dialog and delays inbetween (may have some
randomness).
Robopet Interaction: controller sends $388 to RobosapienV2.
RobosapienV2 sends robopet codes $2E4, $2C4, $2E2, $2C4, $2E4 with
scripted dialog and delays inbetween (may have some randomness).
Roboraptor and Robopet interaction are one-way. The
RoboSapienV2 will start immediately and perform his part of the script
even if there is no other toy present.
The RobosapienV2 <-> RobosapienV2 interaction is two-way. RoboSapienV2 Interaction: controller sends $385 to 1st robot. 1st robot says "What a good looking guy" and sends $37B to 2nd robot. The second robot says "At last intelligent life". NOTE: that's all I see. If someone gets two V2 robots, please try this out and see if there is more to the skit.
PSP RoboSapienV2 Remote
The PSP IR remote sample can be easily
adapted to use these codes (some programming required). The RSV2
version was never finished due to lack of interest.
Also, because of all the strange shift states, the regular remote works
better most of the time.
If interested and you have a Homebrew capable PSP, check out the V1 released program here.
Disclaimer
(c) 2005-2007 RoboSapienPet
This is a mirror of the information at aibohack.com/robosap/ir_codes_v2.htm

Except where noted otherwise these Photographs are licenced under a Creative Commons Licence.
Robosapien, Robosapien V2 & Roboquad are trademarks or registered trademarks of WowWee Group Limited.
I accept no responsibility or liability for anything you do. You may dismantle, alter or modify your Robosapien/RobosapienV2/Roboquad at your own risk.

