1. Home
  2. Knowledge Base
  3. GENESIS EQUIPMENT HELP
  4. Phaser & Vest - Genesis
  5. Genesis – Manual Firmware Update – How to use STM32CubeProgrammer

Genesis – Manual Firmware Update – How to use STM32CubeProgrammer

The Programmer Module and Cable
This is the box that the unit comes in

You can update the firmware of a phaser/vest manually using a data cable. Reasons for doing this could be that the network firmware update failed part way through, or there is an issue with a specific phaser PCB.

The Main PC you use for the Delta Strike game server should already have the software to use the STM Programmer, but if not, download it from here.

To use the Programmer, plug in the USB cable to your computer.

Plug in the data cable into the 5 pin connector on the PCB you wish to program.

Ensure the PCB component you want to program is powered on.

When programming a phaser mainboard, the lights should turn on once it has powered up. The data cable goes into the 5 pin socket at the front near the Wifi chip.

Open the STM32 Programmer app, click on connect. Once you are connected, the options below the connect button should turn grey. If it does not connect try unplugging the programmer from the PC and plug it back in. If it still fails to connect then the PCB will need replaced.

If the device connects, click on the programming icon that looks like an arrow pointing down onto a square. The menu is called Erasing & Programming.

Click on Browse.

Find the folder containing the different firmware (C/Delta Strike/firmware/gun/genesis). Select the appropriate file based on the PCB component type and revision marked on the back of the PCB. If the firmware folder is missing, please contact support.

The Mainboard on the left is a revision G, and the one on the right is a revision I

Make sure the check boxes are the same as the picture below.

Click ‘Start Programming’. The PCB will program then start up.

Click OK out of the popup windows.

Finally, click on disconnect.

Unplug the cable from the PCB and reassemble the phaser/component.

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support