Saturday 20 August 2016

Motorola XTS2500 Model 3 - ASK/ACK "Write Protected" flag

Motorola XTS2500 Model 3 700/800 Mhz Astro P25 9600
ASK/ACK "Write Protected" flag

The ASTRO Saber, XTS3000 and ASTRO Spectra CPS and codeplug structure is VERY MUCH the same. However, the offsets and data value(s) used, seem to be different. I have not successfully mapped them out yet, but the ASK/ACK flag is most likely in the radio-wide block, which is just after the second instance of the model/serial strings. If someone wants to research/post the data for that tier, it would be fantastic.

The coding team is also working on a modification to the ASTRO Portable/Mobile CPS release which will add a checkbox in the Radio Wide/Advanced tab, for the enabling/disabling of the ASK/ACK "Write Protected" flag. We just need to trace out the offset, first. This checkbox would mimic what's available in Lab/Depot CPS.

Motorola XTS2500 Model 3 700/800 Mhz Astro P25 9600
ASK/ACK "Write Protected" flag
ASK need to get them unwrite protected :


The thing is, I am crippled by newbism. I don't know anything about the codeplug structure. I will be slow getting up to speed without some advice. I literally plugged my very first Astro Spectra into CPS the very first time today. And the radio I chose to start with has the ASK required flag.

Here is a patch that makes CPS write to a radio with the ASK flag set. Near here is another patch that can be made to permit the CPS to write to a radio that is Inhibited.

Code:
AstroMob.exe R05.03.00

50e83e687e00c745f0000000 change to
50e83e687e00c745f0010000

You will still get the dialog about "Cannot Write radio without keys" but it will go ahead and write anyway. ("Successful!" dialog will appear after you dismiss the dialog and wait for write)

There are other clues near this area too:

There are some kinds of debug/special features mode in the CPS. While it is checking to see if 'the device will accept the codeplug' this piece of code checks to see if it should operate accordingly for these special feature modes (ie. Don't check if radio is inhibited or ASK locked.) Looking at these things will reveal how to activate the special operation mode.

There is more. Immediately before the code checks for radio inhibit or ASK lock, it actually reads those flags from the radio itself. However I can't really tell what it is looking at, because I don't have experience with this radio line.



https://www.motorolasolutions.com/content/dam/msi/docs/business/products/two-way_radios/portable_radios/government_and_public_safety_portable_radios/xts2500/_documents/static_files/r3-4-2003k_xts2500_1.pdf





No comments:

Post a Comment

A discussion group about this subject.

Digital Ham Radio / Amateur Radio
DigitalHamRADIO@groups.io
https://groups.io/g/DigitalHamRADIO
****** share this with others *******


Amateur Radio Users Support Group
AmateurRadio@groups.io
https://groups.io/g/AmateurRadio
****** share this with others *******

Note: only a member of this blog may post a comment.