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
- Open VimoSwim Connect app on your phone
- Go to Settings > Device
- Tap Check for Updates
- If an update is available, you'll see the new version number
Step 2: Start the Update
- Tap Update Now
- The device will show "Updating FW" on the display
- 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
- Device will restart automatically after update
- 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
Possible Causes:
- Bluetooth connection interrupted
- Phone went out of range
- Low battery on device or phone
Solutions:
- Wait 2 minutes for automatic DFU timeout
- Device will restart and return to normal operation
- Charge device to at least 50%
- Move closer to the device
- Try the update again
What to do:
- Wait 2 minutes - device will auto-restart
- If still stuck, perform a hard reset:
- Hold both side buttons for 10 seconds
- Contact support if issue persists
This is normal during updates.
"DfuTarg" is the device name when in firmware update mode. After the update completes (or times out after 2 minutes), it will return to "VimoSwim".
Possible Causes:
- Weak Bluetooth signal
- App permissions issue
- Device not paired properly
Solutions:
- Ensure Bluetooth is enabled
- Grant all requested app permissions
- Unpair and re-pair the device
- Restart the app and try again
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.