General Information

The above series of radios all use similar internal computer control boards and the same RSS package. For this reason they are all contained in the same file.

HT1000/JT1000 Programming Cable

Visar Programming Cable

Visar Accessory Connector Pinout

If you have the accessory adapter for the side connector on the radio, the typical schematic of the speaker mic looks like this.

A manual supplement has been released for the HT1000/JT1000 with a new alignment procedure for the front end pre-selector. You can view this bulletin here.

Do you want to build your own programming cable for your HT1000/JT1000? If you don't want to use an old speaker mic cable, the individual part numbers of the parts for the Service Cable that will help are listed below.

You may want to look at the schematic for the RKN4035D Service Cable. This is the actual Motorola cable used for programming and servicing HT1000/JT1000.

The individual part numbers for the components of this cable are listed below.

Reference Part Number Description
C1 21-84008H06 Capacitor, 33nF
1 09-84538E03 Receptacle, 25pos
2 15-80349B36 Housing, Connector
3 30-05118W01 Cable, 13 Conductor
4 01-80754A26 Plug Assembly
5 42-10217A24 Strap, Tie
6 38-80373B24 Protective Cap
7 04-10058B12 Washer, Nylon
8 42-05184R05 Strain Relief
9 22-05541V01 Pin, Latch
10 41-05538V01 Spring, Latch
11 55-05536V01 Latch
12 15-05691W08 Housing, Connector
13 32-05533V01 Seal, Baseplate
14 32-05472P11 Gasket, "o" Ring
15 64-05241X01 Baseplate
16 39-05895V04 Contact, (13)

If you are using the Public Safety speaker microphone with a supported HT1000, you might want to order part number 3205514W01. This is the cover that should protect the antenna connector on the radio.

Trying to figure out how to use your JT1000? Check out the Utilities and Resources page and look for the link to online manuals.

Service Manuals

Here are a listing of the Service Manual part numbers for this series of radios:

Visar Specific Information

NOTE: In regards to the Visar's, there is NO way to make them have more than 16 channels. Yes, we know the display looks pretty, and that must surely make the rest of the radio capable of 99 channels. WRONG! There is barely enough codeplug space to handle 16 channels with all the options, let alone any more. There is no provision in the radio's hardware or software to support any more than 16 channels.

Also, there is no way to convert a 800 MHz trunking Visar into a conventional radio, nor convert a Privacy Plus Visar to do Type II trunking. The firmware in the radios is different, and there is no way to change it, other than to change the controller (cheaper to buy a new radio).

Out of Band Programming (General)

This series of radios generally performs quite well outside of the standard rated bandsplit. Out of band programming can be quite useful. One such example would be the 450 to 520 split, with out of band programming you can use the radio in the 440 Mhz HAM band. Programming the radios outside of the bandsplit is very simple and requires no special software or hardware, all that is required is the standard Motorola RSS package (some versions may not allow the following thought). To get out of band frequencies follow the listed steps:

Out of Band Programming (JT1000)

To make the JT1000 capable of being field programmed out of band:

(For a UHF radio, but can be easily modified for other bands/splits) This is assuming that you want to make a 450-520 radio into a 440 (or lower) radio.

Start your properly purchased and licensed copy of software RVN-4098G, version 03.02.01 or higher.

Load the archive into your text editor

The radio will now be able to be field programmed with out-of-band frequencies. Note that if you have a frequency out of the original programming band, and you load the archive and go to modify the frequencies in the RSS via F4-F4, it will give you an error. Ignore it. If you say OK, it won’t change anything.

Channel Expansion (HT1000)

All Visars and JT1000's are 16 channels, if yours has less you need to enable them using RSS.

The HT1000 is a different story though. The easy part of the conversion to 16 channels is to remove the channel selector knob, if you remove the notch on the knob you will then be able to rotate it all 16 channels.

The next step requires a HEX editor which you will use to edit the saved file (code plug) from your radio. Norton disk editor or Hex Workshop will do the job. Please only proceed if you are familiar with HEX editing!!! As well, you may want to keep a saved file in a different directory (then it will be easy to restore the radio to its original state). The steps listed below detail what to edit.

The JT1000 Programming Key

As you are probably aware if you are a JT1000 owner, to program your radio you either need to do it via RSS or have a programming key. Motorola would like you to believe that the programming key is some hi-tech device, but as typical of Ma M, it isn't. Click here to see what is inside the JT1000 key.

As a side note, the default password for the JT1000 when it is new from the factory is 581000, not that spells out "JT1000" on the keypad.

The JT1000 and QCII

The early JT's of 1995 or so vintage with the version 3.00 firmware do not have QC II capabilities. The 2000 models with ver 3.02 do have QCII capabilities.

The quick way to check the firmware version is to put the radio into Test Mode. To do this, turn the radio on, after the self test, push the button just above the PTT five times and a number will be in the display....ex. R3.00.

There is no way of upgrading a 3.00 radio to 3.02. You would have to change out the controller, which is almost the same price as a new radio.


If you have followed JT1000's for a while, or hacked around a bit in the RSS, you will undoubtedly have heard references to "Government Mode" and "FCC Mode" for the JT1000. This is all in regards to whether the programming key is required to be attached to the radio in order to program the frequencies in it. You see, as far as the FCC is concerned, for type acceptance, a commercial radio cannot have its operating frequency easily changed by an end user. That is why they implemented the external key. Well, since the Government gets just about anything it wants, they wanted a model whereby they did not have to use a key to access the frequency changing menus.

Up until now, being able to convert a FCC model into a Government model was just a pipe dream. However, after a trip to the 2001 Dayton Hamvention, one of our contributors came across someone with a JT1000 which he demonstrated was programmable without the programming key attached. When asked whether it had been hardware modified, he said "no, it's a Federal model". Then, when asked him how I could get the instructions on how to do this, he refused to provide the information. So, knowing it was possible, this contributor set out to find out how. After a few days with messing with a hex editor, SUCCESS!

As has been kindly shared with us to help all of you JT1000 owners out there, here is what you need to do to be able to throw away the silly programming key for your radio.

The first thing you need to do is make a backup copy of your current codeplug. That way, if you screw something up, you still have a good last image to send to the radio to fix the problems.

That done, you will need a hex editor, something like Hex Workshop works great. Open the codeplug file and locate hex offset 0x70 (this is set to a value of 0x80 by factory default), make sure you are in overwrite mode and not insert mode, and change value to 0x00, and save the changes. If you are concerned about an invalid checksum value, simply load the hex-edited codeplug file from the RSS and do a save in the RSS to generate a valid checksum.

Finally, load the hacked codeplug into the radio with the RSS. Now you should see the 'CHAN' option available without the programming key attached!

The other benefit of this modification, you can now use your speaker mic or other accessories attached to the accessory connector, and still access the CHAN menu!

What this modification does is change one of the option bits in the radio. We have messed around with a number of the bits in there, and have identified many of them. So far, there is nothing else really that useful that is worth reporting.

JT1000 Codeplug Information

Messing around with getting DTMF to work also led us to play with the JT1000 to see what else we could find. Not too much exciting, but we did find some other things which may be of use some day.

We found checksums stored at offsets 0x106 and 0x1FC.

The upper and lower frequency limits are stored at locations 0x6C and 0x6A, we're not sure of what format they are stored in though (didn't bother to investigate that far).

At offset 0x2A you will find the backlight timeout value stored (seconds in decimal converted to hex).

At offset 0x6E you will find the menu timeout value stored (seconds in decimal converted to hex).

To enable auto backlight, you need to change offset 0x16. The most significant bit of the lower nibble is the one that is important. For example, disabled, the value is usually 0x06 and enabled it is changed to 0x0E.

Locations 0x61 to 0x68 inclusive store the security code entered when you go into programming mode (with the key).

Lastly, location 0x60 stores most of the information that is present on the JT1000 options screen in RSS. The bit structure of that byte is shown below.

Bit Structure
			0     0     0     0     0     0     0     0     0
			A     B     C     D     E     F     G     H     I
Bit A      Alkaline Power    0 = Selected, 1 = Always Low
Bit B      Alert Tones       0 = Disabled, 1 = Enabled
Bit C      Unknown
Bit D      User Programming  0 = Disabled, 1 = Enabled
Bit E      Unknown
Bit F      Unknown
Bit G      Unknown
Bit H      Unknown
Bit I      Channel Display   0 = Channel Display, 1 = Frequency Display

Visar Model Chart

These radios are also part of the Jedi series and the model numbers follow the Jedi model number convention.

Be advised, when you are looking up the model numbers, the second from the last digit (usually A, B, C, or D) is just the revision number. It refers to the firmware features available in the radio, an A radio would be the first produced, and a B radio would have newer firmware, possibly with more features.

The version is not as important in most cases as the other digits in the model number for determining features. So, if all the other digits, except the version, match those for the radio you are looking up, then that is an accurate determination of the features for that particular radio. The only difference being in the firmware and supported features.

Below is a list of available Visar models as specified in one of the service manuals:

Model Description
Conventional Systems Radios
H05KDD9AA4BN 16-Frequency, 2-Character Top Display, 5- to 1-Watt, 136 - 178MHz
H05KDH9AA7BN 16-Frequency, 2-Character Top Display, 5- to 1-Watt, 136 - 178MHz, 3 x 4 Keypad
H05RDD9AA4BN 16-Frequency, 2-Character Top Display, 4- to 1-Watt, 403 - 470MHz
H05RDH9AA7BN 16-Frequency, 2-Character Top Display, 4- to 1-Watt, 403 - 470MHz, 3 x 4 Keypad
H05SDD9AA4BN 16-Frequency, 2-Character Top Display, 4- to 1-Watt, 450 - 520MHz
H05SDH9AA7BN 16-Frequency, 2-Character Top Display, 4- to 1-Watt, 450 - 520MHz, 3 x 4 Keypad
H05UCD6AA4BN 16-Frequency, 2-Character Top Display, 3- to 1-Watt, 806 - 870MHz
H05UCH6AA7BN 16-Frequency, 2-Character Top Display, 3- to 1-Watt, 806 - 870MHz, 3 x 4 Keypad
Privacy Plus Systems Radios
H05UCD6CB1BN 4 Systems, 4 Talkgroups, 2 Character Top Display, 3-Watt, 806-870MHz
H05UCH6DB7AN 4 Systems, 4 Talkgroups, 2 Character Top Display, 3-Watt, 806-870MHz, 3 x 4 Keypad
Type II System Radios
H05UCD6CF1BN 4 Systems, 4 Talkgroups, 2 Character Top Display, 3-Watt, 806-866MHz
H05WCD4CB1BN 4 Systems, 4 Talkgroups, 2 Character Top Display, 3-Watt, 896-902MHz

Please note, in the above model numbers, the second to last digit refers to the version of the radio. "A" would denote the original version, "B" would be the next version of the radio released, and so on. I believe in most of the radios now have a "D" version released.

Adding DTMF to an HT1000 or Visar

You'd think that if you just changed out the case on a non-DTMF HT1000 or Visar with a DTMF one, that the keypad should come to life and work, right? Wrong.

Unless a specific bit in the codeplug of the radio is enabled, no matter what you do, the DTMF pad will not function (as I am sure many of you have already figured out).

After we received a tip from one of our users about where to look in the codeplug for this bit, we did some R&D and came up with the answer.

The byte that contains the information to enable the DTMF pad is located at offset 0xB2 in the codeplug for the radio. Among other things, this byte stores some of the information on the DTMF options screen in the RSS. But, more importantly, it also contains the bit that enables the keypad on the radio.

It is the most significant bit of the upper nibble that controls whether the pad is enabled or disabled. See the example below.

Example of byte at offset 0xB2:
			 non-DTMF the byte may be 0x79 which is 0111-1001 in binary
			with-DTMF the byte may be 0xF9 which is 1111-1001 in binary

Now, in order to make your upgrade easier for you, we have provided the lookup table below. All you have to do to enable the keypad is the following:

0x0 0x8
0x1 0x9
0x2 0xA
0x3 0xB
0x4 0xC
0x5 0xD
0x6 0xE
0x7 0xF

If you have RSS version R03.02.01 or newer, you can enable DTMF by going into the Radio Wide Screen (F4-F3-F2 from the Main Menu), then press ctrl-shift-F7. This should bring up a special options screen from which you can enable or disable DTMF (option H297). Note that the caveat is that this only works on a radio that was originally equipped with a DTMF pad. If the radio didn't come with a DTMF pad from the factory, then the only way to make it work is to hex edit the codeplug.

One thing you should know about adding DTMF to a Visar, if the radio has firmware in it older than V2.04, you will have to use a side button to enable the pad (you won't have hot keypad dialing).

Another note about adding DTMF to a Visar. If you know someone with a DTMF Visar (from the factory), you can add the pad to your radio and clone from their radio to yours to get your pad working. That will change the bit in your radio to turn on the pad.

Upgrading HT1000's With LAB RSS

Using LAB RSS for these radios, you may be able to add some programming features to your HT1000.

You need an "A" version radio and a codeplug from the same model of a "B" version radio.

Using the LAB RSS, clone the "B" version codeplug into your "A" version radio.

If you're lucky, you may end up with few more button programming options.

HT1000 Codeplug Hacking

The Hex Address for the Tx and Rx freq. start at hex 0x12C.

A channel record looks like this:

No investigation has been done on the format of the freq's. We know that 150.000MHz shows up as 1D60.

To include all 16 channels add 0xD for each additional channel.

Next... the options available for each channel.

The TPL and DPL work like this. Rx DPL looks like 00100000 while Rx TPL is 01100000 Tx is the same only 00010000 DPL and 00011000 TPL. Offset 0x135 Tx and 0x136 Rx are the Freq's for TPL and DPL. Unknown Format.

To use on a different channel, take the offset for that channels Tx freq and add the respective numbers to get down that far.

If channel 5 starts at Offset 0x160 the the bit for PTT ID would be at offset 0x168, 0x12C is 8 less than 0x134.

This information was derived using an HT1000 VHF A3 Codeplug and compared to A1 and B3 codeplugs.

If you have any problems, email us and we'll try to help.