github meatpiHQ/wican-fw v4.47p_beta-09
WiCAN-PRO v4.47 Beta-09

pre-release2 days ago

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.
  • Custom AP SSID support: new config fields to enable + set a custom AP SSID
  • AutoPID “disable on low voltage” option: can pause AutoPID/Automate when battery voltage drops below the configured sleep-voltage threshold, and resume when voltage recovers (includes UI + config support).
  • WireGuard preshared key support (PSK)
  • WireGuard DNS support end-to-end
  • WireGuard endpoint hostname handling
  • LED CLI improvement

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).
  • WireGuard AllowedIPs parsing is more resilient
  • WireGuard config import is more robust
  • WireGuard AllowedIPs from both multi-line and comma-separated formats.
  • WireGuard HTTP API handling improvement

Note: To enable ELM327 UDP logs, got to Advanced tab and enable ELM327 UDP Log. Then download and run WiCAN Log Viewer

Don't miss a new wican-fw release

NewReleases is sending notifications on new releases.