The instructions on this page are assuming that you are using official Black Magic hardware manufactured by 1BitSquared. While the Black Magic Debug firmware does support other devices, such as ST-Link, that is documented in a seperate area.
#Update using Web DFU
If you are using a brower that supports the WebUSB API (Chrome, Opera, or Edge at the time of writing), then you can use the Web DFU tool on the Black Magic website to update your probe without installing software or downloading firmware.
If you are using a browser that supports WebUSB, look for the Web DFU button in top right of the navigation header, or click this link:
.. insert smart dfu button ..
#Update using bmputil
The recommended update procedure for the Black Magic Probe is to install the bmputil CLI on your machine and use the probe update command to install the latest update on your probe:
bmputil-cli probe update
If you would like to update the firmware to the latest release candidate you can run the following:
bmputil-cli probe update --use-rc