Firmware release 3.2.010

Today, we are pleased to release v3.2.010 to Early Access Program. A summary of the major changes is here:

- EGPIO: address multiple ports by input & output command
- SmartED: issue #293 fixed
  change savestatus from store to sd
  Add ecoscore system to drive report and web interface like defunct
  smart web app. (added by frantek)
- New command: "vfs df" -- show disk usage
- Scripting API: added VFS.Load() & VFS.Save()
- Scripting API: renamed HTTP.request() to HTTP.Request() for consistency
- Scripting API: added OvmsMetrics.GetValues()
- Web UI: editor extended by embedded Javascript evaluation
- Webserver: /api/execute: support for Javascript evaluation
- Scripting API: added OvmsConfig.GetValues() & OvmsConfig.SetValues()
- Config: added dedicated "usr" param for plugin configurations
- Scripting API: HTTP.request() added
- SmartED: add BMS diagnose report
  New commands:
    xse rptdata     get a Battery Status Report
    xse bmsdiag     get Battery Diagnose Report
- #225 Fix charge duration display in iOS App
- #228 AutoFlashSD cleanup ovms3.done before rename
- #293 Event queue overflow on startup
- #299 Fix Tesla Roadster vehicle type for 2012 cars
- #328 Tesla Roadster: Vehicle AWAKE metric not correct

For full detail on all changes, check the GitHub revision history. The v3 modules can be updated over the air (wifi), via SD CARD, or over USB - all without requiring special hardware programmers like the PICKIT used for v2. The simplest way to update the module firmware is to connect it as a client to your wifi network (or phone hotspot), and then use the web interface Config / Firmware / Flash-from-Web; that will show you the version you are running, as well as the latest version available for update. One click on 'Flash now' and the update will be downloaded and installed. Alternatively, you can download the firmware update to a file named ovms3.bin in the root directory of a FAT formatted SD CARD and insert the card into the module's slot - the new firmware will be updated automatically and the file renamed ovms3.done to signify completion. This firmware also includes the feature to check for and automatically update to newly available firmware, every night (so long as the vehicle is connected to WiFi). After updating to 3.1.005 or later, you can enable this for future firmware releases with 'config ota auto yes'.

You can choose the release level by setting 'config ota tag edge | eap | main', as one of:

  • edge: Bleeding edge developer nightly-builds
  • eap: Early Access Program (full releases, but with little public testing)
  • main: Publicly tested full releases (the most stable)

Thank you to all the open source developers who have contributed to this, and previous, releases, and thank you for your support of the project.