Skip to main content

E30 — STACKMAT_UART_INIT_FAILED

The UART driver for reading the Stackmat timer could not be created.

What happens

stackmat_task exits immediately. The device will not receive time readings from the wired Stackmat timer for this session. All other firmware tasks continue normally.

Possible causes

  • The UART peripheral could not be configured at 1200 baud for the Stackmat RX pin. This should not happen on unmodified firmware — it may indicate a corrupted firmware build.
  • The Stackmat cable is causing a short on the UART RX pin during startup.

How to fix

  1. Disconnect the Stackmat cable and reboot — If the error disappears, the cable or Stackmat timer may be causing a signal issue on the UART RX line.
  2. Reflash the firmware — Flash the latest firmware using espflash to rule out a corrupted build.
  3. Contact support — Open an issue on GitHub if this recurs consistently.