Skip to main content

Firmware Update

How to update VimoSwim firmware via Bluetooth OTA.
Keep your VimoSwim up to date to enjoy the latest features and improvements.

Before You Start

  • Ensure device battery is at least 50% charged
  • Keep your phone close to the device (within 1 meter)
  • Do not power off or use the device during update
  • Ensure stable Bluetooth connection

Update Process

Step 1: Check for Updates

  1. Open VimoSwim Connect app on your phone
  2. Go to Settings > Device
  3. Tap Check for Updates
  4. If an update is available, you'll see the new version number

Step 2: Start the Update

  1. Tap Update Now
  2. The device will show "Updating FW" on the display
  3. Wait for the update to complete (2-3 minutes)
Do not power off the device during the update! Wait until you see the normal home screen.

Step 3: Verify Update

  1. Device will restart automatically after update
  2. Check firmware version in Settings > Device > About

DFU Mode (Device Firmware Update)

When updating, the device enters a special DFU Mode:

  • Display shows "Updating FW / Please wait / Do not power off"
  • Device advertises as "DfuTarg" over Bluetooth
  • Normal operation is suspended during update

DFU Mode Timeout

If no update is received within 2 minutes, the device will automatically exit DFU mode and restart normally.

This safety feature ensures your device won't get stuck if:

  • Bluetooth connection is lost
  • Update is cancelled
  • Phone goes out of range

Troubleshooting

Manual Update via CLI

For developers and advanced users, firmware can also be updated using the command-line interface:

# From the dfu/manager directory
make scan       # Find the device
make dfu        # Enter DFU mode
make upload     # Upload firmware package
CLI tools are available in the VimoSwim Firmware repository.