3.3.006-8-g8cde5edf3 OTA build Sun May 24 00:45:52 CEST 2026 See ovms3.log for details a8f14334a Config: fix backup command not creating missing destination directory (e.g. first backup on a freshly formatted SD card) df07e5244 Utils: fix mkpath() to fail on paths overriding existing files 01507623a Web UI: remove factory partition text reference 7fbacb74b Obd2ecu - Delay startup events till bus started eb07c5e6c Obd2Ecu - Mutex read/write of m_pidmap 9d6c5c982 Obd2ECU - Retry turning the CAN on from ECU Task d5538e3bf README: add latest AI slop example 0dbce1ea7 Changes.txt for 3.3.006 648ea77b8 User guide: update OTA page according to partitioning changes 3668d91f8 User guide: update factory reset page for partitioning differences 767996309 User guide: partitioning text optimizations 68ea7d58a Ioniq 5 - Try detect and mitigate continuous AUX charging loop 4fa1b8bc0 Ioniq 5 - stop polling when AC charging ends 31aae3708 User guide: add info page on partitioning scheme upgrade 7f8b5d676 VW e-Up: extended battery health / aging info (with web UI integration): total battery age, charge time counters AC/DC and parked battery state times (by SOC & temperature ranges) (inspired by OBD Amigos) 91cc79b67 Web framework: add metric displays for derived values (incl. example) ad6ec02c1 Metrics: add units for days, months & years 9f7e1e089 Update vehicle.cpp 9ebd09d80 Vehicle turned on - cancel scheduled climate restart 1a3378f1b Cellular: raise modem stack size by 512 bytes to avoid newly detected stack overflows (crash report telemetry) as a quick fix for release 3.3.006; TODO: analyze & reduce stack footprint 1c54a6deb Kconfig: MAXT90 depends on OVMS_VEHICLE_OBDII 00ed040db Update rz_commands.cpp fe2ae96a1 Update rz_commands.cpp 1e9737da4 updated all CommandClimateControl() override c8ec1d460 updated vehicle.cpp too ecc88f20f Nissan Leaf: stop OVMS timed climate control 1586baeef OTA upgrade: optimize log file migration to maximize retainable detail in cases of store corruptions, add events task watchdog reset to store migration when running from system.start event d04765dd2 add ODB Speed/Odo polling ac845a2d1 revert OBD polling, update doorlock state a20f6fdb8 Harden DLC handling for Lawicel and Panda log formats bd55a3b95 CVE-2026-37541 issue #1393 1f480cd54 CVE-2026-42468 issue #1392 434235ec7 CVE-2026-42469 issue #1391 1965cdd2f Update eq_features.cpp 24fb545c4 smartEQ: reset charge/trip data moved 300fc16e1 fix Vehicle State running fa6a06cc8 Awake state logical error fixed 187ff5f84 update can odo poll 483fe50e8 refactor header and OBD polling 650f26406 OTA upgrade: add web page & user notifications, with notifications not being sent/shown until version 3.3.006 by default b7c7c3777 Pushover: fix acceptance filter (reflect actual acceptance capability, so the framework can tell if the channel is online) 733fd3d1f xsq metric update adapted 53099e2c6 update cached metrics ce23826e6 OTA upgrade: begin process with reboot into update mode a08895453 OTA upgrade: add upgrade running warning to factory reset 014e4be1c Updated (pure ota, no factory, maximized store) partition table 912ea58e7 OTA update: reboot if necessary on user requested store migrate retry, add power off warnings & writer buffer purge delays 4733d884b OTA update: inhibit SSH key generation in partition update boot mode 207876aaa OTA upgrade: support factory reset in failed intermediate state to work around store corruption (restart migrate step with cleared config) ba097ed38 smartEQ: fix polling metrics at charging 94b0ce0c5 vehicle_nissanleaf: ZE1 dashboard SOC and cabin temp parsers 2a64a2fff FileWriter: add logging option & test command, enable logging for OTA partition update process 5e037ca58 Auto partition update: move from Housekeeping to OvmsOTA, add reboot on abort/failure, inhibit OTA update attempt while updating 80020d22e Implement auto update of partition table ed06a3518 Implement file writer d21729f74 Don't mount sdcard if we are upgrading partition tables. f44c33d35 Implement 'ota partitions upgrade autocont' a43fd5fad Implement FileWriter (largely untested) 1f194bba4 atomic fix - remove retain depth limit status from ovmsv3_status output 02b2330a8 metrics update optimized d355cc8fa smartEQ: metrics set after rebboot 8a4fadde8 Autostart: added init option "minimal" to boot with just basic networking as configured; this is now the first fallback in case of repeated early crashes, aiming at keeping the module reachable in case of a bug in a higher level module / configuration. Auto init will be disabled only if early crashes continue in minimal mode. 995fbb3d0 Detect 12V charging and improve ADC recalibration b9d56e37e Use IsCANwrite() de597f1f5 Cache CAN values and sync to metrics 0fb22c083 Use sq flag for ADC calc, tweak UI texts/slider c5f1cf041 Refactor smartEQ class layout and defaults 62739b9b0 Remove dead abrp plugin (from new plugins) as unimplemented 8ab7b5d96 Nissan Leaf ZE1: detect CHAdeMO fast charging via battery V/I on 0x1db 300a63a21 Initial plan a5843037a OTA: verify image size fits target partition, detect HTML error pages 44627b874 atomic fix - trim change log comments to be more in line with existing content bc980b168 atomic fix - mtls cli command removal phase three - dependencies cleanup c15908678 atomic fix - mtls cli command removal phase two - commands used by top layer commands fdd199eff atomic fix - docs: remove ref to cli docs 3bfdc384b atomic fix - mtls cli command removal phase one - top layer commands removed 1cef10a36 atomic fix - docs: remove mtls cil related docs a9bc5828c TLS(ca trust): Add Amazon Root CA 1 certificate to TLS component 3e3b5c742 file reset - restore component.mk from main c8159b244 atomic fix - typo correction 254da7b54 split - remove AWS CA for migration to new branch c270252d8 atomic fix - further attempt at making the docs style match existing content 9e680a9a5 atomic fix - remove redundant comment related to retain depth limit for AWS IoT Core fc9fd62af atomic fix - remove unnecessary JavaScript for input length validation in server configuration 760d1cfd6 atomic fix - enhance help text for client key input and add title on MQTT keepalive requirements text block 896f463d7 atomic fix - simplify retain depth limit status message in server output 138759b85 atomic fix - update AWS IoT Core configuration details and remove keepalive clamp option 985c40712 atomic fix - move AWS IoT Core settings to dedicated section in server configuration 5c25d6e45 atomic fix - add note on mTLS to ssltls docs 1790ce782 atomic fix - add note on mTLS/ TLS client auth 8498073f7 atomic fix - reduce complexity of docs be7113f58 atomic fix - mtls section clarity correction bcf5214ee atomic fix - remove cert/key length dynamic readout 62240ce57 atomic fix - trim descriptions for retain and keepalive 24eb1850e atomic fix - remove unneeded defensive coding on cert load flow 8743b0da2 atomic fix - remove cert post processing d1b9e62d1 atomic fix- store mtls cert/key to files e8b5ff274 atomic fix - defaults correction 77f3e19c8 Fix line endings for client certificate and key in server v3 configuration 19574db08 Server V3 (MQTT): AWS IoT Core support