[Bluez-devel] How to confirm if a device has DFU support (dfutool)?

Raul Siles
2007-11-01T01:12:44Z

Hi everyone,
I'm trying to backup the firmware from a Conceptronic CBT100U USB
Bluetooth dongle using dfutool, and the message I get after selecting
the device is:

# dfutool -dhci0 archive file.dfu
...
"Can't identify device with DFU mode"
#

I understand this could mean this chip manufacturer does NOT support DFU,
although it is a CSR-based device, and mostly all CSR based modules and dongles
support DFU. How can I confirm if DFU is supported?

Sorry but I couldn't find any info on the net (apart from the dfutool
source code). From a quick code overview, it seems usb_find_devices()
fails to find the device.

The device revision details do not confirm it is a ROM-only device
(Thanks Marcel for the suggestion):

# hciconfig hci0 revision
hci0: Type: USB
BD Address: 00:10:60:A6:0C:BC ACL MTU: 192:8 SCO MTU: 64:8
HCI 16.4
Chip version: BlueCore02-External
Max key size: 56 bit
SCO mapping: HCI

Thanks!
--
RS