4694 Engineering Information

Technote (FAQ)


Question

4694 Engineering Information

Answer

4694 Windows Compatibility

IBM uses the latest Microsoft Hardware Compatibility Tests (HCT) for Windows98, Windows NT and Windows 2000 provided by Microsoft's Windows Hardware Quality Labs as part of our standard functional test process.  We successfully complete these tests prior to releasing all 4694 machine types to manufacturing.

On June 16, 2000 the BIOS Update diskette was split into model specific diskettes. Below is a list of the BIOS levels on each diskette version. Be sure to read the instructions below on how to update your 4694 BIOS.


4694-xx7 BIOS UPGRADE PACKAGE

4694 BIOS UPGRADE PACKAGE
Version 4.3.13
September 2005

**********************************************************************
**********************************************************************
**********************************************************************
** **
** If updating an APM machine with BIOS G.16 or higher you will **
** need to update the riser card microcode to version 3C or higher.**
** **
**********************************************************************
**********************************************************************
**********************************************************************

--------------------------------------------------------------
BIOS UPDATE CHANGE HISTORY LOG FOLLOWS AT THE BOTTOM OF THIS FILE.
--------------------------------------------------------------
BIOS Update Packages are released by model. The version
of the Package indicates the model:
Version 4.x.yy
4 = BIOS Diskette Version prefix
x = 0 for 4694-0xx, 1 for 4694-1xx, 2 for 4694-2xx excluding models
207/247, 3 for 4694-xx7
yy = version of the BIOS Update Package

Please visit the support web site to obtain BIOS Update Packages
for other 4694 models:
http://www2.clearlake.ibm.com/store/support/

The 4694BIOS update package is release as a self extracting file,
4694-xx7bios.exe. To create the BIOS SERVICE DISKETTE insert
a formatted diskette in drive A, then while in the directory
where 4694-xx7bios.exe is located, enter 4694-xx7 on the command line.

This diskette contains the latest BIOS level available for
Each 4694-xx7 model. This package contains all the files
necessary to upgrade ANY xx7 model of 4694 to the latest BIOS
level available.

Every 4694 model may not require a bios update each time this
diskette is released but the latest available bios for ALL
4694-xx7 models will be distributed on this diskette each time
it is released.

Note: All BIOS Update Packages since/including Version V2.07
or later contain 4694 BIOS levels to make each 4694 model 0xx
and model 1xx machines Year 2000 (Y2K) ready! All production
level 4694-2xx and 4694-xx7 are Y2K ready!
--------------------------------------------------------------
CHANGES IN THIS BIOS UPGRADE PACKAGE RELEASE
--------------------------------------------------------------
This update contains no changes for the following models:
MODELS

These models are affected by this update:
MODELS 207, 247, 307, 347

BIOS for the models listed above were updated as follows:
BIOS for the 307, 347 is updated to version G.20.
BIOS for the 207, 247 is updated to version G.20.
See BIOS history for details.

-------------------------------------------------------------

All new production will contain these versions of code.
This is the level at which all support from the IBM will be
based. Before a problem report is accepted, the problem must
be verified by the customer on this level of code.

--------------------------------------------------------------
BIOS LEVEL vs 4694 MODEL
--------------------------------------------------------------
VG.20 - for 4694-207 (VIA C3 CPU, small footprint package)
VG.20 - for 4694-247 (VIA C3 CPU, large footprint package)
VG.20 - for 4694-307 (VIA C3 CPU, small footprint package)
VG.20 - for 4694-347 (VIA C3 CPU, large footprint package)
==============================================================

-----------------------------------------------------------------

The 4694 indicates the current version of BIOS two ways:

- on CRT's, during the power on self test, a message:

IBM POS DEVICE CHANNEL SUBSYSTEM Version x.xx

is displayed. The x.xx is the version of BIOS that you
have and is the only version number that changes as BIOS
levels are updated.

- on all but the earliest models, the version of BIOS is
displayed on all attached 2x20 displays during the power
on/boot process.
--------------------------------------------------------------

Contained in this package are the individual BIOS files
(VxxxBIOS.BIN) and two utility programs (BIOSDISK and 4694PROG)
which are required to program the BIOS into the terminal. This
version of 4694PROG can detect the model of the machine and
combined with a BIOS.PRO can automatically load the proper BIOS
for the machine. This feature can be used to produce a BIOS
SERVICE DISKETTE. Note that these versions of these programs
supersede all version prior of release 2.09.


IMPORTANT:
----------

Please note that the diskette image contained in this package
Will create a self booting auto BIOS updating diskette. If you
want to manually update the BIOS or use the BIOSDISK utility
contained on this diskette to create a BIOS recovery diskette
then you must disable the autoexec.bat file on the diskette.

These instructions MUST be followed exactly. If not followed,
(and the self programming BIOS diskette is not created as
described below) it is possible to erase the old version of
BIOS and not be able to program a new version, effectively
making the terminal 'brain dead'. A new planar will be
required in order to fix the problem.

Note that a power failure during the reprogramming process will
require that a self programming BIOS diskette be available for
recovery.

Early machines are fully compatible with these code levels,
however, some of the error checking built into the programming
software will not work. If the wrong level of BIOS is
programmed into a system, it will no longer work. Later versions
of 4694 have features built into them that will prevent
incorrect/incompatible versions of BIOS from being programmed.
MAKE SURE YOU ARE PROGRAMMING THE RIGHT BIOS LEVEL into your
system!

Note that all the following steps assume that the utility
programs are located on a floppy along with the DOS software
necessary for booting. These programs have been tested with IBM
DOS 5.02, 6.3, and 7.0. You CANNOT use OS/2 or NT (or the DOS
box in OS/2 or NT) to perform these operations. You can run
these programs from a hard disk.


Step 1: Create (and test) a self programming BIOS recovery
diskette (This applies ONLY to the following models:
001,004,024,041,044,104,124,144,154,2D4,244,254)
--------------------------------------------------------------

**************************************************************
************* IMPORTANT ****************
******** Goto step 2 for the model 205/245, 206/246 *********
207/247, and 307,347.
******** The 205/245, 206/246, 207/247, 307/347 *********
******** have hardware implemented BIOS back up. *********
******** BIOSDISK is not needed and does not work. *********
**************************************************************

(This step insures that a diskette is available to reprogram
the terminal to a known good state if the reprogramming process
is unsuccessful. This step requires a CRT in order to see the
messages.)

Create a bootable DOS diskette. Copy all the file contained in
This 4694 BIOS upgrade package to the root directory of this
diskette, except for the Autoexec.bat file. This enclosed
Autoexec.bat will automatically start the upgrade process.

Boot the terminal using this diskette and type:

BIOSDISK

At the prompt on the screen, insert a blank, formatted diskette
And press enter. The program will write to this diskette a copy
of the BIOS currently loaded into the machine.

This BIOS recovery diskette should then be tested to insure that
It works. In order to do this, perform the following steps:

- power off the terminal
- insert the diskette created above in the floppy drive
- power on the terminal
You should immediately see a message on the screen that
indicates that BIOS programming is in progress. Wait for the
program to end (note that the program will tell you if it is
successful or not) power off the terminal and remove the
diskette.

If you do not have a CRT on your system, the diskette will
Display the code 998 on an attached 2x20 display at the start
of the process, and 990 (for successful completion) or 997
(for unsuccessful completion) at the end.

- power back on the terminal and boot normally

If this process works successfully, you have created a working
BIOS diskette. The diskette will occasionally NOT load
correctly Because there is minimal error recovery in the code
but it should work 9 out of 10 times. If you cannot get the
diskette to work correctly, create another diskette using the
same process. Verify that it works correctly before continuing.

The BIOS recovery diskette that is created cannot be read with
Normal DOS commands and can only be copied with programs that
do a full track to track copy of ALL tracks and sectors of a
diskette. DISKCOPY will not copy this diskette correctly.

This diskette should be then be saved in a safe place and used
in The event that the BIOS programming steps described below
fail.



Step 2: Programming the terminal with new BIOS
--------------------------------------------------------------

Using a bootable DOS diskette, boot the 4694 terminal and
issue the following command:

4694PROG VxxxBIOS.BIN (where Vxx is the version of BIOS you
are programming into the terminal.)

The terminal will display appropriate messages during the
Programming process and tell you when it is finished. (It does
not display messages to 2x20 displays, but does beep continuously
when finished.) Remove the diskette and boot the terminal
normally. During the power on self test, verify that the new
version of BIOS has been loaded.

If the programming is not successful, you will have to use the
BIOS recovery diskette created in step 1 above to reprogram the
old level of BIOS into the terminal, then attempt to reprogram
the new version of code again.

This approach lends itself to the use of an AUTOEXEC.BAT file
on this diskette that actually starts the BIOS programming
process by simply inserting the diskette, powering up the
terminal, waiting for the BIOS programming process to complete,
powering off the terminal, and removing the diskette. No
commands/keystrokes are required on the part of an operator.


BIOS SERVICE DISKETTE

This version of 4694PROG.com when used with a BIOS.PRO file
can be used to create a BIOS SERVICE DISKETTE. This self
booting diskette can be used to update the BIOS on any model
of 4694 without any operator action. This could be very useful
for installations without keyboards, displays, etc. The 4694PROG
program when called in an AUTOEXEC.BAT will look for the BIOS
profile file BIOS.PRO and based on the machine model/BIOS *.bin
file entry in the table it will proceed to update the BIOS. This
single diskette can be used as the BIOS update tool for all
models of the 4694.
To create the BIOS SERVICE DISKETTE:
1. Create a bootable DOS diskette.
2. Copy the files in this package to this diskette.
3. Create an AUTOEXEC.BAT file on this diskette as follows:

CLS
a:\4694prog

4. Label this diskette as 4694 BIOS SERVICE DISKETTE Version x.xx


--------------------------------------------------------------
CHANGES IN THIS BIOS UPDATE PACKAGE RELEASE
--------------------------------------------------------------

See the text in the BIOS history for changes made in this release.

All new production will contain these versions of code.
This is the level at which all support from the IBM will be
based. Before a problem report is accepted, the problem must
be verified by the customer on this level of code.
************************
4694PROG.COM HISTORY LOG
************************
Version 1.48 (9/2001)
- Added support for 207/247 and 307/347

Version 1.49 (2/2002)
- Removed unnecessary beeps

Version 1.51 (4/2002)
- Fix read only file problem

Version 1.58 (8/2002)
- Fixes boot sequence reset
- Support for new flash module
Version 1.61 (1/2003)
- Adds support for new flash module
- Fix "Primary Video adapter" problem

Version 1.64 (6/2003)
- Added support for new setup items

Version 1.66 (10/2003)
- Added support for SP300 models

Version 1.74 (9/2005)
- Updated to latest version

*********************
4694 BIOS HISTORY LOG
*********************
****************************************************************
(4694-207/247 and 307/347) Version G.xx
----------------------------------------------------------------
Version G.20 - New Network boot ROM for Linux shutdown problem
- Added "IBM CORPORATION" to DMI Strings

cut in date September 2005...factory required and field optional

---------------------------------------------------------------
Version G.19 - Added support for new revision of VIA chipset
- Resolve NIC issue with 00 LAN ID

cut in date November 2003...factory required and field optional

---------------------------------------------------------------
Version G.18 - New RPL ROM for short cable lengths
- Added support for Intel Celeron 1.2GHz
- Fixed Token Ring problem in boot sequence
- Fixed standby problem when power switch is hit
with POST screen displayed

cut in date June 2003...factory required and field optional

---------------------------------------------------------------
Version G.17 - Correct clock/date problem
- Reset NIC on warm boot

cut in date May 2003...factory required and field optional

---------------------------------------------------------------

Version G.16 -correct system clock problem

cut in date March 2003...factory required and field optional

---------------------------------------------------------------

Version G.15 - Fix battery leakage problem

cut in date February 2003..Factory required and field optional

---------------------------------------------------------------
Version G.14 - NVRAM model/type fix
- New RPL ROM
- Fixed Linux Kernel Problem
- Fixed > 512MB memory problem with VIA CPU
- Add support for 16MB 5V flash module

cut in date January 2003..Factory required and field optional
---------------------------------------------------------------
Version G.12 - New RPL ROm to fix MTFTP problem
- Add support for 16MB 3,3V SST flash module
- Add support for 8M 3.3V flash module

cut in date August 2002..Factory and field optional
---------------------------------------------------------------
Version G.11 - Fix hang when hitting F9 in setup twice

cut in date July 2002..Factory and field optional
---------------------------------------------------------------
Version G.10 - Fixed 4694OS resume problem
- Changed the WOL SETUP default to be disabled.
- Solved the memory sizing issue when the cmos is cleared.
- Added wake on SIO IRQ
- Added riser reset during Windows shutdown
- Fixed reboot hang problem

cut in date April 2002..Factory and field optional
---------------------------------------------------------------

Version G.09 - Fix boot hang after flashing

cut in date March 2002..Factory and field optional
---------------------------------------------------------------

Version G.08 - Fix Win2K-J install hang

cut in date February 2002..Factory and field optional
---------------------------------------------------------------
Version G.07 - Fixed Wake on LAN issues
- Corrected warm reboot issues
- Added PCI bus reset for warm boots

cut in date January 2002.. Factory, optional to field
---------------------------------------------------------------
version G.06 - initial release


4694-2xx BIOS UPGRADE PACKAGE
4694 BIOS UPGRADE PACKAGE
Version 4.2.10
October 2005

--------------------------------------------------------------
BIOS UPDATE CHANGE HISTORY LOG FOLLOWS AT THE BOTTOM OF THIS FILE.
--------------------------------------------------------------
BIOS Update Packages are released by model. The version
of the Package indicates the model:
Version 4.x.yy
4 = BIOS Diskette Version prefix
x = 0 for 4694-0xx, 1 for 4694-1xx, 2 for 4694-2xx
yy = version of the BIOS Update Package

Please visit the support web site to obtain BIOS Update Packages
for other 4694 models:
http://www2.clearlake.ibm.com/store/support/

The 4694BIOS update package is release as a self extracting file,
4694-2xx.exe. To create the BIOS SERVICE DISKETTE insert
a formatted diskette in drive A, then while in the directory
where 4694-2xx.exe is located, enter 4694-2xx on the command line.

This diskette contains the latest BIOS level available for
Each 4694-2xx model. This package contains all the files
necessary to upgrade ANY 2xx model of 4694 to the latest BIOS
level available.

Every 4694 model may not require a bios update each time this
diskette is released but the latest available bios for ALL
4694-2xx models will be distributed on this diskette each time
it is released.

Note: All BIOS Update Packages since/including Version V2.07
or later contain 4694 BIOS levels to make each 4694 model 0xx
and model 1xx machines Year 2000 (Y2K) ready! All 4694-2xx
production models are Year 2000 (Y2K) ready.
--------------------------------------------------------------
CHANGES IN THIS BIOS UPGRADE PACKAGE RELEASE
--------------------------------------------------------------
This update contains no changes for the following models:
MODELS 244

These models are affected by this update:
MODELS 205, 245, 206, 246

BIOS for the models listed above were updated as follows:
BIOS for the 205, 245 is updated to version C.26.
BIOS for the 206, 246 is updated to version E.20.

See BIOS history for details.

-------------------------------------------------------------

All new production will contain these versions of code.
This is the level at which all support from the IBM will be
based. Before a problem report is accepted, the problem must
be verified by the customer on this level of code.

--------------------------------------------------------------
BIOS LEVEL vs 4694 MODEL
--------------------------------------------------------------
V9.16 - for 4694-244 (6x86 CPU, large footprint package)
V9.16 - for 4694-254 (6x86 CPU, DBCS large footprint package)
VC.26 - for 4694-205 (AMD K6/2 CPU, small footprint package)
VC.26 - for 4694-245 (AMD K6/2 CPU, large footprint package)
vE.20 - for 4694-206 (Celeron CPU, small footprint package)
vE.20 - for 4694-246 (Celeron CPU, large footprint package)
==============================================================

-----------------------------------------------------------------

The 4694 indicates the current version of BIOS two ways:

- on CRT's, during the power on self test, a message:

IBM POS DEVICE CHANNEL SUBSYSTEM Version x.xx

is displayed. The x.xx is the version of BIOS that you
have and is the only version number that changes as BIOS
levels are updated.

- on all but the earliest models, the version of BIOS is
displayed on all attached 2x20 displays during the power
on/boot process.
--------------------------------------------------------------

Contained in this package are the individual BIOS files
(VxxxBIOS.BIN) and two utility programs (BIOSDISK and 4694PROG)
which are required to program the BIOS into the terminal. This
version of 4694PROG can detect the model of the machine and
combined with a BIOS.PRO can automatically load the proper BIOS
for the machine. This feature can be used to produce a BIOS
SERVICE DISKETTE. Note that these versions of these programs
supersede all version prior of release 2.09.


IMPORTANT:
----------

Please note that the diskette image contained in this package
Will create a self booting auto BIOS updating diskette. If you
want to manually update the BIOS or use the BIOSDISK utility
contained on this diskette to create a BIOS recovery diskette
then you must disable the autoexec.bat file on the diskette.

These instructions MUST be followed exactly. If not followed,
(and the self programming BIOS diskette is not created as
described below) it is possible to erase the old version of
BIOS and not be able to program a new version, effectively
making the terminal 'brain dead'. A new planar will be
required in order to fix the problem.

Note that a power failure during the reprogramming process will
require that a self programming BIOS diskette be available for
recovery.

Early machines are fully compatible with these code levels,
however, some of the error checking built into the programming
software will not work. If the wrong level of BIOS is
programmed into a system, it will no longer work. Later versions
of 4694 have features built into them that will prevent
incorrect/incompatible versions of BIOS from being programmed.
MAKE SURE YOU ARE PROGRAMMING THE RIGHT BIOS LEVEL into your
system!

Note that all the following steps assume that the utility
programs are located on a floppy along with the DOS software
necessary for booting. These programs have been tested with IBM
DOS 5.02, 6.3, and 7.0. You CANNOT use OS/2 or NT (or the DOS
box in OS/2 or NT) to perform these operations. You can run
these programs from a hard disk.


Step 1: Create (and test) a self programming BIOS recovery
diskette (This applies ONLY to the following models:
001,004,024,041,044,104,124,144,154,2D4,244,254)
--------------------------------------------------------------

**************************************************************
************* IMPORTANT ****************
******** Goto step 2 for the model 205/245, 206/246. *********
******** The 205/245, 206/246 have hardware *********
******** implemented BIOS back up. BIOSDISK is not *********
******** needed and does not work. *********
**************************************************************

(This step insures that a diskette is available to reprogram
the terminal to a known good state if the reprogramming process
is unsuccessful. This step requires a CRT in order to see the
messages.)

Create a bootable DOS diskette. Copy all the file contained in
This 4694 BIOS upgrade package to the root directory of this
diskette, except for the Autoexec.bat file. This enclosed
Autoexec.bat will automatically start the upgrade process.

Boot the terminal using this diskette and type:

BIOSDISK

At the prompt on the screen, insert a blank, formatted diskette
And press enter. The program will write to this diskette a copy
of the BIOS currently loaded into the machine.

This BIOS recovery diskette should then be tested to insure that
It works. In order to do this, perform the following steps:

- power off the terminal
- insert the diskette created above in the floppy drive
- power on the terminal
You should immediately see a message on the screen that
indicates that BIOS programming is in progress. Wait for the
program to end (note that the program will tell you if it is
successful or not) power off the terminal and remove the
diskette.

If you do not have a CRT on your system, the diskette will
Display the code 998 on an attached 2x20 display at the start
of the process, and 990 (for successful completion) or 997
(for unsuccessful completion) at the end.

- power back on the terminal and boot normally

If this process works successfully, you have created a working
BIOS diskette. The diskette will occasionally NOT load
correctly Because there is minimal error recovery in the code
but it should work 9 out of 10 times. If you cannot get the
diskette to work correctly, create another diskette using the
same process. Verify that it works correctly before continuing.

The BIOS recovery diskette that is created cannot be read with
Normal DOS commands and can only be copied with programs that
do a full track to track copy of ALL tracks and sectors of a
diskette. DISKCOPY will not copy this diskette correctly.

This diskette should be then be saved in a safe place and used
in The event that the BIOS programming steps described below
fail.



Step 2: Programming the terminal with new BIOS
--------------------------------------------------------------

Using a bootable DOS diskette, boot the 4694 terminal and
issue the following command:

4694PROG VxxxBIOS.BIN (where Vxx is the version of BIOS you
are programming into the terminal.)

The terminal will display appropriate messages during the
Programming process and tell you when it is finished. (It does
not display messages to 2x20 displays, but does beep continuously
when finished.) Remove the diskette and boot the terminal
normally. During the power on self test, verify that the new
version of BIOS has been loaded.

If the programming is not successful, you will have to use the
BIOS recovery diskette created in step 1 above to reprogram the
old level of BIOS into the terminal, then attempt to reprogram
the new version of code again.

This approach lends itself to the use of an AUTOEXEC.BAT file
on this diskette that actually starts the BIOS programming
process by simply inserting the diskette, powering up the
terminal, waiting for the BIOS programming process to complete,
powering off the terminal, and removing the diskette. No
commands/keystrokes are required on the part of an operator.


BIOS SERVICE DISKETTE

This version of 4694PROG.EXE when used with a BIOS.PRO file
can be used to create a BIOS SERVICE DISKETTE. This self
booting diskette can be used to update the BIOS on any model
of 4694 without any operator action. This could be very useful
for installations without keyboards, displays, etc. The 4694PROG
program when called in an AUTOEXEC.BAT will look for the BIOS
profile file BIOS.PRO and based on the machine model/BIOS *.bin
file entry in the table it will proceed to update the BIOS. This
single diskette can be used as the BIOS update tool for all
models of the 4694.
To create the BIOS SERVICE DISKETTE:
1. Create a bootable DOS diskette.
2. Copy the files in this package to this diskette.
3. Create an AUTOEXEC.BAT file on this diskette as follows:

CLS
a:\4694prog

4. Label this diskette as 4694 BIOS SERVICE DISKETTE Version x.xx


--------------------------------------------------------------
CHANGES IN THIS BIOS UPDATE PACKAGE RELEASE
--------------------------------------------------------------

See the text in the BIOS history for changes made in this release.

All new production will contain these versions of code.
This is the level at which all support from the IBM will be
based. Before a problem report is accepted, the problem must
be verified by the customer on this level of code.
************************
4694PROG.COM HISTORY LOG
************************
Version 1.28 (5/2000)
- Added support for ST and Catalyst ROMs on the 244
- Added support for the 2x6 models
Version 1.29 (6/21/2000)
- Fixed a bug in the BIOS.PRO lookup function for the
2x6 models
Version 1.30 (8/1/2000)
- Fixed problem when performing BIOS updated from
a RPLed image under 4690 OS
- Fixed the reset option
Version 1.32 (9/7/2000)
- Corrected CMOS Checksum errors when updating to C.18
and E.10.
Version 1.38 (11/29/2000)
- Adds additional options to the boot sequence menu
- Added legacy support
Version 1.40 (12/15/2000)
- Fixed reset option
Version 1.42 (4/17/2001)
- Fix boot sequence being reset
Version 1.44 (6/8/2001)
- Added feature for 4690 O/S
Version 1.49 (2/2002)
- Removed unnecessary beeps
Version 1.52 (4/2002)
- Added feature for 4690 O/S
Version 1.58 (8/2002)
- Fixed boot sequence reset problem
Version 1.60 (11/2002)
- Fixed HDD reset after BIOS flash
version 1.74 (7/2005)
- Updated to latest version

*********************
4694 BIOS HISTORY LOG
*********************
****************************************************************
(4694-206/246)
---------------------------------------------------------------
Version E.20 - Added "IBM CORPORATION" to SMBIOS Manufacturer
Strings

cut in date October 2005.. Factory and Field Optional
---------------------------------------------------------------
Version E.19 - Added s/n to type 1 SMBIOS string

cut in date July 2005.. Factory and Field Optional
---------------------------------------------------------------
Version E.17 - New RPL rom to fix MTFTP problem

cut in date August 2002.. Factory and Field Optional
---------------------------------------------------------------
Version E.16 - New RPL ROM to fix DCHP-PXE problem

cut in date April 2002.. Factory and Field Optional
---------------------------------------------------------------
Version E.14 - Ability to enable/disable boot devices
- Implemented PCI bus reset
- Fixed problems with loading defaults
- New RPL ROM code

cut in date May 2001.. Factory, optional to field
---------------------------------------------------------------
Version E.12 - Added new RPL ROM code

cut in date January 2001.. factory optional, optional to field
---------------------------------------------------------------
Version E.11 - Fixed problem when P/S2 Keyboard is not attached
- Changed hold time on ATI chip

Cut in date November 2000.. factory, optional to field
---------------------------------------------------------------
Version E.10 - New RPL ROM to solve hang, slow load, and reset
problems
- Force Ethernet to use IRQ9, add LAN info to Setup
- Solve TR/ARTIC problem, LAN Adapter selection problem
- Made some changes to setup default values, text
- Add cold PCI bus reset on ctl-alt-del
- Clear IRQ9 on soft reset
- Insert cold reset to ethernet on a soft boot
- Move DMI data to E800 to increase available
upper memory

Cut in date August 1, 2000.. factory, optional to field
---------------------------------------------------------------
Version E.x (4694-206/246)

Version E.09 - initial release
---------------------------------------------------------------
****************************************************************

****************************************************************
(4694-205/245)
---------------------------------------------------------------
Version C.26 - Added "IBM CORPORATION" to SMBIOS Manufacturer
Strings

cut in date October 2005.. Factory and Field Optional
---------------------------------------------------------------
Version C.25 - New RPL rom to fix MTFTP problem

cut in date August 2002 Factory and Field Optional
---------------------------------------------------------------
Version C.24 - New RPL ROM to fix DCHP-PXE problem
- Added dual monitor support

cut in date April 2002 Factory and Field Optional
---------------------------------------------------------------
Version C.20 - Added new RPL ROM code

cut in date May 2001.. factory optional, optional to field
---------------------------------------------------------------
Version C.19 - Added ability to disable/enable FDD and HDD
- Added new RPL ROM code

cut in date January 2001.. factory optional, optional to field
---------------------------------------------------------------
Version C.18 - Corrected an issue with BIOS wake function and
4690 OS
- Added greater than 8GB HDD support (RPQ)
- Added AMD K6-III support (RPQ)

Cut in date September, 2000..... factory, optional to field
---------------------------------------------------------------
Version C.16 - Updated LanWorks RPL ROM for better performance
in environments with multiple controllers
- DMA to PCI Line Buffer set to disabled for
a problem with the MPCA card

Cut in date June, 2000..... factory, optional to field
---------------------------------------------------------------
Version C.15 - correct SMBIOS PCI device reporting error
- add support for new VIA chipset Rev.
- add support for 64Mb memory technology in 32MB
SDRAM DIMM configurations

Cut in date January, 2000..... factory, optional to field
---------------------------------------------------------------
Version C.14 - correct RPL boot sequence problem introduced
with BIOS C.13

Cut in date September 15, 1999.. factory, suggested to C.13
installs.
---------------------------------------------------------------
Version C.13 - removed leading blank in the BIOS version
string in the NVRAM
- fixed 4690OS boot on model 205.
- new RPL ROM code
- fixed USB enumeration issue
- NT APM suspend hang problem with Softex fixed
- corrected IDE problem
- CPU to PCI write buffer enable/disable option can
be selected by user
- Modified out-of-date help message in Advanced
sub-menu of set-up
- BIOS version message of DMI data will not be
displayed in E000 segment if DMI Config disabled
in set-up menu.

Cut in date September 1999....... factory, optional to field
---------------------------------------------------------------
Version C.12 - BIOS now returns error state to APM call if
APM riser and power supply are not installed.

Cut in date June 1999....... factory, optional to field
--------------------------------------------------------------
Version C.10 - Corrected an issue with the Wake on LAN Magic
packet ID sent by the 205.
- Added DDC Function
--------------------------------------------------------------
Version C.09 - Modified to correctly identify 205/245 in BIOS

Cut in date March 1999....... factory, optional to field
--------------------------------------------------------------
Version C.08 - Initial production level

Cut in date February 1999....... factory, optional to field
--------------------------------------------------------------
Version C.x (4694-205/245)

Version C.07 - initial release
--------------------------------------------------------------
****************************************************************

****************************************************************
(4694-244, 254)
--------------------------------------------------------------
version 9.16
-updated to support new rev of AMD processor
-Support for other flash module
-New RPL code

cut in date December 2000..... factory, optional to field
--------------------------------------------------------------
Version 9.13
-updated to support BIOS recovery diskette
creation with AMD K6 CPU
-corrected 8308 error when SDLC card is
installed
-added entry to 9.10 about free upper memory

Cut in date May 1998....... factory, optional to field
--------------------------------------------------------------
Version 9.12
-Machine type, Serial Number, BIOS Level
information stored in NVRAM
-SIO initialization made CPU independent
-increased hard drive time-out value
-fix for timing issue with some Sony floppy
drives

Cut in date April 1998....... factory, strongly recommended
to field
--------------------------------------------------------------
Version 9.11
-correction to default setting of APM option
with the "smart" riser installed, default is
disabled
-added support for AMD K6 CPU
-changed default memory type to non-parity

Cut in date January 1998....... factory, optional to field
--------------------------------------------------------------
Version 9.10
-release level for APM Standby Power Feature
-E000-EFFF block of upper memory no longer used
by BIOS after POST

Cut in date December 1997....... factory, optional to field
--------------------------------------------------------------
Version 9.09
-increased the hard drive time-out value.

Cut in date November 1997....... optional to field
--------------------------------------------------------------
Version 9.08
-fix for 8308 error at POST when only POS
printer is installed and no other SIO features
attached.

Cut in date July 1997..... factory, optional to field
--------------------------------------------------------------
Version 9.07 -change the SETUP(F2) APM interface default to
DISABLED this change only affects machines with
"smart" risers installed.

Cut in Date June 1997....... factory, optional to field
--------------------------------------------------------------
Version 9.06 -modification to address level 2 cache operation
in machines with >64M memory.

Cut in Date April 1997..... factory, recommend for >64M
configs
--------------------------------------------------------------
Version 9.05 -Fix diskette drive detection problem introduced
with version 9.04 when a BBU riser card is
installed.

Cut in Date March 1997..... factory, recommend to the field
--------------------------------------------------------------
Version 9.04 -Fix timing problem when BIOS writes to Ethernet
EEPROM that was causing intermittent ethernet
corruption.

Cut in Date March 1997..... factory, recommend to the field
--------------------------------------------------------------
Version 9.03 -Eliminate the display of 'Previous Boot
Incomplete' message.
-When there is a POST error and the message
'Press F1 to continue F2 for setup' is
displayed there is a time-out. After 15 seconds
the machine will continue if no key is pressed.
--------------------------------------------------------------
Version 9.02 -adjustments of timing to support P150 processor

--------------------------------------------------------------
Version 9.x (4694-244, 254)

Version 9.01 -initial release
****************************************************************
****************************************************************



4694 BIOS UPGRADE PACKAGE
Version 4.2.08
September 2002

--------------------------------------------------------------
BIOS UPDATE CHANGE HISTORY LOG FOLLOWS AT THE BOTTOM OF THIS FILE.
--------------------------------------------------------------
BIOS Update Packages are released by model. The version
of the Package indicates the model:
Version 4.x.yy
4 = BIOS Diskette Version prefix
x = 0 for 4694-0xx, 1 for 4694-1xx, 2 for 4694-2xx
yy = version of the BIOS Update Package

Please visit the support web site to obtain BIOS Update Packages
for other 4694 models:
http://www2.clearlake.ibm.com/store/support/

The 4694BIOS update package is release as a self extracting file,
4694-2xx.exe. To create the BIOS SERVICE DISKETTE insert
a formatted diskette in drive A, then while in the directory
where 4694-2xx.exe is located, enter 4694-2xx on the command line.

This diskette contains the latest BIOS level available for
Each 4694-2xx model. This package contains all the files
necessary to upgrade ANY 2xx model of 4694 to the latest BIOS
level available.

Every 4694 model may not require a bios update each time this
diskette is released but the latest available bios for ALL
4694-2xx models will be distributed on this diskette each time
it is released.

Note: All BIOS Update Packages since/including Version V2.07
or later contain 4694 BIOS levels to make each 4694 model 0xx
and model 1xx machines Year 2000 (Y2K) ready! All 4694-2xx
production models are Year 2000 (Y2K) ready.
--------------------------------------------------------------
CHANGES IN THIS BIOS UPGRADE PACKAGE RELEASE
--------------------------------------------------------------
This update contains no changes for the following models:
MODELS 244

These models are affected by this update:
MODELS 205, 245, 206, 246

BIOS for the models listed above were updated as follows:
BIOS for the 206, 246 is updated to version E.17
BIOS for the 205, 245 is updated to version C.25
See below for details.

-------------------------------------------------------------

All new production will contain these versions of code.
This is the level at which all support from the IBM will be
based. Before a problem report is accepted, the problem must
be verified by the customer on this level of code.

--------------------------------------------------------------
BIOS LEVEL vs 4694 MODEL
--------------------------------------------------------------
V9.16 - for 4694-244 (6x86 CPU, large footprint package)
V9.16 - for 4694-254 (6x86 CPU, DBCS large footprint package)
VC.25 - for 4694-205 (AMD K6/2 CPU, small footprint package)
VC.25 - for 4694-245 (AMD K6/2 CPU, large footprint package)
vE.17 - for 4694-206 (Celeron CPU, small footprint package)
vE.17 - for 4694-246 (Celeron CPU, large footprint package)
==============================================================

-----------------------------------------------------------------

The 4694 indicates the current version of BIOS two ways:

- on CRT's, during the power on self test, a message:

IBM POS DEVICE CHANNEL SUBSYSTEM Version x.xx

is displayed. The x.xx is the version of BIOS that you
have and is the only version number that changes as BIOS
levels are updated.

- on all but the earliest models, the version of BIOS is
displayed on all attached 2x20 displays during the power
on/boot process.
--------------------------------------------------------------

Contained in this package are the individual BIOS files
(VxxxBIOS.BIN) and two utility programs (BIOSDISK and 4694PROG)
which are required to program the BIOS into the terminal. This
version of 4694PROG can detect the model of the machine and
combined with a BIOS.PRO can automatically load the proper BIOS
for the machine. This feature can be used to produce a BIOS
SERVICE DISKETTE. Note that these versions of these programs
supersede all version prior of release 2.09.


IMPORTANT:
----------

Please note that the diskette image contained in this package
Will create a self booting auto BIOS updating diskette. If you
want to manually update the BIOS or use the BIOSDISK utility
contained on this diskette to create a BIOS recovery diskette
then you must disable the autoexec.bat file on the diskette.

These instructions MUST be followed exactly. If not followed,
(and the self programming BIOS diskette is not created as
described below) it is possible to erase the old version of
BIOS and not be able to program a new version, effectively
making the terminal 'brain dead'. A new planar will be
required in order to fix the problem.

Note that a power failure during the reprogramming process will
require that a self programming BIOS diskette be available for
recovery.

Early machines are fully compatible with these code levels,
however, some of the error checking built into the programming
software will not work. If the wrong level of BIOS is
programmed into a system, it will no longer work. Later versions
of 4694 have features built into them that will prevent
incorrect/incompatible versions of BIOS from being programmed.
MAKE SURE YOU ARE PROGRAMMING THE RIGHT BIOS LEVEL into your
system!

Note that all the following steps assume that the utility
programs are located on a floppy along with the DOS software
necessary for booting. These programs have been tested with IBM
DOS 5.02, 6.3, and 7.0. You CANNOT use OS/2 or NT (or the DOS
box in OS/2 or NT) to perform these operations. You can run
these programs from a hard disk.


Step 1: Create (and test) a self programming BIOS recovery
diskette (This applies ONLY to the following models:
001,004,024,041,044,104,124,144,154,2D4,244,254)
--------------------------------------------------------------

**************************************************************
************* IMPORTANT ****************
******** Goto step 2 for the model 205/245, 206/246. *********
******** The 205/245, 206/246 have hardware *********
******** implemented BIOS back up. BIOSDISK is not *********
******** needed and does not work. *********
**************************************************************

(This step insures that a diskette is available to reprogram
the terminal to a known good state if the reprogramming process
is unsuccessful. This step requires a CRT in order to see the
messages.)

Create a bootable DOS diskette. Copy all the file contained in
This 4694 BIOS upgrade package to the root directory of this
diskette, except for the Autoexec.bat file. This enclosed
Autoexec.bat will automatically start the upgrade process.

Boot the terminal using this diskette and type:

BIOSDISK

At the prompt on the screen, insert a blank, formatted diskette
And press enter. The program will write to this diskette a copy
of the BIOS currently loaded into the machine.

This BIOS recovery diskette should then be tested to insure that
It works. In order to do this, perform the following steps:

- power off the terminal
- insert the diskette created above in the floppy drive
- power on the terminal
You should immediately see a message on the screen that
indicates that BIOS programming is in progress. Wait for the
program to end (note that the program will tell you if it is
successful or not) power off the terminal and remove the
diskette.

If you do not have a CRT on your system, the diskette will
Display the code 998 on an attached 2x20 display at the start
of the process, and 990 (for successful completion) or 997
(for unsuccessful completion) at the end.

- power back on the terminal and boot normally

If this process works successfully, you have created a working
BIOS diskette. The diskette will occasionally NOT load
correctly Because there is minimal error recovery in the code
but it should work 9 out of 10 times. If you cannot get the
diskette to work correctly, create another diskette using the
same process. Verify that it works correctly before continuing.

The BIOS recovery diskette that is created cannot be read with
Normal DOS commands and can only be copied with programs that
do a full track to track copy of ALL tracks and sectors of a
diskette. DISKCOPY will not copy this diskette correctly.

This diskette should be then be saved in a safe place and used
in The event that the BIOS programming steps described below
fail.



Step 2: Programming the terminal with new BIOS
--------------------------------------------------------------

Using a bootable DOS diskette, boot the 4694 terminal and
issue the following command:

4694PROG VxxxBIOS.BIN (where Vxx is the version of BIOS you
are programming into the terminal.)

The terminal will display appropriate messages during the
Programming process and tell you when it is finished. (It does
not display messages to 2x20 displays, but does beep continuously
when finished.) Remove the diskette and boot the terminal
normally. During the power on self test, verify that the new
version of BIOS has been loaded.

If the programming is not successful, you will have to use the
BIOS recovery diskette created in step 1 above to reprogram the
old level of BIOS into the terminal, then attempt to reprogram
the new version of code again.

This approach lends itself to the use of an AUTOEXEC.BAT file
on this diskette that actually starts the BIOS programming
process by simply inserting the diskette, powering up the
terminal, waiting for the BIOS programming process to complete,
powering off the terminal, and removing the diskette. No
commands/keystrokes are required on the part of an operator.


BIOS SERVICE DISKETTE

This version of 4694PROG.EXE when used with a BIOS.PRO file
can be used to create a BIOS SERVICE DISKETTE. This self
booting diskette can be used to update the BIOS on any model
of 4694 without any operator action. This could be very useful
for installations without keyboards, displays, etc. The 4694PROG
program when called in an AUTOEXEC.BAT will look for the BIOS
profile file BIOS.PRO and based on the machine model/BIOS *.bin
file entry in the table it will proceed to update the BIOS. This
single diskette can be used as the BIOS update tool for all
models of the 4694.
To create the BIOS SERVICE DISKETTE:
1. Create a bootable DOS diskette.
2. Copy the files in this package to this diskette.
3. Create an AUTOEXEC.BAT file on this diskette as follows:

CLS
a:\4694prog

4. Label this diskette as 4694 BIOS SERVICE DISKETTE Version x.xx


--------------------------------------------------------------
CHANGES IN THIS BIOS UPDATE PACKAGE RELEASE
--------------------------------------------------------------

See the text in the BIOS history for changes made in this release.

All new production will contain these versions of code.
This is the level at which all support from the IBM will be
based. Before a problem report is accepted, the problem must
be verified by the customer on this level of code.
************************
4694PROG.COM HISTORY LOG
************************
Version 1.28 (5/2000)
- Added support for ST and Catalyst ROMs on the 244
- Added support for the 2x6 models
Version 1.29 (6/21/2000)
- Fixed a bug in the BIOS.PRO lookup function for the
2x6 models
Version 1.30 (8/1/2000)
- Fixed problem when performing BIOS updated from
a RPLed image under 4690 OS
- Fixed the reset option
Version 1.32 (9/7/2000)
- Corrected CMOS Checksum errors when updating to C.18
and E.10.
Version 1.38 (11/29/2000)
- Adds additional options to the boot sequence menu
- Added legacy support
Version 1.40 (12/15/2000)
- Fixed reset option
Version 1.42 (4/17/2001)
- Fix boot sequence being reset
Version 1.44 (6/8/2001)
- Added feature for 4690 O/S
Version 1.49 (2/2002)
- Removed unnecessary beeps
Version 1.52 (4/2002)
- Added feature for 4690 O/S
Version 1.58 (8/2002)
- Fixed boot sequence reset problem

*********************
4694 BIOS HISTORY LOG
*********************
****************************************************************
(4694-206/246)
---------------------------------------------------------------
Version E.17 - New RPL rom to fix MTFTP problem

cut in date August 2002.. Factory and Field Optional
---------------------------------------------------------------
Version E.16 - New RPL ROM to fix DCHP-PXE problem

cut in date April 2002.. Factory and Field Optional
---------------------------------------------------------------
Version E.14 - Ability to enable/disable boot devices
- Implemented PCI bus reset
- Fixed problems with loading defaults
- New RPL ROM code

cut in date May 2001.. Factory, optional to field
---------------------------------------------------------------
Version E.12 - Added new RPL ROM code

cut in date January 2001.. factory optional, optional to field
---------------------------------------------------------------
Version E.11 - Fixed problem when P/S2 Keyboard is not attached
- Changed hold time on ATI chip

Cut in date November 2000.. factory, optional to field
---------------------------------------------------------------
Version E.10 - New RPL ROM to solve hang, slow load, and reset
problems
- Force Ethernet to use IRQ9, add LAN info to Setup
- Solve TR/ARTIC problem, LAN Adapter selection problem
- Made some changes to setup default values, text
- Add cold PCI bus reset on ctl-alt-del
- Clear IRQ9 on soft reset
- Insert cold reset to ethernet on a soft boot
- Move DMI data to E800 to increase available
upper memory

Cut in date August 1, 2000.. factory, optional to field
---------------------------------------------------------------
Version E.x (4694-206/246)

Version E.09 - initial release
---------------------------------------------------------------
****************************************************************

****************************************************************
(4694-205/245)
---------------------------------------------------------------
Version C.25 - New RPL rom to fix MTFTP problem

cut in date August 2002 Factory and Field Optional
---------------------------------------------------------------
Version C.24 - New RPL ROM to fix DCHP-PXE problem
- Added dual monitor support

cut in date April 2002 Factory and Field Optional
---------------------------------------------------------------
Version C.20 - Added new RPL ROM code

cut in date May 2001.. factory optional, optional to field
---------------------------------------------------------------
Version C.19 - Added ability to disable/enable FDD and HDD
- Added new RPL ROM code

cut in date January 2001.. factory optional, optional to field
---------------------------------------------------------------
Version C.18 - Corrected an issue with BIOS wake function and
4690 OS
- Added greater than 8GB HDD support (RPQ)
- Added AMD K6-III support (RPQ)

Cut in date September, 2000..... factory, optional to field
---------------------------------------------------------------
Version C.16 - Updated LanWorks RPL ROM for better performance
in environments with multiple controllers
- DMA to PCI Line Buffer set to disabled for
a problem with the MPCA card

Cut in date June, 2000..... factory, optional to field
---------------------------------------------------------------
Version C.15 - correct SMBIOS PCI device reporting error
- add support for new VIA chipset Rev.
- add support for 64Mb memory technology in 32MB
SDRAM DIMM configurations

Cut in date January, 2000..... factory, optional to field
---------------------------------------------------------------
Version C.14 - correct RPL boot sequence problem introduced
with BIOS C.13

Cut in date September 15, 1999.. factory, suggested to C.13
installs.
---------------------------------------------------------------
Version C.13 - removed leading blank in the BIOS version
string in the NVRAM
- fixed 4690OS boot on model 205.
- new RPL ROM code
- fixed USB enumeration issue
- NT APM suspend hang problem with Softex fixed
- corrected IDE problem
- CPU to PCI write buffer enable/disable option can
be selected by user
- Modified out-of-date help message in Advanced
sub-menu of set-up
- BIOS version message of DMI data will not be
displayed in E000 segment if DMI Config disabled
in set-up menu.

Cut in date September 1999....... factory, optional to field
---------------------------------------------------------------
Version C.12 - BIOS now returns error state to APM call if
APM riser and power supply are not installed.

Cut in date June 1999....... factory, optional to field
--------------------------------------------------------------
Version C.10 - Corrected an issue with the Wake on LAN Magic
packet ID sent by the 205.
- Added DDC Function
--------------------------------------------------------------
Version C.09 - Modified to correctly identify 205/245 in BIOS

Cut in date March 1999....... factory, optional to field
--------------------------------------------------------------
Version C.08 - Initial production level

Cut in date February 1999....... factory, optional to field
--------------------------------------------------------------
Version C.x (4694-205/245)

Version C.07 - initial release
--------------------------------------------------------------
****************************************************************

****************************************************************
(4694-244, 254)
--------------------------------------------------------------
version 9.16
-updated to support new rev of AMD processor
-Support for other flash module
-New RPL code

cut in date December 2000..... factory, optional to field
--------------------------------------------------------------
Version 9.13
-updated to support BIOS recovery diskette
creation with AMD K6 CPU
-corrected 8308 error when SDLC card is
installed
-added entry to 9.10 about free upper memory

Cut in date May 1998....... factory, optional to field
--------------------------------------------------------------
Version 9.12
-Machine type, Serial Number, BIOS Level
information stored in NVRAM
-SIO initialization made CPU independent
-increased hard drive time-out value
-fix for timing issue with some Sony floppy
drives

Cut in date April 1998....... factory, strongly recommended
to field
--------------------------------------------------------------
Version 9.11
-correction to default setting of APM option
with the "smart" riser installed, default is
disabled
-added support for AMD K6 CPU
-changed default memory type to non-parity

Cut in date January 1998....... factory, optional to field
--------------------------------------------------------------
Version 9.10
-release level for APM Standby Power Feature
-E000-EFFF block of upper memory no longer used
by BIOS after POST

Cut in date December 1997....... factory, optional to field
--------------------------------------------------------------
Version 9.09
-increased the hard drive time-out value.

Cut in date November 1997....... optional to field
--------------------------------------------------------------
Version 9.08
-fix for 8308 error at POST when only POS
printer is installed and no other SIO features
attached.

Cut in date July 1997..... factory, optional to field
--------------------------------------------------------------
Version 9.07 -change the SETUP(F2) APM interface default to
DISABLED this change only affects machines with
"smart" risers installed.

Cut in Date June 1997....... factory, optional to field
--------------------------------------------------------------
Version 9.06 -modification to address level 2 cache operation
in machines with >64M memory.

Cut in Date April 1997..... factory, recommend for >64M
configs
--------------------------------------------------------------
Version 9.05 -Fix diskette drive detection problem introduced
with version 9.04 when a BBU riser card is
installed.

Cut in Date March 1997..... factory, recommend to the field
--------------------------------------------------------------
Version 9.04 -Fix timing problem when BIOS writes to Ethernet
EEPROM that was causing intermittent ethernet
corruption.

Cut in Date March 1997..... factory, recommend to the field
--------------------------------------------------------------
Version 9.03 -Eliminate the display of 'Previous Boot
Incomplete' message.
-When there is a POST error and the message
'Press F1 to continue F2 for setup' is
displayed there is a time-out. After 15 seconds
the machine will continue if no key is pressed.
--------------------------------------------------------------
Version 9.02 -adjustments of timing to support P150 processor

--------------------------------------------------------------
Version 9.x (4694-244, 254)

Version 9.01 -initial release
****************************************************************
****************************************************************


Rate this page:

(0 users)Average rating

Document information


More support for:

4694 SurePOS Terminal
Terminal

Version:

Version Independent

Operating system(s):

Platform Independent

Reference #:

R1000382

Modified date:

2006-10-26

Translate my page

Machine Translation