3.2.015-392-g679109f8 OTA build Thu Jan 7 20:45:28 CET 2021 See ovms3.log for details 679109f8 CAN framework: count & log TX fails, optimized can status output 66f7ebac MCP2515: improve code readability 440ee9cb Added BMW i3 to the list of new vehicles 9cec1ddb BMW i3 support enabled by default c49f2d0f Change I3 short code to BMWI3 81d85088 Grammatical improvement e8424627 Oops - not not b2a5a10a Regenerated ecu definitions having fixed utf8 formatting f62f0622 Updated ECU definitions to fix UTF8 encoding problems 1884ae28 Correct utf8 behaviour in parseecu.pl 4a88a200 Enhanced pre-heating range to 15 to 30 degrees Changed: components/vehicle_vweup/src/vehicle_vweup.cpp components/vehicle_vweup/src/vweup_t26.cpp components/vehicle_vweup/src/vweup_web.cpp b7cc5119 Corrected main README for unified VWUP Changed: README.md cc1cd84d Minor bugfix preventing wake up when car is on plus beautified code Changed: components/vehicle_vweup/src/vweup_t26.cpp components/vehicle_vweup/src/vweup_t26.h cb113bd0 undo t26 vehicle state change 4697ef02 rename OBD EXTDIAG constants ade0c84f Fix utf8 issues - tell Perl output is utf8 74d9dee3 correct links in index.rst 340ced5b set obd states on t26 wakeup/sleep e1e7e285 VWEUP: source code reformatting 65a801fe VWEUP: source code reformatting on OBD module, add astyle config 4ca79e96 fix poll state in obdinit 2089def6 README for the ecu_definitions directory explaining where the files come from. b5cb4a49 README in the dev directory explaining the origin on the ecu.json files a0fd54a0 Removed work file committed in error f62721fb VWEUP: change log entry & remove obsolete sdkconfig line 97ac2b04 Typo in docs 68bdc68a Documentation improvements, table of custom metrics and descriptions 6b211c3f add vehicle speed from OBD ccfa4719 Mistake with the unit for the 12v battery current 00a87f12 Documentation for the BMW i3 support f22cec1a Web UI: shorten backup filename suggestion to avoid tmp file issue 15ca1e29 bugfix charged energy counter 14a146f0 bugfix: charging detection in T26, charged energy counter 1c17bf9b add metric remaining charge time c48102dd index.rst correction double-cable connection 022e12ea RE PID scanner: PID step support 121d5362 Plugin REPIDScan: highlight changes between scan results e60e0842 RE PID scan: signal "done" also on termination due to CAN errors 3ed98f89 Vehicle: better user feedback on module status bc69fe7a Vehicle poller: single poll fixes: - lock list management during single poll - do not forward single poll responses to standard handlers - register CAN listener if necessary (vehicle module NONE) dd750fc0 Fix one excessive indentation due to TABs 7485df8c event raise: remove "*" as a TAB completion possibility 1a7ea891 New plugin: REPIDScan (OBD2 PID scanner UI) 4c65a342 RE PID scanner: emit events, add start/end time info 4cbfaf74 Update notes 6132ece9 Clean up LIM_extras f02314ba Remove trace junk left from development bcabd5bc Removed old notes 07eeb207 Remove trace notes b5931dfd Webserver: file read/write API c0a07643 Kconfig options for i3 f49f1255 component.mk for the builder efce1854 Vehicle definition for the BMWi3 Works through OBD-II polling - works well given the rate limitations of polling. Docs still to follow. Note that you must disconnect OVMS from the OBD-II port before turning off the car; to avoid this you will need to code that aspect of the alarm off with a tool like Bimmercode. bea098f1 code snippets for ECUs as generated by generate_ecu_codes.sh and generate_ecu_code.pl dfafa955 ECU definitions decompiled into json files c557cd1e Scripts for generating code for OVMS from ECU definitions 9a6720a1 Enhanched temp range for cabin pre-heating (16-30) 56665a3a Events: fix command "event raise" validation f6dfcae3 VWeUP/OBD: set 12V charging metric 53da36fd VWeUP/T26: fix charge state metric change sequence b5603074 VWeUP: add pack vmin+vmax metrics, update OBD docs 7317ddad VWeUP: fix charge & awake state metrics changes in OBD mode to enable standard charge state notifications 8c3229ec VWeUP: fix OBD v.c.voltage with single phase charging f23d839d VWeUP: fix array sizes f4a1386e Utils: provide sizeof_array() a0f408f2 Framework: fix c_str() uses from temporaries 53a71d5f Vehicle: PollSingleRequest timeout & concurrency fix ff3cb08d set charger current limit (to max possible) b8e42f93 index.rst corrections 0964eef0 bugfix car state polling looping in obd only mode cf3266bc VWUP: config migration: move "xut" instances to "xvu", remove "vwup" ebc645b7 VWUP: log tag correction 0ac841b3 typo in index.rst fcde02bf add charging metrics for app 9da9b10e replace VWUP.T26 and VWUP.OBD with unified module VWUP d6bc7951 really last cleanup :) b03f9fa7 rename main cpp-file 410c3c1c Clarify support for 40kWh e-NV200 05cfd22b final cleanup before deleting OBD and T26 subprojects 25029d26 migrate both T26 and OBD to VWUP 888c14ad new service metrics: correct units to Seconds 6447a9f7 correct unit to Seconds 700b79da Console doc: expand text about TAB, remove extraneous parenthesis fdd61cc1 migrate VWUP.T26 back to VWUP af946ab1 test doc links 1db5ed9e new metrics for DCDC-converter d1b3e988 new metrics for maintenance/service, transmit via server v2 49367ed2 new metrics DC/DC, service 3d536c35 VWUP 0.4.0: final cleanup for publishing c7151f44 CLI: cover dynamic command registration, add code exerpts 7a7eb40a Just in the knick of time, update copyright date for 2020 643977e5 CLI: clean up text, explain function arguments fa44197b VWUP 0.3.4: merge T26, update docs, cleanup 05cc6bfc location: make HOMELINK and NOTIFY actions effective 245c10f8 Fix typo in sendlivedata2abrp a9372e79 Add documentaton of command line interpreter e2f55aff Remove debug code not intended for commit 02ab8ea 77cd20e3 Add missing newline 7875dc9f Root OvmsCommand also needs non-NULL m_usage_template ce293b65 Vehicle framework: generic single OBD2/UDS request shell command & API call