Chapter 8 BIOS ROM
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edition - September 1998
8-24
8.7 USB LEGACY SUPPORT
The BIOS ROM checks the USB port, during POST, for the presence of a USB keyboard. This
allows a system with only a USB keyboard to be used during ROM-based setup and also on a
system with an OS that does not include a USB driver.
On such a system a keystroke will generate an SMI and the SMI handler will retrieve the data
from the device and convert it to PS/2 data. The data will be passed to the keyboard controller
and processed as in the PS/2 interface. Changing the delay and/or typematic rate of a USB
keyboard though BIOS function INT 16 is not supported.
The system does not support hot-plugging of a USB keyboard, nor is a keyboard attached to a
USB hub supported. A PS/2 keyboard and a USB keyboard can, however, be connected and used
simultaneously.
8.8 BIOS UPGRADING
The flash ROM device can be re-written with updated BIOS code if necessary. The flashing
procedure is as follows:
1. Create a system (bootable) diskette using the
FORMAT A: /S
command in DOS.
2. Download the appropriate BIOS firmware from the Compaq web site.
3. Copy the downloaded BIOS file and the flash utility file onto the boot diskette.
4. Unzip the BIOS and flash utility files, which should result in an .exe file and a .bin file.
5. Place the boot diskette into drive A: and reboot the system.
6. At the A: prompt, type in “
filename
.exe
filename
.bin”
(there is a space between the file
names) and press
Enter.
7. At the Flash Memory Write menu, to the question “Do you want to save BIOS?” select Y. If
you want to save the current BIOS then type the current BIOS name and the extension after
“File name to save” (example: type in 613j900.bin). Alternately, select N if you do not want
to save the current BIOS.
8. To the question “Are you sure to program?” select Y.
9. Wait until the message “Power Off or Reset the system,” indicating the BIOS has been
loaded successfully. Then remove the boot diskette.
Should power be lost or the system
reset during this time (before the message is displayed) the BIOS code in ROM will
likely be corrupted and the procedure will have to be repeated (starting at step 5).
10. Turn off (power down) the system.
11. While holding the
End
key down, turn on (power up) the system, making sure the
End
key
is held down until the Setup utility is entered.
12. Complete the Setup utility as appropriate.
13. Re-boot the system.
If the BIOS code is corrupted due to a failed ROM flash the keyboard LEDs provide an indication
of the problem during the boot process as described in section 8.2.1.