Table of Contents

Tait TM8100 series

The Tait TM8100 series are “PMR” radios that have become popular with Amateurs due to their excellent performance, modern architecture and flexibility. VHF models can often be picked up for £20-35 on eBay if you're patient. Unfortunately UHF models are difficult to come by and cost up to £125, but the occasional bargain is still out there.

Images

10 Channel Tait TM8110:

100 Channel Tait TM8105 Data Radio:

Rear of a TM8100 series radio, showing the DB15 accessory connector, power connector, BNC RF connector, and unpopulated DB9 for an optional internal options board:

Models

The TM8100 range consists of several models, although its worth noting the body is the same and the control heads can be swapped around or removed entirely.

Model Notes
TM8105 Proper “Data” radio without a control head. Note the DB9 connector on the front is NOT a standard RS232 serial layout.
TM8110 10 channel radio
TM8115 100 channel radio
T-S8107 10 channel radio with epoxied DB15 socket. Internal connector confirmed to have programmable pins functionality.

They are available in the following frequencies. The radio identification or frequency range can usually be found on a sticker on the base of the radio. Watch out for the C0 “Band 3” models which are outside of the amateur band. Otherwise almost all the radios you come across will be B1 VHF Models.

Identification Frequency (MHz)
A4 66-88
B1 136-174
C0 174-225
D1 216-266
G2 350-400
H5 400-470
H6 450-530
H7 450-520
K5 762-870 (Tx) 762-776 and 850-870 (Rx)

Power Requirements

The radio will operate on 10.8V to 16V and RF power output is stable down to 12v.

The table below shows the relationship between RF output and DC power in. Note it may not be entirely accurate, but should be good enough.

Watts Out Amps In
1 1
5 1.5
12 2.5
25 3.5

TODO: Check idle power TODO: VHF / UHF?

Pinout

The 25 watt TM8100s use a Molex Mini-Fit Jr connector. Replacements are available on eBay, or if you wish to make your own the housing is part number 39-01-4040 and the pins are 39-00-0078.

The pinout is as follows:

There are higher power variants with the following:

brand is Positronic
DF04F00/AA - housing
FC116N2/AA - DC power pins
FC422N2/AA - speaker pins

Auxiliary Connector Pinout

The simplified pinout:

Pin Use Standard through-hole NinoTNC pin (9 pin D sub) Surface-mount components NinoTNC pin (6 pin mini DIN)
7 Transmit Audio (Input) 1 1
12 PTT 3 3
13 Receive Audio (Output) 5 4 (9k6) / 5 (1k2)
15 GND 6 2

The levels on pin 13 are quite high and may over-drive some other devices. A voltage divider circuit as shown below can be used to attenuate it as needed.

A wide range of values should work. I would not use less than about 100 ohms, or more than about 100k.

The full pinout:

Programming Cable

It was previously understood that the TM8100 series required inverted 3.3v serial in order to program them, however the “Computer-Controlled Data Interface (CCDI) Protocol Manual” shows that the serial Rx line is RS232 level compatible. A tear down of a commercially sold programming cable also revealed a MAX232 type chip, confirming the radios can tolerate high levels than 3.3v. This means that instead of trying to find an invertable, 3.3v serial adapter, you can just adapt an RS232 cable to the pinout of the radio assuming it'll work with receiving the lower voltages. Fortunately Most modern USB to RS232 adapters will work fine.

The pinout to program the radio via the RJ45 connector on the front of a TM8110 / TM8115 can be found below:

The pinout to program the radio via the DB9 connector on the front of a TM8105 can be found below:

Hints

Cleaning Tips

A lot of the units you'll purchase will be well used, often ex-Taxi. This can lead to some unsavory buildup of the smoker and dirt kinds which can penetrate into rubbers and leave a residue around the radio.

When cleaning the radio, you might wish to follow the basic notes outlined below:

Head Unit

Chassis

Mic

Packet Configuration

You can download an example config file here. But better, File → Reset to Defaults, and start fresh.

That may not be possible for all radios, in which case use the Read Radio button to put the programming software into a state where the radio will take what the software is set to, and modify it as required.

Specifications

Select the band for the radio your programming, usually B1 for VHF or H5 for UHF. Note this must match the hardware you're programming.

Receiver Monitoring

Squelch Tail Extension Time: 0ms

Data, Selcall, DTMF, Two-Tone, MDC1200, Networks

Leave all at defaults (blank).

Channel Setup

Channels

The channels configuration is fairly intuitive:

The detailed tab provides more options:

Key Settings

Key 1 - Squelch Override. Useful for debugging weak stations.

UI Preferences

Backlight Mode - Off (Optional, but worth considering for radios that just sit on a single channel to extend life / avoid it becoming a distraction)

Start-Up

Power On Mode - Power On (Ensures the radio comes back on after a power outage) / Previous State (Switches on if it was previously switched on)

PTT

External PTT(1)

PTT Transmission Type: Data Audio Source: Audio Tap In

Programmable IO

Digital

Aux GPI1: Direction = Input, Action = External PTT 1

Audio

RX: Tap Out = R1, Tap Out Type = Split, Tap Out Unmute = Except on PTT

EPTT 1: Tap In = T13

Manuals

TM8100 service manual

TM8100 calibration application manual

TM8100/8200 installation manual

TM8xxx hardware developer's manual (pinouts etc)

Configuring the TM8100 for data operation

Computer-Controlled Data Interface (CCDI) Protocol Manual

CCDI commands

ModelAndCcdiVersion: q010FE
QuerySdm: q011FD
Version: q013FB
SerialNumber: q014FA
Cctm_PaTemperature: q0450475B
Cctm_AveragedRssi: q0450635D
Cctm_RawRssi: q0450645C
Cctm_ForwardPower: q0453185A
Cctm_ReversePower: q04531959
Gps: q016F8
Display: q0270C6

Audio frequency response (mV/Hz)

Raw data