Specifications

Reflashing the Flash Boot Device
DD
Page D-12
The following table describes the exact sizes and placement of the various
code and data objects present in the FBD:
Object Name FBD Offset Object Size Write Enable
Boot and Recovery Code 7C000H 16KB BB write
enable jumper
System BIOS 60000H 96KB In chipset
3rd Party BIOS Extensions 4A000H 88KB In chipset
VGA BIOS Extension 40000H 32KB In chipset
Table D-1. FBD Object Placement
Sections of the EPC-30 FBD can be reflashed if a user requests it or the
System BIOS image becomes corrupted. The process of reflashing is
defined as an update if the System BIOS is not corrupt and can be executed.
The process of reflashing is defined as a recovery if the System BIOS is
corrupt or the force recovery jumper is installed.
The recovery process occurs only when the force recovery jumper is
installed. The value of the force recovery jumper is reflected by the
FRCUPD bit in the SMI Control/Status Register in the R380EX.
The recovery is performed by using any Serial Communication Package
(SCP) which supports the XModem/CRC protocol. The SCP speed is
determined automatically.
To determine the baud rate that the SCP is running at, the user repeatedly
presses the space bar. The autobaud mechanism should determine the baud
rate that the SCP is running at. If the baud rate is not determined before a
predetermined timeout value, the baud rate is defaulted to 9600 baud. The
recovery module autobaud mechanism then detects one of the following
supported baud rates: 9600, 19200, 38400, 56800 or 115200.
The SCP is executed on an external host computer and establishes a
communication link with the EPC-30 via the recovery serial port. The
recovery mechanism supports the recovery of:
1. Bootblock
2. Video and System BIOSes Main Blocks 1-2, Parameter block 1
3. FBD, the entire 256K (minus the 16K bootblock) device is reflash, no
attempt is made to reprogram the bootblock.
4. RFA
Images suitable for update or recovery use absolute binary format (8-bit
data, little endian byte ordering).