Guide: Upgrading GM1200/GP1200 to MC2100/MT2100

The General forum is where users can discuss any topic regarding Motorola communications equipment - hardware, software, etc. There are also several focused forums on this board, so please take the time to ensure that your questions doesn't fall into one of those categories before posting here!

Moderator: Queue Moderator

Post Reply
User avatar
ro
Posts: 113
Joined: Mon Feb 02, 2004 4:55 am
What radios do you own?: GP380

Guide: Upgrading GM1200/GP1200 to MC2100/MT2100

Post by ro »

Since there seems to be some confusion with the existing flash guides, I'll write a more detailed step-by-step guide about how to flash a GM1200/GP1200 radio into a MC2100/MT2100. I hope this will clarify some things.

There are some very old radio types that can't be flashed, since they don't use a flash EEPROM to store the firmware on. The good news is that these old radios are very rare.
You can't flash radios with the model numbers M01RHL...... and M01KHL...... either. It only works if you change the control head.

Prerequisites
What you need:
  • - 21 Series DOS RSS
    - MTSX Lab or ASTRO Lab
    - 21 Series Upgrade Tool (Skywalker Radio Upgradetool)
    - A normal RIB and a modified RIB. The easier way is to build yourself a UniRIB (http://www.fortunecity.de/lindenpark/me ... unirib.gif), which has a switch that toggles between normal mode and flashing mode (=modified RIB).
    - Service cables. The standard programming cable will not work for flashing, since they have not all the necessary pins connected. You can easily make the necessary cables yourself.
For flashing a GM1200, you need to use the accessory connector on the bottom of the radio. Using the Mic connector will not work for flashing! Here's the pinout for the accessory connector cable: http://www.fortunecity.de/lindenpark/me ... edimob.gif.
For flashing a GP1200, here's the accessory connector cable: http://www.batlabs.com/images/mtsxserv.gif.
You might also want to make the cable that connects the RIB with the PC yourself: http://www.batlabs.com/images/9pinrib.gif.

I recommend you to read the Batlabs Programming Primer (http://www.batlabs.com/newbie.html). It will save you a lot of headaches and hours of error hunting.

For the computer... the software is very old and will only work on old, slow computers. Use a 386 or 486. Faster computers might work perfectly as well (speaking of 486 with 100 MHz), but you're on the safe side when using no more than 20 MHz. Use only COM1 as serial port!
And for the software... never use Windows! Boot right into pure DOS and run all programs from within DOS only! NEVER use a DOS box inside any Windows version!

Getting started
First, connect your RIB to the computer and the radio to the RIB. Use the normal (unmodified) RIB.
Start the computer in DOS mode and start the 21 Series DOS RSS. Turn on the RIB and the radio.

Hint:
I recommend you to write down the tuning parameters of the radio, since they will be lost in the flashing process. Otherwise you have to retune your radio, for which you need some special equipment.
Back up your radio before proceeding! If anything goes wrong, you can go back to the previous state.

1. Creating a default codeplug
You have to create a default codeplug for your radio with the 21 Series DOS RSS.
Start the 21 Series DOS RSS and press F4 'CHANGE/CREATE/VIEW Radio Data', then F2 'RADIO CONFIGURATION', then F2 'HARDWARE Configuration'.
In the field 'Model Number' select the radio model that you have. Watch for the correct Radio Type, Display Type, RF Band, Channel Spacing and Power Level. If you are not sure about your radio model and what codeplug you need, this table might help you:
  • - 70cm UHF GP1200 with 14-character front display and keypad (Model Number H01RDH9CK7..): H01RDH9AN8..
    - 70cm UHF GP1200 with 6-character Top Display (Model Number H01RDD9CK4..): H01RDD9AN5..
    - 70cm UHF GM1200 with big Display and Rotary Knob: M01RFM9AN5..
    - 70cm UHF GM1200 with 14x2-character Display and full keypad: M01RFN9AN8..

    - 2m VHF GP1200 with 14-character front display and keypad (Model Number H01KDH9CK7..): H01KDH9AN8..
    - 2m VHF GP1200 with 6-character Top Display (Model Number H01RDH9CK4..): H01KDD9AN5..
    - 2m VHF GM1200 with big Display and Rotary Knob: M01KHM9AN5..
    - 2m VHF GM1200 with 14x2-character Display and full keypad: M01KHN9AN8..
Press F2 to create the codeplug.
Now hit ESC, then F3 'GET/SAVE/PROGRAM Radio Data', then F7 'SAVE Radio Data to Disk'. In the field 'Archive Filename', type 'default.ds' and save the codeplug on the disk by pressing F8.
Exit the 21 Series DOS RSS. This default codeplug is the native codeplug!

Copy the file 'default.ds' from the 21 Series DOS RSS directory on your hard disk to the MTSX Lab directory

2. Writing the default codeplug to the radio
Start MTSX Lab software and press F3 'GET/SAVE/PROGRAM/CLONE Codeplug Data from/to Disk/Radio', then F6 'Archive/Srecord Disk Files'. Enter the name of the default codeplug ('default.ds') and read the file with no unpack by pressing F2.
Hit ESC, then F3 'GET/SAVE/PROGRAM/CLONE Codeplug Data from/to Disk/Radio', then F4 'Read/Write Radio with No Pack/Unpack' and write the codeplug to the radio by pressing F8.

Now the radio displays 'Radio Fault 02'. Don't worry, everything is perfectly fine.
Exit the software and turn the radio off.

3. Upgrading the radio
Connect the radio to the modified RIB. and start the 21 Series Upgrade Tool. Use the modified RIB only for flashing the radio!

Now comes the tricky part: The 21 Series Upgrade Tool is very picky about almost everything you use. Be sure that all cables are okay. Double-check everything.
Important: You have to use a stable, regulated power supply for the RIB (the original Motorola RIB power supply will do just fine). Motorola specifies stable 13 volts for upgrading, but you might try stable 14 volts if it isn't working. Receiving an Error 35 or Error 36 when trying to upgrade indicates a wrong or weak power supply voltage.

GM1200: Before you start the upgrading, press the Power Button on the radio and keep it pressed. You have to keep it pressed for the whole procedure!
GP1200: Be sure that the battery is fully charged. Just before starting the upgrade process, turn the radio on and then off again. The power knob has to be turned OFF before starting the upgrade (the upgrade tool will not flash the radio if the power knob is turned on)!

Start the upgrading. This will take about 3 minutes. Be very careful at this point! You have to keep the power button pressed all the time when flashing a GM1200. Be sure there are no power outages or interruptions on any of the cables. Otherwise this may render your radio useless.

If you get an error when trying to upgrade, turn off everything, disconnect everything and try it again. The upgrade tool is a strange piece of software with its own mind. You might need several attempts until it finally works.

Done!

After the flashing has completed, you have a MC2100/MT2100 radio with 16 zones and 250 channels with PL, select-5 and, if your radio has a keypad, even DTMF.

Don't forget to retune the radio. If you were able to write down the tuning parameters before the upgrading, you can use them just fine. This will save you the need to retune.
Now you can program the radio with the 21 Series DOS RSS (you should only use the software for programming, that you used in preparation of the upgrading).

Alright, that's it. Any suggestions, questions or hints are welcome. By the way, thanks to Andreas!
Last edited by ro on Wed Mar 31, 2004 2:37 pm, edited 2 times in total.
User avatar
Ed
Posts: 161
Joined: Tue Apr 29, 2003 12:23 pm

Post by Ed »

Thanx Ro!

Be sure to have the 2100upgradetool on a slow computer, AND on com:1.
When upgrading the GP-1200 sometimes you have to switch on/off the GP-1200 to get it in bootstrap mode. There are 3 different versions (or more) around, the most reliable is the 2100upgrade labversion. To load a different codeplug you can also use Wookie Moebius lab (patched), pre is that this one holds your bits for alignment (you don't have to realign) runs on Windows (3.1 ->), and has a "usable" userinterface. Cons: Not always as stable and reliable.

Before you start: BACKUP YOUR ORIGINAL CODEPLUG!!!!

Ed
User avatar
Ed
Posts: 161
Joined: Tue Apr 29, 2003 12:23 pm

Post by Ed »

Forgotten a little(but important)one:

You need a good, (regulated) stable powersupply for the flash-rib! Original Motorola will do ;-).

This "little one" took me a day to find out......


Ed
User avatar
ro
Posts: 113
Joined: Mon Feb 02, 2004 4:55 am
What radios do you own?: GP380

Post by ro »

Hey Ed!
I've updated my guide with your comments, thanks alot :D
I've also changed the link to the UniRIB, because Andreas has revised his schematic.
Ed wrote:This "little one" took me a day to find out......
I'm right with you brother. Spend hours (and several power supplies) in trying to find out what was wrong
User avatar
Ed
Posts: 161
Joined: Tue Apr 29, 2003 12:23 pm

Jedi programming/flash cable

Post by Ed »

After flashing more than 40 Jedi's, using the original Motorola cable (and resoldering 20 or so bend pogo pins :cry: ) there's a better solution!

The Wetech carkit has a real solid connector for the Jedi series, and the 15 pin sub-d is compatible with the original flashcable. Making a cable between sub-d and the rib's rs-232 is peanuts!

Flashing is now 10 times more reliable, and 3 times as faster!


Ed
"American beer is like making love in a canoo. It's both f*cking close to water."
(Monty Python's Flying Circus)
saberjerk
Posts: 379
Joined: Wed Apr 03, 2002 4:00 pm

Re: Guide: Upgrading GM1200/GP1200 to MC2100/MT2100

Post by saberjerk »

Someone needs to update this thread. Most of the vital links are dead.
Post Reply

Return to “General Motorola Solutions & Legacy Radio Discussion”