Legacy - USB Dongle Setup and Update Guide (DOC-5003)

This guide is for programming your USB Dongle and wirelessly pairing the dongle with a StretchSense MoCap Pro glove via Bluetooth.


NEW WORKFLOW - BETA - How to Update Your Mocap Pro Glove and USB Dongle Firmware via the StretchSense Launcher (DOC-4056)


  1. nRF USB dongle (Hardware available from StretchSense or direct from DigiKey)


  2. nRFConnect desktop application (free download)


  3. Programming files (available for download from your account at http://www.stretchsense.com/my-account )

MoCap Pro Glove and Dongle Firmware Updates


Programming the USB Dongle

  1. Install nRF Connect.

    NOTE: During the installation process for nRF Connect you will be asked to install Segger JLink software. Segger JLink software is not required for programming the USB dongle and this part of the installation can be canceled/skipped. 

  2. Open nRF Connect and install nRF Connect Programmer from within nRF Connect.

  3. Plug in the USB dongle. This will automatically be assigned a COM port on your computer.

  4. Press the reset button on the USB dongle. A red LED will begin to pulse slowly on the USB dongle to indicate it is ready for programming.

    NOTE: The reset button is mounted sideways and the travel is parallel to the surface of the PCB (see picture).

  5. Open nRF Connect Programmer

    Image Placeholder


  6. Select COM port of the USB dongle under the select device tab

    NOTE: the USB dongle will not appear in this drop-down list if it is not in update mode as indicated by the slow pulsing red LED. If the USB dongle does not appear, unplug the dongle and plug it back in and repeat step 4

    Image Placeholder


  7. Use the Add HEX file to add the file ' stretchsense_dongle_fw__yyyymmdd_version__dist.hex'.

  8. Press the Write button to send code to USB dongle (this will take a few seconds)

    Image Placeholder


  9. If successful the red LED on the USB dongle will now be a solid red.

    NOTE: It is expected that the Programmer app will return an error after programming is successfully completed. This is because once the USB dongle is reprogrammed the dongle automatically reboots into the StretchSense firmware. Programmer is only able to communicate with the USB dongle if it is reset into bootloader mode as per Step 4 above.

Connecting the USB Dongle to a MoCap Pro Glove

Bluetooth Pairing the USB Dongle with a Glove

  1. Plug the USB dongle into a spare USB port. The LED will be a solid red to indicate it is ready for pairing.

  2. Power on your glove, and move the glove next to the USB dongle.
    NOTE: The USB will scan for and connect to StretchSense sensing circuits in close proximity to the USB dongle (<30cm distance)

  3. The LED on the USB dongle will turn solid green when it has been found and paired with a glove.

  4. After a few seconds, the LED will turn solid Blue which means the connection is established and data is streaming from the glove to the USB dongle.

    NOTE: The next time you power on the USB it will scan for and connect to the paired glove if it is within range. There is no need to bring the glove within 30cm of the USB dongle if it has already been paired.

Unpairing the USB Dongle and Re-pairing with a New Glove

If a glove is already paired with the USB dongle, the USB dongle will not establish a new connection until the previous pairing is removed.

  1. Plug the USB dongle into a spare USB port. The LED should be solid green or blue. If the LED is solid red, the USB dongle has already been unpaired and you can re-pair by following the instructions in the previous section.

  2. Press and hold the white button on the top of the USB dongle for 10 seconds.

  3. The LED on the USB dongle will turn back to solid red and is ready to pair with a new glove.

Using USB data

Once connected and paired the USB dongle will appear as a COM port and data will be streamed to this port. See StretchSense USB Communications Guide for USB data format and available commands.

Disclaimer, Intellectual Property, and Licensing

Revision Summary






Removed quick links, updated links for HS, updated header.



Fixed typos and filename available on the downloads page



Updated firmware hex file naming convention



Updated, broken hyperlink, annotated bootloader button screenshot



Added screenshot showing successful programming



Fixed broken link to nRF Connect Desktop app



Corrected formatting, removed TOC



Updated filename references



Initial version

Related articles