-
Notifications
You must be signed in to change notification settings - Fork 9
Trying out the demo firmware
Szybet edited this page Oct 18, 2024
·
12 revisions
- Grab a demo firmware (For your device)
-
From official releases, probably less experimental ;)
-
Recent (Still compare dates), experimental one from actions. This is not supported that much, there may be no files to download there:
Explanation video
Kooha-2024-06-02-22-57-46.webm
-
- Notes
- You need a 4Mb binary file for the watchy v2 and 8Mb for the watchy v3. If it's zipped in any way, unzip it
- Watchy 2.0 sometimes (most often...) doesn't work with USB 3.0. You need a true 2.0 (or less, 1.1, 1.0) port or hub.
- Make sure your user has access to serial devices
- On linux, you may need to add your user to
dialout
oruucp
groups and reboot
- On linux, you may need to add your user to
- Flash
- Easiest way, using webserial
- You need a chromium based browser: Google chrome, chromium, brave etc.
- Select the device, on linux those will be
ttyACM
orttyUSB
neverttyS
. - Depending on what website you use, remember one thing: the offset is
0x00000
, there is only one file to upload - After flashing, you may need to refresh the page, reconnect (maybe in log mode this time) and reset the device yourself. If the website of your choice doesn't have a reset button, try another website or reset the device manually (On the Watchy v3, there is a reset sequence)
- Here are the links, Try both of them, maybe one will work, but sometimes nothing worked. If so, go to the esptool method.
- Esptool
- Download esptool
- On linux, download it from your distro repositories
- Standalone binaries, download for your platform and extract it https://github.com/espressif/esptool/releases
- Or those instructions: https://docs.espressif.com/projects/esptool/en/latest/esp32/installation.html#installation
- Launch it (terminal) - the program binary should be in the same directory for this example:
- Download esptool
- Easiest way, using webserial
esptool.py write_flash 0x00000 demo-program.bin
Now you should have a working demo. Further notes:
- You need to create a hotspot with SSID
hotspot
and password12345678
to sync the time in the demo. It can't be changed because It requires recompilation for now. - The time zone might not be right, check here again, the demo is just to decide if it's worth for you to compile it manually
- The password for the vault is
5
- The first boot may be a bit slower, max 10 seconds I think
- Weather after syncing is for Hamburg in Germany, to set it to your location, you need to recompile