The controller for the RoboReptile is a new twist from Wow Wee, rather than displaying the different functions for the different modes of the remote in different colours on the face, they installed LED's underneath a transparent face. The controller turns on the LED's when it enters the correct mode, clearly displays the alternate functions of the keys. The other interesting thing about the controller is the pads for "Test Mode" on the circuit board. Test mode change's the way the remote uses it's LED's, and changes to IR prefix from 0x4 (RoboReptile) to 0xF (Test). Interestingly enough, unlike the RoboSapien V2, RoboRaptor and presumably RoboPet, the RoboReptile does not respond to the 0xF range. I'm hope there is a way to enable it to do so.


Decoding the IR signal's would have been much more difficult without the effort put in by robosapienpet in decoding the RoboSapien V2's IR coding scheme (which is the same as used here). I suggest you check out his website.

The IR signal is a 39.2kHz carrier wave, data is modulated using a space coded signal. Each signal is 12 bits long, and is preceeded by a start pulse that is ~6.66ms (8/1200 of a second). A one is encoded by pausing for ~3.33ms (4/1200 of a second), a zero is encoded by pausing for ~0.833ms (1/1200 of a second). Each pause is followed by a pulse that is ~0.833ms, to seperate the bits.

Normal Operation

Function

Mode

Default

Mode 1

Mode 2

Up
$481
$491
$4A1
Down
$482
$492
$4A2
Left
$483
$493
$4A3
Right
$484
$494
$4A4
Stop
$485
$495
$4A5
Head Left
$486
$496
$4A6
Head Right
$487
$497
$4A7
Demo
$488
$498
$4A8
Roam
$489
$499
$4A9
Feed
$480
$480
$480


Test Mode Operation

Function

Mode

Default

Mode 1

Mode 2

Up
$F81
$F91
$FA1
Down
$F82
$F92
$FA2
Left
$F83
$F93
$FA3
Right
$F84
$F94
$FA4
Stop
$F85
$F95
$FA5
Head Left
$F86
$F96
$FA6
Head Right
$F87
$F97
$FA7
Demo
$F88
$F98
$FA8
Roam
$F89
$F99
$FA9
Feed
$F80
$F80
$F80