SDS 200 firmware upgrade - Win2K

Ver. 1.7 (2003-12-01)
softDSP Co., Ltd.

The SDS 200 firmware should be upgraded for the following reasons.

The user should take the following steps for upgrading.

  1. Update the device driver to the latest version.
  2. Reload the firmware. (If your SDS 200 is in the Group B, you can skip this step.)
  3. Write the firmware back into SDS 200.

It takes 15 to 20 minutes to complete the whole process.

After finishing this firmware upgrade, you can use only ezup.exe utility for later firmware upgrades regardless of to which group your SDS 200 belongs.
If you have any problem during the procedure, email to us : smcho@softdsp.com.

Before sending email, please let us know the followings.

Preliminary Check

Unzip the upgrade files to the directory you like

1. Unpack the firmwareup.zip to c:\firmwareup.
2. Check to see if every file is unpacked correctly.

fk.exe

Utility for deleting old firmware.

fd.exe

Utility for firmware download.

ezup.exe

Utility for writing the firmware into the EEPROM of SDS 200.

wd.exe
wdreg_gui.exe

Utility for registration.

windrvr.sys

Device Driver version 5.22b.

sds200.inf

Inf file for the new Device Driver.

wd_virtual.inf

Inf file for the new Device Driver.

EzUSB.inf

Inf file for Missing EEPROM of Cypress EzUSB.

sds200.hex

Firmware file in the HEX form.

sds200.iic

Firmware file in the IIC form.

readme.htm

This document

Check if your SDS 200 is Group A or Group B.

Check to which group your SDS 200 is belong.

Group A

If serial number is of the form XXXXXXXXXXXXXXXX

If serial number is from 02-01XXXXB to 02-06XXXXB

If serial number is of the form 03-07XXXXB

If serial number is from 03-080001B to 03-080314B

Group B

If serial number is later than 03-080315B

If your SDS 200 is in Group A, you must delete and reload the firmware by using fk.exe and fd.exe utility.

Update the device driver to the latest version.

Important! - Make sure that no USB device is attached other than SDS 200.

Update the Device Driver

1. Plug in the SDS 200 to your PC.

2. Delete the oem*.inf files and oem*.pnf files

3. Put the cursor on "My Computer" icon, then press the left button and select "Properties".

 

4. Choose the 'Hardware Tab'.

 

5. Select 'Device Manager' button.


6. Find SDS 200.
Under Win2K environment, SDS 200 is in "Human Interface Devices" category.

In some systems, SDS 200 could be found on 'Other Devices' devices.

7. Put the mouse cursor on it and press right button. Then press "Uninstall".

8. The SDS 200 device driver is uninstalled automatically.

9. If the firmware upgrade utility file is in c:\firmwareup, then use wd.exe utility.
    wd.exe utility executes the following command "wdreg_gui -inf c:\firmwareup\sds200.inf loadinf".

9-2. If the upware upgrade utility file is not in c:\firmwareup, then

10. Unplug the SDS 200. 

11. Plug SDS 200.

12. The following message may appear, press 'Yes' to continue.

 13. OS finds SDS 200 again and finds device drivers.

14. OS confirms to overwrite device driver, click 'yes' to continue.

14-2. In some cases, OS will ask the directory where device driver is located. Then enter the directory and press 'Next'.

15. Reboot the PC, make sure that SDS 200 is attached to your PC when you reboot.

 

16. Windows system will detect WinDriver Virtual Device and you have to give the information where the wd_virtual.inf file is located.

17. Follow the procedures listed below.

18. After finishing, the following dialog box will be shown.

 

Reload the firmware. (If your SDS 200 is in the Group B, you can skip this setup.)

You should delete the firmware using fk.exe utility then downloading the firmware from the PC using fd.exe utility.

1. Open a DOS command window.

2. Make sure that SDS 200 is attached to your PC.

3. Use fk.exe utility to delete the firmware of SDS 200. If there is no error, then "OK" message will appear.

* If there is an error during the fk.exe or fd.exe please consult the error.html.


4. Unplug the SDS 200.

5. Plug the SDS 200 into your PC.

6. Then Windows will report that it detects USB Device (not SDS 200). Press 'next' button to proceed.

 

7. Select  'Search for ... ' button.

  

8. Select 'Specify a location' and enter the directory where SDS200.inf file is located. If you chose the default directory, then enter 'c:\firmwareup'.

   

 9. When windows will prompt you to give .inf file, then you select EzUSB.inf file.

 

10. Then Windows will detect the EzUSB device driver. Click the 'finish' button to close the dialog box.

  

11. Use fd.exe to reload the firmware. If everything is OK, then the following message will appear.

 

 12. Don't unplug the SDS 200.
 * If there is an error during the fk.exe or fd.exe please consult the error.html. 

Write the firmware back into SDS 200.

(Warning!) Don't unplug the SDS 200 during firmware update. If you do so, you will break the hardware and SDS 200 will not working.

1. Make sure that SDS 200 is attached to your PC.

2. Use ezup.exe to write back into the EEPROM inside the SDS 200.

 

3. Press 'File Open' button and select sds200.iic file. Choose sds200.iic file and click the 'Open' button to load firmware.

   

4. Press F/W Update button to write back the firmware inside SDS 200.

5. ezup.exe closes automatically.
There may be the cases that ezup.exe seems to be frozen even though it is working internally.
 In this case, please wait for 2-3 (WinXP-Petium III) minutes until 'ezup.exe' disappears.
 If 'ezup.exe' is frozen more than 5 minutes some problem might be occurred, then please contact us.
 

6. Unplug/plug the SDS 200 and test if SoftScope.exe works.

For future firmware upgrade

After finishing this firmware upgrade, you can use only ezup.exe utility for later firmware upgrades.