Flash an EMWaver board
Update a board, or bring back one that will not start. Nothing is uploaded — the firmware is written from your browser straight over USB.
›Board not showing up?
It has to be in Update Mode. In the app, open the terminal on the Home screen and run dfu.
If the board is already dead and the app cannot see it, hold BOOT0 while plugging it in. Either way it appears as 0483:DF11 and stays there until it is flashed.
›On Windows
You may need to bind the WinUSB driver to the board once, with Zadig. The ROM bootloader’s descriptors are fixed and cannot advertise WinUSB for themselves.
›Flash a custom build
A .bin you built from stm/emwaver-firmware — for firmware that has not shipped yet. Written to 0x08000000, same as the button above.
›Verify the download
The button above re-hashes the firmware after it downloads and refuses to write it if it does not match. You can check the same value yourself:
The manifest did not load, so there is no hash to show.
The flashing tutorial covers the rest.
