0x10 |
Trigger action by input |
00:Input |
Trigger random action by action sequence input. Index, subindex and specific are randomly chosen. |
0x11 |
Trigger action by index |
00:Input:Index |
Trigger random action by action sequence input and index. Subindex and specific are randomly chosen. |
0x12 |
Trigger action by subindex |
00:Input:Index:Subindex |
Trigger random action by action sequence input, index and subindex. Specific is randomly chosen. |
0x13 |
Trigger specifc action |
00:Input:Index:Subindex:Specific |
Trigger actions precisely defined by its specific. |
0x14 |
Set Antenna Color |
Antenna color RGB value, 3 bytes for red, green and blue |
|
0x20 |
Furby Message |
1 byte for different actions |
See table below |
0x24 |
Set Moodmeter |
3 bytes: action, type and value |
Set Furby's mood, such as Fullness, Wellness etc. action can be 1 to set the value or 0 or the increase the value. Type can be 0=Excitedness, 1=Displeasedness, 2=Tiredness, 3=Fullness, 4=Wellness. Value is the new value to be set / the increase. |
0x31 |
Set Notifications |
?? |
Seems to set some "Blue Antenna" notifications, e.g. for the egg machine. Responds with FurbyMessage 20:1b "CustomNotificationSet". |
0x46 |
?? |
?? |
Answers 20:0d "SequenceCancalled", but doesn't actually do anything. |
0x50 |
Announce DLC Upload |
size:00:slot:filename:00:00 with 3 bytes for size in bytes, 1 byte for slot (might actually be something else, not sure what this does?), 12 bytes for filename (ASCII, e.g. "TU003410.DLC") |
Sent before uploading the DLC file data to the FileWrite characteristic. |
0x53 |
Delete File ?? |
?? |
Triggers 0x53 response packet |
0x54 |
Get File Size ?? |
?? |
Triggers 0x54 response packet |
0x55 |
Get Checksum ?? |
?? |
Triggers 0x55 response packet |
0x56 |
?? |
?? |
Triggers 0x56 response packet |
0x57 |
?? |
?? |
Triggers 0x57 response packet |
0x58 |
?? |
?? |
Triggers 0x58 response packet |
0x60 |
Load DLC |
1 byte, DLC slot |
Load DLC for activation, responds with 0xdc packet |
0x61 |
Activate loaded DLC |
none |
Makes content of DLC accessible and changes value on DLC slot debug menu screen to "3". Responds with 0xdc packet. |
0x62 |
Deactivate active DLC. |
1 byte, DLC slot |
Makes content of DLC inaccessible without deleting the slot content. Changes value on DLC slot debug screen to "2" and responds with 0xdc packet. |
0x70 |
?? |
?? |
Responds with a 0x56 packet |
0x71 |
?? |
?? |
Responds with a 0x57 packet |
0x72 |
Get slot allocation information |
none |
Get information on Furby's DLC slot states, answers with 0x72 packet |
0x73 |
Get information on one specific DLC Slot |
1 byte, presumably the slot number |
Answers with a 0x73 packet |
0x74 |
Delete DLC slot contents |
1 byte, the slot to delete |
Marks DLC slot as deleted and answers with 0x74 |
0xbc |
?? |
1 byte, enable (1) or disable (0) |
Not observed, only found references to this, called "BodyCam". Triggers 20:15 / 20:16 response. |
0xdb |
Cycle through LCD debug menu |
none |
There are 7 different debug menus: Furby mood, RTC and BLE overview, Accelerometer, Microphone, Furby-to-Furby (F2F), DLC slots and notification timings |
0xe0 |
?? |
?? |
Has something to do with Group activation. Sending e0:00:00:00:00 results in a "Group not active" (20:19 ) when executing actions, sending e0:00:00:00:01 fixes that. |
0xe1 |
?? |
?? |
?? / Triggers 0xe0 response. |
0xe2 |
?? |
?? |
Causes a TimedGroupSet (20:1a ) FurbyMessage response |
0xe3 |
?? |
none |
Responds with 0xe0 packet. |
0xf0 |
?? |
?? |
Responds with 0xf0 packet. |
0xf2 |
?? |
Probably 1 byte |
Responds with f2:00 or f2:00 . Might have something to do with Furby-to-Furby communication. |
0xfe |
Get GeneralPlus firmware version |
none |
Responds with 0xfe packet |