Date: 2023-12-06 V3.0b23d ======== b23d Fix: Topband HW FW28 UI9-16 has no output when set as digital type b23c NTP server port 123 need disable b23b Disable FTP, using SFTP b23a Fix certs upload issue ====================================================================================================================== Date: 08 Nov 2023 V3.0b23a ======== - Linux OS upgrade-Security Improvement. - Various Security Enhancements to PHP, Scripts, Libraries-Security Improvement. - Upgrade BACnet stack to match minimum requirement 2023 Revision 16. - BACnet MSV COV support. Bacnet server only. - Fixed BACnet Client actions cause BACnet crash. BACnet Client. - Enterprise Security Fix 802.1x. ONLY TLS 1.2 and TLS 1.3 is supported. TLS 1.0 , TLS 1.1 is totally disabled. - UDMI schema updated to Version 1.4.1. - MQTT engine. Added precision customization for float value. - Web server security. Improvement is security and cookie handling. - Web server security. Password change prompt if default password is detected. - Application information version. Added application information in firmware upgrade page. - Backup/Restore. Support Control Service backup and restore. - Web Server Dashboard Kiosk Mode. - Kits updates -Email – support >60kb size attachment. -sys - Stability Improvement. -easyioFWMQTT – Support monitor broker connection status. - New VAV UI dashboard. Updated default apps and Dashboard for VAV. - STP. Show correct STP map when using DHCP. - Improve UO value compare to avoid outputting too many log files. ========================================================================================================= Date: 15 FEBRUARY 2023 V3.0b22a *** Firmware to support all STM G series MCU produce at JCI facility. *** FIrmawre is complatible with FW-28 , FW-014 v3 , FW-08 v3 , FW-08V v3 and FW-VAV where all uses STM G Series MCU *** Firmware is also compatible with FW-28 produced by DCT ( legacy ) *** This is a transition firmware whereby to normalize firmware across 2 manufacturing facility and also firmware name. *** Moving forward the firmware file name is going to changed from fw280.tar.zz to fw_rom.zz > Merged AEC and DCT production features > Merged FW-VAV firmware > Updated to auto-detect FW-VAV device based on MAC address > Updated GD firmware to V2.2.4 to revert I2C tuning > Updated FirmwareUpgrade to include MAC checking for OEM firmware flashing > Updated PreSVM to prevent entering factory default mode due to false reading > Added support for FI features > Added support to read model from FTD > Fixed SSH service control issue > Fixed FW-VAV restore default app bug > Fixed MAC address overlapping into FW-VAV 0x05 to 0x06 range > Fixed BACnetapp to maintain BACnet server's MSV object name after disable/enable network service ========================================================================================================= Date: 05 DECEMBER 2022 V3.0b21h ======== > Updated BaseComm to support reading serial number from FTD string > Updated BaseComm to check MAC address between network interface and baseboard > Updated BaseComm read RS485 mode and watchdog control mode using misc command > Support OEM features > Fixed NTP user permission in /etc/init.d/init-env > Updated to let init-env to update cpt/app/config.php > Fixed BACnet packet received from MSTP but dropped causing client polling to stop > Updated BACnet stack to fix memory leak in h_rpm_a.c which caused BacnetApp restarted > Fixed BACnet elapsed timer handler for COV > Cleaned up BACnet stack debug messages > Fixed BACnet bug found in Rev16 MSTP datalink > Fixed all web account dflt passwd for OEM > Fixed device state check logics to be more stable > Tried to fix the 404 issue after firmware flashing > Merged ValueEditor UI style issues > Fixed landing_page image for OEM support > Updated network.php to prevent sending out own MAC address messages from second Ethernet port > Updated configuration.php to disabled Wireless Enable checkbox > Fixed MQTT float precision issue > Updated MQTT service state.system.statuses to state.system.status > Merged mqtt-service updates for 2nd google test > Merged MQTT frontend updates for 2nd google test > Merged GCP gateway support and UDMI schema update > Updated FWConf, PostRestoreHandler and PreSVM to prevent sending out own MAC address messages from second Ethernet port > Updated FWConf to correct STPMapEnable default value to 0 > Fixed SSID returned to FW-XXXX instead of only W-XXXX when uncheck retain config > Updated PostRestoreHandler to correct STPMapEnable default value to 0 > Updated fwunpack to support decrypting slcw tar.zz firmware package > Updated fwunpack to check MAC address on alternate network interface > Updated fwupgrade shell script to support flashing slcw firmware package > Updated fwscript in firmware tar ball to handle backup better > Updated webpages header font colour > Updated STM G0 to reply serial number from FTD string > Updated STM G0 to prevent writing hex/alphabet into serial number during PTS mode ========================================================================================================= Date: 16 AUGUST 2022 V3.0b21g ======== > Updated BaseComm 1.10 to check register address when reading replies from STM and increased read request interval to 500us ========================================================================================================= Date: 15 JULY 2022 V3.0b21e ======== > Updated Sedona default app to VAV Metric application > Updated PreSVM to handle restoring VAV applcation and removing none "@" backups > Updated rc.local to make a copy of default VAV application cpt-web.db > Merged preset backup support in dashboard > Merged os account passwd min len from 6 chars to 12 chars > Updated PostRestoreHandler to support V3.0 backup ========================================================================================================= Date: 07 JULY 2022 V3.0b21d ======== > Updated reading DPT sensor value using "Average till Read" command > Updated to read DPT sensor value every 20ms > Added averaging last 50 DPT sensor sampling value before updating shared memory > Updated ART2 shell script for FW-VAV module production ========================================================================================================= Date: 10 MAY 2022 V3.0b21c ======== > Updated Sedona default app > Added motor control signal read back > Updated WiFi scanning in factory test mode for JCAC facility > Updated FirmwareUpgrade to identify STMG0 as 0x01 ========================================================================================================= Date: 10 MARCH 2022 V3.0b21b ======== > Updated Sedona default app > Removed monit and replaced housekeeper shell script > Updated OpenWRT packages > Updated STM firmware to v1.0.1 ========================================================================================================= Date: 09 FEBRUARY 2022 V3.0b21a ======== > Updated SVM native to support motor control > Updated enabling DO control to all serial number except for FW-08/FW-08V > Updated to check for /mnt/configured file existence in BaseComm > Updated fix of ActionButton not work issue > Disabled direct access to sensitive files in NGINX