Flash ESP32 firmware

draft

Targets

  • ESP32-S3 (display/button) for USB/NIP-46 line.
  • T-Display S3 Pro OV5640 candidate for the stateless QR vault line.

Build

git clone https://github.com/nSealr/esp32
cd esp32
make setup
make build TARGET=esp32s3-tdisplay

Flash

make flash TARGET=esp32s3-tdisplay PORT=/dev/cu.usbserial-XXXX

Smoke evidence

Once flashed, the companion can run companion-to-device serial smoke and sign-event-disabled smoke to confirm the firmware protocol is intact. See firmware protocol evidence and Unicode fallback tracking in nSealr/esp32.

Last updated 2026-05-15