User Manual
OS X Setup
To setup the WICED Feather on OS X, the following steps are necessary:
Install dfu-util
The WICED Feather uses USB DFU to perform firmware updates from the Arduino IDE. To enable to Arduino IDE to
talk to the board you will need to install dfu-util.
The easiest way to install dfu-util is to use homebrew (https://adafru.it/df3), which can be installed with the following
command if it doesn't already exist on your system:
Once homebrew is installed you can install dfu-util from the command line with the following command:
Testing the Installation
You can check if dfu-util was installed correctly by running the following command with the WICED Feather connected:
This should give you results resembling the following output:
Install Python Tools
The WICED Feather BSP uses a few Python based tools (see the tools/ folder for details).
This page assumes you have already installed the WICED Feather BSP, as detailed earlier in this guide.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install dfu-util
Make sure your board is in DFU mode before running this command. You can enter DFU mode by double-
clicking the RESET button quickly, or by setting the DFU pin to GND at startup. You'll know that are in DFU
mode because the status LED will blink at a 5Hz rate.
$ dfu-util --list
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
Deducing device DFU version from functional descriptor length
Found DFU: [239a:0008] ver=0200, devnum=12, cfg=1, intf=0, alt=0, name="@Internal Flash /0x08000000/02*016Ka,02*016Kg,01*064Kg,07*128Kg", serial="00000000001C"
© Adafruit Industries https://learn.adafruit.com/introducing-the-adafruit-wiced-feather-wifi Page 39 of 202










