Supported Devices: WiCAN-PRO ONLY
New Features:
- Add ELM327 UART UDP logging
- Added CAN broadcast filter support to autopid
- Added UI sections for custom + vehicle-specific CAN filters.
- Redesigned the Automate tab with subtabs and improved UI flow.
- Added Station WiFi mode support in config + UI.
- Improved vehicle-specific PID UI and compact form styling.
- Added WireGuard debug UI
- Added Webhook post success/fail counters
- Added HTTP post success/fail counters
- AutoPID: HTTP test endpoint plus frontend integration.
- AutoPID: CAN filter HTTP test endpoint.
- AutoPID: PID request/response validation.
- AutoPID: enabled flags for PID + parameter objects (allow disabling without removing).
- Console: LED command now supports RGB color and blink options.
- VPN: test/debug endpoints enhanced with config + status reporting.
- VPN: one-shot VPN test using a provided config.
Bug Fixes:
- Improved CAN filter monitoring and ATMA frame parsing (more reliable matching/handling).
- Improved protocol command parsing and normalization (ATSP/ATTP handling).
- Removed suffix digit trimming from UART TX logging.
- General refactors to PID/autopid config loading for stability/clarity (split module, parsing refactor, internal naming cleanup).
- Web UI updates (homepage and JS assets) to align with the new configuration features.
- Improved MQTT client initialization and error handling
- Fixed internal memory issue
- Fixed WireGuard memory corruption
- Fixed webhooks post fail
- Fixed ABRP post fail
- AutoPID: improved ECU protocol selection/initialization behavior.
- AutoPID: switched buffer allocations to heap_caps_malloc (more robust memory allocation on ESP targets).
- VPN: improved reliability (default route switching on peer connect, connect timeout to prevent indefinite attempts, refined state transitions).
Note: To enable ELM327 UDP logs, got to Advanced tab and enable ELM327 UDP Log. Then download and run WiCAN Log Viewer