Source file: /~heha/hs/bl/msp430-usbbsl.zip/src/BSL_Command_Definitions_5xx.h

//Received commands
#define RX_DATA_BLOCK  0x10
#define RX_PASSWORD    0x11
#define ERASE_SEGMENT  0x12
#define TOGGLE_INFO    0x13
#define ERASE_BLOCK    0x14
#define MASS_ERASE     0x15
#define CRC_CHECK      0x16
#define LOAD_PC        0x17
#define TX_DATA_BLOCK  0x18
#define TX_BSL_VERSION 0x19
#define TX_BUFFER_SIZE 0x1A
#define RX_DATA_BLOCK_FAST 0x1B 

// PI
#define CHANGE_BAUD_RATE 0x52
#define BAUD430_4800   0x01
#define BAUD430_9600   0x02
#define BAUD430_19200  0x03
#define BAUD430_38400  0x04
#define BAUD430_57600  0x05
#define BAUD430_115200 0x06

//Responses
#define BSL_DATA_REPLY    0x3A
#define BSL_MESSAGE_REPLY 0x3B
#define FLASH_ACK         SUCCESSFUL_OPERATION

// Error Codes
// - From the API
#define SUCCESSFUL_OPERATION 0x00
#define NO_EXCEPTIONS 0x00
#define FLASH_WRITE_CHECK_FAILED 0x01
#define FLASH_FAIL_BIT_SET 0x02
#define VOLTAGE_CHANGE_DURING_PROGRAM 0x03
#define BSL_LOCKED 0x04
#define BSL_PASSWORD_ERROR 0x05
#define BYTE_WRITE_FORBIDDEN 0x06
// - From the Command Interpreter
#define UNKNOWN_COMMAND 0x07
#define LENGTH_TOO_BIG_FOR_BUFFER 0x08

#define HEADER_INCORRECT 0x51
#define CHECKSUM_INCORRECT 0x52 
#define PACKET_SIZE_ZERO 0x53 
#define PACKET_SIZE_TOO_BIG 0x54
#define UNKNOWN_ERROR 0x55
// errors for PI commands
#define UNKNOWN_BAUD_RATE 0x56

Detected encoding: ASCII (7 bit)2