ESPGeiger v0.12.1
Faster firmware loop and a smoother first-time setup over Web Installer. All v0.12.0 changes included.
Performance
Tightened the main loop. Around 6-12% more iterations per second on esp8266 and esp32 devices, giving more headroom for click counting, web UI and output modules. Big reduction in CPU busyness. Smaller flash footprint too.
Web installer
First-time WiFi setup via the web installer is more reliable.
Other
Restart paths (/restart, /erase, /wifisave) now reboot promptly instead of waiting up to 10 seconds.
Downloads
Update is the app image - use for OTA via the web UI, or to reflash an existing device. Fresh install is the full image (bootloader+ partitions + app); flash with esptool write_flash 0x0 firmware_merged.bin on a brand-new or recovered ESP32 chip. ESP8266 builds ship asingle firmware that works for both cases.
| Chip | Pulse (Update) | Pulse (Fresh install) | Serial (Update) | Serial (Fresh install) |
|---|---|---|---|---|
| ESP8266 | firmware | - | firmware | - |
| ESP8266 + OLED | firmware | - | firmware | - |
| ESP32 | firmware · no-PCNT | firmware · no-PCNT | firmware | firmware |
| ESP32-C3 | firmware | firmware | firmware | firmware |
| ESP32-S3 | firmware · no-PCNT | firmware · no-PCNT | firmware | firmware |
| ESPGeiger-HW | firmware | - | - | - |
| ESPGeiger-Log | firmware | - | firmware | - |
| CajoeESP | firmware · no-PCNT | firmware · no-PCNT | - | - |
Other variants (Audio tick, HV, UDPRX, ESPGeiger-Lite, Test builds, source / ELF / web-installer bundles, etc.) are in the assets list at the bottom of this release.