ForceGrip Web Flasher
This tool allows you to install or update the firmware on your ForceGrip device directly from your web browser.
Instructions
Requirements
- A ForceGrip Device: The hardware you want to program.
- A USB-C Data Cable: For connecting the device to your computer. Note that some cables are for charging only and won't work.
-
A Compatible Web Browser:
- Google Chrome
- Microsoft Edge
- Other Chromium-based browsers may work but are not officially supported.
- Drivers: For most modern operating systems (Windows 10/11, macOS, Linux), drivers for the ESP32-C3 are installed automatically. If your device is not detected, you may need to install drivers for its USB-to-serial chip.
Flashing Steps
-
Connect to the Device
- Connect the ForceGrip to your computer via USB. To flash it, you may need to press and hold the button on the ForceGrip while connecting it to your computer.
- Click the CONNECT button above.
- A pop-up window will appear. Select the serial port for your ForceGrip (e.g.,
COM3
on Windows, /dev/ttyUSB0
on Linux, or /dev/cu.usbserial-XXXX
on macOS) and click "Connect".
-
Install the Firmware
- Once connected, the button will change to INSTALL ForceGrip. Click it.
- A confirmation dialog will appear. Choose "INSTALL" to proceed. This will erase the device before installing the new firmware.
- Wait for the installation to complete. This may take a minute or two.
-
Finish
- Once you see the "Installation complete!" message, the process is done.
- You can now unplug your ForceGrip.
Troubleshooting
-
Device Not Detected
- Ensure you are using a USB-C data cable, not a charge-only cable.
- Try a different USB port on your computer.
- Make sure the device is in bootloader mode: disconnect it, press and hold the button, then reconnect the USB cable while still holding the button.
- If it's still not detected, you might need to manually install the USB-to-serial drivers mentioned in the "Requirements" section.
-
Flashing Fails
- If the process fails, disconnect the device and repeat the connection steps, ensuring it's in bootloader mode before you click "CONNECT".
- Close any other programs that might be using the serial port (e.g., Arduino IDE, a serial monitor, etc.).