(CRITICAL) Upgrading the Operating System could reset all the CR300’s settings back to factory defaults. Sending this Operating System remotely can be done but is not recommended. To restore settings after the update, it is recommended that a backup be made of the current logger settings or take programmatic measures to ensure your settings can be restored. This can be done using Device Configuration Utility’s (DevConfig) backup utility or the CRBasic instruction SetSetting(). Watch the Video Tutorial: sending an OS to a Local Datalogger.
TCP/IP CRBasic instructions added.
Fixed the CR3XX’s web server so it will accept .OBJ files via HTTPPut.
Fixed an issue that caused the FileControl WebAPI to not compile the program.
Fixed an issue that caused Modbus packets to not get grouped correctly.
Fixed an endian issue when using SetSettings() to set the DNS servers.
Fixed an IPTask issue that kept the IPTask always active. Symptom was SlowSequence scans would not run.
Updated Table allocation when CallTable is in a subroutine.
Updated SDI-12 to remove extra break.
Fixed an out of memory error on compile that caused a watchdog.
Updated IP memory allocation.
Fixed an IP network interface conflict.
Fixed an issue that caused the constant table to assign an incorrect variable type.
Fixed HTTP headers Last-Modified date.
Fixed web service API terminal to allow content with more than one byte.
Fixed web service API terminal to allow binary parameter.
Fixed an issue that caused a watchdog when RealTime() was called in a loop.
Fixed a TLS issue that caused a hard fault if memory could not be allocated.
Updated FTP TLS memory allocation to allocate a minimum of two TLS buffers.
Fixed an issue with SDI12 that blocked SDI12 terminal commands.
Added lithium coin cell status to the status table.
Terminal now requires the user to hit the enter key several times before the terminal will respond.
Fixed a Modbus communication issue by removing the optimizations.
Updated Modbus to allow Modbus over USB.
Added 'Type Long' support to SDI12SensorResponse().
Modified restore defaults to clear the TLS key and certificate.
ModbusSlave() modified to allow multiple Modbus slaves on same comport
Added DHCP state checking with retries.
Fixed a TCP/IP memory buffer issue that caused watchdogs.
Fixed HttpPost() when incorrectly processed as an HTTPPUT().