Boot key recovery

From MotoHawk
Revision as of 19:17, 23 May 2012 by Wendy.Bolakowski (talk | contribs) (Reprogramming Using Boot Key)
Jump to navigationJump to search

Reprogramming Using Boot Key

When working in the prototype phase with newly created .srz files from MotoHawk, it possible to program an .srz with errors in the CAN software or in the model that prevent communications with the module once programmed. When this happens, the module appears to be locked up or frozen when accessing the module via MotoTune. In this case, use the Boot Key to force the module into reboot mode such that a known, valid .srz can be reprogrammed into the module.

The Boot Key has a 10 pin CAN connector that should be inserted into an open port on the CAN junction box. The device generates a 555 Hz, 5V signal out of pin E when power is applied to pin A and ground applied to pin B. When this signal is received on the appropriate pin of the module, it is forced into reboot mode and will allow the module to be reprogrammed.

Remove the module from all control connections before attempting to recover it with a boot key


1. Plug the Boot Key into the junction box and make sure that power and ground are connected to pins A and B on the junction box. Connect pin E of the junction box to the channel listed below on the following modules.

  • ECM48_555 – ESTOP
  • PCM80_555 – ESTOP
  • PCM128_563 – DG1
  • HCM48_563 - STOP
MotoTuneBootKeyDisplay.jpg
  • ECM48_563 – N/A
    • To boot strap the ECM48_563 module, connector the following channels and follow the steps below.
      • AN1 – AN6 Pull to +5V
      • AN8 Pull to GND
      • AN11 & AN12 Pull to +5V
  • 24 Pin S12 modules


2. With the power to the module off and the boot key installed, select a known, valid .srz file to flash onto the module and program the module.
3. When the “Looking for an ECU” prompt appears in the dialogue box, turn on power to the ECU. The module must “wake-up” with the boot key applied in order to force a reboot.

MotoTuneBootKeyDisplay.jpg