Epic 3000
Programmer’s Guide
Programming Codes
100-14362
Rev A
Page 183
[ENQ] <38> Inquire currently loaded firmware file name
ASCII
[ENQ] <38>
Hexadecimal
05H 26H
Decimal
<5> <38>
Function
The [ENQ] <38> command returns the file name of the currently loaded
firmware.
Response
ACK <38> <Len+40> Firmware Id String<0>
[ENQ] <39> Inquire update Process status and CRC.
ASCII
[ENQ] <39>
Hexadecimal
05H 27H
Decimal
<5> <39>
Function
The [ENQ] <39> command returns File and POR system status
Response
[ACK] <39> <n> <r
1
> <r
2
> <r
3L
><r
4H
>
Where
<39>
is the echo of command ID.
<n>
is the number of return bytes + 40
(28H) (to prevent confusion with XON/XOFF).
<r
1
>:
CBT Update Process Status:
0x00 Idle
0x01 Get Name
0x11 Fault
0x03 Get Data
0x04 Write
0x05 Done
0x15 Not Processed
0x25 Done No Validation requested
0x12 Bad CRC
0x06 Roll Back performed
0x08 Not yet done
<r
2
>:
CBL Update Process Status:
0x00 Idle
0x01 Get Name
0x11 Fault
0x03 Get Data
0x04 Write
0x05 Done
0x15 Not Processed
0x25 Done No Validation requested
0x12 Bad CRC
0x06 Roll Back performed
0x08 Not yet done
<r
3L
><r
4H
>:
Current CBL process CRC.