
 **********************************************************************
 *                    INSTALLATION INSTRUCTIONS                       *
 *                                                                    *
 * PLEASE PRINT OUT THESE INSTRUCTIONS OR WRITE THEM DOWN BEFORE      *
 * STARTING THIS FLASH UPDATE UTILITY.                                *
 *                                                                    *
 **********************************************************************

   IBM PC BIOS UPDATE INSTRUCTIONS


             --------------------------------------------------
                THIS CODE IS FOR THE FOLLOWING MACHINE(S)...
             --------------------------------------------------

   Machine(s)  Description
   ----------  ----------------------------------------------------
   6589        Single  and Dual P6 processor PCs

   ===========================================================================

      ----  About Applied Fixes or Features Added   ----

   (CHANGES.NEW) is another file on this diskette that lists known problems

   corrected and/or features added after applying this UPDATE to your system.

   If you would like, please take the time to read or print that file before

   using this diskette to update your system.


   ===========================================================================



 **********************************************************************
 *                    INSTALLATION INSTRUCTIONS                       *
 *                                                                    *
 *  STEPS...                                                          *
 *                                                                    *
 *  1 : PLEASE MAKE NOTE OF ANY SETTINGS YOU HAVE CHANGED IN THE      *
 *      CONFIGURATION UTILITY. THEY MAY HAVE TO BE RE-ENTERED AFTER   *
 *      UPDATING THE BIOS.                                            *
 *                                                                    *
 *  2 : PUT THE FLASH UPDATE DISKETTE IN THE DRIVE AND POWER UP THE   *
 *      SYSTEM.. .                                                    *
 *                                                                    *
 *         -YOU ARE PROMPTED TO SELECT YOUR COUNTRY AND PRESS ENTER.  *
 *                                                                    *
 *         -THE SERIAL NUMBER IS DISPLAYED AND YOU ARE ASKED IF YOU   *
 *          WOULD LIKE TO UPDATE THE SERIAL NUMBER                    *
 *                                                                    *
 *            -IF YOU ANSWER "Y" THEN YOU ARE PROMPTED TO ENTER THE   *
 *             CORRECT NUMBER. THEN . . .                             *
 *            -IF YOU ANSWER "N" THEN . . .                           *
 *                                                                    *
 *      -THE MACHINE MODEL/TYPE IS DISPLAYED AND YOU ARE ASKED IF YOU *
 *          WOULD LIKE TO UPDATE THE MODEL/TYPE                       *
 *                                                                    *
 *         -IF YOU ANSWER "Y" THEN YOU ARE PROMPTED TO ENTER THE      *
 *          CORRECT NUMBER. THEN . . .                                *
 *         -IF YOU ANSWER "N" THEN . . .                              *
 *                                                                    *
 *  3 : THE CURRENT BIOS LEVEL ON THE COMPUTER IS COMPARED TO THAT ON *
 *      THE FLASH UPDATE DISKETTE.                                    *
 *                                                                    *
 *      -IF THE LEVELS ARE THE SAME, A MESSAGE IS DISPLAYED STATING   *
 *       "THE POST/BIOS CODE IN THE SYSTEM IS THE SAME VERSION AS     *
 *        THAT ON THE DISKETTE. PRESS ENTER TO CONTINUE. PRESS ESC    *
 *        TO CANCEL."                                                 *
 *                                                                    *
 *      -IF THE LEVELS ARE DIFFERENT:                                 *
 *        IF THE LEVEL ON THE FLASH DISKETTE IS NEWER THAN THE ROM    *
 *        A MESSAGE IS DISPLAYED STATING "THE SYSTEM POST/BIOS IS     *
 *        BEING UPDATED. THIS MAY TAKE UP TO 2 MINUTES. DO NOT POWER  *
 *        OFF OR RESTART THE SYSTEM DURING THIS PROCEDURE.            *
 *                                                                    *
 *        IF THE LEVEL ON THE DISKETTE IS OLDER THAN THE ROM          *                                                  *
 *        A MESSAGE IS DISPLAYED STATING "THE POST/BIOS IN THE        *
 *        SYSTEM IS A NEWER VERSION THAN THAT ON THE DISKETTE         *
 *        IF YOU CONTINUE, THE OLDER VERSION WILL REPLACE THE NEWER   *
 *        VERSION IN THE SYSTEM."                                     *
 *        IF YOU PRESS ENTER, A MESSAGE IS DISPLAYED "THE SYSTEM POST/*
 *        BIOS IS BEING UPDATED. THIS MAY TAKE UP TO 2 MINUTES. DO NOT*
 *        POWER OFF OR RESTART THE SYSTEM DURING THIS PROCEDURE."     *
 *                                                                    *
 *  4 : THE FLASH UPDATE IS NOW COMPLETE. REMOVE THE DISKETTE FIRST   *
 *      AND THEN PRESS ENTER TO REBOOT THE SYSTEM.                    *
 *                                                                    *
 **********************************************************************

 **********************************************************************
 *                                                                    *
 *      NOTES ON CUSTOM START UP IMAGES                               *
 *      -------------------------------                               *
 *                                                                    *
 *      THIS VERSION OF THE FLASH UPDATE PROGRAM GIVES THE OPTION OF  *
 *      REPLACING (OR ELIMINATING) THE DEFAULT "IBM" AND "SUREPATH    *
 *      BIOS" IMAGES THAT ARE DISPLAYED DURING SYSTEM START UP.       *
 *      THE USER CAN SUBSTITUTE A 16 COLOR WINDOWS BITMAP (.BMP)      *
 *      TO REPLACE EITHER OR BOTH OF THE DEFAULT IMAGES.  SOME GENERAL*
 *      GUIDELINES FOR THESE IMAGES INCLUDE:                          *
 *                                                                    *
 *      1. SIMPLE DESIGNS (THE IMAGE WILL BE COMPRESSED AND COMPLEX   *
 *         IMAGES DON'T COMPRESS WELL...)                             *
 *      2. NO LARGER THAN 50K FOR EITHER IMAGE                        *
 *      3. KEEP IN MIND THAT THE AMOUNT OF SPACE AVAILABLE IN THE     *
 *         FLASH TO STORE REPLACEMENT IMAGES MAY VARY FROM RELEASE    *
 *         TO RELEASE AND BY LANGUAGE SELECTION.  I.E. AN IMAGE THAT  *
 *         FITS IN A U.S. ENGLISH FLASH MAY NOT FIT IN A GERMAN       *
 *         FLASH.                                                     *
 **********************************************************************
 **********************************************************************
 *                                                                    *
 *      FLASH PROGRAM OPTIONS                                         *
 *      ---------------------                                         *
 *                                                                    *
 *      THE DEFAULT OPERATION OF THE FLASH UPDATE PROGRAM IS A STEP   *
 *      BY STEP DIALOGUE WITH THE USER THAT PRESENTS CHOICES AND      *
 *      GATHERS RESPONSES FROM THE USER ABOUT WHICH CHOICES ARE       *
 *      DESIRED.                                                      *
 *                                                                    *
 *      IN SOME SITUATIONS, (SUCH AS A LARGE ENTERPRISE WITH MANY     *
 *      SYSTEMS THAT NEED UPDATING) IT MAY BE DESIRABLE TO CREATE     *
 *      A FLASH UPDATE DISKETTE THAT REQUIRES NO MANUAL INTERVENTION  *
 *      TO PERFORM AN UPDATE OPERATION.  THIS CAN BE DONE BY          *
 *      MODIFYING THE CONFIG.SYS FILE ON THIS DISKETTE WITH           *
 *      THE FOLLOWING:                                                *
 *                                                                    *
 *   SHELL=FLASH2.EXE option1 option2 option3......optionxx           *
 *                                                                    *
 *      OPTIONS                                                       *
 *      -------                                                       *
 *                                                                    *
 *      /U      UNATTENDED MODE. ALL DEFAULTS ARE ASSUMED (UNLESS     *
 *              OVERRIDDEN BY OTHER OPTION STATEMENTS) AND ALL        *
 *              PROMPTS ARE BYPASSED.  ANY ERRORS WILL RESULT IN      *
 *              PROGRAM TERMINATION WITHOUT ANY ERROR INDICATION.     *
 *              <<< USE THIS OPTION WITH CAUTION >>>                  *
 *                                                                    *
 *      /US     COUNTRY CODE (LANGUAGE).  THIS CAN BE ANY OF THE      *
 *              VALID COUNTRY CODES (UK, SV, SU, SP, PO, NO, NL,      *
 *              IT, GR, FR, DK, CF, CE, BE, LA, US, SF, SG, BR,JP,    *
 *              or TK)                                                *
 *                                                                    *
 *      /B:nnnnnnn  SYSTEM SERIAL NUMBER                              *
 *                                                                    *
 *      /M:nnnnnnn  MACHINE TYPE                                      *
 *                                                                    *
 *      /N    USE THE CURRENT FLASH IMAGE ON THE SYSTEM RATHER THAN   *
 *            THE IMAGE ON THE DISKETTE.  THIS IS USED TO UPDATE      *
 *            MACHINE TYPE AND SERIAL NUMBER IN THE EVENT OF THE      *
 *            REPLACEMENT OF THE MAIN SYSTEM BOARD.                   *
 *                                                                    *
 *      /L:xxxx.bmp  CUSTOM START UP IMAGE FILE NAME FOR THE LARGE    *
 *                   CENTERED IMAGE. AN IBM LOGO IS USED BY DEFAULT   *
 *                   BUT ANY 16 COLOR WINDOWS .BMP FILE CAN BE USED   *
 *                   INSTEAD.  THE UNCOMPRESSED IMAGE FILE MUST BE    *
 *                   LESS THAN 50K.  ONLY RELATIVELY SIMPLE IMAGES    *
 *                   CAN BE USED AS REPLACEMENTS.                     *
 *                   FOR NO IMAGE, USE /L:NONE                        *
 *                                                                    *
 *      /LL:yyyy.bmp CUSTOM START UP IMAGE FILE NAME FOR THE SMALLER  *
 *                   IMAGE IN THE LOWER RIGHT OF THE SCREEN. IT       *
 *                   SHOULD BE NO LARGER THAN 50K.  AS WITH THE       *
 *                   OTHER IMAGE, IT NEEDS TO BE SIMPLE.              *
 *                   FOR NO LOWER RIGHT IMAGE USE /LL:NONE            *
 *                                                                    *
 *      /R          AUTOMATIC COLD BOOT AFTER AN UNATTENDED (/U)      *
 *                  FLASH UPDATE.                                     *
 *                                                                    *
 * A FLASH UPDATE DISKETTE USING THESE PROGRAM OPTIONS IN IT'S        *
 * AUTOEXEC.BAT SHOULD BE TESTED CAREFULLY BEFORE WIDESPREAD          *
 * USAGE.                                                             *
 *                                                                    *
 **********************************************************************


                         Flash Changes
                         Model 6589

LUJTxxA is the flash diskette level.
LUKTxxA is the flash image level. (BIOS)

NOTE: All changes carry forward. That is, if a change is added in 21, it is
      also in 22, 23 etc.

CHANGES for LUKT/LUJT21A
   Win95 Screen Saver standby hangs.
   Screen Noise on Windows 3.11 by moving mouse.
   Fixed Day of Week routine for 2000.
   Cannot exit setup with saving "Default Settings".

CHANGES for LUKT/LUJT22A
   System does not detect ECC memory correctly.
   Partition Magic incorrectly reports hard disk capacity.
   Assigned IO range for PCI devices from 4000h to 5000h.


   OS/2 Warp gives trap 008.
   Win95 hangs while booting.

CHANGES for LUKT/LUJT24A
   Move SMP table from EBDA.
   CD Emulation re-boot fails.
   System will not work if no video adapter is present.
   Suspend does not work in WIN95 with WD hard disk and IBM hard disk.
   Will not boot from CDROM with SCSI in system.

CHANGES for LUKT/LUJT25A
   Dual motor Speed Capability bit isn't set after soft reset.
   Can't boot NT4.0 when Bus Master IDE & Interg video installed.
   System will not come up with Etherlink XL in PCI slot.
   System hangs at Checkpoint 69h with Adapter 3940 and 2940.
   System hangs during WIN NT LAN installation.

CHANGES for LUKT/LUJT26A
   Greater than 4.2GB IDE hard disk support added.
   Flash Utility reports error with Pentium Pro B1 stepping level chip.
   PnP BIOS doesn't enumerate correct memory size. Does not show above 16MB.
   NMI error. Unexpected Int 2 showing up erroneously in some old
      applications.  This was a solid failure.
   PCI resources not being assigned for multiple video displays.
   Com1 Modem shows conflicts after reserving in ISA Legacy Resources.
   PnP BIOS declares system ROM at FFFFE000-FFFFFFFF as RAM.
   3D Blaster card will not configure.
   DMI BIOS reporting 32MB memory on 64MB system.
   Invalid window address returned from PCI BIOS.
   Token Ring 16/4 ISA adapter does not work under DOS.
   DMA channel 4 shows as available.
   PnP devices are not reset during warm boot. This causes intermittent
      failures on re-boot under WIN/95 and possibly WIN/NT. Also can cause
      devices like CDROMs to disappear on a warm boot.

CHANGES for LUKT/LUJT27A
   95V-Win95 Matrox Driver V3.17.4, Adapter Conflict Error.
   BIOS update is not completed when the P6 B1 Step CPU is used.
   INT 1Ah (AX)=B10Eh, Get IRQ Routing Info, destroys ES register.

CHANGES for LUKT/LUJT28A
   ATI 3D Impression+ system hangs system on secondary bus.
   Olicom PCI Token Ring causes system to hang at checkpoint 02h. This is not
      the only card that may fail. The symptom is a hang during Power On. If
      you have the problem you will need to remove your PCI card. Re-flash
      to level LUKT28A.  Then re-install the PCI card.

CHANGES for LUKT/LUJT29A

 NOTE:This and newer builds also require new Infrared drivers
      for WIN95 and OS/2.

   Need IBM specific PnP Device for IFR to replace generic one.
   ECC memory fails with B1 (0619) step level processors.

CHANGES for LUKT/LUJT30A
   Password is being prompted for even when password prompt is off in setup.
   SYSTEM may hang if RPL is enabled, and a CD-ROM is in the boot sequence,
      and the RPL fails.
   16 bit ESS sound card not compatible with BIOS. This problem could show
      up with many ISA or PnP devices not being recognized.
   Device drivers may hang the system during warm boot. This problem is across
      most systems, however it is highly intermittent. It primarily shows up
      on networked systems during warm boot with high network activity.
   System hangs with 1GB memory installed.

CHANGES for LUKT/LUJT31A
   UNIX applications do not initialize registers before use. This applies to
      some RPL chips and custom applications. We will now clear the upper half
      of extended registers prior to boot.

CHANGES for LUKT/LUJT32A
   Various tools that test how the system will function during the century
      rollover sometimes send a warning or error that the real time clock
      century is not updated. Code has been added to change the real time
      clock century from "19" to "20" immediately, instead of waiting for
      a power cycle.
   Network Boot failure could cause video corruption and system hang.
   Intermittent hangs when an interrupt destroys the delay subroutine pointer.
       This has not been reported as a field problem.
   Cannot assign Max Base Address port to PnP card.

   Block INT 15 calls that switch CMOS banks. They could cause corruption
      of CMOS if another interrupt occurred while the bank was switched.
      This has not been reported as a field problem.
   Add support for 16 bit addressing of PnP I/O resources.
   The Drive Parameter Table changes format for Logical Block Addressing.
      The IDE parameter table is addressed directly by some applications.
      These applications may hang the system. This is a solid failure with
      these applications. Fixed the table to stop all known hangs.
   Math co-processor exceptions could cause a hang with an unexpected
      Non-Maskable Interrupt error.
   Hostes board fails POST.  The 12th serial port was being set to FIFO mode.
   Future Domain SCSI doesn't work if no IDE drives installed in the system.
   LPT3 fails after APM events when using WIN/95.

