NETUSB 1149. - E User Manual
NETUSB 1149. - E User Manual
NetUSB-1149.1
NetUSB-1149.1
High-Speed LAN/USB2.0
Boundary-Scan Controller
User’s Manual
GENERAL NOTICE
Information contained in this document is subject to change without notice. CORELIS shall not be
liable for errors contained herein for incidental or consequential damages in connection with the
furnishing, performance, or use of material contained in this manual. This document contains
proprietary information, which is protected by copyright. All rights reserved. No part of this
document may be reproduced or translated to other languages without the prior written consent of
CORELIS.
CORELIS assumes no responsibility for the use of or reliability of its software on equipment that is
not furnished by CORELIS.
The firmware inside the NetUSB-1149.1 includes compiled source code licensed from the Free
Software Foundation. As part of Corelis conformance with copyrights law and in accordance with
the General Public License of the Free Software Foundation the source code is available for general
distribution for a nominal fee. You can order the source code as is, without any expressed or
implied warranty, directly from Corelis for a nominal distribution and handling fee of $150, F.O.B.
Cerritos, CA. This offer is valid until 12-31-2008.
ENVIRONMENTAL NOTICE
TRADEMARK NOTICE
All products and services named in this book are trademarks or registered trademarks of their
respective companies. All trademarks and registered trademarks in this book are the property of
their respective holders.
i
PRODUCT WARRANTY
For product warranty and software maintenance information, see the PRODUCT WARRANTY
AND SOFTWARE MAINTENANCE POLICY statement included with your product shipment.
EXCLUSIVE REMEDIES
THE REMEDIES CONTAINED HEREIN ARE THE CUSTOMER'S SOLE AND
EXCLUSIVE REMEDIES. CORELIS SHALL NOT BE LIABLE FOR ANY DIRECT,
INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER
BASED ON CONTRACT, TORT, OR ANY OTHER LEGAL THEORY.
Product maintenance agreements and other customer assistance agreements are available for Corelis
products. For assistance, contact your nearest Corelis Sales and Service Office.
RETURN POLICY
No items returned to CORELIS for warranty, service, or any other reason shall be accepted unless
first authorized by CORELIS, either direct or through its authorized sales representatives. All
returned items must be shipped pre-paid and clearly display a Returned Merchandise Authorization
(RMA) number on the shipping carton. Freight collect items will NOT be accepted. Customers or
authorized sales representatives must first contact CORELIS with notice of request for return of
merchandise. RMA's can only originate from CORELIS. If authorization is granted, an RMA
number will be forwarded to the customer either directly or through its authorized sales
representative.
CONTACT INFORMATION
For sales inquiries, please contact [email protected].
For any support related questions, please enter a support request at www.corelis.com/support or
email [email protected].
For more information about other products and services that Corelis offers, please visit
www.corelis.com.
ii
Table of Contents
iii
iv
List of Figures
Figure 1-1. The Corelis NetUSB-1149.1 Boundary-Scan Controller ....................................................................... 1-2
Figure 1-2. The Corelis NetUSB-1149.1/E Boundary-Scan Controller ................................................................... 1-3
Figure 1-3. The Corelis NetUSB-1149.1/SE Boundary-Scan Controller ................................................................. 1-3
Figure 1-4. Minimal Test Access Port (TAP) ........................................................................................................... 1-4
Figure 2-1. NetUSB-1149.1 Configuration Utility ................................................................................................... 2-4
Figure 4-1. Controller Configuration Screen ........................................................................................................... 4-1
Figure 4-2. NetUSB-1149.1 Setup Screen ................................................................................................................ 4-2
Figure 4-3. Incorrect Active POD Selected .............................................................................................................. 4-2
Figure 4-4. Advanced Configuration Setup Screen .................................................................................................. 4-3
Figure 4-5. NetUSB-1149.1 Setup Screen ................................................................................................................ 4-4
Figure 4-6. Incorrect Active POD Selected .............................................................................................................. 4-4
Figure 4-7. Advanced Configuration Setup Screen .................................................................................................. 4-5
Figure A-1. Standard 10-pin TAP connector (top view) ........................................................................................... A-1
Figure A-2. 10-pin TAP Connector Schematic ......................................................................................................... A-3
Figure A-3. Boundary-scan Flash Programming 16-pin TAP Connector (top view) ............................................... A-4
Figure A-4. 16-pin Flash Programming TAP Connector Schematics ...................................................................... A-6
Figure A-5. Boundary-scan Flash Programming 20-pin TAP Connector (top view) ............................................... A-7
Figure B-1. Self-Test Results for the NetUSB-1149.1/E and the NetUSB-1149.1/SE ............................................... B-1
Figure B-2. Self-Test Part A Results for the NetUSB-1149.1/E or the NetUSB-1149.1/SE ...................................... B-2
Figure B-3. Self-Test Part B Results for the NetUSB-1149.1/E or the NetUSB-1149.1/SE ...................................... B-3
Figure C-1. Firmware Update Utility for the NetUSB-1149.1 family ....................................................................... C-1
Figure C-2. Select a Firmware Image File Dialog Box ............................................................................................ C-2
Figure C-3. Firmware Update Utility with the Firmware Selected ........................................................................... C-2
Figure C-4. Firmware Update Confirmation Dialog ................................................................................................ C-3
Figure C-5. Firmware Update Progress Dialog ....................................................................................................... C-3
Figure C-6. Firmware Update Success Dialog ......................................................................................................... C-3
v
List of Tables
Table 1-1. Model Descriptions ................................................................................................................................. 1-2
Table 1-2. Programmable TCK Frequencies............................................................................................................ 1-7
Table 1-3. NetUSB-1149.1 SCSI Direct TAP Target Interface DC Characteristics ................................................. 1-9
Table 1-4. NetUSB-1149.1/E TAPs Target Interface DC Characteristics .............................................................. 1-10
Table 1-5. NetUSB-1149.1/SE TAPs Target Interface DC Characteristics ............................................................ 1-10
Table 1-6. NetUSB-1149.1/E SPI Interface DC Characteristics ............................................................................ 1-11
Table 1-7. NetUSB-1149.1/E I2C Interface DC Characteristics ............................................................................ 1-12
Table 3-1. TAP Cable Target Pin Assignments ........................................................................................................ 3-2
Table 5-1. NetUSB-1149.1/Net Controller Parameters ............................................................................................ 5-4
Table 5-2. NetUSB-1149.1/USB Controller Parameters .......................................................................................... 5-7
Table A-1. Signal Description and Termination ....................................................................................................... A-2
Table A-2. Standard 10-Pin TAP Connector ............................................................................................................ A-2
Table A-3. Flash Programming TAP 16 Pin Connector ........................................................................................... A-5
Table A-4. Signal Description and Termination ....................................................................................................... A-5
Table A-5. Flash Programming TAP 20-pin Connector ........................................................................................... A-8
Table A-6. Signal Description and Termination ....................................................................................................... A-8
vi
Chapter 1
Product Overview
Introduction
The NetUSB-1149.1, NetUSB-1149.1/E and NetUSB-1149.1/SE High-Speed Boundary-Scan
(JTAG) Controllers are members of the Corelis ScanPlus™ and ScanExpress™ family of scan-
based test, analysis, and diagnostic tools. They are managed by a PC host, which is linked with
either a USB2.0 (compatible with USB1.1) interface, or over 10/100 Ethernet network. Under host
direction, the NetUSB-1149.1, NetUSB-1149.1/E and NetUSB-1149.1/SE test one or more IEEE
Standard 1149.1 compatible target board (UUT). The NetUSB-1149.1 family is designed to control
the operation of one or more IEEE Standard 1149.1 boundary-scan (JTAG) test access ports
(TAPs) by generating the proper signals as dictated by software. This provides stimulus and accepts
response signals of the attached customer target circuits, enabling their testing and/or programming.
This capability is supported by memory-behind-the-pin architecture driving scan operations at
continuous JTAG clock (TCK) speeds of up to 70 MHz.
The NetUSB-1149.1 family facilitates software-controlled boundary-scan operations per the IEEE
Standard 1149.1. It provides command visibility to the target’s Test Access Port (TAP), accessing
device internal registers and on-chip debugger, verifying PCB interconnects, performing functional
testing, and debug without manual probing. The JTAG interface provides access to internal device
functions that are not accessible via external probing, enabling fault isolation within the device itself.
The JTAG interface also enables programming target FLASH and CPLD devices, as well as data
downloading and uploading to and from the target memory devices.
Either of the NetUSB-1149.1 type controllers can also be used to perform microprocessor
emulation via that device’s JTAG port. This facilitates firmware development by providing single-
step, break, and content update/visibility access.
There are three models of this product. The basic NetUSB-1149.1 (no /E or /SE suffix) has
scanning access through a single SCSI II 68-pin connector. This supports a single direct target TAP
operation with the appropriate cable. With a different cable type, it implements the Corelis
ScanExpress expansion bus to operate a remote intelligent pods, such as the ScanTAP-4, ScanTAP-
8, ScanTAP-32, or ScanHUB (in turn accessing more of the ScanTAP intelligent pods). The
NetUSB-1149.1/E and NetUSB-1149.1/SE models are capable of scanning multiple TAPs
concurrently when used with the ScanExpress Runner software which is sold separately.
The NetUSB-1149.1/E model is similar to the NetUSB-1149.1 above, but has the equivalent of a
ScanTAP-4 remote pod built-in as an integral resource, enabling it to operate up to four boundary-
scan TAPs simultaneously. Note that the external SCSI connector on this unit is not used and no
external ScanTAP pod is required.
The NetUSB-1149.1/SE model is similar to the NetUSB-1149.1/E except that it contains a built in
ScanTAP-8 pod as an integral resource, enabling it to operate up to eight target TAPs
simultaneously, with no other external equipment And therefore the NetUSB-1149.1/SE model
does not use the external SCSI connector.
10338 NetUSB-1149.1, direct TAP or remote pod ScanExpress port 68-pin SCSI II
The NetUSB-1149.1 family offers 3 discrete input and 5 discrete output signals on the SCSI
connector (front panel). They are driven or sensed under host software control, in coordination
with the scanning operation. All of these signals track the software adjustable interface voltage level.
The NetUSB-1149.1 with an external pod (ScanTAP-x), the NetUSB-1149.1/E with 4 built-in TAP
ports or the NetUSB-1149.1/SE with 8 built-in TAP ports provide 3 discrete bi-directional
input/output signals. These are independently direction steer-able under software control, as well as
capable of open-collector (open-drain) drive operation. Here also, one can function as the FLASH
external write strobe and another as the FLASH ready/busy sense signal, as above, for accelerated
operations.
25 to 70 1.0
Specifications
Host Computer
CPU Pentium III @ 1 GHz or better, with USB 2.0 or 1.1 (2.0
strongly recommended for top performance), or 10/100
LAN interfaces.
Operating System Windows 2000 SP2, XP (Linux support is available for
Scan Function Library)
TAP1, TAP2, TAP3, TAP4 Four 2x10 pin shrouded headers, 0.1 in. × 0.1 in.
(NetUSB-1149.1/E model only) spacing with long ejectors (3M 3428-6302 or equivalent)
TAP1, TAP2, TAP3, TAP4, Eight 2x10 pin shrouded headers, 0.1 in. × 0.1 in.
TAP5, TAP6, TAP7, TAP8 spacing with long ejectors (3M 3428-6302 or equivalent)
(NetUSB-1149.1/SE model only)
TAP Interface
IOH= 4 mA
VOH 2.3 V
Vdd Adjust = 3.0V
IOL = -12 mA
VOL 0.7 V
Vdd Adjust = 3.0V
IOL = 2 mA
VOL 0.45 V
Vdd =1.65 V
IOL = 2 mA
VOL 0.45 V
Vdd =1.65 V
IOL = 2 mA
VOL 0.45 V
Vdd =1.65 V
The NetUSB-1149.1/E I2C interface has open-drain outputs and the SDA/SCL signals must be
pulled up to 3.3V (VDD ) by the target.
IOL = 16 mA
VOL 0.0 0.4 V
VDD = 3.3 V
Power Requirements
5 V +/-5% 4 A maximum
Operating Environment
Storage Environment
• A set of four 20-pin to 10-pin TAP cables, Corelis P/N 15310 (NetUSB-1149.1/E model
only)
• A set of eight 20-pin to 10-pin TAP cables, Corelis P/N 15310 (NetUSB-1149.1/SE
model only)
• One SCSI to 10-pin TAP cable, Corelis P/N 15298 (NetUSB-1149.1 model only)
Ensure all materials listed are present and free from visible damage or defects before proceeding. If
anything appears to be missing or damaged, contact Corelis at the number listed on the front cover
immediately.
WARNING !
You MUST install the software first – before installing the controller. Do not install the either of
the NetUSB-1149.1 modules until you have successfully installed the driver and application
software (ScanExpress, CodeRunner, etc.). Installing the software provides the hot-plug USB
driver for the card so that the operating system is able to properly detect and configure the card.
Installing the controller before the software may result in improper card configuration and
operation.
If an external pod (ScanTAP-4 for example) is to be connected to the Expansion Port, complete the
hook-up at both ends prior to powering up the NetUSB-1149.1.
To connect the relevant NetUSB-1149.1 model controller to the host PC using the USB link:
1. Install ScanExpress Applications from the CD.
2. Only after software is successfully installed, plug the provided USB 2.0 compatible cable and
connect any available USB mating connector on your PC to the NetUSB-1149.1 box.
To install either of the NetUSB-1149.1 controllers on a host PC over the Ethernet link:
1. Install ScanExpress Applications from the CD.
2. Only after software is successfully installed, plug the provided USB 2.0 compatible cable and
connect any available USB mating connector on your PC to the NetUSB-1149.1 box.
3. Start NetUSBConfig.exe which can be found in the installation directories of ScanExpress
Runner, Programmer or Debugger. (By default these applications are installed in the local
hard drive at C:\Program Files\ScanExpress Runner, C:\Program Files\ScanExpress
Programmer, C:\Program Files\ScanExpress Debugger) A dialog box as shown in Figure
2-1 will pop up.
4. Click on the Query button to read the current network configuration.
5. Change the settings as required and click on Configure button to save it. Note that the
controller uses port 6470 when communicating over the network. If the controller is behind
a firewall, make sure to open port 6470.
6. Remove the USB cable from the NetUSB-1149.1 controller. If the cable remains connected,
the controller will not respond to network connection since it defaults to USB connection
first.
7. Power off the unit and power it back on to have the new settings to take effect.
Preserve the original packing material for future shipment or storage of the controller.
In the event that you installed either of the NetUSB-1149.1 controllers before installing the software,
unplug the module, cancel the Add/Remove Hardware Wizard (that will automatically show up
when you use Windows 2000 or Windows XP operating system) and install the ScanExpress
Applications from the CD. The next time you start the PC and plug in the controller, Windows will
automatically recognize and configure it.
NetUSB-1149.1
This type of controller attaches to a target (UUT) either via the SCSI to 10 pin cable, or remotely
using an intelligent pod such as a ScanTAP-4 (sold separately). In the case of the external ScanTAP
type pod, multiple targets may be scanned, with the attachment method similar to that of the
NetUSB-1149.1/E below.
For the direct single target attachment of this controller, connect the SCSI to 10-pin TAP cable to
the controller’s SCSI connector. The other end of the cable plugs into the target TAP connector.
NetUSB-1149.1/E
This type of controller connects from one to four targets (UUTs) via its 4 TAP connectors. Using
the provided 20-pin to 10-pin TAP cables, plug into any of connectors on top of the controller
(except for ganged scanning, where they must be consecutive TAP ports). The other end of the
cables attach to the set of targets at their TAP connector. This arrangement is identical to that of
hooking up a remote ScanTAP-4.
NetUSB-1149.1/SE
This type of controller connects from one to eight targets (UUTs) via its set of TAP connectors.
Using the provided 20-pin to 10-pin TAP cables, plug into any of connectors on top of the
controller (except for ganged scanning, where they must be consecutive TAP ports). The other end
of the cables attach to the set of targets at their TAP connector. This arrangement is identical to
that of hooking up a remote ScanTAP-8.
Pin 1 can be easily identified by a red stripe on the flat cable and also by the small triangle arrow that
is engraved on the flat cable IDC type socket connector. See Appendix for recommended target
connector.
Hardware Setup
You must configure the particular NetUSB-1149.1 controller model that you are using inside the
ScanExpress (or ScanPlus) application before the application can use it. This chapter uses
ScanExpress Runner as an example to illustrate the configuration process.
1. Make sure that NetUSB-1149.1 controller is plugged in to network port and is properly
configured with desired network settings. Wait 10 to 15 seconds before starting ScanExpress
Applications if you just powered up the controller.
2. Invoke the ScanExpress Runner application.
3. Click the Setup menu item and then select the Controller entry to display the Controller
Configuration screen shown in Figure 4-1.
7. It is important that the users select the correct Active POD. The NetUSB-1149.1 controller has
no built in Active POD. The NetUSB-1149.1/E has a ScanTAP-4 built in. The NetUSB-
1149.1/SE has a ScanTAP-8 built in. If an incorrect Active POD is selected, the following error
message will pop up.
1. Make sure that NetUSB-1149.1 controller is plugged in to USB port. Wait 10 to 15 seconds
before starting ScanExpress Applications if you just powered up the controller.
2. Invoke the ScanExpress Runner application.
3. Click the Setup menu item and then select the Controller entry to display the Controller
Configuration screen shown in Figure 4-1.
4. Select the NetUSB-1149.1/USB controller from the icons on the left. Adjust the settings to the
desired values.
5. After you have made your selections, click on the Apply button to test and save the settings.
When the program saves the settings successfully, it displays the controller in the Current
Controller box. If ScanExpress Runner cannot find the controller, it displays an error dialog.
6. Once ScanExpress Runner finds the NetUSB-1149.1 controller, it displays a screen similar to
Figure 4-5.
7. It is important that the users select the correct Active POD. The NetUSB-1149.1 controller has
no built in Active POD. The NetUSB-1149.1/E has a ScanTAP-4 built in. The NetUSB-
1149.1/SE has a ScanTAP-8 built in. If an incorrect Active POD is selected, the following error
message will pop up.
ScanExpress Runner provides a general purpose, third-party application interface that includes
specifying the correct controller card and settings. This section clarifies the requirements related to
the NetUSB-1149.1 card and to the ScanTAP-4. Refer to the ScanExpress Runner manual for
further information.
12 TAP1 1 Automatic
Input Threshold
14 TAP3 1 Automatic
Input Threshold
15 TAP4 1 Automatic
Input Threshold
Example:
To select a NetUSB-1149.1/E controller card using network connection at IP address 192.168.1.1
with all TAP voltages of 3.30 V, TCK frequency of 1 MHz, automatic slew rate, TAP1, automatic
delay compensation, automatic input threshold use this “controller specification” string:
-controller “NetUSB-1149.1/Net,192.168.1.1,2,42,196,1,1,1,42,42,42,42,1,1,1,1”
11 TAP1 1 Automatic
Input Threshold
12 TAP2 1 Automatic
Input Threshold
13 TAP3 1 Automatic
Input Threshold
14 TAP4 1 Automatic
Input Threshold
Example:
To select a NetUSB-1149.1/E controller card using USB connection with all TAP voltages of 3.30
V, TCK frequency of 1 MHz, automatic slew rate, TAP1, automatic delay compensation, automatic
input threshold use this “controller specification” string:
-controller “NetUSB-1149.1/USB,2,42,196,1,1,1,42,42,42,42,1,1,1,1”
TRST* 1 2 GND
TDI 3 4 GND
TDO 5 6 GND
TMS 7 8 GND
TCK 9 10 GND
1 TRST* Input to the UUT 1K pull-up (or 1.5K pull-down) Note: Some target
2 GND boards may require a
pull-down resistor on
3 TDI Input to the UUT 1K pull-up the TRST* signal to
4 GND assure normal device
operations when not
5 TDO Output of the UUT 33 ohm series
in boundary-scan test
6 GND mode.
7 TMS Input to the UUT 1K pull-up
8 GND
9 TCK Input to the UUT 1K pull-up
10 GND
Table A-2 summarizes the specifications for the 10-pin TAP connector. Equivalent connectors are
available from other manufacturers.
1K 1K 1K 1K
TRST*
To all Boundary-Scan Devices 1 2
TDI
To TDI of 1st Device in the chain 3 4
TDO
From TDO of last Device in chain 33 5 6
TMS
To all Boundary-Scan Devices 7 8
TCK
To all Boundary-Scan Devices 9 10
TAP
Connector
TRST* 1 2 GND
TDI 3 4 GND
TDO 5 6 GND
TMS 7 8 GND
TCK 9 10 GND
Write_Strobe* 11 12 GND
Reserved 13 14 GND
Ready/Busy* 15 16 GND
Figure A-3. Boundary-scan Flash Programming 16-pin TAP Connector (top view)
Corelis’ Flash Programming software supports the external signals Write_Strobe* and Ready/Busy*,
while still offering the standard, but slower, fully scanned out/in signals approach.
The Write_Strobe* signal is active low and should be pulled up with a 1K resistor on the target
board. It needs to be logically OR-ed with the flash Write-Enable (WE*) signal. This way either the
target’s flash Write-Enable (WE*) signal or the controller’s external Write_Strobe* going low will
assert the flash WE* input.
The active low Ready/Busy* signal is typically an open-collector/open-drain signal that ties directly
to the same signal(s) on the Flash device(s). This enables multiple devices to drive it toward either
of the NetUSB-1149.1 controllers.
Flash TAP Straight header, 16-pin, 4 wall, with center notch 3M 2516-6002UG
Table A-4 describes the signals and Corelis recommended values of terminating resistors:
1K 1K 1K 1K 1K 1K
TRST*
To all Boundary Scan Devices 1 2
TDI
To TDI of 1st Device in the chain 3 4
TDO
From TDO of last Device in chain 33 5 6
TMS
To all Boundary Scan Devices 7 8
TCK
To all Boundary Scan Devices 9 10
13 14
TAP
Connector
TRST* 1 2 GND
TDI 3 4 GND
TDO 5 6 GND
TMS 7 8 GND
TCK 9 10 GND
Figure A-5. Boundary-scan Flash Programming 20-pin TAP Connector (top view)
Corelis’ Flash Programming software supports the external signals Write_Strobe* and Ready/Busy*,
while still offering the standard, but slower, fully scanned out/in signals approach.
The Write_Strobe* signal is active low and should be pulled up with a 1K resistor on the target
board. It needs to be logically OR-ed with the flash Write-Enable (WE*) signal. This way either the
target’s flash Write-Enable (WE*) signal or the controller’s external Write_Strobe* going low will
assert the flash WE* input.
The active low Ready/Busy* signal is typically an open-collector/open-drain signal that ties directly
to the same signal(s) on the Flash device(s). This enables multiple devices to drive it toward either
of the NetUSB-1149.1 controllers.
Flash TAP Straight header, 20-pin, 4 wall, with center notch 3M 2516-6002UG
Table A-6 describes the signals and Corelis recommended values of terminating resistors:
The NetUSB-1149.1 family has a self-test utility that can be used to test the card and make sure that
it is fully functional to a high level of confidence. Logic at the TAP connectors can read back data
shifted out on TMS and TDO synchronously with the TCK. Using these signal paths, a host can
test the TAP signals all the way to the connectors, verifying the overall functionality of the system.
Self-Test
The self-test utility is provided for off-line confidence test only and under normal circumstances
there is no need to run the self-test utility software. However, if you suspect that the board is
damaged, you can run the self-test on either of the NetUSB-1149.1 controllers. The self-test utility is
installed on your computer in the same folder where ScanExpress Applications (ScanExpress
Runner, ScanExpress Debugger and ScanExpress Programmer) are installed. Make sure to
disconnect the target TAP cables before running the test.
Using the Windows Explorer, select and run the NetUSB_test.exe file. A pop-up dialog box
should appear as shown in Figure B-1.
Figure B-1. Self-Test Results for the NetUSB-1149.1/E and the NetUSB-1149.1/SE
Running part A of the test will detect if there is ScanTAP-4 or ScanTAP-8 connected to the
controller (i.e. if the unit is an NetUSB-1149.1/E or NetUSB-1149.1/SE). Click on Test to run the
self-test. Figure B-2 show the result of Self-Test Part A for a NetUSB-1149.1/E or a NetUSB-
1149.1/SE. Part A tests the main JTAG scan engine. Note also that ADC/DAC/Programmable
Voltage test is grayed out. This test is only applicable to a NetUSB-1149.1 unit and is automatically
grayed out if a NetUSB-1149.1/E or NetUSB-1149.1/SE is detected.
Figure B-2. Self-Test Part A Results for the NetUSB-1149.1/E or the NetUSB-1149.1/SE
Figure B-3. Self-Test Part B Results for the NetUSB-1149.1/E or the NetUSB-1149.1/SE
Once selected, the path to the firmware file will be displayed as shown below in Figure C-3. Click on
the Program button to start updating the firmware.
While updating the firmware, the utility will show the progress as shown below in Figure C-5.