Device Flasher
Built: 2026-10-22 17:09:41 BST
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. Audio File Status
Audio file detection and upload status:
3. Connect & Flash
Connect your device via USB and click the button below to flash firmware and audio. Before writing anything, the flasher checks that the device is the one the firmware is for.
Troubleshooting
- Device not detected? Make sure your device is connected via USB and powered on.
- Flash failed? Try disconnecting and reconnecting your device.
- Says this is the wrong device? The firmware is for your other device. See the help page.
- Issues? Check the browser console (F12) for error messages.
Comments
Comments are public. Please don't name anyone who uses HandShake, or say that someone took part in our research, unless it is you and you are happy for everyone to read it. You can comment with just a name, or sign in with GitHub. Our privacy notice explains what is stored.