github meatpiHQ/wican-fw v6.00p_alfa-06
WiCAN-PRO v6.00 Alfa-06

pre-release4 hours ago

Supported Devices: WiCAN-PRO ONLY

Note: This Firmware version will delete all your setting

Contributors: @billybigpotatoes @jtruland @jeremysells @CzarofAK @eljeeb

Home Assistant: V6 requires the meatpi-multi-device branch of the ha-wican integration

New Features:

  • New UI design
  • Added Quick Setup
  • Improved AutoPID
  • Improved CAN logger (raw CAN, SQLITE, Binary, Json)
  • Improved Dashboard
  • Improved CAN monitor
  • Added support for Tailscale VPN
  • Added support for USB devices (ESPNetlink, GPS, USB to Ethernet adapter)
  • Added DTC Trouble codes
  • Added DBC signals support
  • Added New Rules and Events
  • Added Scripting feature
  • Added UDS Tools
  • Added J2534 support
  • Added File Manager (Sd card and Internal flash)
  • Added System logs UI
  • Added System Monitor UI
  • AutoPID and Quick Setup support ISO 27145 (WWH-OBD) vehicles, such as Euro VI Sprinters over 3.5 t that answer only 22F4xx on 29-bit CAN. Reported working on a UK Sprinter by @billybigpotatoes, protocol findings by @CzarofAK (#298).
  • Added VPN split tunnel: route only the networks you choose through WireGuard (up to 8 routes, .conf import). Replaces the Allowed IP and Mask fields, existing values are migrated (#975)
  • Added Pause VPN per WiFi network: the tunnel stays down on a marked network (e.g. home WiFi) and comes back when the device leaves it (#976)
  • Added full configuration Backup and Restore (settings, vehicle profiles and PIDs, code databases, DBC files, scripts, dashboard layout), with optional removal of sensitive data and optional encryption, plus backup copies kept on the internal flash and SD card (#979)
  • ESPNetLink made easier: USB data mode (RNDIS) is the default, the header shows the USB device and its LTE/GPS state, a notice appears when a new dongle is plugged in, a dedicated ESPNetLink page, SIM PIN entry (locked and wrong PIN reported), a hint when the GPS gets no fix, and a Quick Setup path with no home WiFi that uses the dongle's LTE
  • ESPNetLink: a console-only dongle is detected and reported, and the USB port power is cycled once when a dongle never enumerates
  • Logger clock history: every clock step is journaled on the SD card (clock.jsonl), queued records are re-based, files rotate on large steps, and the History chart and the log file list show the clock context (#984)
  • ABRP: deliveries are paced (5 s minimum period, 2.5 s minimum gap, backoff on HTTP 429), a coverage view shows which ABRP fields your vehicle provides, and error messages carry ABRP's own text
  • Backup copies on the device carry a checksum per part, verified at boot and before a restore; a copy that predates a factory reset is held until you restore or refresh it; files left out of a backup are listed with a reason
  • Connections: a socket server that no connection uses (e.g. slcan over TCP on port 3333) is flagged on the Connections card with a one-click CAN bus row, and All Settings shows which connection each server carries
  • Reduced internal RAM use: long-lived state moved to PSRAM, about 10 KB freed

Bug Fixes Since V6:

  • Fixed setting persist issue when upgrading from v4.51 to v6.00
  • Fixed USB GPS not reporting until "Dongle console" was enabled. GPS is now read by default with its own switch (#978)
  • Fixed "Download Config" backup not including AutoPID PIDs or vehicle profiles, replaced by the new Backup and Restore (#979)
  • Fixed writing over an existing file on the SD card failing
  • Fixed File Manager reporting the wrong capacity for SD cards over 4 GB (a 32 GB card showed as 976 MB) (#982)
  • Fixed console commands that fail with an internal error printing nothing (#980)
  • Added the station IP to the Home Assistant webhook payload for push-based installs (#977)
  • Fixed Home Assistant "changed only" push sending a second full payload after registration
  • Fixed SD logger timestamps shifting by one or two hours depending on whether the time server answered at boot (#984)
  • Fixed a crash when an ESPNetLink or USB Ethernet adapter disconnected during a USB power repair cycle
  • Fixed the Home Assistant webhook vpn_status reading past its table while the VPN was connected; vpn_status now uses the same words as the VPN page (#985)
  • Fixed an encrypted backup made with "Remove sensitive data" restoring blank secrets (#986)
  • Fixed the automatic backup copy losing its settings 20 s after a factory reset (#987)
  • Fixed the VPN settings migration routing the Allowed IPs network instead of the tunnel subnet (#988). If you upgraded to Alfa-04 with the old Allowed IP and Mask fields set, check the Routes list once: the corrected migration runs only on devices still carrying the old fields
  • Fixed a backup silently leaving out some files, and one large file failing the whole download (#989)
  • Fixed slcan over TCP connecting but receiving nothing when the socket server had no CAN bus connection row: the device now logs a warning and the UI offers the row
  • Fixed J2534 "communication established but no comm with the bus" with Automatic bit rate on a bus that only answers when asked: the tester's bit rate (J2534 connect or slcan S command) is adopted, and refused transmits are logged and counted
  • Fixed the USB device mode (WiCAN as a network adapter to a PC) leaving a stale USB transfer across a restart; the PC now sees an unplug before the device comes back

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

Don't miss a new wican-fw release

NewReleases is sending notifications on new releases.