Repository navigation
v3.13.0 — 2026-09-23
One setting, for the companion: the gateway now carries the default step pacing its wall needs.
Added
stepMs— a default step-pacing setting. Settings ▸ Display Layout gains Default step pacing (ms), stored on the gateway and reported asstepMsonGET /api/config(set it withPOST /api/config/settings {"stepMs":25}; 0–100, default 15). The companion (v2.10.22 and later) reads it as its defaultstep_ms— the per-module gap every app page send and Compose inherit — so the pacing a wall needs lives with the wall, not in each client. Larger walls need slower pacing: measured on 60 modules, 15 ms lost 27, 20 ms lost 9, 25 ms was stable. The gateway stores and reports the value; it does not pace its own sends by it.
Changed
- The per-request
step_mscap on/api/rs485/batchand/api/display/cellsis raised from 30 to 100 ms to match, so a stored default above 30 is honoured rather than silently clamped.
Board: Waveshare ESP32-S3-RS485-CAN (16 MB flash).
SplitFlapGateway-3.13.0.bin— the application image. Upload it from the dashboard (Settings ▸ Open Firmware Updater), push it withespota, or flash it over USB at0x10000together withboot_app0.binat0xE000.boot_app0.bin— the boot selector for a USB flash of the app image.SplitFlapGateway-3.13.0.factory.bin— the complete image for a blank board, over USB at0x0(erases WiFi/MQTT settings).
If the web update fails, see the README's recovery without developer tools.