Year 2019 Changes

Filter by Product


Wi-Fi Framework 7.7.0.0 has been released

Common changes

  • Improved The WiFiClient sample application has been updated to show how to get a Wi-Fi profile password as plain text.
  • New New error code: WCL_E_WIFI_INTERFACE_NOT_CONNECTED.
  • New New error code: WCL_E_WIFI_INTERFACE_OPEN_IP_SETTINGS_FAILED.
  • New New error code: WCL_E_WIFI_INTERFACE_READ_IP_FAILED.
  • New New error code: WCL_E_WIFI_INTERFACE_SET_IP_FAILED.
  • New New error code: WCL_E_WIFI_NETCFG_PREPARE_FAILED.
  • New New error code: WCL_E_WIFI_NETCFG_CREATE_FAILED.
  • New New error code: WCL_E_WIFI_NETCFG_LOCK_CREATE_FAILED.
  • New New error code: WCL_E_WIFI_NETCFG_LOCK_FAILED.
  • New New error code: WCL_E_WIFI_NETCFG_INIT_FAILED.
  • New New error code: WCL_E_WIFI_NETCFG_ENUM_INTERFACES_FAILED.
  • New New error code: WCL_E_WIFI_NETCFG_INTERFACE_NOT_FOUND.
  • New New error code: WCL_E_WIFI_NETCFG_PROTOCOL_NOT_FOUND.
  • New New error code: WCL_E_WIFI_NETCFG_SWITCH_PROTOCOL_FAILED.
  • New New error code: WCL_E_WIFI_NETCFG_APPLY_CHANGES_FAILED.
  • New New error code: WCL_E_WIFI_NETCFG_START_THREAD_FAILED.
  • New Reading current IP address for the connected Wi-Fi interface.
  • Improved The WiFiClient sample application updated to show how to read the current IP address of a Wi-Fi interface.
  • New Reading Wi-Fi interface IP settings.
  • Improved The WiFiClient sample application updated to show how to read Wi-Fi interface IP settings.
  • New Changing IP settings for a Wi-Fi interface; administrative rights are required.
  • Improved The WiFiClient sample application updated to show how to change IP settings for the Wi-Fi interface.

Wi-Fi Framework


Bluetooth Framework 7.7.10.0 has been released

Common changes

  • Fix The IsRemoteDeviceInRange method now returns an error if used with a BLE device.
  • Fix Fixed the issue with resetting the pairing device address in the OnAuthenticationCompleted event.
  • Fix Fixed the issue that allowed you to call asynchronous methods (Pair, Discover) when the Bluetooth radio is closing.
  • Fix Mixing in the error codes (WCL_E_BLUETOOTH_DEVICE_NOT_CONNECTED vs. WCL_E_BLUETOOTH_DEVICE_NOT_INSTALLED) has been fixed.
  • Fix Fixed the issue with multiple OnAuthenticationCompleted events calling for the same device.

Bluetooth Framework


Wi-Fi Framework 7.6.17.0 has been released

Common changes

  • Fix Fixed the minor bug in the WiFiClient sample application.
  • Fix Fixed the issue when a message receiver may cause an application to freeze.

Wi-Fi Framework


Serial Framework 7.4.10.0 has been released

Common changes

  • Fix Fixed the issue when a message receiver may cause an application to freeze.

Serial Framework


Bluetooth Framework 7.7.9.0 has been released

Common changes

  • Fix Fixed the issue with connecting to the paired BLE device (when the real connection executed only after value reading).
  • Fix Fixed the issue when the Close method of the wclBluetoothManager class may cause an application to freeze.
  • Fix Fixed the issue when a message receiver may cause an application to freeze.

Bluetooth Framework


Wi-Fi Framework 7.6.16.0 has been released

Common changes

  • Improved Reading OS version reworked for faster operation.
  • Improved Code refactoring.

.NET Edition

  • Improved Some sample applications have been updated.

Wi-Fi Framework


Serial Framework 7.4.9.0 has been released

Common changes

  • Improved Reading OS version reworked for faster operation.
  • Improved Code refactoring.

.NET Edition

  • Improved Some sample applications have been updated.

Serial Framework


Bluetooth Framework 7.7.8.0 has been released

Common changes

  • Improved Classic devices pairing with the Microsoft Bluetooth driver has been reworked.
  • Improved BLE pairing with the Microsoft Bluetooth driver has been reworked.
  • New The BLE pairing protection level has been added for BLE pairing.
  • Improved The BluetoothManager sample has been updated to show how to use new BLE pairing features.
  • Improved Reading OS version reworked for faster operation.
  • Improved Code refactoring.

.NET Edition

  • Improved Some sample applications have been updated.

Bluetooth Framework


Wi-Fi Framework 7.6.15.0 has been released

C++ Edition

  • Fix A possible conflict with the devpropdef.h header file has been resolved.
  • Fix A possible conflict with the cfgmgr32.h header file has been resolved.

Wi-Fi Framework


Serial Framework 7.4.8.0 has been released

C++ Edition

  • New The Visual Studio 2019 support has been added.
  • Fix A possible conflict with the devpropdef.h header file has been resolved.
  • Fix A possible conflict with the cfgmgr32.h header file has been resolved.

Serial Framework


Bluetooth Framework 7.7.7.0 has been released

Common changes

  • Fix The cleanup after disconnect has been fixed in the wclGattClient class.
  • Improved Now it executes a real connection to a device in the wclGattClient class.
  • New The extended error decoding during reading GATT attributes was added.

C++ Edition

  • Fix A possible conflict with the devpropdef.h header file has been resolved.
  • Fix A possible conflict with the cfgmgr32.h header file has been resolved.

Bluetooth Framework


Bluetooth Framework 7.7.6.0 has been released

Common changes

  • New The ability to write a null (empty) value to characteristics was added to the wclGattClient class.
  • New The ability to read a null (empty) value from characteristics was added to the wclGattClient class.
  • New The characteristic change notification with a null (empty) value is now possible in the wclGattClient class.

Bluetooth Framework


Bluetooth Framework 7.7.5.0 has been released

Common changes

  • Fix Fixed the bug with a Bluetooth radio state switching in console applications.

Bluetooth Framework


Wi-Fi Framework 7.6.14.0 has been released

Common changes

  • New New error code: WCL_E_WIFI_ONE_OF_MORE_BSS_IS_INVALID.
  • New The new Connect method that allows you to connect to a BSS list was added.
  • New Connect to a BSS list.

C++ Edition

  • New The Visual Studio 2019 support was added.

Wi-Fi Framework


Bluetooth Framework 7.7.4.0 has been released

Common changes

  • Improved It is possible to run a few instances of the Bluetooth LE advertiser on the Windows 10 platform with the Microsoft Bluetooth driver. However, when you stop one advertiser, the system stops all advertising completely. This release adds new behavior to the Bluetooth LE advertiser so when one of them is stopped, all others are stopped also. This allows to call the OnStopped event of all Bluetooth LE advertisers to notify an application about advertising that has been stopped and to switch all the advertisers to a consistent state.

C++ Edition

  • New The Visual Studio 2019 support was added.

Bluetooth Framework


Bluetooth Framework 7.7.3.0 has been released

Common changes

  • New New error code: WCL_E_BLUETOOTH_GET_REMOTE_ADDRESS_TYPE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_UNKNOWN_DEVICE_TYPE.
  • New Read a Bluetooth LE device address type.
  • Improved The BluetoothManager sample has been updated to show how to get a Bluetooth LE device address type.

Bluetooth Framework


Bluetooth Framework 7.7.1.0 has been released

Common changes

  • New Pairing with BLE devices.

C++ Edition

  • Fix Fixed the bug with reading BLE devices pairing status.
  • Fix Fixed the bug with unpairing BLE devices.

Bluetooth Framework


Wi-Fi Framework 7.6.13.0 has been released

Common changes

  • New Disconnecting the Wi-Fi Direct client and server without a device unpairing.
  • New Get a Wi-Fi Direct device pairing status.
  • New Unpairing Wi-Fi Direct device.
  • New New error code: WCL_E_WIFI_DIRECT_DEVICE_GET_PAIRED_FAILED.
  • New New error code: WCL_E_WIFI_DIRECT_DEVICE_START_UNPAIR_FAILED.
  • New New error code: WCL_E_WIFI_DIRECT_DEVICE_START_GET_PAIRED_THREAD_FAILED.
  • New New error code: WCL_E_WIFI_DIRECT_DEVICE_START_UNPAIR_THREAD_FAILED.

Wi-Fi Framework


Bluetooth Framework 7.7.0.0 has been released

Common changes

  • Fix Fixed the issue when the Discover method crashes when Timeout was set to 0.
  • Improved The GetRemoteDeviceType method has been reworked to make it work more stably with the latest Windows 10 versions.
  • New New exception: wclEGattServer.
  • Fix Fixed the issue that was caused by a Windows 10 bug that prevented working with paired BLE devices.
  • New Additional checks for classic discovering timeout have been added.
  • New The GATT server has been added.
  • New New error code: WCL_E_BLUETOOTH_GET_LOCAL_OOB_FAILED.
  • New New error code: WCL_E_BLUETOOTH_DISCOVERING_TIMEOUT_TOO_HIGH.
  • New New error code: WCL_E_BLUETOOTH_DISCOVERING_TIMEOUT_TOO_LOW.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CHARACTERISTIC_ADDED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CHARACTERISTIC_REMOVED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SERVICE_ADDED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SERVICE_REMOVED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_RUNNING.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_NOT_RUNNING.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_INIT_EVENT_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_TERM_EVENT_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_THREAD_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_SERVICE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_PARAMS_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_READ_PROTECTION_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_WRITE_PROTECTION_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_PROPERTIES_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_CHARACTERISTIC_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_INVALID_CHARACTERISTIC.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_ADV_PARAMS_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_PERIPHERAL_MODE_NOT_SUPPORTED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_START_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_SERVICE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_INVALID_SERVICE.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_NOT_INITIALIZED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_INITIALIZED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_WRITE_EVENT_HANDLER_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_READ_EVENT_HANDLER_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_CLIENTS_CHANGED_EVENT_HANDLER_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CLIENTS_LIST_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CLIENTS_COUNT_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CHARACTERISTIC_NOT_NOTIFIABLE.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CHARACTERISTIC_SEND_NOTIFICATION_FAILED.

Bluetooth Framework


Wi-Fi Framework 7.6.12.0 has been released

Common changes

  • New The new OpenAuth property has been added to the wclWiFiDirectAdvertiser and wclWiFiSoftAP classes. Setting this property to true forces the wclWiFiDirectAdvertiser (when it is in legacy mode) and the wclWiFiSoftAP classes to switch to the open authentication mode (only when the device runs in the embedded mode).
  • Improved The behavior of the Passphrase property has been restored. If the passphrase is not provided, the autogenerated one will be used. If the OpenAuth property is set to true, the empty passphrase will be used.
  • New The new Start method has been added to the wclWiFiSoftAP class. The method takes only one argument, SSID, and starts the Wi-Fi Direct legacy SoftAP in the open authentication mode (only when the device runs in embedded mode).
  • Fix Fixed the freezing issue in the Wi-Fi Direct classes when a Wi-Fi hardware has been removed.

Wi-Fi Framework


Wi-Fi Framework 7.6.11.0 has been released

Common changes

  • Fix Fixed the bug in the wclThread class that causes freezing if the OnInitialize event returns false.
  • New The WiFiDirect SoftAP allows you to set an empty password to create an open network in case your device is running in the embedded mode.

Wi-Fi Framework


Serial Framework 7.4.7.0 has been released

Common changes

  • Fix Fixed the bug in the wclThread class that causes freezing if the OnInitialize event returns false.

Serial Framework


Bluetooth Framework 7.6.12.0 has been released

Common changes

  • Fix Fixed the bug in the wclThread class that causes freezing if the OnInitialize event returns False.
  • Changed The Mitm parameter has been removed from the RemotePair method.
  • Fix Fixed the issue when pairing result is always success in case of pairing has been initiated by a remote device.
  • New The new OnIoCapabilityRequest event has been added to the wclBluetoothManager class.
  • Improved The BluetoothManager sample application has been updated to show how to specify MITM protection.
  • Improved The BluetoothManager sample application has been updated to show how to specify IO capability.

C++ Edition

  • Fix Fixed the access violation bug when reading the device's properties when the device MAC is not available or wrong.

Bluetooth Framework


Bluetooth Framework 7.6.11.0 has been released

Common changes

  • Improved Refactoring and optimization in the Microsoft Bluetooth LE WinRT code.
  • Improved The Bluetooth authentication messages have been redesigned to support WinRT (or other synchronous) pairing.
  • Improved The legacy GATT pairing code for the Microsoft Bluetooth driver has been refactored.
  • Improved The Bluetooth LE discovering code for the Microsoft Bluetooth driver has been refactored.
  • Improved The Bluetooth classic discovering code for the Microsoft Bluetooth driver has been refactored.
  • Improved The Bluetooth classic pairing code for the Microsoft Bluetooth driver has been refactored.
  • Fix Fixed the issue with reading device type on Windows versions before Windows 8 with the Microsoft Bluetooth driver.
  • Fix Fixed the issue with reading Bluetooth LE device connected status.
  • Fix Fixed the issue with reading Bluetooth LE device paired status.
  • New The MITM protection for classic pairing is now supported (Microsoft Bluetooth drivers only on Windows Vista SP2 and above).
  • Improved The BluetoothManager sample application has been updated to show how to discover BLE devices (refer to the GattClient demo application to find a code example that shows how to work with BLE GATT-enabled devices, read GATT services and characteristics, and other GATT-related code).
  • Improved The BluetoothManager sample application has been updated to show how to use MITM protection during pairing.
  • New New error code: WCL_E_BLUETOOTH_LE_START_GET_DEV_CONNECTED_STATUS_THREAD_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_DEV_CONNECTED_STATUS_THREAD_GET_RESULT_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTED_STATUS_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_START_GET_DEV_PAIRED_STATUS_THREAD_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_DEV_PAIRED_STATUS_THREAD_GET_RESULT_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_DEVICE_PAIRED_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_PROTOCOL_ERROR.

.NET Edition

  • Fix Fixed the bug in the RfCommServer WPF sample application.

Bluetooth Framework


Bluetooth Framework 7.6.10.0 has been released

Common changes

  • New The new IsRemoteDeviceInRange method was added to the wclBluetoothRadio class. The method allows you to check if a remote Bluetooth device is available.
  • New Additional parameters checking in the wclBluetoothRadio class methods.

.NET Edition

  • Fix Fixed the bug in the wclBeaconLeBeaconWatcher that prevents reading the advertising device's name when it runs under Unity.
  • Fix Fixed the bug when a device stays connected after RSSI measurement if the device was disconnected before the RSSI query.

Bluetooth Framework


Wi-Fi Framework 7.6.10.0 has been released

Common changes

  • Improved The Wireless Communication Library common runtime refactoring.
  • Changed The WinUSB error codes have been changed.
  • Improved If you need to convert an error code to the human-readable text, you can use this XML file.

.NET Edition

  • Improved Removed some Win32 API dependencies.

Wi-Fi Framework


Serial Framework 7.4.6.0 has been released

Common changes

  • Improved The Wireless Communication Library common runtime refactoring.
  • Changed The WinUSB error codes have been changed.
  • Improved If you need to convert an error code to the human-readable text, you can use this XML file.

.NET Edition

  • Improved Removed some Win32 API dependencies.

Serial Framework


Bluetooth Framework 7.6.9.0 has been released

Common changes

  • Improved The Wireless Communication Library common runtime refactoring.
  • Changed The WinUSB error codes have been changed.
  • Improved If you need to convert an error code to the human-readable text, you can use this XML file.

.NET Edition

  • Improved Removed some Win32 API dependencies.

Bluetooth Framework


Serial Framework 7.4.5.0 has been released

Common changes

  • New Reading a USB device's setup class GUID.
  • New Getting a USB device enabled state.
  • New New error code: WCL_E_SERIAL_DEVICE_SWITCH_FAILED.
  • New Enabling USB devices.
  • New Disabling USB devices.

.NET Edition

  • New The new function ReadDeviceInformation was added to the wclSerialHelpers class.
  • Fix Fixed the bug when not all USB devices were enumerated on Windows 10 IoT.

Serial Framework


Wi-Fi Framework 7.6.9.0 has been released

Common changes

  • New The APC synchronization has been added.

.NET Edition

  • New The new function SleepEx was added to the wclHelpers class.

Wi-Fi Framework


Serial Framework 7.4.4.0 has been released

Common changes

  • New The APC synchronization has been added.

.NET Edition

  • New The new function SleepEx was added to the wclHelpers class.

Serial Framework


Bluetooth Framework 7.6.8.0 has been released

Common changes

  • New The APC synchronization has been added.
  • New The new ApcSync sample application was added to show how to use APC synchronization.
  • Improved The RfCommServer sample application has been updated to show how to provide a service UUID and a service name.
  • Improved The RfCommClient sample application has been updated to show how to find and connect to a service by its channel number.
  • New New error code: WCL_E_BLUETOOTH_WAIT_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_OPERATION_RESULT_FAULED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_ROOT_SERVICE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_SERVICE_HANDLE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_HANDLE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_HANDLE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_UUID_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMATS_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMATS_LIST_SIZE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_TYPE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_EXPONENT_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_UNIT_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_NAMESPACE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_DESCRIPTION_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_VALUE_SIZE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_VALUE_RAW_DATA_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_VALUE_DATA_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_UUID_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_PROPETIES_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_VALUE_DATA_BUFFER_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_VALUE_DATA_BUFFER_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_VALUE_SIZE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISITC_VALUE_RAW_DATA_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISITC_VALUE_DATA_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTORS_LIST_SIZE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_SERVICE_UUID_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISITCS_LIST_SIZE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_SERVICES_LIST_SIZE_FAILED.

.NET Edition

  • New The new function SleepEx was added to the wclHelpers class.

Bluetooth Framework


Bluetooth Framework 7.6.7.0 has been released

Common changes

  • Improved Minor updates in the Bluetooth pairing code.
  • Improved The RemotePair function now checks that a device is not paired. If the device is paired, the function returns an error code.
  • Improved The RemoteUnpair function now checks that a device is paired. If the device is not paired, the function returns an error code.

Bluetooth Framework


Wi-Fi Framework 7.6.8.0 has been released

Common changes

  • Improved Now a Wi-Fi Direct device does not reset its MAC addresses when disconnected.
  • Fix Fixed the issue with incorrect OS version detection that appeared in some situations.

Wi-Fi Framework


Serial Framework 7.4.3.0 has been released

Common changes

  • Fix Fixed the issue with incorrect OS version detection that appeared in some situations.

Serial Framework


Bluetooth Framework 7.6.6.0 has been released

Common changes

  • Fix Fixed the issue with incorrect OS version detection that appeared in some situations.
  • Improved Radio turning on and off code has been reworked to support Windows 8 and Windows 8.1.
  • Changed Error codes have been changed and updated.

Bluetooth Framework


Wi-Fi Framework 7.6.7.0 has been released

.NET Edition

  • Improved The exception classes have been updated to raise exceptions with messages.

C++ Edition

  • Improved The Wi-Fi Framework exceptions now inherit from std::exception to provide access to the What method.
  • Improved The exception classes have been updated to raise exceptions with messages.

Wi-Fi Framework


Serial Framework 7.4.2.0 has been released

.NET Edition

  • Improved The exception classes have been updated to raise exceptions with messages.

C++ Edition

  • Improved The Wi-Fi Framework exceptions now inherit from std::exception to provide access to the What method.
  • Improved The exception classes have been updated to raise exceptions with messages.

Serial Framework


Bluetooth Framework 7.6.5.0 has been released

Common changes

  • New New error code: WCL_E_BLUETOOTH_DEVICE_ALREADY_INSTALLED.
  • New New error code: WCL_E_BLUETOOTH_DEVICE_NOT_INSTALLED.
  • New New error code: WCL_E_BLUETOOTH_DEVICE_NOT_CONNECTED.
  • New New error code: WCL_E_BLUETOOTH_ENUM_CONNECTION_FAILED.
  • New Installing and uninstalling a Bluetooth device. This feature is available for the BlueSoleil and Microsoft Bluetooth drivers only and can be used to connect (install) and to disconnect (uninstall) Bluetooth devices such as Bluetooth speakers, mice, keyboards, and some other non-RFCOMM-based devices.

.NET Edition

  • Fix Some errors decoding for the Microsoft Bluetooth driver have been fixed.
  • Improved The exception classes have been updated to raise exceptions with messages.
  • Fix Fixed the marshaling bug when the Bluetooth Framework runs with the BlueSoleil Bluegooth driver.

C++ Edition

  • Improved The Bluetooth Framework exceptions now inherit from std::exception to provide access to the What method.
  • Improved The exception classes have been updated to raise exceptions with messages.

VCL Edition

  • Fix Some errors decoding for the Microsoft Bluetooth driver have been fixed.

Bluetooth Framework


Serial Framework 7.4.1.0 has been released

Common changes

  • Improved Reset the data stream position to zero before calling the OnPutCompleted event in the OPP server data processor.

Serial Framework


Bluetooth Framework 7.6.3.0 has been released

Common changes

  • Improved BLE device disconnect improved.
  • Improved Reset the data stream position to zero before calling the OnPutCompleted event in the OPP server data processor.

Bluetooth Framework


Bluetooth Framework 7.6.2.0 has been released

Common changes

  • Fix Fixed issue that prevents rediscovering Bluetooth devices if the Discover method was called from the OnDiscoveringCompleted event handler.

C++ Edition

  • Fix Fixed the "Unresolved external" error in the GetTimeout method of the CwclRfCommClient class.

Bluetooth Framework


Serial Framework 7.4.0.0 has been released

Common changes

  • New The new wclCustomServerClientDataProcessor class that allows you to implement server data processors was added.
  • Fix Fixed the issue with processing the ABORT command in the OBEX client implementation.
  • New The OBEX Object Push server was added.
  • New New error code: WCL_E_OBEX_CREATE_CONNECTION_ID_MUTEX_FAILED.
  • New New error code: WCL_E_OBEX_MAX_CONNECTION_ID.
  • New New error code: WCL_E_OBEX_INVALID_STATE.

C++ Edition

  • Fix Fixed the critical bug in the CwclMemoryStream class that causes access violation error.

Serial Framework


Wi-Fi Framework 7.6.5.0 has been released

C++ Edition

  • Fix Fixed the critical bug in the CwclMemoryStream class that causes access violation error.

Wi-Fi Framework


Bluetooth Framework 7.6.1.0 has been released

Common changes

  • Improved The OppServer sample application has been updated to show how to save a received file.

.NET Edition

  • Fix Fixed the bug in the OBEX object name and description reading.

C++ Edition

  • Fix Fixed the critical bug in the CwclMemoryStream class that causes access violation error.

Bluetooth Framework


Previous changes Next changes