CPS R02.02.00 Modification for MCS 2000 900MHz

This forum is for discussions regarding all aspects of Motorola radio programming, including hardware, computers, installation and use of RSS/CPS, firmware upgrades, and troubleshooting. There are subforums for discussions of codeplugs, and also for software/firmware release notes and issues.

Moderator: Queue Moderator

Post Reply
User avatar
d119
Posts: 3532
Joined: Tue Mar 19, 2002 4:00 pm

CPS R02.02.00 Modification for MCS 2000 900MHz

Post by d119 »

OK. I figured out what to change in R02.02.00 CPS for the MCS 2000 to operate in the 900MHz amateur band.

This modification should allow receive down to 927.0000MHz, and transmit up to 903.9875MHz.

In the MCS2000.exe file, use your favorite hex editor (I prefer Hex Workshop) to search for the following hex values:

AC3CC335 (represents 901987500)

Replace it with

2CC1E135 (represents 903987500)

Then

9428BB37 (represents 935.012500)

Replace it with

C0E54037 (represents 927.000000)

Please make sure you search the ENTIRE document for the original values, as they may appear more than once. If I recall correctly, one value appeared twice, the other only once. Just save the file (make sure to save a backup copy!) and then launch the CPS. Read your radio, and you should now be able to enter receive frequencies from 927.0000 through the commercial frequencies, and transmit frequencies up to 903.9875.

Enjoy.
User avatar
BioHazard
New User
Posts: 1
Joined: Sun Dec 14, 2008 1:33 pm
What radios do you own?: mcs&mts2000

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by BioHazard »

This did the trick now I can switch to using CPS instead of RSS. Now it will be much simpler to program my MCS2000. Now on to my MTS2000.
I do not suffer from insanity, I enjoy every minute of it!
User avatar
d119
Posts: 3532
Joined: Tue Mar 19, 2002 4:00 pm

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by d119 »

The procedure should be the same for the MTS 2000. I'm glad this helped someone!
User avatar
kcbooboo
Batboard $upporter
Posts: 2117
Joined: Wed May 01, 2002 9:03 am

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by kcbooboo »

Are there multiple places that must get patched for each model radio that's covered by the program, or does one change do every model? I realize that the older programs usually only covered one model line, so this wasn't an issue.

It was SOOOOOOOOO nice of Motorola to make the limits an exact 12.5 kHz channel frequency. Sure made it hard to find references to 896, 902, 935, and 941.

Thanks for the info.

Bob M.
n1oty
Posts: 77
Joined: Wed Apr 05, 2006 1:09 pm
What radios do you own?: xts3000/2500/mcs2000/mts2000

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by n1oty »

With Hex workshop or any decent hex editor, just do a search and replace of all instances as originally described. I actually opened mine up a bit wider by a couple of megs, just in case.
User avatar
Astrocom
Batboard $upporter
Posts: 11
Joined: Sat Apr 12, 2003 3:33 am
What radios do you own?: xts5k, xts2.5k,astro spectra

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by Astrocom »

This fix also worked on CPS ver 12.00.00 for the XTL-1500 Mobil.
Thanks, TR
AA1Z
New User
Posts: 2
Joined: Thu Jan 06, 2011 6:27 am

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by AA1Z »

Thanks for this post, it worked for me. There was one entry for the first value and two for the second.
Rich
Thomas
Posts: 71
Joined: Mon Oct 20, 2008 5:35 pm
What radios do you own?: MCS2K,CDM1250,XTS3000,XTL2500

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by Thomas »

Thanks for this info...works great!
Thomas
Posts: 71
Joined: Mon Oct 20, 2008 5:35 pm
What radios do you own?: MCS2K,CDM1250,XTS3000,XTL2500

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by Thomas »

Question? How does one generate the hex values to search for from the decimal values or frequency in MHz? IE: AC3CC335 (represents 901987500)

The standard hex coverters don't seem to jive with the values listed above.
motorola_otaku
Posts: 1854
Joined: Tue Jan 13, 2004 7:03 am

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by motorola_otaku »

I just used the Base Converter tool bundled with Hex Workshop set to Intel and Unsigned Long. Works every time.
Thomas
Posts: 71
Joined: Mon Oct 20, 2008 5:35 pm
What radios do you own?: MCS2K,CDM1250,XTS3000,XTL2500

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by Thomas »

motorola_otaku wrote:I just used the Base Converter tool bundled with Hex Workshop set to Intel and Unsigned Long. Works every time.
Thank you...I was using something much simpler that didn't have such a utility.
N5LS
New User
Posts: 19
Joined: Sun May 02, 2010 9:09 pm
What radios do you own?: MCS2000, XPR4550, XPR6550, MSF

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by N5LS »

I tried this on CPS version R01.10.00 . I found both strings and modified them with Hex Workshop. I saved the file as MCS.exe ... it told me MCS.exe already exists...replace it? and I said yes.

I started MCS and the band limits are still the stock limits.

Why didn't my mods take effect?

Forgive me, I've programmed GTX's and modified ODB files in RSS, but never before in CPS.

Thanks all of you for your help!
motorola_otaku
Posts: 1854
Joined: Tue Jan 13, 2004 7:03 am

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by motorola_otaku »

N5LS wrote:Why didn't my mods take effect?
You missed a location or two.

This is why I don't like giving paint-by-numbers bandsplit hack instructions for modern CPS - the offset locations change with each version. The only sure-fire way to do it (and this applies to Astro Mobile and Portable AND Astro25 mobile and portable too) is to do the math with Base Converter to figure up your new and old values, then search the entire .exe file replacing as you go. If you're worried about accidentally overwriting a bit of random code all you have to do is grab the 4 bits before and after your target 4-bit range and plug them into Base Converter to see if they represent an actual frequency. Many of them will not jive with any known bandsplit limit, but as long as they're an actual Hz frequency and not a random integer you're safe.
N5LS
New User
Posts: 19
Joined: Sun May 02, 2010 9:09 pm
What radios do you own?: MCS2000, XPR4550, XPR6550, MSF

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by N5LS »

Thanks, motorola-otaku,

I actually searched the ENTIRE exe file with Hex Workshop, going 4 bits at a time. I'm fairly certain that I got ALL the old bandsplit strings and replaced them. I checked and rechecked. I used the "search" function to locate the old strings (using the base converter to find out what those strings should look like).

Someone on the air locally here suggested that I have to first change the name of the existing mcs.exe file to something else, like mcs.bak, BEFORE writing the new exe file to my hard drive, for the changes to work. Could that be? I re-checked the modified file I wrote to the hard drive and it is still as I wrote it, so it didn't revert back to stock !
motorola_otaku
Posts: 1854
Joined: Tue Jan 13, 2004 7:03 am

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by motorola_otaku »

Hex Workshop should give you the option to create a .bak backup file when you save your changes. As long as you didn't move or copy the original .exe file from its original location any changes you make will "stick" as soon as you save.
N5LS
New User
Posts: 19
Joined: Sun May 02, 2010 9:09 pm
What radios do you own?: MCS2000, XPR4550, XPR6550, MSF

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by N5LS »

Thanks again, Otaku,

Well, It did "stick". All the changes I made are OK. But the CPS Still wont recognize the new band edges. I must have missed an offset somewhere. Thanks for your help!
User avatar
n9wys
Posts: 102
Joined: Sun Apr 18, 2004 12:03 pm
What radios do you own?: Too many to list! :-)

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by n9wys »

I know this is an old thread, so I hope someone is watching it...

I'm wondering if editing is only needed for 900 MHz Amateur, or if I need to do this as well for VHF and UHF Amateur. If I'm going to go through the trouble, I may as well do it all at once...
Mark - N9WYS
MP 6.7
Posts: 109
Joined: Mon Aug 22, 2005 11:00 am
What radios do you own?: Spectra, Maxtracs, MT2k, GP300

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by MP 6.7 »

I do know for a fact that editing is needed to push the VHF down to 144. Done it, works great.
Dale
KE7CEU
Current radios
Mobiles: 3x D43 A7 Spectras, T83 A9 Spectra, 2x KLM and 2x KLN MCS2000's, D43 Maxtrac 32ch, D35 Maxtrac 6ch modded for 896MHz receive, M33 M1225 4ch, Lowband Maratrac on 6 meters
Portables: 2x VHF GP300, VHF P110, UHF P110, VHF A7 MT2000
motorola_otaku
Posts: 1854
Joined: Tue Jan 13, 2004 7:03 am

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by motorola_otaku »

146 to 144 for certain VHF radios, and 450 to 440 for S-split UHF radios. Same methods apply for searching and editing the bandsplit values as for 900.
User avatar
n9wys
Posts: 102
Joined: Sun Apr 18, 2004 12:03 pm
What radios do you own?: Too many to list! :-)

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by n9wys »

OK - well, band plans are secondary to my new main problem now... I was writing a codeplug to the MCS2000 when the battery in my RIB gave up the ghost. Needless to say, I now have a doorstop. Any way to resurrect this radio, short of paying Motorola to do it?
Mark - N9WYS
motorola_otaku
Posts: 1854
Joined: Tue Jan 13, 2004 7:03 am

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by motorola_otaku »

Yes, but you need a DOS RSS-saved codeplug or a s-record for that radio, and MTSX Lab R03.00.00. Actually any s-rec or DOS codeplug matching your model of radio will work, but you'd need to do a full service alignment afterward of course.
User avatar
n9wys
Posts: 102
Joined: Sun Apr 18, 2004 12:03 pm
What radios do you own?: Too many to list! :-)

Re: CPS R02.02.00 Modification for MCS 2000 900MHz

Post by n9wys »

motorola_otaku wrote:Yes, but you need a DOS RSS-saved codeplug or a s-record for that radio, and MTSX Lab R03.00.00. Actually any s-rec or DOS codeplug matching your model of radio will work, but you'd need to do a full service alignment afterward of course.
I currently have neither... well, actually, I DID save the codeplug first - before modifying it - so I have the archive. If anyone wants to contact me off-list with ideas/suggestions/help, I'd be MUCH obliged!!

n9wys <(at)> ameritech <(dot)> net
Mark - N9WYS
Post Reply

Return to “Radio Programming”