handshake firmware update tool
How to use
Connect your device to your PC using a USB cable. Make sure that the device is powered on.
Each device has a MAC (media access controller) address (e.g. 0x64:0xE8:0x33:0x4B:0x44:0x74) which is used to identify it by another device. This address is stuck on the device. I’ve also given each device a friendly name like ‘Alice’ or ‘Andrew’ as this easier to remember than the MAC address.
Select the module you want to load new code for. For the T-Watch S3 you can select different gesture detection algorithms, such as the slow-roll or punch gesture detection algorithm.
Check that your device has the MAC address shown on the web page.
A tiny ‘connect’ button appears when you select the device. I’ll work on making the connect button larger.
Click on the connect button, select the port that your device is connected to.
Select to install the firmware.
Wait for about 30 seconds while ‘stuff’ happens.
The loading page still stays up when everything is finished so you need to click on the x on the top right to make this go away.
New firmware should be on your device.
If you select the incorrect device and load firmware for that, then the display on your device will be blank. Don’t panic! Just load on the firmware for the correct device.
handshake T-Watch S3 firmware updatehandshake firmware update tool
Update firmware for the Lilygo T-Watch S3 and the Lilygo T-Embed for the handshake project.
Select your device
Background
How to enable painless update of the firmware on the components of the handshake project?
The lovely people behind esp-web-tools created a tool that makes it easy enough for a novice website coder like myself to add this functionality.
I shamelessly modified this site and modified it.
The major update I needed to make was to change:
esp-web-tools@8.0.1
to
esp-web-tools@10