Skip to content
vlast3k edited this page Mar 18, 2016 · 11 revisions
Firmware upgrade

During Firmware upgrade, your previous settings and calibration are not overwritten. There are now 3 device types:

  1. Original vAir - CO2 Monitor - the cheaper one that comes with a less accurate sensor (fw ends on _tgs)
  2. NDIR vAir - CO2 Monitor - the newer one that comes with an IR Sensor (fw ends on _ndir)
  3. vThing - CO2 Monitor - the Home-Automation device - the square box with a button and a small green led.
  1. and 2) have a part of the FW that is updated with the XLoader tool described below The other part of the firmware of all devices is updated over-the-air. Simply connect them to WiFi, and then from the Configuration Utility -> Other Settings - press the button "Update WiFi Firmware". (For 3) this is not yet available, so simply type "otah" (w/o quotes) in the "Send Command" field.
Updating FW with XLoader (for vAir - CO2 Monitor)
  1. Download the XLoader tool from here https://github.com/vlast3k/simple-co2-monitor-fw/blob/master/files/XLoader.zip
  2. Download the latest firmware from here: https://github.com/vlast3k/simple-co2-monitor-fw/tree/master/fw, and unzip it. Make sure to download the correct file. _tgs - this is for the original and cheaper sensor with the less accurate sensor (TGS4161), _ndir - this is for the more accurate IR-based sensor. Flashing the wrong one will not brick the device - it will simply display wrong values
  3. Configure the tool like this (by adding the correct port):


18 March 2016

vAir FW Version - Version 1.10

  1. Fix problem with "no ts config", now in case there is no configuration it will display "No Cfg", if there is any problem (no wifi, bad cfg it will display "No Wifi", for now)
  2. Also in case initially when setting the device up, for some reason it did not recognize that wifi is there, but afterwards Testing the configuration succeeds - it will store this setting (this led to the problem that nothing was sent in some cases)
10 March 2016

Big update for all devices.

  1. Introduced a new version of the device that makes use of an advanced and more accurate IR-based sensor. As a result - the firmware is now split in two as described above
  2. Added support for MQTT
  3. Added support for configurable interval when the data will be sent to the server
vAir FW Version 1.9.3

Mostly a maintenance release. Code base for both Original and NDIR versions have been brought together. Not required to update to it

WiFi FW Version 1.9
  1. Added support for MQTT and fixed some issues with using it on the vAir devices from the previous 1.8 version
  2. (vThing CO2 Monitor) - Green LED shuts off after 10 seconds
  3. (vThing CO2 Monitor) - settings for Update Interval and Update Threshold are now stored to flash
  4. Lots of maintenance improvements so that the same code base is used for all the different device types
vThings Configuration Utility
  1. Fixed communication issues with the devices
  2. Added support for MQTT
  3. Small cosmetic fixes (much more are necessary, and time will come also for them)

Older updates

Configuration Utility 3.3
  • Added support for OTA updates
Wifi FW Version 1.4.1
  • Fixed an issue when making generic HTTP request - the Accept-Encoding header was send by default and was wrong, which confused some servers like IIS
  • Updated to newer Wifi SDK Version (1.5.1) - for better compatibility with routers and servers
Wifi FW Version 1.4
  • Added support to send HTTP request to a generic (e.g.) Local HTTP Server
CO2 FW Version 1.8.1
  • Fixed an issue, that in total darkness the LEDs went off
Version 1.8
  • Added option to adjust LED Brightness, as in some cases it was too dim.
Version 1.7

CO2 Measurement

  • Fixed a bit the formulas, without a re-calibration the device may show up to 20% higher values (more ppm)
  • added option for resetting CO2 calibration
  • added to set CO2 to a specific value and adjust calibration

Wifi

  • added option to adjust data sending interval (default 2 min)
  • added option to set custom URL for sending of data
Version 1.4.0
  • Support for http://ubidots.com. use ubik and ubiv , without the < > to configure. Use the manual from here http://ubidots.com/docs/devices/ESP8266-arduino.html, remember to use the short Keys generated from the profile, as for the long - the Microcontroller may get out of memory.
  • In some cases publishing to Thingspeak, did not succeed from the first time. So now added 6x retries
  • In some cases WiFi module detection failed, which more or less bricked WiFi functionality. Now it works
Version 1.3.0
  • Released Chrome Browser application - to allow configuring the device for Win / Mac / Linux via one and the same util. It can be downloaded from here vAir - CO2 Monitor - Configuration Utility
  • Full redesign of menu system to simplify configuration via the Chrome App. Most important commands + examples
  • wifi "ssid","pass"
  • tskey 67FFEEDCCCC
  • lt 700 1000 1300 1600 1900
  • reset
  • debug
  • sim
  • Enabled debugging info for Network communication - it will display more info on troubles to connect to Wifi and Thingspeak. In the next versions it will be configurable
Version 1.2.2
Display
  • Low Light - Display will show only minimal info
All
  • Improved startup time, especially for non-Wifi devices