You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New microcontroller board — now built around the WaveShare ESP32-P4-ETH instead of the Olimex ESP32-PoE-ISO. The ESP32-P4 CPU is 1.7× to 2.5× faster than the ESP32-WROOM-32/32E used in v1.
More accurate NTP responses — PPS (Pulse Per Second) pin support is now fully exploited to discipline the time reference, delivering sub-millisecond accuracy when using a PPS-capable GPS module.
Over-the-Ethernet OTA updates — firmware can now be updated wirelessly over the Ethernet connection directly from VS Code, with on-screen progress shown on the LCD.
LCD is now optional — in v1 an LCD 2004 screen was required; in v2 it is entirely optional.
Optional up time / reset button — carry-over from v1, still supported.
Updated 3D printed case — the enclosure files have been updated for the new WaveShare ESP32-P4-ETH board.
Built with ESP-IDF — rewritten from the ground up in C++ on ESP-IDF v5.5.3 using FreeRTOS tasks.
NVS-backed GPS state — the GPS module identity and baud rate are persisted across reboots so following the initial setup startup speed is quick.
Broader GNSS module support — still works great with the SparkFun MAX-M10S (recommended), but now also supports lower-cost, generic GNSS modules, even those (although not recommended) that do not expose a PPS pin.