Skip to content

Documenting the Kenwood TS-480 Transceiver's front panel serial protocol & behavior

License

Notifications You must be signed in to change notification settings

stianeklund/TS-480-Panel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kenwood TS-480 Control Panel (Remote Head)

This is my attempt at reverse engineering and documenting the serial protocol used between the radio and the control panel. Documentation is split into chunks please see the sections below.

Overview

Panel <--> Radio Serial Communications

  • UART (idle high), 5V TTL: RXO <- TXO. TXO -> RXO
  • 57600bps 8N1 (8 bits, no parity, 1 stop bit) for both lines
  • A lot of values are ASCII.

RJ12 Connector Pinout:

Pin  Name    Description
1    GND     Speaker ground
2    8V      Control panel power (measured 9v..)
3    GND
4    RX      5v TTL UART (radio to control head / panel)
5    TX      5v TTL UART (from control head / panel to radio)
6    AF      Speaker Audio

COMMAND -> DATA VALUE -> ACK

Keepalive / ACK sequence:

ACK Sequence

Interval

ACK_Interval

Timing:

ACK_Timing

  • The radio and panel have their own ACK intervals, both have timeout logic.
  • Interval on the radio is ACK every 5 seconds.
  • Panel interval is every 2 seconds but received "interrupt ACK" from radio on third second, responds immediately after.

Changing frequency:

Frequency Change

--

Volume and Squelch

Adjusting AF output (Volume) is contained purely to the panel. ARCP-480 can adjust volume as well but this is probably done by changing the voltage the speaker sees?

Valid volume values are from V00 to VFF

About

Documenting the Kenwood TS-480 Transceiver's front panel serial protocol & behavior

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published