Protocol - SYSTEM MESSAGE

System message communicates various commands and status related to updating and checking for firmware versions.

Offset Size Description
0x0 0x1 Unknown (Always zero)
0x1 0x1 Command (See Commands)

Commands

These commands are available. The 'direction' of the commands are not all known yet. (Out means TO Pebble. In means FROM Pebble)

Command Name Direction
0 FIRMWARE_AVAILABLE Unknown
1 FIRMWARE_START Out
2 FIRMWARE_COMPLETE Out
3 FIRMWARE_FAIL Out
4 FIRMWARE_UP_TO_DATE Unknown
5 FIRMWARE_OUT_OF_DATE Unknown
6 BLUETOOTH_START_DISCOVERABLE In
7 BLUETOOTH_END_DISCOVERABLE In