Skip to content

Releases: Adolanium/hermes-gadget-sdk

Hermes Gadget 0.1.1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 16:29

What's new in 0.1.1

  • Firmware
    • The Waveshare ESP32-S3-LCD-1.54 starts without PSRAM and says why, instead of restarting in a loop (#23).
    • The listening and speaking waves and the thinking dots line up with the art (#28, thanks to @rushter777).
  • Hermes plugin
    • hermes plugins install takes it from GitHub without --force (#20).
    • hermes gadget update <device> --latest installs the newest release's firmware, and hermes gadget devices shows the version each device runs (#26).
  • Browser installer
    • Saves a diagnostics report for bug reports, shows the Hermes setup commands, and says how to update a paired board (#30).

Hermes Gadget firmware 0.1.1.

Install from your browser: https://adolanium.github.io/hermes-gadget-sdk/ (Chrome or Edge, over USB). It checks the board before writing, and a device you reinstall keeps its settings.

Board Full image Over-the-air update
ESP32-S3 breadboard build hermes-gadget-esp32s3-breadboard-0.1.1.bin hermes-gadget-esp32s3-breadboard-0.1.1-app.bin
Waveshare ESP32-S3-Touch-AMOLED-1.75 hermes-gadget-esp32s3-touch-amoled-175-0.1.1.bin hermes-gadget-esp32s3-touch-amoled-175-0.1.1-app.bin
Waveshare ESP32-S3-LCD-1.54 hermes-gadget-esp32s3-lcd-154-0.1.1.bin hermes-gadget-esp32s3-lcd-154-0.1.1-app.bin

Flash with esptool: esptool.py --chip esp32s3 write_flash 0x0 hermes-gadget-<board>-0.1.1.bin. This also erases the device's settings, so it pairs again as a new device.

Update a running device: hermes gadget update <device> hermes-gadget-<board>-0.1.1-app.bin.

The Hermes plugin from the same commit:

hermes plugins install https://github.com/Adolanium/hermes-gadget-sdk.git#plugin --ref c3df35f82746d1f711ee1ee885d46552210dac2a --enable

Checksums are in SHA256SUMS.

Hermes Gadget 0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 10:47

Hermes Gadget firmware 0.1.0.

Install from your browser: https://adolanium.github.io/hermes-gadget-sdk/ (Chrome or Edge, over USB). It checks the board before writing, and a device you reinstall keeps its settings.

Board Full image Over-the-air update
ESP32-S3 breadboard build hermes-gadget-esp32s3-breadboard-0.1.0.bin hermes-gadget-esp32s3-breadboard-0.1.0-app.bin
Waveshare ESP32-S3-Touch-AMOLED-1.75 hermes-gadget-esp32s3-touch-amoled-175-0.1.0.bin hermes-gadget-esp32s3-touch-amoled-175-0.1.0-app.bin
Waveshare ESP32-S3-LCD-1.54 hermes-gadget-esp32s3-lcd-154-0.1.0.bin hermes-gadget-esp32s3-lcd-154-0.1.0-app.bin

Flash with esptool: esptool.py --chip esp32s3 write_flash 0x0 hermes-gadget-<board>-0.1.0.bin. This also erases the device's settings, so it pairs again as a new device.

Update a running device: hermes gadget update <device> hermes-gadget-<board>-0.1.0-app.bin.

Checksums are in SHA256SUMS.