Operation Manual

20
4.4 DFU programming
DFU programming or SW uploading is used when HEX SW uploading in the Dashboard cannot
be used, for example, when you update from a very old SW version or when the SW brings so
much change to the system that it is possible to update the SW only via DFU programming
4.4.1 To start programming, move the beacon’s DIP switch in the DFU programming mode, as
described in the paragraph DIP switch modes
4.4.2 Download the latest SW package, unpack it and select the proper version of the SW – for
your HW and for your frequency variant. Remember, that for DFU programming you shall
use DFU SW – not HEX SW
4.4.3 Download: http://www.marvelmind.com/downloads/Software.zip
4.4.4 Use DFU programmer and upload DFU SW into beacon:
- Install DFU driver
http://www2.st.com/content/st_com/en/products/development-tools/software-
development-tools/stm32-software-development-tools/stm32-programmers/stsw-
stm32080.html
- Install DfuSe SW 3.04 (or 3.0.3 or 3.0.5) - whatever works the best for your
Windows
- http://www.marvelmind.com/downloads/DFU/DfuSe_Demo_V3.0.5_Setup.exe
- Connect beacon via USB to PC
- Run DfuSe SW before starting the Dashboard
- Press RESET button on your beacon
- You will see in the upper left corner of the DfuSe program a device connected in the
DFU mode
- Choose the DFU driver for the beacon from the 1 step downloaded and unpacked
SW package (2 step on pic)