Year 2022 Changes

Filter by Product


Bluetooth Framework 7.16.11.0 has been released

.NET Edition

  • Fix Fixed the minor bug in the Wireless Communication System messaging subsystem.
  • Fix Fixed the bug in the wclThread class that blocked the OnSignal event calling.

Bluetooth Framework


Wi-Fi Framework 7.10.16.0 has been released

Common changes

  • Improved The wclIsUserAdmin function has been updated to support Windows IoT.

.NET Edition

  • Fix Fixed the minor bug in the Wireless Communication System messaging subsystem.
  • Fix Fixed the bug in the wclThread class that blocked the OnSignal event calling.

Wi-Fi Framework


Serial Framework 7.7.12.0 has been released

Common changes

  • Improved The wclIsUserAdmin function has been updated to support Windows IoT.

.NET Edition

  • Fix Fixed the minor bug in the Wireless Communication System messaging subsystem.
  • Fix Fixed the bug in the wclThread class that blocked the OnSignal event calling.

Serial Framework


Bluetooth Framework 7.16.10.0 has been released

Common changes

  • Changed The ClassicDiscoveringCheckPaired property has been removed from the wclBluetoothRadio class.
  • New The new IncludePaired parameter has been added to the Discover method of the wclBluetoothRadio class. This parameter must be used instead of the ClassicDiscoveringCheckPaired property.
  • New Reading the connection PHY has been implemented for the BLED112.
  • New Returning paired devices during Bluetooth discovering has been implemented for the BLED112.
  • New Reading the connection PHY has been implemented for the BlueSoleil Bluetooth driver.
  • New Returning paired devices during Bluetooth discovering has been implemented for the BlueSoleil Bluetooth driver.
  • Fix Fixed the problem with incorrectly reading the user description descriptor when the client is connected using the Microsoft legacy GATT API.
  • New Returning paired devices during Bluetooth discovering has been implemented for the Microsoft Bluetooth driver.
  • Improved The classic Bluetooth devices discovering code has been updated.
  • New Returning paired devices during Bluetooth discovering has been implemented for the Toshiba Bluetooth driver.
  • Improved The protection and synchronization have been added to the WinRT event handlers.

Bluetooth Framework


Bluetooth Framework 7.16.9.0 has been released

Common changes

  • New New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTION_PHY_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTION_TX_PHY_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTION_RX_PHY_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTION_PHY_VALUE_FAILED.
  • New The ability to read the connection PHY has been added to the wclGattClient class on Windows 11 and above.
  • Improved The wclIsUserAdmin function has been updated for Windows IoT support.

Bluetooth Framework


Wi-Fi Framework 7.10.15.0 has been released

Common changes

  • New New error code: WCL_E_WIFI_HOSTED_NETWORK_STARTED.
  • New New error code: WCL_E_WIFI_PSD_IE_NOT_SUPPORTED.
  • New The PSD IE setting has been added for the Hosted Network.

Wi-Fi Framework


Bluetooth Framework 7.16.8.0 has been released

Common changes

  • Fix Fixed the reading of the characteristic aggregate format descriptor error.
  • New The new wclGattCharacteristicAggregateFormat structure has been added.
  • New The new CharacteristicAggregateFormat field has been added to the wclGattDescriptorValue structure.
  • New Parsing the characteristic aggregate format descriptor has been added.
  • New New error code: WCL_E_BLUETOOTH_LE_INVALID_DESCRIPTOR_UUID.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_DESCRIPTOR_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_ADD_DESCRIPTOR_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DESCRIPTOR_VALUE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DESCRIPTOR_READ_PROTECTION_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DESCRIPTOR_WRITE_PROTECTION_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CREATE_DESCRIPTOR_RESULT_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CREATE_DESCRIPTOR_ERROR_FAILED.
  • New The support for the custom descriptors has been added to the GATT server implementation.
  • Fix Fixed reading the characteristic presentation format descriptor ibug that appeared when a device has more than one such descriptor.
  • Fix Fixed the bug that appeared during reading the descriptors with empty data.

Bluetooth Framework


Bluetooth Framework 7.16.7.0 has been released

Common changes

  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DESCRIPTION_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_FORMATS_LIST_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_FORMAT_STATICS_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_FORMAT_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_ADD_FORMAT_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_USER_DESCRIPTION_FAILED.
  • New The new wclGattPresentationFormat data type has been added.
  • New The new wclGattCharactertisticUserDescription data type has been added.
  • Changed The data type of the Format field of the wclGattCharacteristicFormat structure has been changed from Byte to wclGattPresentationFormat.
  • Changed The data type of the AUnit field of the wclGattCharacteristicFormat structure has been changed from wclGattUuuid to UInt16.
  • Changed The data type of the Description of the wclGattCharacteristicFormat structure has been changed from wclGattUuuid to UInt16.
  • New The new UserDescription field has been added to the wclGattDescriptorValue structure.
  • Improved The WriteDescriptorValue method of the wclGattClient class has been updated to check the descriptor type.
  • New The BLED112 implementation in the wclGattClient class has been updated to support custom descriptor writing.
  • New Decoding user description descriptor's value has been added to the wclGattClient class.
  • New The GATT server now supports the characteristic user description descriptor.
  • New The GATT server now supports the characteristic presentation format descriptors.

.NET Edition

  • New The new Unity sample applications were added.

Bluetooth Framework


Wi-Fi Framework 7.10.14.0 has been released

Common changes

  • New New error code: WCL_E_WIFI_DIRECT_DEVICE_START_NAME_RESOLVING_THREAD_FAILED.
  • New Reading a remote Wi-Fi Direct device name has been added.
  • Improved The WiFiDirectClient sample application has been updated to show how to check if a remote device is paired.
  • Improved The WiFiDirectClient sample application has been updated to show how to get a remote device name.
  • Improved The WiFiDirectClient sample application has been updated to show how to unpair a remote device.

Wi-Fi Framework


Serial Framework 7.7.11.0 has been released

Common changes

  • Improved Compatibility update.

Serial Framework


Wi-Fi Framework 7.10.13.0 has been released

Common changes

  • New Dual STA support on Windows 11 has been added.
  • New Dual STA control has been implemented.
  • New Enumerating secondary interfaces on Dual STA supporting adapters is now supported.

Wi-Fi Framework


Bluetooth Framework 7.16.6.0 has been released

Common changes

  • Fix Fixed the deadlock issue that appeared when devices discovering terminated.
  • New The new parameter has been added to the RemoteUnpair method. The parameter allows you to force Bluetooth LE or classic unpair.
  • New The new Force parameter has been added to the RemoteUnpair method. If the parameter is set totrue, the device pairing state checking will be disabled.
  • Improved The EnumRemoteServices method has been updated to return the WCL_E_BLUETOOTH_INVALID_DEVICE_TYPE error code if it was called for a BLE device.
  • Improved The GetRemoteCod method has been updated to return the WCL_E_BLUETOOTH_INVALID_DEVICE_TYPE error code if it was called for a BLE device.

Bluetooth Framework


Bluetooth Framework 7.16.5.0 has been released

Common changes

  • New New error code: WCL_E_BLUETOOTH_LE_GATT_CLIENT_SET_DISCONNECT_EVENT_HANDLER_FAILED.
  • New The client disconnection has been implemented in the GATT server.
  • New Disconnecting any Bluetooth LE device by its MAC with the Microsoft Bluetooth driver.
  • Fix Fixed the bug when the OnAuthenticationCompleted event was called with the WCL_E_BLUETOOTH_LE_ALREADY_PAIRED error code instead of WCL_E_SUCCESS if a device had already been paired when used with the Microsoft Bluetooth driver.
  • Improved Turning a local Bluetooth radio off and on updated to work on any OS bits when used with the Microsoft Bluetooth driver.
  • Improved The minor changes in a legacy GATT connection pairing in the wclGattClient class.
  • Fix Fixed the bug when the OnAuthenticationCompleted event was not called in case a device had already been paired and the ForceNotifications property was set to true.
  • Improved Detection when a remote GATT-enabled device disconnects from a PC when the legacy GATT API is used or the ForceNotifications property is set to true.
  • Improved The IoT sample applications were updated to show how to use the RemoteDisconnect method.
  • Improved The IoT sample applications were updated to show how to use the EnumConnectedDevices method.

.NET Edition

  • Fix Fixed the issue that appeared when disconnecting from a remote GATT-enabled device when used with the Microsoft Bluetooth drivers.

Bluetooth Framework


Bluetooth Framework 7.16.4.0 has been released

Common changes

  • New Enumerating connected devices.
  • Fix Fixed the configuration manager API loading and unloading bug.

.NET Edition

  • New New WinAPI error codes definitions were added to the wclCommon assembly.

C++ Edition

  • Fix Fixed the building issue.

Bluetooth Framework


Wi-Fi Framework 7.10.12.0 has been released

Common changes

  • Fix Fixed the configuration manager API loading and unloading bug.

.NET Edition

  • New New WinAPI error codes definitions were added to the wclCommon assembly.

C++ Edition

  • Fix Fixed the building issue.

Wi-Fi Framework


Serial Framework 7.7.10.0 has been released

Common changes

  • New New error code: WCL_E_COM_DATABASE_CREATE_MUTEX_FAILED.
  • New New error code: WCL_E_COM_DATABASE_NOT_AVAILABLE.
  • New New error code: WCL_E_COM_DATABASE_NOT_LOADED.
  • New New error code: WCL_E_COM_DATABASE_OPENED.
  • New New error code: WCL_E_COM_DATABASE_CLOSED.
  • New New error code: WCL_E_COM_DATABASE_ACCESS_DENIED.
  • New New error code: WCL_E_COM_DATABASE_UNKNOWN.
  • New New error code: WCL_E_COM_DATABASE_NOT_CONNECTED.
  • New New error code: WCL_E_COM_DATABASE_WRITE_FAILED.
  • New New error code: WCL_E_COM_DATABASE_HANDLE_INVALID.
  • New New error code: WCL_E_COM_DATABASE_FULL.
  • New New error code: WCL_E_COM_DATABASE_INVALID_PORT.
  • New System COM database management.
  • Fix Fixed the configuration manager API loading and unloading bug.

.NET Edition

  • New New WinAPI error codes definitions were added to the wclCommon assembly.

C++ Edition

  • Fix Fixed the building issue.

Serial Framework


Bluetooth Framework 7.16.3.0 has been released

Common changes

  • New New error code: WCL_E_BLUETOOTH_LE_AUTH_UNKNOWN.
  • New New error code: WCL_E_BLUETOOTH_PAIRING_HANDLED_BY_SYSTEM.
  • Improved Bluetooth LE pairing error decoding updated.
  • Improved Refactoring Bluetooth LE pairing code.
  • New The new Manager property has been added to the wclBluetoothRadio class. The property returns the wclBluetoothManager class object that owns the radio.
  • Improved The wclBluetoothRadio class event handling in the wclBluetoothManager class has been changed.
  • Improved The declaration of the virtual event calling methods of the wclBluetoothRadio class has been changed.
  • New The new HandlePairing property has been added to the wclBluetoothManager class. If the property is set to false, the Bluetooth Framework pairing handling will be disabled.
  • New The new HandlePairing parameter has been added to the Open method of the wclBluetoothManager class to control the Bluetooth Framework pairing.

.NET Edition

  • Fix Fixed the issue in the local radio name changing code.

Bluetooth Framework


Bluetooth Framework 7.16.2.0 has been released

Common changes

  • New New error code: WCL_E_BLED112_PAIR_DURING_CONNECT.
  • Changed The wclBluetoothleProtectionLeveltype has been renamed to wclBluetoothLeProtectionLevel.
  • Improved The BLED112 pairing code has been changed.
  • Fix Fixed the issue that appeared in the Windows IoT Core detection code.

Bluetooth Framework


Wi-Fi Framework 7.10.11.0 has been released

Common changes

  • Fix Fixed the issue that appeared in the Windows IoT Core detection code.

Wi-Fi Framework


Serial Framework 7.7.9.0 has been released

Common changes

  • Fix Fixed the issue that appeared in the Windows IoT Core detection code.

Serial Framework


Bluetooth Framework 7.16.1.0 has been released

Common changes

  • New The advertising PDU parser has been added to the BLE sniffer.

.NET Edition

  • Fix Fixed the memory leak bug.

VCL Edition

  • Fix Fixed the data types declaration for Lazarus/FreePascal.

Bluetooth Framework


Wi-Fi Framework 7.10.10.0 has been released

VCL Edition

  • Fix Fixed the data types declaration for Lazarus/FreePascal.

Wi-Fi Framework


Serial Framework 7.7.8.0 has been released

VCL Edition

  • Fix Fixed the data types declaration for Lazarus/FreePascal.

Serial Framework


Bluetooth Framework 7.16.0.0 has been released

Common changes

  • New New error code: WCL_E_WINUSB_DEVICE_OPENED.
  • New New error code: WCL_E_WINUSB_DEVICE_CLOSED.
  • New New error code: WCL_E_WINUSB_DEVICE_NOT_OPENED.
  • New New error code: WCL_E_WINUSB_OPEN_DEVICE_FAILED.
  • New New error code: WCL_E_WINUSB_INIT_DEVICE_FAILED.
  • New New error code: WCL_E_WINUSB_CONTROL_TRANSFER_FAILED.
  • New New error code: WCL_E_WINUSB_READ_PIPE_FAILED.
  • New New error code: WCL_E_BLE_SNIFFER_ACTIVE.
  • New New error code: WCL_E_BLE_SNIFFER_NOT_ACTIVE.
  • New New error code: WCL_E_BLE_SNIFFER_CREATE_INIT_EVENT_FAILED.
  • New New error code: WCL_E_BLE_SNIFFER_CREATE_TERM_EVENT_FAILED.
  • New New error code: WCL_E_BLE_SNIFFER_START_THREAD_FAILED.
  • New New error code: WCL_E_BLE_SNIFFER_CC2540_DEVICE_NOT_FOUND.
  • New New error code: WCL_E_BLE_SNIFFER_GET_IDENT_FAILED.
  • New New error code: WCL_E_BLE_SNIFFER_SET_POWER_FAILED.
  • New New error code: WCL_E_BLE_SNIFFER_GET_POWER_FAILED.
  • New New error code: WCL_E_BLE_SNIFFER_SET_CHANNEL_FAILED.
  • New New error code: WCL_E_BLE_SNIFFER_START_CAPTURE_FAILED.
  • New The new wclWinUsbDevice class has been added.
  • New The Bluetooth LE sniffer has been added. The sniffer requires a CC2540-based USB dongle.
  • New The new BleSniffer sample application has been added.

VCL Edition

  • Fix Fixed the CBuilder XE2 building issue.

Bluetooth Framework


Wi-Fi Framework 7.10.9.0 has been released

Common changes

  • New New error code: WCL_E_WINUSB_DEVICE_OPENED.
  • New New error code: WCL_E_WINUSB_DEVICE_CLOSED.
  • New New error code: WCL_E_WINUSB_DEVICE_NOT_OPENED.
  • New New error code: WCL_E_WINUSB_OPEN_DEVICE_FAILED.
  • New New error code: WCL_E_WINUSB_INIT_DEVICE_FAILED.
  • New New error code: WCL_E_WINUSB_CONTROL_TRANSFER_FAILED.
  • New New error code: WCL_E_WINUSB_READ_PIPE_FAILED.
  • New The new wclWinUsbDevice class has been added.

Wi-Fi Framework


Serial Framework 7.7.7.0 has been released

Common changes

  • New New error code: WCL_E_WINUSB_DEVICE_OPENED.
  • New New error code: WCL_E_WINUSB_DEVICE_CLOSED.
  • New New error code: WCL_E_WINUSB_DEVICE_NOT_OPENED.
  • New New error code: WCL_E_WINUSB_OPEN_DEVICE_FAILED.
  • New New error code: WCL_E_WINUSB_INIT_DEVICE_FAILED.
  • New New error code: WCL_E_WINUSB_CONTROL_TRANSFER_FAILED.
  • New New error code: WCL_E_WINUSB_READ_PIPE_FAILED.
  • New The new wclWinUsbDevice class has been added.
  • New Reading a USB device vendor ID (VID), product ID (PID), and revision (REV) has been added.

Serial Framework


Bluetooth Framework 7.15.1.0 has been released

.NET Edition

  • New The new Windows API declarations have been added to the wclCommon.
  • New The new helper classes were added to the wclCommon.

C++ Edition

  • Fix Fixed the memory leak that appeared in the CwclWrtGattSessionMaxPduSizeChanged class.
  • Fix Fixed the memory leak that appeared in the CwclBluetoothLECustomPreferredConnectionParameters class.
  • New The IUnknown helper templates have been added.
  • New The IInspectable helper templates have been added.

Bluetooth Framework


Serial Framework 7.7.6.0 has been released

.NET Edition

  • New The new Windows API declarations have been added to the wclCommon.
  • New The new helper classes were added to the wclCommon.

C++ Edition

  • Fix Fixed the memory leak that appeared in the CwclWrtGattSessionMaxPduSizeChanged class.
  • Fix Fixed the memory leak that appeared in the CwclBluetoothLECustomPreferredConnectionParameters class.
  • New The IUnknown helper templates have been added.
  • New The IInspectable helper templates have been added.

Serial Framework


Wi-Fi Framework 7.10.8.0 has been released

.NET Edition

  • New The new Windows API declarations have been added to the wclCommon.
  • New The new helper classes were added to the wclCommon.

C++ Edition

  • Fix Fixed the memory leak that appeared in the CwclWrtGattSessionMaxPduSizeChanged class.
  • Fix Fixed the memory leak that appeared in the CwclBluetoothLECustomPreferredConnectionParameters class.
  • New The IUnknown helper templates have been added.
  • New The IInspectable helper templates have been added.

Wi-Fi Framework


Bluetooth Framework 7.15.0.0 has been released

Common changes

  • New The maximum PDU size reading has been added to the GATT server implementation.
  • New The maximum PDU size change notification handling has been added to the GATT server implementation.

Bluetooth Framework


Bluetooth Framework 7.14.3.0 has been released

Common changes

  • Improved The low-level API functions have been updated.
  • Improved The usage of the configuration manager API has been changed.
  • New New error code: WCL_E_CFGMGR_LOAD_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DISCONNECT_EVENT_HANDLER_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CLIENT_NOT_SUBSCRIBED.
  • New New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CLIENT_GET_MAX_NOTIFICATION_SIZE_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_MAX_PDU_SIZE_FAILED.
  • New The maximum PDU size reading has been added to the wclGattClient class.
  • New The maximum PDU size changing event handling has been added to the wclGattClient class.
  • New The new wclGattServerClient class that represents a client connected to the GATT server has been added.
  • Changed The GetSubscribedClients method of the wclGattLocalCharacteristic class has been removed; use the properties of the class instead.
  • New The new Count property that returns a subscribed clients count has been added to the wclGattLocalCharacteristic class.
  • New The new Clients property that returns a subscribed client object has been added to the wclGattLocalCharacteristic class.
  • Improved The WriteRequest of the wclGattServer class now responds with an error if an error appeared during request processing.
  • Improved The ReadRequest of the wclGattServer class now responds with an error if an error appeared during request processing.
  • Changed The DoRead method of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
  • Changed The DoWrite method of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
  • Changed The DoClientSubscribed method of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
  • Changed The DoClientUnsubscribed method of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
  • New The new DoClientConnected method has been added to the wclGattServer class.
  • New The new DoClientDisconnected method has been added to the wclGattServer class.
  • Changed The OnRead event of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
  • Changed The OnWrite event of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
  • Changed The OnClientSubscribed event of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
  • Changed The OnClientUnsubscribed event of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
  • New The new Clients property has been added to the wclGattServer class. The property returns a list of the connected clients.
  • New The new ClientsCount property has been added to the wclGattServer class. The property returns a number of connected clients.
  • New The new OnClientConnected event has been added to the wclGattServer class.
  • New The new OnClientDisconnected event has been added to the wclGattServer class.
  • New The client connection simulation has been implemented in the wclGattServer class. The OnClientConnected event is called when a client reads, writes, or subscribes.
  • New The client disconnection detection has been added to the wclGattServer class.
  • New The new maximum notification size change event has been added to the wclGattServer class.
  • New The maximum notification size of the subscribed clients has been added to the wclGattServerClient class.

.NET Edition

  • Changed The this[] property of the wclGattServer class has been removed; use the Services method instead.

Bluetooth Framework


Serial Framework 7.7.5.0 has been released

Common changes

  • Improved The low-level API functions have been updated.
  • Improved The usage of the configuration manager API has been changed.
  • New New error code: WCL_E_CFGMGR_LOAD_FAILED.

Serial Framework


Wi-Fi Framework 7.10.7.0 has been released

Common changes

  • Improved The low-level API functions have been updated.
  • Improved The usage of the configuration manager API has been changed.
  • New New error code: WCL_E_CFGMGR_LOAD_FAILED.

Wi-Fi Framework


Wi-Fi Framework 7.10.6.0 has been released

Common changes

  • New The new FrequencyToChannel method that converts the given central frequency to the Wi-Fi channel number has been added to the wclWiFiInterface class.
  • New The new FrequencyToBand method that converts the given frequency to the Wi-Fi band has been added to the wclWiFiInterface class.

Wi-Fi Framework


Bluetooth Framework 7.14.2.0 has been released

Common changes

  • Fix Fixed the WCL_E_BLED112_WRONG_STATE error that appeared during the second connection attempt if the first one was timed out in the BLED112 support code.
  • Fix Fixed the freezing issue that appeared in the BLED112 support code when the Disconnect method of the wclGattClient class was called when the connection was pending.
  • Improved The documentation has been updated.

Bluetooth Framework


Serial Framework 7.7.4.1 has been released

VCL Edition

  • Changed The HANDLE data type has been removed.
  • New The Lazarus/FreePascal support has been added.

Serial Framework


Bluetooth Framework 7.14.1.1 has been released

VCL Edition

  • Changed The HANDLE data type has been removed.
  • New The Lazarus/FreePascal support has been added.

Bluetooth Framework


Wi-Fi Framework 7.10.5.1 has been released

VCL Edition

  • Changed The HANDLE data type has been removed.
  • New The Lazarus/FreePascal support has been added.

Wi-Fi Framework


Bluetooth Framework 7.14.1.0 has been released

Common changes

  • New The new HSTRINGIterator class has been added to the wclWinAPI declarations.
  • New The new IShortReference interface implementation has been added to the wclWinAPI declarations.
  • New The new IUInt32Reference interface implementation has been added to the wclWinAPI declarations.
  • New New error code: WCL_E_BLUETOOTH_LE_EXT_ADV_NOT_SUPPORTED.
  • New New error code: WCL_E_BLUETOOTH_LE_SET_EXT_ADV_FAILED.
  • New Setting the Bluetooth LE connection parameters by values has been added to the wclGattClient class.
  • New The Bluetooth LE advertiser now supports the extended advertisement format.
  • Fix Fixed the issue that appeared in the wclBluetoothLeBeaconWatcher with not capturing the extended advertisement format frames.

Bluetooth Framework


Wi-Fi Framework 7.10.5.0 has been released

Common changes

  • New The new HSTRINGIterator class has been added to the wclWinAPI declarations.
  • New The new IShortReference interface implementation has been added to the wclWinAPI declarations.
  • New The new IUInt32Reference interface implementation has been added to the wclWinAPI declarations.

Wi-Fi Framework


Serial Framework 7.7.4.0 has been released

Common changes

  • New The new HSTRINGIterator class has been added to the wclWinAPI declarations.
  • New The new IShortReference interface implementation has been added to the wclWinAPI declarations.
  • New The new IUInt32Reference interface implementation has been added to the wclWinAPI declarations.

Serial Framework


Bluetooth Framework 7.14.0.0 has been released

Common changes

  • New New error code: WCL_E_BLUETOOTH_CLASSIC_RADIO_UNAVAILABLE.
  • New New error code: WCL_E_BLUETOOTH_LE_RADIO_UNAVAILABLE.
  • New New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTION_PARAMS_FAILED.
  • New New error code: WCL_E_BLUETOOTH_LE_INVALID_CONNECTION_PARAMS.
  • New New error code: WCL_E_BLUETOOTH_LE_SET_CONNECTION_PARAMS_FAILED.
  • Fix Fixed the issue with getting the 0x00051043 (WCL_E_BLUETOOTH_LE_MANUAL_PAIRING_REQUIRED) error when connecting to a GATT-enabled device on Windows 11 with the ForceNotifications flag set to true.
  • New The reading current connection parameters has been added to the wclGattClient class.
  • New The new OnConnectionParamsChanged event has been added to the wclGattClient class.
  • New The GATT connection parameters changing handling has been added to the wclGattClient class.

Bluetooth Framework


Bluetooth Framework 7.13.7.0 has been released

Common changes

  • New The new OnAdvertisementReceived event has been added to the wclBluetoothLeBeaconWatcher class. The event allows handling unparsed advertisement packets.
  • New The new wclBluetoothLeRawAdvertisement class that allows building custom advertisement packets has been added.
  • Fix Fixed the issue that appeared when reading the GATT characteristic value handle with the Microsoft Bluetooth driver.
  • Fix Fixed the issue that appeared when writing descriptor value with the BLED112 dongle on some devices.

Bluetooth Framework


Wi-Fi Framework 7.10.4.0 has been released

Common changes

  • Improved The WiFiClient sample application has been updated to show how to use UNICODE characters in the SSID name and to create a correct XML profile for a UNICODE-encoded SSID.

.NET Edition

  • Fix Fixed the issue with connecting to Wi-Fi networks with a UNICODE-encoded SSID.

Wi-Fi Framework


Bluetooth Framework 7.13.6.0 has been released

Common changes

  • New The new RemoteDisconnect method has been added to the wclBluetoothRadio class. The method allows you to disconnect any connected Bluetooth-enabled device.

C++ edition

  • Fix Fixed Bluetooth Framework crashing bug that appeared when the Open method of the wclBluetoothRadio class had been called with the Toshiba Bluetooth driver.

Bluetooth Framework


Bluetooth Framework 7.13.5.0 has been released

Common changes

  • New New error code: WCL_E_BLUETOOTH_LE_SUBSCRIPTION_ACTIVE.
  • Changed The WCL_E_BLUETOOTH_LE_RELIABLE_WRITE_ACTIVE error code has been removed.
  • Changed The WCL_E_BLUETOOTH_LE_RELIABLE_WRITE_NOT_ACTIVE error code has been removed.
  • Changed The WCL_E_BLUETOOTH_LE_ACCESS_DENIED error code value has been changed to 0x00051017.
  • Fix Fixed the bug when an invalid error code was returned when a long characteristic value was written with the Microsoft legacy GATT API.
  • Changed The AbortReliableWrite, BeginReliableWrite, and EndReliableWrite methods have been removed.

Bluetooth Framework


Previous changes Next changes