The Classic Firmware update SDK provices tools for macOS to support wired USB firmware updates for Qualcomm/CSR BlueCore devices using the classic CSR DFU protocol.
The SDK comprises a macOS kernel driver component combined with a application user-mode driver set that work together to update firmware on a target device. The SDK includes an example template application that can be customised with suitable branding. Driver installation is performed from within the application, obviating the need for a standalone installer.
The core driver is written in C++ and is supplied in both binary and source form. Binaries are pre-signed using our kernel development certificates, but we can assist clients with the application to obtain the necessary signing certificates from Apple to ensure consistent software branding.
The SDK is supplied with full source code and is licensed for use with a single nominated USB idVendor code. There are no other limitations or restrictions on use.
Please be aware that we can not process refunds for software after source code has been delivered. We recommend that potential customers contact firstname.lastname@example.org for a no-obligation demonstration application and sample code prior to purchase.