Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
*
"
+
,
%+
SPI_SET_KEY (16 bytes)
SPI_READ_KEY_NUMBER (2 bytes)
SPI_READ_MP_VER_CRC (4 bytes)
SPI_READ_TSS_VER_CRC (4 bytes)
SPI_READ_MSS_VER_CRC (4 bytes)
SPI Control Nibble (4 bits)
SPI_SET_DO_NOTHING
SPI_SET_TO_MP_PROG_STATE
SPI_SET_TO_BEACON_PROG_STATE
SPI_SET_STOP_PROG_STATE
SPI_SET_FACTORY_MODE
SPI_SET_STORAGE_MODE
SPI_SET_TACTICAL_MODE
SPI_SET_BATTERIES_ON
SPI_SET_BATTERIES_OFF
SPI Read Status Nibble (4 bits)
MP_READ_MP_STATE
FACTORY
STORAGE
TACTICAL
MP_READ_BATTERIES_STATE (ON/OFF)
MP_READ_TO_PROG_MODE (ON/OFF)
SPI_READ_KEY (16 bytes)
SPI_SET_KEY_NUMBER (2 bytes)
SPI_SET_MP_VER_CRC (4 bytes)
SPI_SET_TSS_VER_CRC (4 bytes)
SPI_SET_MSS_VER_CRC (4 bytes)
SPI Control Nibble (4 bits)
READ_DO_NOTHING
READ_TO_MP_PROG_STATE
READ_TO_BEACON_PROG_STATE
READ_STOP_PROG_STATE
READ_FACTORY_MODE
READ_STORAGE_MODE
READ_TACTICAL_MODE
READ_BATTERIES_ON
READ_BATTERIES_OFF
SPI Set Status Nibble (4 bits)
MP_READ_MP_STATE
FACTORY
STORAGE
TACTICAL
MP_READ_BATTERIES_STATE (ON/OFF)
MP_READ_TO_PROG_MODE (ON/OFF)
RS422_READ_KEY_NUMBER (2 bytes)
RS422_READ_MP_VER_CRC (4 bytes)
RS422_READ_TSS_VER_CRC (4 bytes)
RS422_READ_MSS_VER_CRC (4 bytes)
RS422 Read Status Nibble (4 bits)
MP_READ_MP_STATE
FACTORY
STORAGE
TACTICAL
MP_READ_BATTERIES_STATE (ON/OFF)
MP_READ_TO_PROG_MODE (ON/OFF)
RS422 Control Nibble (4 bits)
SET_DO_NOTHING
SET_REQUEST_MSS_VER
SET_REQUEST_MP_VER
SET_TO_PROG_MODE
SET_TO_MP_PROG_STATE
SET_TO_BEACON_PROG_STATE
SET_STOP_PROG_STATE
SET_FACTORY_MODE
SET_STORAGE_MODE
SET_TACTICAL_MODE
SET_BATTERIES_ON
SET_BATTERIES_OFF
SERIAL_SET_KEY_NUMBER (2 bytes)
SERIAL_SET_MSS_VER_CRC (4 bytes)
SERIAL Control Nibble (4 bits)
READ_SET_AUDIO_RELAY
READ_DO_NOTHING
SERIAL Control Nibble (4 bits)
SET_AUDIO_RELAY
SET_DO_NOTHING
MSS
If “DO_NOTHING” messages is not
encrypted, return Key Number.
If “DO_NOTHING” messages is encrypted,
return Ver/CRC of SW image.
SECRET//NOFORN
SECRET//NOFORN
SERIAL_READ_KEY_NUMBER (2 bytes)
SERIAL_READ_MSS_VER_CRC (4 bytes)
RS422_SET_KEY_NUMBER (2 bytes)
RS422_SET_MP_VER_CRC (4 bytes)
RS422_SET_TSS_VER_CRC (4 bytes)
RS422_SET_MSS_VER_CRC (4 bytes)
RS422 Set Status Nibble (4 bits)
MP_READ_MP_STATE
FACTORY
STORAGE
TACTICAL
MP_READ_BATTERIES_STATE (ON/OFF)
MP_READ_TO_PROG_MODE (ON/OFF)
RS422 Control Nibble (4 bits)
READ_DO_NOTHING
READ_TO_MP_PROG_STATE
READ_TO_BEACON_PROG_STATE
READ_STOP_PROG_STATE
READ_FACTORY_MODE
READ_STORAGE_MODE
READ_TACTICAL_MODE
READ_BATTERIES_ON
READ_BATTERIES_OFF
SERIAL Control Nibble (4 bits)
SET_DO_NOTHING
SET_TO_MP_PROG_MODE
SET_TO_MP_PROG_STATE
SET_TO_BEACON_PROG_STATE
SET_STOP_PROG_STATE
SET_FACTORY_MODE
SET_STORAGE_MODE
SET_TACTICAL_MODE
SET_BATTERIES_ON
SET_BATTERIES_OFF
SET_BCU_INSERTED
SET_BCU_REMOVED
SET_MISSILE_MISSING
SERIAL Control Nibble (4 bits)
READ_DO_NOTHING
READ_TO_MP_PROG_MODE
READ_TO_MP_PROG_STATE
READ_TO_BEACON_PROG_STATE
READ_STOP_PROG_STATE
READ_FACTORY_MODE
READ_STORAGE_MODE
READ_TACTICAL_MODE
READ_BATTERIES_ON
READ_BATTERIES_OFF
READ_BCU_INSERTED
READ_BCU_REMOVED
READ_MISSILE_MISSING
SERIAL Control Nibble (4 bits)
SET_DO_NOTHING
SET_TO_MP_PROG_STATE
SET_TO_BEACON_PROG_STATE
SET_STOP_PROG_STATE
SET_FACTORY_MODE
SET_STORAGE_MODE
SET_TACTICAL_MODE
SET_BATTERIES_ON
SET_BATTERIES_OFF
SET_AT_LOW_BATT_DETECTED
SET_AUDIO_RELAY
SERIAL SET_MP_VER_CRC (4 bytes)
SERIAL Control Nibble (4 bits)
READ_DO_NOTHING
READ_TO_MP_PROG_STATE
READ_TO_BEACON_PROG_STATE
READ_READ_STOP_PROG_STATE
READ_READ_FACTORY_MODE
READ_READ_STORAGE_MODE
READ_READ_TACTICAL_MODE
READ_READ_BATTERIES_ON
READ_READ_BATTERIES_OFF
SET_AUDIO_RELAY
SERIAL_READ_MP_VER_CRC (4 bytes)
Deployment Box
BCU
TSS
BCU Inserted, send serial message to MP.
If BCU removed, open relay and send
message to MP.
Protego_Release_01_05-Design_Docs-20141009-System_HW_Description.pdf