...
Follow the instructions in the Quick Start section, with the exception that implementors should compare and merge changes to cwport.c and cwport.h as required.
...
CWL version 1.0.15 fixes a critical bug in the serial fragmentation layer that causes lost heartbeats when they have specific lengths. Implementors are must to update to the 1.0.15 release or patch cwnwk.c in their existing codebase.
The serial fragmentation layer has a transmission bug that incorrectly computes the number of fragments, this causes the receiver to prematurely process an incomplete OKM causing it to be discarded. OKMs with message lengths of exactly 476, 477, 714, 715, 716, or 717 are affected. Systems may run for some time and then start losing OKMs if the OKM length increases or decreases and hits one of the affected lengths. This can affect both telemetry messages from the OKE to the CWM and also file transfer from the CWM to the OKE. OKE implementors can take this patch or update to the latest CWL to immediately address lost telemetry OKMs. New firmware builds for the CWM will be released as well that have this patch to address possible file transfer problems when the last file fragment matches an affected length.
CWL version 1.0.16 adds support for Custom Server Endpoints and RSSI reporting. Custom Server Endpoints allows a CWM to be configured to point to alternative, 3rd party OpenKitchen compatible servers. The OKE can enable the interface to configure Custom Server Endpoints by enabling CW_PORT_IS_CUSTOM_ENDPOINT_ENABLED. Some versions of CWM will report the RSSI of scanned APs and of the network to which it is currently connected. The OKE must enable CW_PORT_IS_RSSI_ENABLED to allow decoding of the RSSI value.