-
Notifications
You must be signed in to change notification settings - Fork 4
Firmware Upgrade
hartytp edited this page Jun 6, 2019
·
15 revisions
- Press
DFU Bootloaderbutton, then power-up the device using rear switch - Enter
bootloadercommand in VCP console
- install dfu-util
- download the latest
update.dfufrom github - connect the device to a PC via USB
- power the device and (e.g. using a paperclip) while pressing the small recessed button on Booster's front panel near the USB socket
- find the "alt" number of the device's internal flash by running
dfu-util -l. An example output is shown below, with the internal flash at alt 0.
> dfu-util 0.9
>
> Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
> Copyright 2010-2016 Tormod Volden and Stefan Schmidt
> This program is Free Software and has ABSOLUTELY NO WARRANTY
> Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
>
> Found DFU: [0483:df11] ver=2200, devnum=29, cfg=1, intf=0, path="3-5", alt=3, name="@Device
Feature/0xFFFF0000/01*004 e", serial="377533563436"
> Found DFU: [0483:df11] ver=2200, devnum=29, cfg=1, intf=0, path="3-5", alt=2, name="@OTP Memory /0x1FFF7800/01*512 e,01*016 e", serial="377533563436"
> Found DFU: [0483:df11] ver=2200, devnum=29, cfg=1, intf=0, path="3-5", alt=1, name="@Option Bytes /0x1FFFC000/01*016 e", serial="377533563436"
> Found DFU: [0483:df11] ver=2200, devnum=29, cfg=1, intf=0, path="3-5", alt=0, name="@Internal Flash /0x08000000/04*016Kg,01*064Kg,07*128Kg", serial="377533563436"
- update the firmware by running
dfu-util -D update.dfu -a <alt>,<alt>replaced by the number above (e.g.dfu-util -D update.dfu -a 0) - once the operation has completed, power cycle the device
- download DfuSe Demo
- download the latest
update.dfufrom github - connect the device to a PC via USB
- Put Booster into bootloader mode by either: entering the
bootloadercommand on the VCP interface; or, power cycle Booster while (e.g. using a paperclip) pressing the small recessed button on Booster's front panel - launch DfuSeDemo
- Select Internal Flash from the Select target(s) menu
- in Upgrade or Verify Action click Choose and select firmware update file
- click Yes in dialog box
- wait for operation to complete, then power cycle the device