[chirp_devel] Wouxun KG-UV8D

Ron Wellsted
Thu Sep 11 06:36:41 PDT 2014


Hi,

Is anyone else working on this radio?

Having obtained one of these radios, I have started the processes of
reverse engineering the protocol to enable Chirp to talk to it.

So far I believe I have worked out the communications protocol:
Serial coms are at 19200 baud and the data is passed in variable length
records with a checksum.

Record structure:
   Offset   Usage
     0      start of record (\x7d)
     1      Command (\x80 Identify \x81 End/Reboot \x82 Read \x83 Write)
     2      direction (\xff PC-> Radio, \x00 Radio -> PC)
     3      length of payload (excluding header/checksum) (n)
     4      payload (n bytes)
     4+n+1  checksum - byte sum (% 256) of bytes 1 -> 4+n

Memory Read Records:
the request payload is 3 bytes, first 2 are offset (big endian), 3rd is
number of bytes to read

Memory Write Records:
The maximum payload size (from the Wouxun software) seems to be 66 bytes
(2 bytes location + 64 bytes data).

I have got as far as getting Chirp to successfully identify the radio.

A Gotcha: the first identify packet returns a bad checksum, subsequent
attempts return the correct checksum... (well it does on my radio!)

The ID record returned by the radio also includes the current frequency
range as 4 bytes big endian in 10Hz increments

  Offset
   00:10	Model name (Use 0:6 to get 'KG-UV8D')
   11:14	UHF lower limit 1 (in increments of 10Hz)
   15:18	UHF upper limit 1
   19:22	UHF lower limit 2
   23:26	UHF upper limit 2
   27:30	VHF lower limit 1
   31:34	VHF upper limit 1
   35:38	VHF lower limit 2
   39:42	VHF upper limit 2
   43:46	zeros

Limit 1 = Rx and Limit 2 = Tx (just my guess!)


-- 
Ron Wellsted
ron at wellsted.org.uk http://www.wellsted.org.uk
Call Sign: M0RNW, Linux Counter No. 202120

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
Url : http://intrepid.danplanet.com/pipermail/chirp_devel/attachments/20140911/61bd2fe6/attachment-0001.bin 


More information about the chirp_devel mailing list