A few changes to OTA this morning:

  1. The ‘ota status’ command used to check available server version only if a WIFI network was up. It now does that if ANY network is up (including modem).

  2. I’ve added a config instance ‘tag’ to parameter ‘ota’. This can be used to override the ota tag (default: main) at run-time.

  3. I’ve added a config instance ‘server’ to parameter ‘ota’. This can be used to override the ota server URL (default: api.openvehicles.com/firmware/ota).

From now on, I’m going to be maintaining two tags for the production ota server api.openvehicles.com. These are:


You can, for example, now set your module to bleeding-edge by ‘config set ota tag edge’.

Regards, Mark.

Begin forwarded message:

From: GitHub <noreply@github.com>
Subject: [openvehicles/Open-Vehicle-Monitoring-System-3] 29e333: Issue #36: Add support for ota/tag in config
Date: 16 April 2018 at 8:37:46 AM HKT
To: mark@webb-johnson.net
Reply-To: GitHub <noreply@github.com>

 Branch: refs/heads/master
 Home:   https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3
 Commit: 29e33348f6dff949fd22567083de1d9db04b05e3
     https://github.com/openvehicles/Open-Vehicle-Monitoring-System-3/commit/29e33348f6dff949fd22567083de1d9db04b05e3
 Author: Mark Webb-Johnson <mark@webb-johnson.net>
 Date:   2018-04-16 (Mon, 16 Apr 2018)

 Changed paths:
   M vehicle/OVMS.V3/components/ovms_ota/src/ovms_ota.cpp
   M vehicle/OVMS.V3/main/ovms_version.cpp

 Log Message:
 -----------
 Issue #36: Add support for ota/tag in config
Issue #37: Add support for ota/server in config
Issue #38: ota status should show available server version for modem as
well as wifi