The easiest way to flash your CarThing.
- Guided process for preparing the CarThing, choosing images and flashing
- Supports downloading images from Thingify or using locally saved images
- Uses
superbird-toolunder the hood for flashing, automatically downloaded - Uses
libwdi_toolon Windows for managing drivers
The application is supported on Windows, Mac and Linux.
- Download ThingFlash from Releases.
- Open the downloaded file to install
- Open the ThingFlash application
-
First, the application prompts you to install superbird-tool. This is a one-click step, and will automatically download and extract the superbird-tool executable.
-
On the next page, you will see the process of enabling USB mode on your CarThing. When that is enabled, click "Find Car Thing" to check for the device. On Windows, this will also automatically install the correct driver for communicating with the CarThing.
-
Next, you will choose the image to flash on the CarThing. You can either choose images from Thingify, or choose "Local Images" and select a local image to flash.
-
Now simply press "Start Flashing", and you will see a detailed log window which shows current progress of the flashing. This will automatically prepare your CarThing for flashing, download and/or extract the selected image, and then start flashing the device. After the process is done, ThingFlash will reboot and the device, and it should be ready for use.
-
On the final page, you will have the option to flash again, or exit the program.
If you are encountering any issues with ThingFlash, feel free to open an issue in this repository. You can also join my discord server
This application is essentially a wrapper for superbird-tool, so all credits for the flashing logic goes to them. This application aims to do all the "hard" steps so the user never has to touch the command line.
