3.3.005-770-gec2aac15f OTA build Sat Mar 28 09:26:27 CET 2026 See ovms3.log for details e7afcaf84 smartEQ: modified ODBII switch for TPMS poll 2be63fd06 Fix small webgui unit, Improve charger emulation for deep sleep waking 036dc14d8 Update eq_commands.cpp 200f41f55 Refactor smartEQ CAN/polling control; add debug logs 306bf72af Update eq_features.cpp 7d3e0e0cc Update eq_handle.cpp dd65022d3 Update eq_poller.h 2a67023b0 Update eq_commands.cpp 406076877 Introduce state helpers 2f49f0eba smartEQ: Refactor CAN polling 62afafe2c Renault Zoe Ph2: Restructuring codebase, add features, clean up c790e1425 Maxus ED3: fix poller state changes & `v.e.on` state 7f65c35b3 Docs: update README vehicle links d8a83ae4d Add vehicle documentation for the Cadillac 2nd gen CTS and Chevrolet C6 Corvette. f7a9abd22 Web UI: sort vehicle options by name 25eb95dcd Initial minimal support for the Cadillac CT5 c4393f231 Add link for Chevrolet Bolt EV in README 4487e4f67 Update readme ad67d41cf Docs: correction for 3.3.005 release date in changes.txt 9475b36c1 User guide: add info on using the "run" command to avoid blocking 2754b0638 Hyundai - fix bad efficiency entries 4c0e6acdd Ioniq 5 - Fix occasional incorrect distance in trip meter c3bd5467e Ioniq 5 - Fix some detection of drive mode (moving to aux poll state) f1171c7cb Ioniq 5 - Ping for longer while car is unlocked but not on yet. c9210a48b Ioniq 5 - Some extra checking from 12V for detecting vehicle on ccd5301a5 Fix AZE0_2 wakeup 9ca065e5f lint 8a3cb6600 address PR feedback 49c87db4a Don't repeat the CAN wakeup command 420e12ccc More accurate log message cf32e89c8 update changes.txt 5824a9b70 Handle VIN message on the powertrain can 031584552 Update changes.txt for recent chevrolet_c6_corvette change. f2e27b5a6 Command framework: add command to run commands in a background task, allowing the execution of long running commands via the server v2/v3 command channel or ssh without triggering the watchdog. Example: run ota flash http ; module reset Commands will be interpreted just as in a regular shell/console, so can be abbreviated etc. Note: using this is not strictly necessary for the builtin web shell & HTTP REST API, as the web framework already uses an individual task for each command execution, but it's still possible. 65013a0b8 smartEQ: update polling 1184d7847 lint 7c98f5bf3 switch CAN 2 to active 5addcfb19 fix PRNDL handling cba67cdf7 chevrolet_c6_corvette updates: add TPMS support add missing RPM case to IncomingPollReply() bcf42700d Web UI: exclude "factory" boot partition option when removed 4e1d9006e Support ota copy to factory partition, and add progress messages for all copies. 78c65a260 Set partition table type after upgrade 4feca695d Support for ota 0+1 partition table format, and 6MB firmware 141bad509 Revert "Add optinal SD-buffered OTA update" d8a0e2798 Update ovms_ota.cpp bd3bdc20e Update ovms_ota.cpp 6a1fed980 Build config: enable SWCAN support by default 1757d37df Add SD-buffered OTA d1b063972 Fix can bus event deregistration ba1648cc5 swcan module added to default build configuration 0a804e402 Readme vehicle support update 3d0c2eb82 Notifications: fix deadlock race condition between notifications raised from Mongoose and other contexts, caused by attempts to immediately deliver new notifications (race between Mongoose & MyNotify locks) a73b9eb3f Update sdkconfig.default.hw31 434857422 Fix rst syntax 468c0f5cd simplify CAN message logging tags 5ea2d4949 lint 7d6210479 update changes.txt dd8d2cca2 updated with results of vehicle testing dcc030a8c smartEQ: update charge handling 61804ce3c Update index.rst e3c569b77 Update index.rst 170c71fb4 Update index.rst 8f26c2510 esp32wifi: fix race condition between scan & mode change / power off 69d67682e DuktapeVFSSave: raise stack size to 3K to avoid stack overflow 4d5669172 Fix table formattiong 664019db4 Initial eGolf documentation 4d88f50c7 Initial eGolf documentation 2e83ed812 update copyright 7fe7bf7b2 add placeholder change in changes.txt 717825e0f remove html pages 8ad5bb6bf lint 0c1ddf9bb back out change to making can frame const 9977b2d10 remove web components 666a7f3fb rename variables fb75f45b0 address nop comment and add pin check 1f318f04a Server V3: move metrics & events tx logs into verbose class 84296bd84 NetManager: fix race conditions on Mongoose stop & restart bd93d2535 call CommandMirrorFoldIn() in fold_mirrors cli command a6a6f5d17 move command requests from configs to functions 308415488 don't set metrics until they are measured 71d891a50 remove SmoothExp and vwegolf_utils.h ca32c1e78 Server V2: fix potential race condition leading to a second net restart request on detection of a stale connection 13e0b282e Fix RST syntax 2dae251da move command registration from vehicle registration time to vehicle construction. Unregister command on vehicle destruction 447e7127e remove TestButton 669aabca8 move static volatile variables to be member variables c5272c20d Cellular: fix restart operation not working on powered down modem 6eca5275d Netmanager: move network restart operation into task if available to do clean connection shutdowns and avoid blocking execution in the events context fad791093 Update Bolt EV docs with further details on SWCAN module requirements 62301906e Create index.rst for Bolt EV f94df7be3 intitial egolf support fa66bee13 Server V3: fix performance & potential deadlock for 'immediate' metrics by delegating data transmission to the Mongoose poll callback, optimize Mogoose lock time with filters 607191baf OTA/HttpClient: rework to non-blocking download (select) and generally applying a read timeout (currently 10 seconds) to avoid blocking the LwIP API from slow connections and/or high packet losses a29b92bee Kona/Ioniq5 - Improve GoM weighting algorithm d82cc6848 Ioniq 5 - Approximate beter resolution from odo + speed 53daa2afd Ioniq 5 - Fix xhiq range reset 3ec35abf2 Server V3: fix config access concurrency on V3 startup dbec4a134 Server V3: optimize config change handling ec2a2d61b IdFilter: fix concurrent load/check execution, generalize load/update optimization (hash test), add check optimization (entry count test) 5bcd99cc2 Refactor smartEQ metrics and event handling