nanook
Senior Member
The FW update sequence that finally worked for me:
- DO400 is plugged in (mains and USB), but power switch at rear of unit is "off"
- install SMSL driver (not sure if it is really needed for FW-update)
- unpack "DO400MCUVA3.rar" (contains zipped loader directory "ISP_PC_EN2" and hex file "IAP_DO400_1V0A3.hex")
- unpack "ISP_PC_EN2.zip" to the desktop and make sure there is only one level of folder "ISP_PC_EN2"
(I moved all files one level up such that the loader "ispV2.4.exe" and all other files reside in "C:\Users\xxxxx\Desktop\DO400\ISP_PC_EN2\")
(the executable e.g. is now located here: "C:\Users\xxxxx\Desktop\DO400\ISP_PC_EN2\ispV2.4.exe")
(I copied the hex file to this location: "C:\Users\xxxxx\Desktop\DO400\IAP_DO400_1V0A3.hex" to have it near to the rest of the stuff)
- start the executable "ispV2.4.exe" (the GUI should come up)
- make sure Device is "MM32F103xx_o" (upper right corner of the GUI)
- open pull-down menu "File -> open" and search for the hex file "IAP_DO400_1V0A3.hex"
- select hex file "IAP_DO400_1V0A3.hex"file and click "open" (after a few seconds the GUI freezes for ca. 30s)
- make sure only boxes "Run_Prog" and "vefify" are checked (I did separate runs for "Run_Prog" and "Verify", i.e. only one box checked at a time)
- press volume knob and hold it pressed
- cycle rear power switch and hold volume knob pressed for at least 5s
(display of unit should stay dark)
- GUI still shows "Disconnect" in red
- open pull-down menu "Options -> Connect"
- GUI should should show "Connected" in blue now
- click large button "Start_Program"
(A green bar should signal progress; it takes about 80s to program and 80s for verification)
- open pull-down menu "Options -> Disconnect"
(GUI should now display "Disconnect" in red again
- switch off DO400
- close loader GUI by clicking the "x" in the upper right corner
Please find attached the screenshots of the GUI after the "Run_Prog" and after the "Verify" run. Doing this in two separate runs assures you that the firmware was really updated.
In case something is not clearly described here, please let me know and I will update / correct these instructions.
- DO400 is plugged in (mains and USB), but power switch at rear of unit is "off"
- install SMSL driver (not sure if it is really needed for FW-update)
- unpack "DO400MCUVA3.rar" (contains zipped loader directory "ISP_PC_EN2" and hex file "IAP_DO400_1V0A3.hex")
- unpack "ISP_PC_EN2.zip" to the desktop and make sure there is only one level of folder "ISP_PC_EN2"
(I moved all files one level up such that the loader "ispV2.4.exe" and all other files reside in "C:\Users\xxxxx\Desktop\DO400\ISP_PC_EN2\")
(the executable e.g. is now located here: "C:\Users\xxxxx\Desktop\DO400\ISP_PC_EN2\ispV2.4.exe")
(I copied the hex file to this location: "C:\Users\xxxxx\Desktop\DO400\IAP_DO400_1V0A3.hex" to have it near to the rest of the stuff)
- start the executable "ispV2.4.exe" (the GUI should come up)
- make sure Device is "MM32F103xx_o" (upper right corner of the GUI)
- open pull-down menu "File -> open" and search for the hex file "IAP_DO400_1V0A3.hex"
- select hex file "IAP_DO400_1V0A3.hex"file and click "open" (after a few seconds the GUI freezes for ca. 30s)
- make sure only boxes "Run_Prog" and "vefify" are checked (I did separate runs for "Run_Prog" and "Verify", i.e. only one box checked at a time)
- press volume knob and hold it pressed
- cycle rear power switch and hold volume knob pressed for at least 5s
(display of unit should stay dark)
- GUI still shows "Disconnect" in red
- open pull-down menu "Options -> Connect"
- GUI should should show "Connected" in blue now
- click large button "Start_Program"
(A green bar should signal progress; it takes about 80s to program and 80s for verification)
- open pull-down menu "Options -> Disconnect"
(GUI should now display "Disconnect" in red again
- switch off DO400
- close loader GUI by clicking the "x" in the upper right corner
Please find attached the screenshots of the GUI after the "Run_Prog" and after the "Verify" run. Doing this in two separate runs assures you that the firmware was really updated.
In case something is not clearly described here, please let me know and I will update / correct these instructions.