Robosapien V2 IR Codes

[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:

  • “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”

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.

These may be exploited in a very limited fashion for other things.

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

Leave a Reply

Your email address will not be published. Required fields are marked *