Page 11 of 18
CSF key: This key is a subordinate key of the SRK key, and is used to verify the CSF
data. CSF (Command Sequence File) is a binary data structure interpreted by the HAB
to guide authentication operations.
IMG key: This key is a subordinate key of the SRK key, and is used to verify the u-boot
image.
OSK key: This key is a subordinate key of the SRK key, and used to verify the OS
image and the monitor daemon.
APK key: This key is a subordinate key of the SRK key, and used to verify applications.
5.3 Core/Base Application
Core/Base application is used to update the OS and/or add/update/remove application(s)
through Ethernet.
Interface: Ethernet, port 14000.
Command & response format
Command format:
02 + length (little endian, 4 bytes. Includes ALL from 02 to 03) +
command (1 byte) + data + CRC (2 bytes) + 03
Note:
The maximum length of a command should be less than 1200 bytes.
Response format:
02 + length (little endian, 4 bytes. Includes ALL from 02 to 03) +
Error-status (1 byte) + [data] + CRC (2 bytes) + 03
Error status codes:
0xE0: No error
0xE1: The command is invalid
0xE2: The command is error formatted.
0xE3: The file cannot be deleted.
0xE4: The file’s mode cannot be obtained.
0xE5: The file’s mode cannot be changed.
0xE6: The file cannot be created.
0xE7: The file cannot be written.
0xE8: The authentication failed.
0xE9: The command’s sequence is error.
0xEA : The file is too large.
0xEB : The directory cannot be created.
0xEC : The directory exists already.
0xED : The file exists already.
Commands