github meatpiHQ/wican-fw v4.48p
WiCAN-PRO v4.48

8 hours ago

Update Instructions

  1. Download the latest firmware file.
  2. Unzip the downloaded file.
  3. Open the configuration page and go to the System tab.
  4. In the Firmware Update section, upload the file named wican-fw_obd_pro_vxxxp.bin.
  5. Press Update to start the process.

In case of a boot loop, you can perform a factory reset

Supported Devices: WiCAN-PRO ONLY

New Features:

  • Add WebSocket Terminal feature to web UI. (ELM327 and command line)
  • Add advanced low battery voltage PID polling controls
  • 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.