woensdag 4 oktober 2017

Racal Cougar Standalone Programmer - Part 3

It has been a couple of months since my last post so its time for a quick update.

Last couple of months i have been busy working on the Racal Cougar Programmer and made two changes. I have made some hardware changes (more on that in a following post) and added support for crypto keys to it.


Have a look at the video above where i demonstrate how to program the keys using the programmer.

6 opmerkingen:

  1. Did you say that you haven't yet managed to test programming the red crypto module? I've managed to replicate this programmer using an Arduino Nano with screen and 4x4 keyboard. It will program the channels correctly but gives an error when trying to program the red crypto module.

    BeantwoordenVerwijderen
  2. The programmer and code described and available in part 4 is tested and working for all cougars and crypto modules i know off and have access to. This includes the red and green crypto modules. Make sure you have selected the right module in the crypto module menu. Trying to programm a red module with the, by default, selected green module will surely fail.

    BeantwoordenVerwijderen
    Reacties
    1. That's odd. I'm using your 0.9.4 hex code in a clone of your programmer using an Arduino Nano. It will program the channels correctly but it fails to program either of my two Cougars with red crypto modules. It doesn't matter if I select green or red, makes no difference. It fails right at the end of the sequence, suggesting either a checksum or acknowledgement problem?

      Verwijderen
  3. Try to connect a speaker mike to the cougar and set it to one of the crypto channels. If there isn't a 1 khz tone this means the keys are filled correctly and the problem is in the programmer not detecting a tone. The tone is detected by the part of the circuit that , via an capacitor and a resitor, connect the Racal D pin to one of the analogue inputs of the Arduino. Make sure you have added this part of the circuit. For the programmer to detect this tone it needs to be of sufficient level so turn the volume of the programmer to its highest position. The real Racal programmer puts the Cougar in FLA, Fixed level Audio mode before programming it by, if i'm correct, putting 1mA of current on the A pin and in my design this isn't the case (simoly forgot it). Hopes this helps

    BeantwoordenVerwijderen
    Reacties
    1. Ah - that will be it, thanks. I didn't notice that part of the circuit!

      Verwijderen
  4. I've now added the extra components on Pin D and it works fine - thank you! I note that the radio must be in A or B crypto mode for the programmer to work. If the radio is in CLR then the programmer says it has worked but it hasn't. I assume this is because it needs to hear the 1kHz tone. Anyway, thanks once again!

    BeantwoordenVerwijderen