• To anyone looking to acquire commercial radio programming software:

    Please do not make requests for copies of radio programming software which is sold (or was sold) by the manufacturer for any monetary value. All requests will be deleted and a forum infraction issued. Making a request such as this is attempting to engage in software piracy and this forum cannot be involved or associated with this activity. The same goes for any private transaction via Private Message. Even if you attempt to engage in this activity in PM's we will still enforce the forum rules. Your PM's are not private and the administration has the right to read them if there's a hint to criminal activity.

    If you are having trouble legally obtaining software please state so. We do not want any hurt feelings when your vague post is mistaken for a free request. It is YOUR responsibility to properly word your request.

    To obtain Motorola software see the Sticky in the Motorola forum.

    The various other vendors often permit their dealers to sell the software online (i.e., Kenwood). Please use Google or some other search engine to find a dealer that sells the software. Typically each series or individual radio requires its own software package. Often the Kenwood software is less than $100 so don't be a cheapskate; just purchase it.

    For M/A Com/Harris/GE, etc: there are two software packages that program all current and past radios. One package is for conventional programming and the other for trunked programming. The trunked package is in upwards of $2,500. The conventional package is more reasonable though is still several hundred dollars. The benefit is you do not need multiple versions for each radio (unlike Motorola).

    This is a large and very visible forum. We cannot jeopardize the ability to provide the RadioReference services by allowing this activity to occur. Please respect this.

FPP for ham frequencies on a xts2500

Status
Not open for further replies.

ElroyJetson

Getting tired of all the stupidity.
Joined
Sep 8, 2002
Messages
3,926
Location
Somewhere between the Scylla and Charybdis
I found this on repeaterbuilder. I quote it in full:

General Information:

I've used the Hex Workshop program for editing. All of the values are 8-byte, unsigned long, Intel format.

The Astro 25 Portable CPS covers models XTS5000, XTS4000, SSE5000, XTS2500, XTS2000, ATS3000, XTS1500, MT1500, and PR1500 Radios.

The Astro 25 Mobile CPS covers models XTL5000, Astro Spectra Plus, XTL2500, XTL1500, and PM1500 Radios.

Here are the latest Offset addresses. Other versions may have different Offset addresses, but the search info will be the same. Remember that in the Receive search, ONLY CHANGE the LAST 5 addresses that are found. This applies to both Portable and Mobile files; patport.exe and patmob.exe located in the install directories:

C:\Program Files (x86)\Motorola\ASTRO 25 Products\ASTRO 25 Mobile CPS\) and
C:\Program Files (x86)\Motorola\ASTRO 25 Products\ASTRO 25 Portable CPS\).

The trick is when using Hex workshop to do a "Save As" and save the modified exe as patport.new. Exit Hex Workshop, rename the original exe to patport.old then rename the new file back to the patport.exe. For the mobile version, modify the file named patmob.exe instead of patport.exe

You are changing the receive and talk/around frequency range from 935 to 941 MHz down to 926 to 941 MHz. If you need to go lower, you can use a different starting frequency value.

You are changing the transmit frequency range from 896 to 902 MHz up to 896 to 904 MHz. If you need to go higher, you can use a different ending frequency value.

These same values can be found in other CPS versions but the addresses will be different.

For Portable CPS Version R.20.01.00:

Receive: Search for 935.0125 (9428BB37 HEX) and replace with 926.0125 (54D43137 HEX) in 5 addresses starting at 01200DDC.

Transmit: Search for 901.9875 (AC3CC335 HEX) and replace with 903.9875 (2CC1E135 HEX) at one address 01200CE8.

For Mobile CPS Version R.20.01.00:

Receive: Search for 935.0125 (9428BB37 HEX) and replace with 926.0125 (54D43137 HEX) in 5 addresses starting at 0139D80C.

Transmit: Search for 901.9875 (AC3CC335 HEX) and replace with 903.9875 (2CC1E135 HEX) at one address 0139D718.

Contact Information:


The author can be contacted at: lmeiss [ at ] cox [ dot ] net.
 

ElroyJetson

Getting tired of all the stupidity.
Joined
Sep 8, 2002
Messages
3,926
Location
Somewhere between the Scylla and Charybdis
There has to be a set of FPP band limits. It stands to reason that finding them will allow you to change them.

Maybe the actual FPP limit frequencies are slightly different? I can't check that. Don't have an FPP radio.
 

dfb8085

Member
Joined
Oct 14, 2012
Messages
36
Location
Cumming, Ga
Well I am searching for the fix. W9CR is whose page I been following. I have the 900 radio modded to tx and rx in ham band portion of 900mhz. now i can't put this any other way. While FPP is working for the designed commericaL freqs. now if your awake I am repeating the isssue. Following w9cr instructions I have the xts2500 working good in every way except FPP ham freqs. You can enter the ham freqs manually but when you go to save its a no no. I have tried eveything I can but i cannot find the or understand w9cr last step in editing the file to expand fpp to ham freqs
 

a417

Active Member
Joined
Mar 14, 2004
Messages
4,669
Well I am searching for the fix. W9CR is whose page I been following. I have the 900 radio modded to tx and rx in ham band portion of 900mhz. now i can't put this any other way. While FPP is working for the designed commericaL freqs. now if your awake I am repeating the isssue. Following w9cr instructions I have the xts2500 working good in every way except FPP ham freqs. You can enter the ham freqs manually but when you go to save its a no no. I have tried eveything I can but i cannot find the or understand w9cr last step in editing the file to expand fpp to ham freqs
you mean this?
For OOB FPP to work the code must be changed in patport to cause the bytes to not be re-written. 0x3df2e5 - change 74 to EB
 

dfb8085

Member
Joined
Oct 14, 2012
Messages
36
Location
Cumming, Ga
No sir that is not the problem. The act of changing the FPP band edges is the problem.

I do not understand :



For OOB FPP to work the code must be changed in patport to cause the bytes to not be re-written. 0x3df2e5 - change 74 to EB

Any FPP band edges modified using flash zap will then work after programing with CPS.

FPP is kinda gay though.
I am using his premodified version of patport.exe . I have the hex changed from 74 to EB but apparently his pre modified version does not have the FPP band edges changed in it to include the ham freq range.

The following is about as clear as mud and what the heck is flashzap and how do you use it.. Makes no sense to the average plain Joe.
Blocks and long and short multiple this by that . what in the world does all that mean:

Blocks

FlashZap reads out in decimal numbers.

FDB block 4100 is the serial/model number.

0x052/0x53 (82/32d) are the FPP band limits.

Example blocks:

82d - Receive Range
| Multiply the long by this to get frequency in Hz
00 00 00 08 00 05 00 01 < one range
0B256E84 0B37AA7C - 935,012,500 - 940,987,500
CF 60

83d - TX Range, Primary and Talk around
| Multiply the long by this to get frequency in Hz
00 00 00 08 00 05 00 02 < two Ranges
0AAE69C4 0AC0A5BC - 896,012,500 - 901,987,500
0B256E84 0B37AA7C - 935,012,500 - 940,987,500
4A 12 - Checksum

To cover the hamband I'll come down 2 MHz from either edge:

82d
0B09ED80 0B37AA7C - 926,000,000 - 940,987,500

83d
0AAE64E2 0AC6CA00 - 896,006,250 - 904,000,000
0B09ED80 0B37AF5E - 926,000,000 - 940,993,750


Be sure to recalc the block checksum after changing each. If you hit the radio with a non-modified CPS you will revert these changes.



Anyway nobody has said anything about how to hech use flashzap and we're not suppose to use it then why is it even mentioned. HELP HELP HELP


 

ElroyJetson

Getting tired of all the stupidity.
Joined
Sep 8, 2002
Messages
3,926
Location
Somewhere between the Scylla and Charybdis
Flashzap is basically a development level tool, even beyond depot in capability. It is essentially a powerful hex/decimal memory editor,
that allows you to access portion's of the radio's memory in an organized manner, and make edits to things that nothing
else will touch. If you know it well, it allows an experienced user the ability to utterly dominate the Patriot plaform radios.

If you know it well enough, you look at every XTS vocon board as being 100 percent interchangeable with every other, except
for the specialized Type 1 encryption vocon boards. You could change bands, models, and flash codes with wild abandon.

Given that the XTS line is so far out of support these days, I don't see any harm in talking a little about something that was
a Big Deal about 25 years ago. The XTS/XTL line was EOL in 2013, and end of support in 2018. This is radio archaeology.
 

mikewazowski

Forums Manager/Global DB Admin
Staff member
Forums Manager
Joined
Jun 26, 2001
Messages
13,900
Location
Oot and Aboot
Anyway nobody has said anything about how to hech use flashzap and we're not suppose to use it then why is it even mentioned. HELP HELP HELP

I suggest you ask W9CR that question since you got that info off of his webpage. Even though the radio might be EOL'd, we will not be discussing Flashzap usage here.
 

dfb8085

Member
Joined
Oct 14, 2012
Messages
36
Location
Cumming, Ga
Well for me there is no need to ask him anything about the subject matter at hand. The reason I say that is because im the retard he is referring to in the messsage. I have been on the hunt for this solution for too long now. The codeplug will accept the ham band for tx/rx just not for FPP in the ham band. I have changed 74 to EB to try and fix the problem . it does nothing for fpp that i can see. I am using his already moded pastport ver 20 supposely already modified. all those numbers droping this 2 mhz and multiple something by this aka long to get this. i"'m lost just trying to explain it . Anyway i just wanted someone to tell me to do this then do that. you know step 1 to whatever and here we sit a year later and I'm still trying to figure this mess out. I thank everyone who is or has tried to help
 

mikewazowski

Forums Manager/Global DB Admin
Staff member
Forums Manager
Joined
Jun 26, 2001
Messages
13,900
Location
Oot and Aboot
There are three steps:

  1. CPS/Depot needs to be modified to allow ham band frequencies to be programed in the CPS.
  2. The radio must be modified to change the FPP limits in the radio using flashzap.
  3. CPS/Depot needs to be modified to not correct any FPP band limits it finds in the radio when programing it. This prevents CPS from "fixing" what's been changed on the radio when reprogramming it.

Seems to me you've done steps 1 and 3 but have skipped over step 2 which is necessary to change the FPP band limits.
 
Status
Not open for further replies.
Top