Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More than one DFU capable USB device found! #45

Open
adicon opened this issue May 17, 2023 · 1 comment
Open

More than one DFU capable USB device found! #45

adicon opened this issue May 17, 2023 · 1 comment

Comments

@adicon
Copy link

adicon commented May 17, 2023

I got failed trying uploading new firmware to my Pinecil V1.

Going through dfu-util, I get this error:

dfu-util 0.9

Match vendor ID from file: 28e9
Match product ID from file: 0189
dfu-util: More than one DFU capable USB device found! Try `--list' and specify the serial number or disconnect all but one device

listing devices I obtain:

udo dfu-util --list
dfu-util 0.9

Found Runtime: [0bda:5517] ver=0421, devnum=3, cfg=1, intf=4, path="2-6", alt=0, name="Camera DFU Device", serial="200901010001"
Found DFU: [28e9:0189] ver=0100, devnum=12, cfg=1, intf=0, path="2-8", alt=1, name="@Option Bytes  /0x1FFFF800/01*016Be", serial="??"
Found DFU: [28e9:0189] ver=0100, devnum=12, cfg=1, intf=0, path="2-8", alt=0, name="@Internal Flash  /0x08000000/128*001Kg", serial="??"

So, finally, I gave this command to update my device:
dfu-util -d 28e9:0189 -a 0 -D Pinecil_IT.dfu

@River-Mochi
Copy link
Contributor

River-Mochi commented May 27, 2023

The newest dfu is 0.11 version which is newer than 0.9 and seems to cause less issues.

The dfu-util that is included in /Pineflash/tools folder I received is indeed the newest 0.11 version.
is this 0.9 version you are using something you installed independently? try 0.11 update, people do tend to have less issues with Pinecil V1 on 0.11 dfu-util - older version was especiallly problematic for linux people who reported different frustration but all resolved once they updated to 0.11 dfu.

https://github.com/Ralim/IronOS/blob/dev/Documentation/Flashing/Pinecil%20V1.md#linux-and-mac

If you use Pineflash to update, then it should know to use the dfu-utill 0.11 newer one that it came with and not this older 0.9 version. Either way, it's a good idea to remove dfu 0.9 and update to 0.11

https://dfu-util.sourceforge.net/
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants