Skip to content

Releases: meatpiHQ/wican-fw

WiCAN-PRO v4.51 Beta-01

Pre-release

Choose a tag to compare

@meatpiHQ meatpiHQ released this 20 Aug 15:14

New Features:

  • Latest IDF v6.0.2

Bug Fixes:

  • Fixed an AutoPID issue where some vehicle profiles were returning incorrect PID values. #710

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

WiCAN v4.21

Choose a tag to compare

@meatpiHQ meatpiHQ released this 24 May 15:11

Supported Devices: WiCAN-OBD and WiCAN-USB ONLY

Update Instructions

  1. IMPORTANT: This update will reset your device configuration. Backup your configuration before proceeding "System -> Download Configuration"
  2. If MQTT is enabled, disable it before uploading the firmware.
  3. Download the latest firmware.
  4. Unzip the downloaded file.
  5. Upload wican-fw_usb_vxxx.bin for USB devices
    or wican-fw_obd_vxxx.bin for OBD devices.

New Features:

  • Add Home Assistant webhook support. Works with the latest 1.0.0-beta.1 integration
  • Home Assistant Auto discovery and registration
  • Upgraded to IDF v5.5.2
  • Migrated filesystem to littlefs

WiCAN-PRO v4.50

Choose a tag to compare

@meatpiHQ meatpiHQ released this 03 Jun 13:50

New Features:

  • Update IDF version v5.5.3
  • Add STA hostname support from device ID
  • Add failover webhook URL support (Local and external URL)
  • Support Nabu Casa
  • Add manual override to webhook config
  • Add a restart tracker, and forces sleep in case of bootloops

Bug Fixes:

  • Fixed standard PID scan
  • Fixed standard PID Test button
  • Fixed some autopid parameter stop updating
  • Fixed PIDs values spikes
  • Fixed unexpected sleep wakeup due to netif or wireguard. Thanks to @wambs

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

WiCAN-PRO v4.49 Beta-06

Pre-release

Choose a tag to compare

@meatpiHQ meatpiHQ released this 23 Apr 12:37

New Features:

  • Update IDF version v5.5.3
  • Add STA hostname support from device ID
  • Add failover webhook URL support (Local and external URL)
  • Support Nabu Casa
  • Add manual override to webhook config
  • Add a restart tracker, and forces sleep in case of bootloops

Bug Fixes:

  • Fixed standard PID scan
  • Fixed standard PID Test button
  • Fixed some autopid parameter stop updating
  • Fixed PIDs values spikes
  • Fixed unexpected sleep wakeup due to netif or wireguard. Thanks to @wambs

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

WiCAN-PRO v4.49 Beta-05

Pre-release

Choose a tag to compare

@meatpiHQ meatpiHQ released this 12 Apr 13:45

New Features:

  • Update IDF version v5.5.3
  • Add STA hostname support from device ID
  • Add failover webhook URL support (Local and external URL)
  • Support Nabu Casa
  • Add manual override to webhook config
  • Add a restart tracker, and forces sleep in case of bootloops

Bug Fixes:

  • Fixed standard PID scan
  • Fixed standard PID Test button
  • Fixed some autopid parameter stop updating
  • Fixed PIDs values spikes

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

WiCAN-PRO v4.49 Beta-04

Pre-release

Choose a tag to compare

@meatpiHQ meatpiHQ released this 07 Apr 15:12

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

New Features:

  • Update IDF version v5.5.3
  • Add STA hostname support from device ID
  • Add failover webhook URL support (Local and external URL)
  • Support Nabu Casa
  • Add manual_override to webhook config

Bug Fixes:

  • Fixed standard PID scan
  • Fixed standard PID Test button
  • Fixed some autopid parameter stop updating

WiCAN-PRO v4.49 Beta-03

Pre-release

Choose a tag to compare

@meatpiHQ meatpiHQ released this 24 Mar 14:38

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

New Features:

  • Update IDF version v5.5.3
  • Add STA hostname support from device ID
  • Add failover webhook URL support (Local and external URL)
  • Support Nabu Casa

Bug Fixes:

  • Fixed standard PID scan

WiCAN-PRO v4.48

Choose a tag to compare

@meatpiHQ meatpiHQ released this 27 Feb 13:06

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

WiCAN-OBD v4.20 Beta-01

Pre-release

Choose a tag to compare

@meatpiHQ meatpiHQ released this 07 Feb 03:43

Supported Devices: WiCAN-OBD and WiCAN-USB ONLY

Update Instructions

  1. IMPORTANT: This update will reset your device configuration. Backup your configuration before proceeding "System -> Download Configuration"
  2. If MQTT is enabled, disable it before uploading the firmware.
  3. Download the latest firmware.
  4. Unzip the downloaded file.
  5. Upload wican-fw_usb_vxxx.bin for USB devices
    or wican-fw_obd_vxxx.bin for OBD devices.

New Features:

  • Add Home Assistant webhook support. Works with the latest 1.0.0-beta.1 integration
  • Home Assistant Auto discovery and registration
  • Upgraded to IDF v5.5.2
  • Migrated filesystem to littlefs

WiCAN-PRO v4.47 Beta-09

Pre-release

Choose a tag to compare

@meatpiHQ meatpiHQ released this 09 Jan 12:00

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