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
|


