Hi, I am trying to upgrade my DSO Nano 2 to BenF 3.64, and I’m having trouble with dfu-util. Here is what I get:
Opening DFU capable USB device... ID 05ac:8218
Deducing device DFU version from functional descriptor length
Run-time device DFU version 0100
Claiming USB DFU Runtime Interface...
Cannot claim interface 3
I have searched and searched and can’t find any solution to this problem. Any ideas?
Thanks!
The USB device with ID 05ac:8218 is not your DSO Nano but a Bluetooth host controller which also can be upgraded over DFU. dfu-util would have complained if it detected several DFU capable devices, so it seems that the Nano is not detected (at least not as a DFU capable device). Are you sure the Nano is in DFU mode (displaying “firmware update…”)? You powered it on while pressing the down key, right?
What does “system_profiler SPUSBDataType” say (I don’t know of a better lsusb -v equivalent on MacOSX)? Maybe you can get more info with “sudo system_profiler -detailLevel full SPUSBDataType”.
Thanks so much for your help! Actually, I forgot to put the DSO into DFU mode. Then I also had the problem with too many DFU capable devices, but solved that by turning off bluetooth.