BOS1921-KIT does not connect to Haptic Studio

Question:

The BOS1921-KIT is recognized as a COM port and listed in the “DK List” of Haptic Studio software in the Home Tab. When pressing the “Connect” button, the software indicates that a software update is required, but an unexpected error is returned: "NO STM32 in DFU mode connected and NO Devkit found in bootloader mode".

 

Answer:

This may happen for one of two reasons:

  • The development-kit firmware is too old and is not fully-compatible with the firmware update methods used in recent Haptic Studio releases.

  • There is a driver issue with the computer.

In both cases, the first solution is to try a manual firmware update. Installing STM32CubeProgrammer will try to install the DFU drivers on the computer, thereby solving the second case at the same time.

Manual firmware update procedure:

  1. Download and install the latest Haptic Studio Installer from our website (BOS1921/BOS1931 Technical Documentation ).

  2. The firmware image is located in the installation folder in: [INSTALL_FOLDER]\HapticStudio\firmwares\BOS1921-KIT\PCB 0305\BoreasDevKit_Release_PCB0305.hex

  3. Download and open the latest User Guide for BOS1921-KIT.

  4. In the User Guide, go to the Appendix A and follow instructions to update the firmware using the STM32CubeProgrammer.

    1. You will need to download and install STM32CubeProgrammer (link in the User Guide).

    2. The BOOT Select switch will need to be toggled at SM for the firmware update, and be set back to FM afterwards to boot the board.

  5. Once the firmware has been updated and the board restarted, open Haptic Studio and check that it connects.

If this procedure does not work, you likely have a computer driver issues. Then try to use another PC computer. If this still does not work, run instructions given in the Haptic Studio installation folder:

[INSTALL_FOLDER]\HapticStudio\tools\windows\ST-dfu-tool\README.md


Leave a comment