WiFi Framework 7.8.0.0 has been released

  • 25.05.2020
  • New error codes;
  • Mobile Hotspot control (Windows 10);
  • New MobileHotspot demo application.

Download WiFi Framework

Bluetooth Framework 7.8.6.0 has been released

  • 21.05.2020
  • Toshiba pairing has been reworked to support Secure Simple Pairing;
  • Fixed synchronization issue when calling wclBluetoothRadio.terminate() method from different thread;
  • skNone synchronization marked as depricated and will be removed soon, use skApc instead.

Download Bluetooth Framework

Bluetooth Framework 7.8.5.0 has been released

  • 14.05.2020
  • Connection creation code has been refactored;
  • Minor fixes in LE advertisement parameters settings.

Download Bluetooth Framework

WiFi Framework 7.7.6.0 has been released

  • 11.05.2020
  • New error code: WCL_E_WIFI_DIRECT_ADVERTISER_ALREADY_RUNNING;
  • New error code: WCL_E_WIFI_DIRECT_ADVERTISER_CREATE_MUTEX_FAILED;
  • New error code: WCL_E_WIFI_DIRECT_ADVERTISER_HOTSPOT_RUNNING;
  • Detecting if there is other WiFi Framework application already runs WiFi Direct Advertiser or WiFi Direct SoftAP (requires WiFi Framework 7.7.6.0 or newest to be used by all WiFi Framework applications);
  • Detecting if Mobile Hotspot is running before starting WiFi Direct Advertiser and WiFi Direct SoftAP.

Download WiFi Framework

WiFi Framework 7.7.5.0 has been released

  • 04.05.2020
  • New error code: WCL_E_WIFI_DIRECT_DEVICE_WATCHER_CREATE_INIT_EVENT_FAILED;
  • Discovering WiFiDirect devices code has been reworked to return errors correctly;
  • WiFi Direct now correctly detects if WLAN hardware is not available.

Download WiFi Framework

Bluetooth Framework 7.8.4.0 has been released

  • 29.04.2020
  • New error code: WCL_E_BLUETOOTH_CREATE_WATCHER_FACTORY_FAILED;
  • New error code: WCL_E_BLUETOOTH_CREATE_FILTER_FAILED;
  • New error code: WCL_E_BLUETOOTH_CREATE_WATCHER_FAILED;
  • New error code: WCL_E_BLUETOOTH_CREATE_COMPLETION_EVENT_FAILED;
  • New error code: WCL_E_BLUETOOTH_SET_ADDED_HANDLER_FAILED;
  • New error code: WCL_E_BLUETOOTH_SET_UPDATED_HANDLER_FAILED;
  • New error code: WCL_E_BLUETOOTH_SET_REMOVED_HANDLER_FAILED;
  • New error code: WCL_E_BLUETOOTH_SET_COMPLETED_HANDLER_FAILED;
  • New error code: WCL_E_BLUETOOTH_WATCHER_START_FAILED;
  • Classic devices discovering code for Microsoft Bluetooth stack has been reworked;
  • Fixed bug in setting Beacons advertisement params;
  • Fixed bug in setting Beacons scan params.

Download Bluetooth Framework

WiFi Framework 7.7.4.0 has been released

  • 08.04.2020
  • C++ Edition: new CwclStreamAdapter class that converts CwclStream to IStream interface;
  • New function wclGetErrorInfo() (.NET: wclHelpers.GetErrorInfo) returns extended information about WCL error codes. You can also implement it in your own way using the sample code by this link: https://github.com/btframework/ErrorToText.

Download WiFi Framework

Timeline Framework 7.0.11.0 has been released

  • 08.04.2020
  • C++ Edition: new CwclStreamAdapter class that converts CwclStream to IStream interface;
  • New function wclGetErrorInfo() (.NET: wclHelpers.GetErrorInfo) returns extended information about WCL error codes. You can also implement it in your own way using the sample code by this link: https://github.com/btframework/ErrorToText.

Download Timeline Framework

Serial Framework 7.5.2.0 has been released

  • 08.04.2020
  • Compitible update;
  • New function wclGetErrorInfo() (.NET: wclHelpers.GetErrorInfo) returns extended information about WCL error codes. You can also implement it in your own way using the sample code by this link: https://github.com/btframework/ErrorToText.

Download Serial Framework

IrDA Framework 7.6.2.0 has been released

  • 08.04.2020
  • Compitible update;
  • New function wclGetErrorInfo() (.NET: wclHelpers.GetErrorInfo) returns extended information about WCL error codes. You can also implement it in your own way using the sample code by this link: https://github.com/btframework/ErrorToText.

Download IrDA Framework

Bluetooth Framework 7.8.3.0 has been released

  • 08.04.2020
  • GattClient.Subscribe() returns error if a characteristic has both Indicatable and Notifiable properties set;
  • GattClient.Unsubscribe() returns error if a characteristic has both Indicatable and Notifiable properties set;
  • GattClient.Unsubscribe() returns error if a characteristic does not have Indicatable or Notifiable properties set;
  • GattClient calls WriteClientConfiguration() method to unsubscribe when disconnects;
  • New function wclGetErrorInfo() (.NET: wclHelpers.GetErrorInfo) returns extended information about WCL error codes. You can also implement it in your own way using the sample code by this link: https://github.com/btframework/ErrorToText.

Download Bluetooth Framework

Bluetooth Framework 7.8.2.0 has been released

  • 03.04.2020
  • Fixed bug that prevents disconnecting from remote BLE GATT enabled device;
  • Minor updates.

Download Bluetooth Framework

IrDA Framework 7.6.1.0 has been released

  • 29.03.2020
  • New property in OBEX File Object: Permissions;
  • New property in OBEX File Object: Modified;
  • New property in OBEX File Object: Created;
  • New property in OBEX File Object: Accessed.

Download IrDA Framework

Serial Framework 7.5.1.0 has been released

  • 29.03.2020
  • New property in OBEX File Object: Permissions;
  • New property in OBEX File Object: Modified;
  • New property in OBEX File Object: Created;
  • New property in OBEX File Object: Accessed.

Download Serial Framework

Bluetooth Framework 7.8.1.0 has been released

  • 29.03.2020
  • New property in OBEX File Object: Permissions;
  • New property in OBEX File Object: Modified;
  • New property in OBEX File Object: Created;
  • New property in OBEX File Object: Accessed.

Download Bluetooth Framework

IrDA Framework 7.6.0.0 has been released

  • 24.03.2020
  • OBEX Object Push Client Pull method has been renamed to Get;
  • OBEX Object Push Client Push method has been renamed to Put;
  • OBEX File Transfer Client has been added;
  • New FtpClient demo application;
  • New error code: WCL_E_OBEX_INVALID_DIR_LIST;
  • New error code: WCL_E_OBEX_INVALID_DIR_FORMAT;
  • New error code: WCL_E_OBEX_COM_INIT_FAILED;
  • New error code: WCL_E_OBEX_XML_NOT_AVAILABLE;
  • C++ Edition: new CwclStreamAdapter class that converts CwclStream to IStream interface;
  • C++ Edition: Fixed minor bugs in WCL Stream implementation.

Download IrDA Framework

Serial Framework 7.5.0.0 has been released

  • 21.03.2020
  • OBEX Object Push Client Pull method has been renamed to Get;
  • OBEX Object Push Client Push method has been renamed to Put;
  • OBEX File Transfer Client has been added;
  • New error code: WCL_E_OBEX_INVALID_DIR_LIST;
  • New error code: WCL_E_OBEX_INVALID_DIR_FORMAT;
  • New error code: WCL_E_OBEX_COM_INIT_FAILED;
  • New error code: WCL_E_OBEX_XML_NOT_AVAILABLE;
  • C++ Edition: new CwclStreamAdapter class that converts CwclStream to IStream interface;
  • C++ Edition: Fixed minor bugs in WCL Stream implementation.

Download Serial Framework

Bluetooth Framework 7.8.0.0 has been released

  • 21.03.2020
  • OBEX Object Push Client Pull method has been renamed to Get;
  • OBEX Object Push Client Push method has been renamed to Put;
  • OBEX File Transfer Client has been added;
  • New FtpClient demo application;
  • New error code: WCL_E_OBEX_INVALID_DIR_LIST;
  • New error code: WCL_E_OBEX_INVALID_DIR_FORMAT;
  • New error code: WCL_E_OBEX_COM_INIT_FAILED;
  • New error code: WCL_E_OBEX_XML_NOT_AVAILABLE;
  • C++ Edition: new CwclStreamAdapter class that converts CwclStream to IStream interface;
  • C++ Edition: Fixed minor bugs in WCL Stream implementation.

Download Bluetooth Framework

Bluetooth Framework 7.7.13.0 has been released

  • 05.03.2020
  • C++ Edition: fixed bug in Eddystone UID beacon when UUID advertised as NULL;
  • C++ Edition: fixed SEH Exception raises when no Bluetooth devices found during Classic Bluetooth discovering;
  • .NET Edition: fixed SEH Exception raises when no Bluetooth devices found during Classic Bluetooth discovering;
  • Code optimization;
  • RSSI reading has been reworked to make it working faster.

Download Bluetooth Framework

Bluetooth Framework 7.7.12.0 has been released

  • 25.02.2020
  • New error code: WCL_E_BLUETOOTH_START_WINRT_THREAD_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_INVALID_CHARACTERISTIC_CONFIGURATION;
  • Checking for correct Characteristic configuration when calling WriteClientConfiguration method;
  • Code refactoring;
  • .NET Edition: Target .NET Framework has been changed to 4.0. If you need to use it with early version you can rebuild it from sources;
  • .NET Edition: WinForms demo applications have been updated for Visual Studio 2010 and target .NET Framework 4;
  • VCL Edition: Fixed GattServer demo compilation error with CBuilder 10.3;
  • C++ Edition: some errors in Documentation have been fixed.

Download Bluetooth Framework

IrDA Framework 7.5.10.0 has been released

  • 25.02.2020
  • Code refactoring;
  • Compatibility update;
  • .NET Edition: Target .NET Framework has been changed to 4.0. If you need to use it with early version you can rebuild it from sources;
  • .NET Edition: WinForms demo applications have been updated for Visual Studio 2010 and target .NET Framework 4.

Download IrDA Framework

Serial Framework 7.4.12.0 has been released

  • 25.02.2020
  • Code refactoring;
  • Compatibility update;
  • .NET Edition: Target .NET Framework has been changed to 4.0. If you need to use it with early version you can rebuild it from sources;
  • .NET Edition: WinForms demo applications have been updated for Visual Studio 2010 and target .NET Framework 4;
  • C++ Edition: some errors in Documentation have been fixed.

Download Serial Framework

Timeline Framework 7.0.10.0 has been released

  • 25.02.2020
  • Code refactoring;
  • Compatibility update;
  • .NET Edition: Target .NET Framework has been changed to 4.0. If you need to use it with early version you can rebuild it from sources;
  • .NET Edition: WinForms demo applications have been updated for Visual Studio 2010 and target .NET Framework 4.

Download Timeline Framework

WiFi Framework 7.7.3.0 has been released

  • 25.02.2020
  • Code refactoring;
  • Compatibility update;
  • New error codes group: WiFi Interface error codes (starts from WCL_E_WIFI_INTERFACE_BASE);
  • All WCL_E_WIFI_INTERFACE_* error codes moved to WCL_E_WIFI_INTERFACE_BASE group;
  • New error codes group: WiFi Network Configuration error codes (starts from WCL_E_WIFI_NETCFG_BASE);
  • All WCL_E_WIFI_NETCFG_* error codes moved to WCL_E_WIFI_NETCFG_BASE group;
  • .NET Edition: Target .NET Framework has been changed to 4.0. If you need to use it with early version you can rebuild it from sources;
  • .NET Edition: WinForms demo applications have been updated for Visual Studio 2010 and target .NET Framework 4;
  • C++ Edition: some errors in Documentation have been fixed.

Download WiFi Framework

Bluetooth Framework 7.7.11.0 has been released

  • 27.01.2020
  • New error code: WCL_E_BLUETOOTH_LE_ADMIN_RIGHTS_REQUIRED;
  • New error code: WCL_E_BLUETOOTH_LE_UNEXPECTED;
  • New error code: WCL_E_BLUETOOTH_LE_SET_SCAN_PARAMS_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_GET_SCAN_PARAMS_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_RESET_SCAN_PARAMS_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_SET_ADV_PARAMS_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_GET_ADV_PARAMS_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_RESET_ADV_PARAMS_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_OPEN_PROCESS_TOKEN_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_LOOKUP_PRIVILEGE_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_ADJUST_PRIVILEGE_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_ALLOCATE_SID_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_TAKE_OWNERSHIP_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_SET_ACL_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_SET_REGISTRY_RIGHTS_FAILED;
  • Setting and reading scan interval for BLE BeaconWatcher (administrative rights required);
  • Setting and reading scan window for BLE BeaconWatcher (administrative rights required);
  • Setting and reading advertising interval for BLE Beacons (administrative rights required);
  • .NET Edition: new method wclHelpers.WaitEx() allows to start alertable wait that can be used with APC synchronization.

Download Bluetooth Framework

IrDA Framework 7.5.9.0 has been released

  • 27.01.2020
  • .NET Edition: new method wclHelpers.WaitEx() allows to start alertable wait that can be used with APC synchronization;
  • Compatibility update.

Download IrDA Framework

Serial Framework 7.4.11.0 has been released

  • 27.01.2020
  • .NET Edition: new method wclHelpers.WaitEx() allows to start alertable wait that can be used with APC synchronization;
  • Compatibility update.

Download Serial Framework

Timeline Framework 7.0.9.0 has been released

  • 27.01.2020
  • .NET Edition: new method wclHelpers.WaitEx() allows to start alertable wait that can be used with APC synchronization;
  • Compatibility update.

Download Timeline Framework

WiFi Framework 7.7.2.0 has been released

  • 27.01.2020
  • Checking connection error for WiFiDirect Soft AP, if device connected with error the OnDeviceConnected event will not fire;
  • New OnDeviceConnectError event for WiDirect Soft AP;
  • Accepting and rejecting devices in WiFi Direct Soft AP;
  • WiFiDirectSoftAP demo applicatioon has been updated to show how to use OnDeviceConnectError event;
  • WiFiDirectSoftAP demo applicatioon has been updated to show how to get connected device IP;
  • WiFiDirectSoftAP demo applicatioon has been updated to show how to accept and/or reject device;
  • New error code: WCL_E_WIFI_DIRECT_DEVICE_CREATE_TIMEOUT;
  • New error code: WCL_E_WIFI_DIRECT_DEVICE_START_CREATE_FAILED;
  • Better WiFi Direct errors decoding;
  • .NET Edition: new method wclHelpers.WaitEx() allows to start alertable wait that can be used with APC synchronization;
  • Compatibility update.

Download WiFi Framework

WiFi Framework 7.7.1.0 has been released

  • 15.01.2020
  • New error code: WCL_E_NLM_NETWORK_PROFILES_NOT_FOUND;
  • New error code: WCL_E_NLM_ACCESS_DENIED;
  • New error code: WCL_E_NLM_UNEXPECTED;
  • Network List Manager: delete networks (administrative rights required).

Download WiFi Framework

News archives