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:
-
Download and install the latest Haptic Studio Installer from our website (BOS1921/BOS1931 Technical Documentation ).
-
The firmware image is located in the installation folder in: [INSTALL_FOLDER]\HapticStudio\firmwares\BOS1921-KIT\PCB 0305\BoreasDevKit_Release_PCB0305.hex
-
Download and open the latest User Guide for BOS1921-KIT.
-
In the User Guide, go to the Appendix A and follow instructions to update the firmware using the STM32CubeProgrammer.
-
You will need to download and install STM32CubeProgrammer (link in the User Guide).
-
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.
-
-
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