
Note that 4 channels operate on two identical frequencies (0,25,50,75) and (5,30,55,80)
respectively. The V16 switches internal RX and TX bandwidths accordingly so be sure to
request the correct version as needed.
RS232 protocol
General message format:
02
STX
05
DLE
CC
Command
D0
1 to n bytes of data
...
Dn
CKS
Checksum
Checksum is a linear XOR of the message contents from Command to the last data byte.
The result of this is XOR'ed with the value of $55.
This form of checksum is also known as longitudinal checksum or 8 bit parity.
Note: This protocol is based on the protocol used by the MGL Avionics V6 and V10
transceivers. Note that the commands and status messages are not all identical.
Example RS232 message to set standby frequency (values are in HEX)
02 05 01 18 F0 01 00 E8
The value E8 is the checksum and the frequency requested is 127.000 MHZ (0x1F018).
Commands:
00
Set active frequency
D0
Frequency, binary, LSB first
....
Sets frequency if TX is not active, if active will cause change of frequency
D3
to new value when TX ends.
Note: Frequency must be a valid frequency. Invalid frequencies will be ignored and no
acknowledge will be sent for the message.
Sends acknowledge when message received OK
01
Set standby frequency
D0
Frequency, binary, LSB first
....
D3