Duo - Particle-CLI - Not Detecting device in DFU Mode

Hi,

I have several Duo boards and their key has expired (red LED flash and no connection to particle services). I would normally do a:

particle keys server
particle keys doctor

and all would work again, but the Particle-Cli will not detect these Duo boards despite the device showing in the Device Manager:

image

Does the latest version of CLI no longer support these boards?

I can detect the boards using dfu-util:

C:\Users\panda>dfu-util -l
dfu-util 0.8

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2014 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org

Found DFU: [2b04:d058] ver=0250, devnum=28, cfg=1, intf=0, alt=2, name="@Serial Flash /0x00000000/192004Kg,128004Kg,64004Kg,128004Kg", serial=“3F0024001047363330363431”
Found DFU: [2b04:d058] ver=0250, devnum=28, cfg=1, intf=0, alt=1, name="@DCT Flash /0x00000000/01016Kg", serial=“3F0024001047363330363431”
Found DFU: [2b04:d058] ver=0250, devnum=28, cfg=1, intf=0, alt=0, name="@Internal Flash /0x08000000/02
016Ka,02016Kg,01064Kg,07*128Kg", serial=“3F0024001047363330363431”

Is there another way I can update the keys?

Yes, version 3.0.0 of the Particle CLI removed support for RedBear devices.

You have to use a manual install, but you can install an older version that still has support. For example, to the the latest 2.x release:

npm install -g particle-cli@2
1 Like

Many thanks. I was headed down that road.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.