3.2.016-104-g33bfce44 OTA build Sat Apr 10 18:55:17 CEST 2021 See ovms3.log for details 33bfce44 Docs: add Jaguar Ipace to README 9a0a547b Build: include Jaguar Ipace f64435fc VWeUp: fix init sequence for T26+OBD ae6aeb16 First v0.0.1 for the Jaguar IPace vehicle 34707384 Tidy up 91351e8a Maxus polling update and cell metrics added 6ef0b0de add med3_pids.h 97a7a24e Revert metric list "verbose" change to be submitted seperately 3dc3061f Display CCS charging in App 2ee6e576 Readme: add pull request handling recommendation 8e2f3a32 Update metrics list usage and use OvmsCommand::PutUsage() as suggsted by Stephen Casner Make OvmsCommand::PutUsage() public to allow this c6f9afae Skip over non-vin data in first multi-frame response to vin polling Both the obdii and chevrolet_c6_corvette vehicles had this problem (at least with the two GM vehicles I have access to) dbaa16d1 Suppress false theft alerts due to a suspected SIMCOM GPS bug (the reported location goes from: A,B -> A,B -> 0,B -> 0,A -> A,B -> A,B) 873faa25 Update changes.txt 775c59b8 Maxus Web interface page added ea044fdf Mongoose: fix submodule status 0a1f877d update 92777392 Added missing file changes fa767178 Add new features page to select car's BMS firmware release to adjust SOC display accordingly 20e22f5b VWeUp/OBD: rearrange cell voltage polls for assumed numbering scheme across modules (first 14/17 PIDs = first cells in the 14/17 modules) Note: assumption based on 2020 model observations 61b5ab3d RE PID scan: fix multi frame responses exceeding 255 bytes (found by didier@ernotte.com) b6bf6c1a Use a synthetic CAN IRQ error bit to report invalid rx can frames be676ab8 Modem/NMEA: fix string exception crash 6447ebd0 VW e-Up/OBD: optional BMS auto statistics reset between driving & charging d1ed7462 VWeUp: fix early charge limit & mode updates at charge stops 703b782a VWeUp: fix timed charge done detection with identical charge limits 8768bae3 Metrics: return modification info from SetValue() 8f499240 Vehicle: fix Notified…() to be called after the notification/signal 3bd3a19c Vehicle: classify charge stop with substate "timerwait" as info 7d0d3fe5 SmartED: update AutoSetRecu to allow D- 16790582 Detect, report, and discard invalid SJA1000 rx can frames (changes based on feedback from Michael) b10a3583 Webserver: support TLS (https, wss) using self-signed certificates 8d5f1fc1 Web framework: use refactored file loader/saver a6f64a43 Utils: simple file to/from string loader & saver f7523a8a wolfssl: Adjust configuration for TLS 0e2c9cc9 Not using WOLFSSL_FAST_MATH so don't need tfm.c 7184ee3d SSH: malloc callbacks needed earlier in NetManInit for TLS f1d201a8 Restrict wolfssl include dirs to just mongoose component bcb68f85 Reapply patches to wolfssl sources b34553db Import WolfSSH v1.4.6 and WolfSSL v4.7.0 source files. 7d9eed41 wolfssl: List the macros implied by ESPIDF, ESPWROOM32 08c40145 wolfssl: Avoid large stack allocation in ProcessBuffer() aad90c7e SSH: Don't emit error message if wolfssl debugging is unconfigured b050c434 Change Mongoose to use wolfSSL instead of MBEDTLS d208c13d mongoose: Update submodule to use WolfSSL via OpenSSL b14acca9 VWeUp: fix usages of uninitialized OBD metrics in T26-only mode 797e1aad New vehicle: Hyundai Ioniq vFL (HIONVFL) a56c6f2d Docs/Build: add missing links to README, include Maxus eDeliver by default 22cb1fa6 Wifi: fix bandwidth setup race condition, add bandwidth info to status c6db7058 Revert "Revert "Wifi: default to 20Mhz bandwidth"" c06a5c7f Detect and count invalid SJA1000 can frames (bad dlc length) 1e9f5e0a Revert "Wifi: default to 20Mhz bandwidth" 73ab2e97 SmartED: update bms cell monitor 11c5fa0e Protect against corrupt can frames; limit the maximum dlc value The DLC field is only 4 bits wide (15 max) but it seems like a good practice to limit it to the size of the payload buffer. 643d0b3b Add support for 33K, 50K, and 83K if we're an ESP32 V2 or higher 34eb2a30 Wifi: default to 20Mhz bandwidth a08bef4c VW e-Up: init charge timer metrics from persistent values 177d497d VW e-Up/OBD: detect charge timer mode d1788aa9 Vehicle: emit standard events on changing v.c.timermode New events: vehicle.charge.timermode.off -- Vehicle charge timer mode has been switched off vehicle.charge.timermode.on -- Vehicle charge timer mode has been switched on 15b93dfe Docs: fix sphinx deprecation warning 99dad1d2 initial modifications required c79c7c3c Minimal fix for ESP32 V3 can bus: turn off BRP_DIV if we're V2 or higher a11391dd renamed files and components 17d26638 Update vehicle_edeliver3.cpp 223057b6 Update vehicle_edeliver3.cpp ae1d6b02 VWeUp: fix SOC interference between T26 & OBD b15b606e Update vehicle_edeliver3.cpp 1ec6b02e new vehicle to add 38db317a Update mg_poll_bms.cpp b6686de5 Update mg_poll_bms.cpp 3f9e8628 stash added 37b02d65 update master 10ca78aa Report invalid can_tx() CAN ID and data values 0cfb4d94 Add PID's to maxus eDeliver3 15fcd252 Release 3.2.016 3f74c233 CAN: fix "can status" baud rate output & command hint for 50 kbps, add info on MCP baud rate configurations ca9240e5 MCP2515: added MCP2515Calc tool from MCP_CAN library by Cory J. Fowler https://github.com/coryjfowler/MCP_CAN_lib da947df1 CAN: support 50 kbit (only on MCP2515 for now) e952bc81 VW e-Up: CCS (DC) charge detection & data 869dd1ff VWeUp/OBD: replace MFD range based CAC/SOH by charge coulomb count based 1725abee VWeUp/OBD: fix power metric units 7ffb3a43 SmartED: update poll interval 3fae43b9 SmartED: update poll interval and BMSDiag 65b230cc Update Kconfig 16c4c648 VWeUp/OBD: poll interval corrections for charger & TPMS 76fbd4b0 VA: new xva metrics, metrics creation without initial value 361fab14 C2CTS/C6CORVETTE: Only initialize v.e.on to false when undefined cc5868bc Add the Maxus eDeliver3 branch to the master 42750619 Only initialise v.e.on if it currently has no value. this avoids overwriting the value now saved through persistence. 79b58657 Docs: fix 12V current limit specs c8df8f32 Don't init CAN & CanRx if no CAN interface configured c59e90d8 Reverse changes to soc calculations not ready for release 84b93bc7 VWeUp/OBD: coulomb/energy scaling correction f1252d27 Location: extend logging to track down false alerts 2623e29e Removed standard deviation code. Will add later. Updated changes.txt 43a1d20f Explicitly set v.e.on to false on init 0959983e VWeUp/T26: base charge state checks on ms_v_charge_inprogress 78e81f20 Adds new Charging Metrics page to OVMS home page ced4777a Corrected AWAKE switching for OBD Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp 833d2f89 Always allow manual interrupt of 12v wait state Changed: vehicle/OVMS.V3/components/vehicle_vweup/src/vweup_t26.cpp