MacOS DFU Tools

Device Firmware Upgrade (DFU) is an industry-standard way of updating the software contained within an embedded device. The DFU software update process is typically driven by a PC with the embedded device connected via USB.

CSR plc (now part of Qualcomm) have long supported DFU for their BlueCore® range of Bluetooth® chipsets. However, CSR only make DFU tools available for Microsoft Windows computers. Kingston Wireless are now able to offer equivalent DFU tools for Apple’s macOS based computers.

Overview of Kingston Wireless’ MacOS DFU Tools

Kingston Wireless’ macOS DFU Tools are designed to allow 3rd party companies to embedded support for DFU-over-USB into their own macOS applications. The tools consist of:

  • a USB DFU driver
  • a DFU library
  • an example application that demonstrates how to use the driver and library
  • source code for the example application
  • documentation explaining the use of the driver and library

A compiled version of the example application can be provided to interested parties on request.


  • Allows the on-chip software of BlueCore-based products to be updated from an Apple Mac
  • Compatible with all Flash-based BlueCore chips that expose a USB DFU interface
  • Supports Mac OS X 10.5.8, 10.6.5, 10.7.4, 10.8 to 10.11 and macOS 10.12 onwards
  • Includes a USB device driver, DFU library and example application (with source code)
  • Utilises Cocoa API


  • Easy to integrate into your custom macOS applications
  • Provides an easy-to-use software upgrade process for your customers
  • Developed and supported by a very experienced team of BlueCore experts