|PRM 4515 H|
I received a package from the UK containing a PRM 4515 H model from a fellow OM for me to use to test the programmer for this particular model. (Thanks Dave !)
After making some changes to the frequency logic in the programmer code, mainly add support for the 100 Mz digit which was hard coded to '0', the programmer was able to program this model also.
Model selection:When the Cougar is turned on it sends a 52 bit datastream, 7E 0D 7E 0D 60 4C 4, which i thought was some kind of model identification used by peripheral devices. This could be useful for the programmer to automatically select the right model and frequency bounds supported by the model.
The fist thing i did after receiving the H model was slide it in a S.M.T. and hook it up to an Arduino using the tap cable between the S.M.T and E.C.U and turn it on to register this data datastream and the result was a bit disappointing: the same datastream as the L model was send by this model. This means it's not possible to automatically identify the model connected to the programmer so this has to be done manually.
|Main menu with model selection option.|
To select the model connected to the programmer i added the 'm' (lower case M) menu option which brings up the model selection sub menu:
|Model selection sub menu|
By default the programmer starts up with the L model selected, this can be changed in the Arduino sketch by changing the following line:
uint8_t selectedModel = MODEL_L;
uint8_t selectedModel = MODEL_H;
H model frequenciesThe PRM 4515 H model operates from 132 to 174 Mhz in 20 Mhz bands. Which band it operates on is defined by the model number:
|Model||Band start||Band end|
|H3TAU||132 Mhz||151.9875 Mhz|
|H3TBU||134 Mhz||153.9875 Mhz|
|H3TCU||136 Mhz||155.9875 Mhz|
|H3TDU||138 Mhz||157.9875 Mhz|
|H3TEU||140 Mhz||159.9875 Mhz|
|H3TFU||142 Mhz||161.9875 Mhz|
|H3TGU||144 Mhz||163.9875 Mhz|
|H3THU||146 Mhz||165.9875 Mhz|
|H3TIU||148 Mhz||167.9875 Mhz|
|H3TJU||150 Mz||169.9875 Mhz|
|H3TKU||152 Mhz||171.9875 Mhz|
|H3TLU||154 Mhz||173.9875 Mhz|
This band can be changed by changing some resistor jumpers as described on the pmrconversion.info site.
It is important to know the band your H model is operating on before using the Arduino Racal Cougar programmer. Trying to program a frequency outside your model its band will result in a program error.
150 hz pilot toneThe PRM 4515 H model doesn't support disabling of the 150 hz pilot tone using the programmer. This setting will be ignored when programming the H model.
Arduino SketchThe new version, lets call it v0.0.3 to illustrate this is experimental software, can be downloaded using this
Update 15-10-2015: A new version v0.0.4 is available that fixes the default channel data being garbage when a fresh Arduino was used and channel data hasn't been stored before. Download this version using this link
See my previous post on the Arduino hardware used and installation instructions.