HandShakeTec

Device Flasher

Flash Firmware to Your Device

This page allows you to flash custom firmware directly to your device using the Web Serial API.

⚠️ Disclaimer: ** THIS SITE IS INCOMPLETE - FOR USE FOR TESTING BY THE DEVELOPERS ONLY ** HandShake is free, open-source software provided as-is, with no warranty of any kind. It configures unmodified, manufacturer-certified hardware (Lilygo T-Watch S3 / T-Embed) that you purchase separately. Before relying on any device for communication access, test its switch response thoroughly with a professional (Occupational Therapist, Speech and Language Therapist, Technologist, experienced Carer). Report issues to matt@mattoppenheim.com

1. Select Firmware File

Choose the .bin firmware file you downloaded from Configuration.

2. Connect & Flash

Connect your device via USB and click the button below to flash firmware.

Troubleshooting

  • Device not detected? Make sure your device is connected via USB and powered on.
  • Flash failed? Try disconnecting and reconnecting your device.
  • Issues? Check the browser console (F12) for error messages.
{{/* Use the unpkg.com/esp-web-tools to flash firmware. */}}