To operate in P25 mode the radio must be fitted with an IMBE MAB2 board.
This is a small board about 10 cm by 30 cm mounted on the main board of the radio with a DB9 at one end.
Look for the DB9 protuding from the rear of the radio or inspect the information tab in the programming software.
the Allignment Tool (align.exe0 and the Feature Authorisation (
Determine the radio's firmware status by displaying the Radio Information screen.
This screen indicates that this radio has already been upgraded to IMBE P25 and has been activated.
Furthermore, the radio has a PLA (programmable logic array) Config at V3.31. so this radio needs no
further updates and is ready to use.
Install the ChearEngine Application on a Windows platform and plug the programming cable into the radio and powerup the radio.
Make sure the IMBE MAB2 Mobile board is inserted and detected in the radio.
Check the radio is set to Power-on Mode P25 using the FPP standard software.
If the radio has a Trunk Profile delete the trunk from radio first and set it to Power On in P25 mode.
Now open the P25 Software – This process requires the IMBE MAB2
Mobile board to be detected.
The PLA firmware can be located in the program's installed folder, usually in the folder:
C:\Program Files (x86)\Simoco\SRM + SRP FPP\P25 FPP v5.36/Radio_SW or sililar for the v5.38 version.
The objective is to locate, for the radio we are upgrading licence number, in the running process "Authorisation Code Loader" application's memory.
Once located we appempting to change the radio "burnt-in" serial number to the serial number for which we have the activation code.
Firstly, the serial number appears in several places in the processes memory and only only one of which is relevant to activation, and we do not know which one, so it is a trial and error process changing each progressively.
Secondly, When we do find the correct serial number we need to change to our desired serial number it only lasts a second or two before the memory precess is refreshed and the orginal serial number reappears. In that second or two, before the refresh, we have to be ready to execute the Authorisation Code Loader with the known activation key. Because of the nature of DRAM a constant refresh of memory is required. See https://en.wikipedia.org/wiki/Memory_refresh
When the Authorisation Code Loader application loads select Options -->Port and select the relevant comms port from the dropdown box.
Load the Activation Keys into the Authorisation Code Loader so we are ready to hit Activate before memory is refreshed. Note that the "known" serial number and it's matching keys have been obfuscated in the image.
Move to the CheatEngine's memory view window and use Ctrl-F or Search -->File Memory from the menu. paste the serial number from the clipboard and the memory view will change to show the first instance of serial number in the process's running memory.
The serial number in the Authorisation Code Loader shoud change to the serial number you just pasted. If it dose not then it is not the correct memory location and you must search for the next instant of the serial number by repeating the search.
If it is the correct location the Authorisation Loader will change to the pasted "known" serial number. You have about one second to hit the Activate button to complete the authorisation before memory is refreshed.
PLA - Programmable logic array is a programmable AND array and a programmable OR array make up a digital circuit
known as a programmable logic array (PLA), which enables variable logic implementation.
See: https://en.wikipedia.org/wiki/Programmable_logic_array.
IMBE - Multi-Band Excitation is a series of proprietary speech coding standards developed by Digital Voice Systems, Inc. Improved Multi-Band Excitation. See: https://en.wikipedia.org/wiki/Multi-Band_Excitation
IMBEMAB - Multi-purpose Application Board (MAB1 MAB2 MAB3 MAB4). The Multi-Purpose Application Board is designed to enhance the functionality of radios. It allows for various applications and modifications to make radio suitable for different operational needs. In this case P25.
FPP - Field Personality Programming - Software Allows users to program radios for specific operational requirements