CO2-W_Rev4.7.hex >> troubleshoot the issue that didnot reponse the baudrate change command before changing the hardware baudrate. CO2-W_Rev4.5.hex >> support new humidity sensor after rev24 CO2-W_Rev4.0.hex >> Fix the issue that the modbus id reset when changing the id via menu. REV4.1.hex for pressure sensor CO2-W_Rev4.0.hex >> Initilise the modbus command timeout value relating to the baudrate (9600 or 19200) when it is powered up. At the previous reversion, it was initlised to 19200 when powered up, and it will be changed when changing baudrate. CO2-W_Rev3.9.hex >> Change the revision number which forgot to change in rev3.7&3.8. CO2-W_Rev3.8.hex >> Make the display value can not jump to high value at once the communication disconnect, but just show it on the display scrolling bar and reset the module background, and it will re-work after reset. CO2-W_Rev3.7.hex >> Add "CO2 sensor error, bad comms" in the scrolling bar when lose communication with CO2 sensor. CO2-W_REV3.6.hex >> Add co2 module reset to restore the communication quickly when lose communication, it can avoid showing *** for a long time. CO2-W_REV3.5.hex >> Add critical protection when writting data to humidity module. CO2-W_REV3.3.hex >> Add the voltage analog output calibration registers. CO2-W_Rev3.02.hex >> Add product infomation in the firmware to avoid update wrong file to Temco's products. CO2-W_Rev3.01.hex >> Add registers for amps analog output calibration. Co2Master_Rev3.0.hex >> Descrease the external co2 node number from 50 to 40 to save the ROM for other features, so should have a little change in the modbus register list. >> Delete the product info on the LCD 'About' menu to avoid changing it every time for different OEM customer. Co2Master_Rev2.24.hex >> Fix the PRODUCT ID in the firmware to avoid forgot set it to the right value before send it to customer. Co2Master_Rev2.23.hex >>Fix the analog output over range issue. Co2Master_Rev2.22.hex >>Make the internal co2 sensor enabled as default Co2Master_Rev2.21.hex >>Change the global variable "set_value" to static in each menu that uses it. It fixes the issue that settings values incorrect in menu. Co2Master_Rev2.20.hex >>Change the ftp link text as "www.temcocontrols.com" in menuAbout.c Co2Master_Rev2.19.hex >> Fix an issue of the humidity sensor heating command Co2Master_Rev2.18.hex: >> Fix an issue of in the output of temperature Co2Master_Rev2.17.hex: >> Add the temperautre and humidity output range Co2Master_Rev2.16.hex: >> Fix an issue in the temperature calibration of fahrenheit degree. Co2Master_Rev2.15.hex: >> Add humidity code and some new registers Co2Master_Rev2.14.hex: >> Fix an issue of the co2 offset setting of internal co2 sensor. Co2Master_Rev2.13.hex: >> Fix an issue of the analog output when the output value exceeds the max range value. Co2Master_Rev2.12.hex: >> Modify the priority of the alarm task higher to avoid the alarm missing when other tasks with high priority are busy. Co2Master_Rev2.11.hex >> Limit the prealarm on/off time from 1 to 20 seconds. (reg119/120) >> Insert reg190/191 for co2 analog output. (only used in the co2 unit without node). Co2Master_Rev2.10.hex >> troubleshoot the issue of reading wrong parameters in the ISP mode of CO2 node. Co2_Rev2.9.hex >> Add register 121 for alarm delay.When alarm condition is enabled, it will trigger the alarm state and and then turn on the beeper after x seconds delay. However, it will disable the alarm state if the alarm condition is disabled during this x seconds delay. >> Add register 125 and 126 for the internal co2 sensor waring and filter. Register 125 defines the slope value, and register 126 is the filter times. Co2_Rev2.8.hex >> Troubleshoot the alarm issue. >> This version firmware should be worked with the node version after CO2Node_Rev2.4.hex Co2_Rev2.7.hex >> Add a filter to troulbeshoot the "1 second short alarm" which caused by one time miss communication occasionally. Co2_Rev2.6.hex >> Add set serial number feature when out of factory. >> Copy parameters (register 0-16) from eeprom to flash when update the firmware. Co2_Rev2.5.hex >> Complete the alarm message displayed on scrolling bar. >> Little change in the scan code, still problem in the function of reassign id for the conflict ids. Co2_Rev2.4.hex >> Improve the scan function. >> Fix some issues of the lcd display when change the value by pressing the button. >> Short the period in detecting the internal co2 sensor. >> Add the co2 value display around on the display when there are more than one sensor connect to the unit. >> Save the settings to the nodes when the values are changed via modbus poll or lcd screen. And the settings will be restored from the nodes when the nodes are added to the database by scan routine. Co2_Rev2.3.hex >> Store all the parameters in the nodes and read the parameters from nodes when the scan feature find the node. So fixed the issue of lose calibration after power cycle. Co2_Rev2.2.hex >> Add the calibration feature. CO2_Rev2.1.hex >> Troubleshoot the issue of ppm read from sensor can not change (stays at some value). CO2_Rev2.0.hex >> Modify the context in the 'About' item. >> Add 'Miscellaneous' menu, in this menu item, user can modify the ID, date, time, the ring on/off period in the pre_alarm mode. >> Add scan feature. The unit will scan the nodes which are connected to it, and write into the database. >> Enter the items of the device list, user can set the setpoints of alarm and calibrate the ppm..(TBD)