There are two sections to this post:
A step-by step description of how to install the Windows software needed to load firmware into the DSOnano
A step-by-step description of how to load firmware files into the DSOnano.
Section 1: Install the update software onto your computer.
Install the ST DFU software. It is available from ST’s site:
st.com/stonline/products/sup … um0412.zip
Put the DSOnano into firmware update mode BEFORE connecting the USB cable between the 'nano and the PC. Do that by first making sure the DSOnano is turned OFF, then holding the “Down Arrow” button and then turning the 'nano ON.
The message on the screen should be “Please Connect to USB Host”.
- Ensure that you have the DfuSe “Getting Started” PDF file open in your PDF reader. This will make it easier for you to locate the correct driver - its buried deep in the Program Files folder on your boot drive.
You can find the Getting Started document by clicking the Windows “Start” button and going to Programs -> STMicroelectronics -> DfuSe -> Docs
Connect the DSOnano USB connector to the PC.
Follow the step-by-step instructions given in the above-mentioned Getting Started document.
Section 2: Loading Firmware into the DSOnano
Start DfuSe Demonstration. You will find that by clicking the Windows “Start” button and going to Programs -> STMicroelectronics -> DfuSe
Connect the DSOnano to the PC’s USB port if it not already connected. Ensure that the DSOnano is in the firmware update mode and that the screen is showing either “Please Connect to USB Host” or “Firmware Updating . . . Please Wait”
Observe: there is a section near the top left portion of the DfuSe Demo screen titled “Available DFU and compatible HID devices”.
The selection box should say “STM Device in DFU Mode”.
Now look to where the “Actions” title is. There is a box titled “Select Targets”. Ensure that the top line “Internal Flash” is selected.
If you want to read the firmware out of the DSOnano and save it to a disk file, look at the section titled “Upload Action”. Click the “Choose” button, browse to your desired save location on disk, then either choose a filename to overwrite or enter a new filename. Then click the “Upload” button.
This reads the flash memory inside the DSOnano and saves it to a disk file.
- Now look to the section titled “Upgrade or Verify Action”. Click the “Choose” button and browse to where the new firmware files are stored on your drive. Select the correct filename.
Be certain that you load the files in the correct order if there are multiple files for that version of firmware. For example, FreeZinG says that for firmware version DS0201_V2.2X, “Burn the DS0201_LIB_V2.1_ss into the DSO first, and go on to download the DS0201_APP_V2.21 in the same way.”
I also put a tick in the checkbox titled “Verify after download”. Your choice - I feel its best to ensure that the files make it into the device without error.
Press the “Upgrade” button.
Repeat steps 6 and 7 for any additional firmware files if needed.
Done! Unplug the DSOnano from the USB cable and power-cycle the 'nano. The new firmware should come up.
Hope this helps!