Key Radio Programming Information
KP150 / KP450 (KG109)
by Tom Grady G6IGA keyradioatsuperiorsignals.co.uk copyright
All registered trademarks are acknowledged
Checking which type of option board you have in your set
When removing the back plate check which type of PCB you have fitted. You will need to have a PMR board (with a 27c64 Eprom) to carry out the modifications listed below, these instructions DO NOT apply to a trunked board (with 27128
Configuring Audio Links
- If a CTCSS or 5-tone board has been removed from the radio either the Flexi
brown shorting board will be fitted. If not solder links 4 & 5 together.
- If you don't have the square speaker / mic audio shorting cap which fits on
the left hand side speaker / mic socket and have no audio from the set as a
result. You need to remove the rear of the set and the PMR option board,
underneath the main board needs pins 5 & 6 linked. Some sets have a pair
of pads for this purpose, otherwise just solder link the two together.
- Pins are numbered thus
- Pins 8 & 9 are the squelch. Open circuit is open squelch. Short Circuit is
closed squelch. Select on test resistance of approx 5K across pins 8 & 9
will adjust squelch to the correct value.
Programming is similar to the KM series with a few minor differences shown below
- A number of parameters need to be worked out;
- The Reference frequency of 6MHz is sampled and divided by the 'Reference Division Rate' to determine the channel spacings.
- Reference Division Rate - 6MHz/10KHz = 600 = 852 in reversed Hex as used by the Key (see TX(R) & RX(R) in the table below).
- Reference Division Rate - 6MHz/12.5KHz=480 = 0E1 in reversed Hex as used by the Key (see TX(R) & RX(R) in the table below).
- Each Address code ALWAYS starts with F i.e. F* F* F* so that for the reference division rate for 12.5KHz 0E1 works out to be F0 FE F1.
- Fr = Receive Frequency
- Ft = Transmit Frequency
- D = Prescaler Division Rate fixed at 64
- N = Number of Complete Divisions
- A = Remainder of the channel division rate
- 'N' & 'A' are calculated using the following equation; X = (N x D) + A, works out to the following in the example below
11602 = (0.181 x 64) + 0.018
- A TX frequency of 145.025MHz = 145.025/12.5 = 11602 then divided by D (fixed at 64)
- 11602/64 = 181.28125 Number of complete divisions = N = 181 converted into Hex and reversed = 5B0 (see TX(N) in the table below).
- 0.181x64 = 11.584-11.602 = 0.018 = A = Remainder of the channel division rate
- 18 converted into Hex and reversed = 21 (see TX(A) in the table below).
- Receive is similar BUT 21.6MHz has to be taken off the RX frequency
- On a KP80 (KG109) Low Band Handportable you ADD 21.6 to the RX frequency
- A RX frequency of 145.625MHz = 145.625-21.6/12.5 = 9.922/64 = 0.15503125
- 0.155 Number of complete divisions = N = 155 converted into Hex then reversed B90 (see RX(N) in the table below).
- 0.155x64 = 9.92-9.922 = 0.002 = A = Remainder of the channel division rate
- 2 converted into Hex and reversed = 20 (see RX(A) in the table below).
- Upto 99 channels can be programmed from memory location 000 to 620
|Key 27c64 Eprom Coding|
|Channel #1 Address||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F
|Channel Data - example 145.025 Tx 145.625 Rx||F2||F0||FB||F9||F0||F0||FE||F1||F2||F1||F5||FB||F0||F0||FE||F1
|Channel Data - example 70.4500 Tx 70.4500 Rx||F4||F0||F3||F7||F0||F0||FE||F1||F4||F0||F8||F5||F0||F0||FE||F1
Programming Additional Features
- After the frequencies have been programmed there are some additional features to be added in the programming
- At Memory location 640 the Transmit Time Limter is set
|Transmit Time Limiter Coding|
|Time (Seconds)||20||35||50||65||80||95||110||125||140||155||170||185||215||215||230||No TTL
|Data at Address 640||F0||F1||F2||F3||F4||F5||F6||F7||F8||F9||FA||FB||FC||FD||FE||FF
- Some early models of the KP150 (KG109) were fitted with the uPD7530BGF KM753C-111 CPU if this is the case '00' MUST be programmed in location 650.
- From address 670 to 7F8 the CTCSS tones are set for each of the 99 channels
- The information below covers both the original 09QCTA CTCSS board and also the Sigtec C1124 CTCSS board.
|CTCSS Data Chart|
|Data||RX Code||TX Code
|Tone||RX Data-1||RX Data-2||TX Data-1||TX Data-2
|No Tone 09QCTA||02||0C||00||0C
|No Tone C1124||02||0D||00||0D
The CTCSS data is entered into the eprom as follows
- IMPORTANT note a code is required even for NO CTCSS with a CTCSS Board fitted
- The NO CTCSS code for a 090QCTA (original CTCSS Board) or C1124 (Sigtec) differs, check which board you have
- To enable the Tx Timeout Timer on the C1124 CTCSS Board, 1 needs to be added to both the CTCSS Rx & Tx Data-1 codes (see example in table below)
|Key KP150 CTCSS Coding|
|Channel 1 Data - example 67.0Hz Tx 67.0Hz Rx for either the 09QCTA CTCSS Board OR no Tx Timeout enabled on C1124 Board||0E||0F||0C||0F
|Channel 1 Data - example 67.0Hz Tx 67.0Hz Rx with Tx Timeout Timer enabled on C1124 Board||0F||0F||OD||OF
|Channel 2 Data - example NO CTCSS tones 09QCTA||02||0C||00||0C
|Channel 2 Data - example NO CTCSS tones C1124||02||0D||00||0D
Links on Sigtec C1124 CTCSS Board
- J1 - Increases decoder bandwidth for non-crystal controlled repeater panels
- J2 - Tone phase change A=180 deg B=120 deg
- J3 - Link with diode enables monitor button
- J4 - Linked disables Tx lockout
- J5 - Leave unlinked
- Supply Voltage 9.6v
- Adjust TX and RX VCO trimmers for approx 3v (Range 1-5v)
- Test VCO voltage at Test Point
- Calibrate frequency with VCO frequency adjust trimmer
- Adjust maximum power and then align High Pwr Set / Low Pwr Set if radio has
switchable power levels
- Tune front end coils x 4 for maximum receiver sensitivity
- Squelch is preset with radios with no squelch pot
KP Handheld Mic Pinouts
This is the easy bit ... a preconfigured file to blow straight into the 2764 flexi track mounted eprom
KP80 (KG109) 4 Metres eprom binary code - 4 metres ( 16 channels - 99 Channels Possible) Channel Listing
KP80 (KG109) 4 Metres eprom binary code - 4 metres ( 40 channels - 99 Channels Possible) Channel Listing
KP150 (KG109) 2 Metres eprom binary code - 2 metres ( 88 channels
- 99 Channels Possible) Channel Listing
KP450 (KG109) 70 cms eprom binary code - 70 cms ( 80 channels - 99 Channels Possible) Channel Listing
- PLEASE NOTE: I am not able to supply blank flexi track mounted
27c64 eproms but can program them. I do not have any other parts for the Key KP Radio, only answer questions about KEY KP series radios ! (I'm always hunting for Key bits myself though)
- Hopefully readers of this article will be familar with how to actually program a 27c64 eprom.
- Key used to manufacture a special programming adaptor for the flexi track mounted 27c64 eprom which converts it to the normal 28 pin DIL socket to blow its data.
- Before you ask I only have one of these adaptors and its not for sale !
- Please contact epromsatsuperiorsignals.co.uk for programmed devices @ 5.90 UK pounds
7.5 Euros including 90p postage (Please note you need to supply the blank
by Tom Grady G6IGA keyradioatsuperiorsignals.co.uk copyright
Back to Home Page