InksPet Web Installer

Install InksPet firmware directly from your browser. No drivers, no IDE, no command line — just USB-C and one click.

Install Firmware

Before You Begin

  • Connect your EleksCava device via USB-C to this computer
  • Close any serial monitor, Arduino IDE or PlatformIO using the port
  • Disconnect other USB-serial devices to avoid flashing the wrong one
  • Flashing takes about 1–2 minutes — do not unplug during the process
  • First-time flash will erase existing WiFi credentials and settings
  • Device restarts automatically when the update completes

Select Version

Version bump to validate the release pipeline. No functional changes. Recommended for all users.
Install via Browser
Your browser does not support Web Serial.
Please use Chrome or Edge on desktop.

Requires Chrome 89+ or Edge 89+ on desktop. Web Serial is not available on mobile or Firefox.

⚠️ Caution

This firmware is designed for EleksCava e-paper devices (ESP32-based) only. Before flashing, disconnect all other USB serial devices to avoid accidentally flashing the wrong device. We are not responsible for any damage caused by flashing operations on incompatible hardware.

Frequently Asked Questions

  • Make sure the device is connected to this computer (the one running Chrome/Edge).
  • Use a USB cable that supports data transfer, not a charge-only cable.
  • Install the correct driver: Windows Driver | Mac Driver
  • Disconnect all other USB serial devices before flashing.
Your device will appear as USB-SERIAL CH340 (COMx) on Windows or cu.usbserial-XXXXX on Mac in the port selection dialog.
  • Do not disconnect the device or close this page while installation is in progress.
  • If interrupted by power loss or disconnection, simply start the process over.
  • A normal installation completes within 1–2 minutes.

The web installer uses the Web Serial API, supported in Google Chrome 89+ and Microsoft Edge 89+ on desktop only. Safari, Firefox, and all mobile browsers are not supported.

If the process appears stuck after 3+ minutes, try this reset procedure:

  • Disconnect the USB cable.
  • Press and hold any button on the device.
  • While holding, toggle the power switch several times to drain residual charge.
  • Release the button, reconnect USB, and restart the flash process.
This drains capacitor charge and lets the ESP32 enter flashing mode cleanly.

Yes. The web installer performs a full erase before writing the new firmware, so your WiFi credentials, paired hooks, and any local config will be wiped. After flashing you'll need to:

  • Reconnect to the InksPet_XXXX captive-portal WiFi
  • Re-enter your home WiFi password
  • Re-paste the Hook Setup prompt into your AI assistant
This is only a one-minute setup — we erase on flash to guarantee a clean state and avoid version-mismatch bugs.

After a successful flash:

  • Device restarts automatically and shows the InksPet welcome screen.
  • Connect to the InksPet_XXXX WiFi from your phone to configure your network.
  • Open http://inkspet.local in your browser, click Hook Setup, copy the prompt, and paste it to your AI coding assistant.
  • Done! Your crab will start responding to AI agent events.

Release History

Full version history, signed binaries, and rollback instructions now live on a dedicated page.

Latest: v1.0.2 · April 11, 2026

Version bump to validate the release pipeline. No functional changes from v1.0.1.

View full changelog →