Response format:
CMD
DATA1
DATA2
...
DATAn
The response CMD is in the form of:
ACK, acknowledge, Hex: 0xAA; (then data if any)
NACK, no acknowledge (error in command) Hex: 0x55
NOK, not okay (cannot carry out command) Hex: 0x65
If command is not recognised, if it is repeated, or already in requested or wrong state
(e.g. channel change in TX) then there is no response from the radio.
Commands and data
Mode
Transmit
command
(CMD)
Transmit
Data (DATA)
Response
(CMD)
Response Data
Remark
Channel
Change
0x64
0x00 : chn 1
0x01 : chn 2
0xAA (ACK)
0X55 (NACK)
No response if in
transmit mode
Request current
Channel
0x53
0x66
ACK / NACK
1st byte: Chn no.
2nd byte: option
board status
Chn 1 = 01 Chn 2 = 02
A0: No option board
A1: GMSK
A2: FFSK/AFSK
Activate prog
mode / main
loop
0x87
0x00
ACK / NACK
No response
on earlier
models
Cannot receive in this
mode, but clears previous
serial commands. Use
0x53 to rx mode
Request
current channel
number, when
in prog mode
0x53
0x66
ACK / NACK
1st byte: chn no.
2nd byte: software
version
3rd byte: option
board status
Chn 1 = 01 Chn 2 = 02
Software version 1.2 = 12
A0: No option board
A1: GMSK
A2: FFSK/AFSK
*Software
version
number
0x59
0x00
ACK / NACK
1st byte main ver
2nd byte
update ver
2 bytes in Hex represent
version e.g. 1.10
becomes 01,0A
Enter TX mode
0x61
0x74
ACK / NACK
No response if already TX
Enter RX mode
0x61
0x72
ACK / NACK
No response if already RX
*Enter Sleep
mode
0x57
0X4f
ACK / NACK
Firmware 5.0 or later
*Exit Sleep
mode
0x57
0x58
ACK / NACK
Firmware 5.0 or later
Check radio
awake
0x6a
0x00
ACK / NACK
Scan start
0x62
0x73
ACK / NACK
No response if already
scanning
7