_____________________________________________________________________ NCR BIOS and BIOS Update Software Readme File A370-0022-0100 03.03.00.00 - NCR 74xx BIOS and BIOS Update Software (C) Copyright 1999, 2000, 2001, 2002 NCR Corporation. All rights reserved. _____________________________________________________________________ Section 1.0 ---- Product Overview Section 2.0 ---- Maintenance Release Update and Restrictions Section 3.0 ---- Installation Prerequisites Section 4.0 ---- Installation Procedure Section 5.0 ---- BIOS Update Procedure Section 6.0 ---- BIOS Crisis Recovery Procedure Section 7.0 ---- Documentation Section 8.0 ---- Support Section 9.0 ---- CD-ROM File Layout Section 1.0 ---- Product Overview ===================================================================== This NCR BIOS and BIOS Update Software media provides the means of updating the BIOS on one of the POS terminals listed below. The bootstrap program, <termtype>.BSD, and corresponding BIOS update boot image, <termtype>.BID, are normally downloaded to the target terminal over the network to reflash the BIOS. FitClient Manager is used to perform this normal procedure. The BIOS update software is also provided separately from the boot image for circumstances where they may be needed outside of the normal download operation. Please refer to Section 9.0 to see all of the files on this media. The following terminals are supported with the BIOS versions on this CD-ROM: 7401-20XX/30XX - NCR BIOS Version 1.5.0.4 7401-21XX/31XX - NCR BIOS Version 1.5.0.4 7401-22XX/25XX - NCR BIOS Version 2.2.1.4 [** See Cautions Below **] 7401-32XX/35XX - NCR BIOS Version 2.2.1.4 [** See Cautions Below **] 7401-26XX/46XX - NCR BIOS Version 2.3.1.3 7401-45XX - NCR BIOS Version 2.2.1.4 [** See Cautions Below **] 7451-XXXX - NCR BIOS Version 2.0.0.1 7452-40XX - NCR BIOS Version 2.2.1.5 [** See Cautions Below **] 7453-40XX - NCR BIOS Version 2.2.1.5 [** See Cautions Below **] 7454-22XX - NCR BIOS Version 1.5.0.4 7454-32XX/33XX - NCR BIOS Version 2.1.2.4 [** See Cautions Below **] 7455-XXXX - NCR BIOS Version 2.1.2.4 [** See Cautions Below **] 7456-XXXX - NCR BIOS Version 3.0.1.3 7458-XXXX - NCR BIOS Version 3.0.1.3 7460-XXXX - NCR BIOS Version 2.0.0.1 CAUTION: 1) Legacy USB is disabled by default in these BIOS versions other than the 7456/7458. If enabled, system hangs can occur if using the NCR OS configuration for Windows NT and Windows 2000. 2) Upgrading the BIOS from a version prior to 2.1.1.0 could requiring changes to operating system configuration or BIOS configuration settings. BIOS version 2.1.1.0 and later, change the default settings of Serial Ports C and D. The settings for the affected 7401/7454/7455 terminals are: Serial Port C: Old Base I/O address 220, Interrupt IRQ 11 New Base I/O address 3E8, Interrupt IRQ 5 Serial Port D: Old Base I/O address 228, Interrupt IRQ 11 New Base I/O address 2E8, Interrupt IRQ 11 Integrated MSR: Old Interrupt IRQ 15 New Interrupt IRQ 6 (changed in 2.1.0.9) The settings for the affected 7452/7453 terminals are (Serial Port D had no change, but is listed for completeness): Serial Port C: Old Base I/O address 220, Interrupt IRQ 11 New Base I/O address 220, Interrupt IRQ 10 Serial Port D: Old Base I/O address 228, Interrupt IRQ 11 New Base I/O address 228, Interrupt IRQ 11 Section 2.0 ---- Maintenance Release Update and Restrictions ===================================================================== The list of TAR fixes and new features included with each NCR BIOS and BIOS Update Software release can be found in the A370_022.FIX file. Similarily, the list of restrictions can be found in the A370_022.RST file. Both of these files are located in the root directory on the CD (refer to Section 9.0). Section 3.0 ---- Installation Prerequisites ===================================================================== For the normal download procedure: A server with the following software is required: - Microsoft Windows NT Workstation 4.0 or Server 4.0 - A minimum of Microsoft Windows Service Pack 3 - A DHCP Server on the network - D370-0432-0100 NCR Server Platform Software (at least Release 2.x for 7460), including: - FitClient Manager - NCR TFTP Server (NCRTFTPS) - NCR BINL Server On the terminal client: - The first boot device in the Boot Order in BIOS Setup must be set to the one that indicates it will attempt a boot over the LAN. - A keyboard must be present. For the CD-ROM boot loading procedure: - 7454/7401 with BIOS 1.02.00.00 or greater - 7452-40XX/7453-40XX/7455-XXXX with BIOS 2.01.00.01 or greater - 7451/7460 all versions - 7456/7458 all versions - Parallel or integrated CD-ROM drive Section 4.0 ---- Installation Procedure ===================================================================== To install this release for the normal procedure, use the FitClient Manager to install the proper boot image (<termtype>.BID) on the server. For example, for the 7452-40xx install FLSH_52.BID. For the CD-ROM Boot Loading procedure, boot the client terminal with the CD inserted in the CD-ROM drive. See section 5.2. Section 5.0 ---- BIOS Update Procedure ===================================================================== Section 5.1 ---- Using Flash Boot Image (Normal Procedure) ----------------------------------------------------------- To update the BIOS: 1. Use the FitClient Manager to configure the client(s) to download the proper flash boot image (<termtype>.BID) installed in Section 4 above. 2. Download the boot image to the client(s) over the network. 3. Use the FitClient Manager to restore the server configuration to its previous download value or set the client to boot from hard disk so that the flash boot image will not be downloaded again on the next reboot. 4. On the client(s), enter the class, model, and serial number information requested by the flashccl utility in the boot image, if requested. 5. The flashccl utility will invoke the phlash utility to update the BIOS. The phlash utility will reboot the terminal when the BIOS update is complete. Section 5.2 --- Using the Bootable BIOS Update CD (CD-ROM Procedure) --------------------------------------------------------------------- To update the BIOS: 1. Place the BIOS Update CD in the CD-ROM drive. 2. If the parallel port CD-ROM drive is being used, verify that the Parallel CD-ROM Boot is ENABLED in the Multiple ROM sub-menu under the Advanced menu in the BIOS configuration setup. In addition, disable all other ROM's to ensure enough space for the Parallel CD-ROM Boot ROM. If an integrated CD-ROM drive is used, verify that the BIOS configuration setup has the ATAPI CD-ROM Drive as the first boot device in the Boot menu. 3. Reboot the system. The terminal should do an MS-DOS boot from the CD-ROM drive. 4. Enter the class, model, and serial number information requested by the flashccl utility, if requested. 5. The flashccl utility will invoke the phlash utility to update the BIOS. The phlash utility will reboot the terminal when the BIOS update is complete. NOTE: Requires a 7454/7401 with at least BIOS 1.02.00.00 or 7452-40XX/7453-40XX with at least BIOS 2.01.00.01 or 7455/7460/7451/7456/7458 with any released BIOS for support of this procedure. Section 5.3 ---- Using a Manual Method --------------------------------------- If the BIOS is to be updated without using the flash boot image or CD-ROM, the files needed are provided in the appropriate subdirectory on this CD-ROM for the specific chipsets/video chipsets. Please refer to Section 9.0 for the actual CD Layout. The following files are provided to assist in determining the proper files for updating the BIOS: * CHECKIT.EXE - Used to identify video controller * FLASHCCL.EXE - Flash wrapper utility to enter class/model/serial# data and invoke PHLASH.EXE * PHLASH.EXE - Phoenix flash utility * PHLASH16.EXE - Phoenix flash utility * PLAT_TX.BIN - Copy to PLATFORM.BIN to be used by PHLASH.EXE (Terminals 7454-22XX and 7401-20XX/21XX/30XX/31XX) * PLAT_BX.BIN - copy to PLATFORM.BIN to be used by PHLASH.EXE (Terminals 7401-22XX/25XX/32XX/35XX, 7452-40XX, 7453-40XX, 7454-32XX/33XX, and 7455-XXXX) * PLAT_810.BIN - copy to PLATFORM.BIN to be used by PHLASH.EXE (Terminals 7451-XXXX and 7460-XXXX) * PLAT_VIA.BIN - copy to PLATFORM.BIN to be used by PHLASH.EXE (Terminals 7456-XXXX and 7458-XXXX) * TERMINAL.TXT - Identifies terminal numbers for each subdirectory * Various BIOS files for each chipset: * BIOS65.ROM - BIOS image with support for C&T 65555 video controller (7454-22XX and 7401-20XX/21XX/30XX/31XX) * BIOS69.ROM - BIOS image with support for C&T 69000 video controller (7454-22XX and 7401-20XX/21XX/30XX/31XX) * BIOSL_DM.ROM - BIOS image with support for SMI 3DM video controller (New core) (7401-22XX/25XX/32XX/35XX) * BIOSL_EM.ROM - BIOS image with support for SMI 3EM video controller (new core) (7452-40XX, 7453-40XX) * BIOS_OLD.ROM - BIOS image with support for SMI 3EM video controller (old core) (7454-32XX/33XX, and 7455-XXXX) * BIOS_810.ROM - BIOS image with support for Intel 810 chipset (7451-XXXX and 7460-XXXX) * BIOS_VIA.WPH - BIOS image with support for VIA chipset (7456-XXXX and 7458-XXXX) Run CHECKIT.EXE -V -S to identify the video controller. If a 65555 or 69000 video chip is indicated, copy the file PLAT_TX.BIN to PLATFORM.BIN. If a 3DM or 3EM video chip is indicated, copy the file PLAT_BX.BIN to PLATFORM.BIN. If an 810 video chip is indicated, copy the PLAT_810.BIN to PLATFORM.BIN. Then run FLASHCCL.EXE with the name of the proper BIOS image as a command line parameter. For the VIA chipset, run FLASHCCL.EXE with the proper BIOS image and a "/16" parameter to force use of the PHLASH16.EXE executable. The file AUTOEXEC.TXT contains a copy of the AUTOEXEC.BAT file that is used when this CD is booted. It is provided to give an example of using the CHECKIT.EXE utility in a batch file. The corresponding CONFIG.TXT file contains a copy of the CONFIG.SYS that is used when this CD is booted. Caution: If the BIOS for the wrong video controller is flashed into the terminal, nothing will be visible on the display. Section 6.0 ---- BIOS Crisis Recovery Procedure ===================================================================== If a power failure during flashing or another problem causes the BIOS to be invalid, crisis recovery must be used to restore the BIOS: For 7454/7401/7455/7460/7451 terminals: 1. Boot DOS on a second machine (PC or terminal). 2. The following files are required on the second PC/terminal: EMBFLASH.EXE (correct one for video controller) PLATFORM.BIN (correct one for video controller) CLIENT.BIN (used only for SMI and Intel video controllers) Proper BIOS Image (refer to previous section) 3. Connect the two machines with a null modem serial cable. Use COM Port 1 on the PC and COM Port 1 on the terminal to be updated. 4. If the target terminal does not beep to request crisis recovery of the BIOS, a special parallel cable must be connected to the target terminal. (Refer to the hardware information products for more information.) 5. On the second machine, run: EMBFLASH /mode=3 <bios image name> Embflash should transfer the image to the target terminal, and update the target terminal's BIOS. 6. Use the normal BIOS update procedure to restore the class/model/serial# information. For 7452/7453-40XX/7456/7458 terminals: Use the above procedure or use the flex crisis recovery disk. Section 7.0 ---- Documentation ===================================================================== The following information products provide additional information on BIOS updates, BIOS utilities, network boot, server software, and FitClient Manager: B005-0000-1069 NCR 7454 Retail POS Workstation Hardware Installation & Service Guide B005-0000-1075 NCR 7401/7454 Retail Terminal Software User's Guide BD20-1374-C NCR 74XX Retail Workstation Software User's Guide BD20-1373-C NCR 7452 Workstation Hardware Installation and Service Guide BD20-1424-B NCR 7453 Workstation Hardware Installation and Service Guide B005-0000-1503 NCR Retail Platform Software Terminal Utilites These publications are available on the World Wide Web at http://www.info.ncr.com Section 8.0 ---- Support ===================================================================== For support, contact your NCR support representative or find a contact at NCR on the World Wide Web at http://www.ncr.com Section 9.0 ---- CD-ROM File Layout ===================================================================== Note: The CD-ROM will autoboot when installed in either an enabled Parallel Port drive or Internal CD-ROM drive. The files, BOOTCAT.BIN and BOOTIMG.BIN, needed to autoboot the CD-ROM may not be visible when a directory is done. \A370_022.FIX [Recent fixes contained in the BIOS files] \A370_022.RST [Current restrictions for the BIOS files] \AUTOEXEC.TXT [Example of autoexec.bat for manual flashing from CD] \AUTORUN.INF [Batch File to display README.TXT on CD Insertion and display icon to start Windows Phlash Update - Microsoft Windows Operating Systems only, if enabled] \BOOTCAT.BIN [(Hidden) Bootable CD Image File] \BOOTIMG.BIN [(Hidden) Bootable CD Image File] \CONFIG.TXT [Example of config.sys for manual flashing from CD] \DISKOCHP.BID [Updates Disk-On-Chip to latest Firmware Version] \DISKOCHP.BSD [Updates Disk-On-Chip to latest Firmware Version] \EEPROMTX.BID [Updates EEPROM on older 7454/7401] \EEPROMTX.BSD [Updates EEPROM on older 7454/7401] \EMBFLASH.BAT [Invokes proper EMBFLASH for serial crisis recovery] \FLSH_01.BID [Updates 7401-XXXX terminals, except 20XX/21XX/30XX/31XX] \FLSH_01.BSD [Updates 7401-XXXX terminals, except 20XX/21XX/30XX/31XX] \FLSH_51.BID [Updates 7451-XXXX terminals] \FLSH_51.BSD [Updates 7451-XXXX terminals] \FLSH_52.BID [Updates 7452-40XX terminals] \FLSH_52.BSD [Updates 7452-40XX terminals] \FLSH_53.BID [Updates 7453-40XX terminals] \FLSH_53.BSD [Updates 7453-40XX terminals] \FLSH_54.BID [Updates 7454-XXXX terminals] \FLSH_54.BSD [Updates 7454-XXXX terminals] \FLSH_55.BID [Updates 7455-XXXX terminals] \FLSH_55.BSD [Updates 7455-XXXX terminals] \FLSH_56.BID [Updates 7456-XXXX terminals] \FLSH_56.BSD [Updates 7456-XXXX terminals] \FLSH_58.BID [Updates 7458-XXXX terminals] \FLSH_58.BSD [Updates 7458-XXXX terminals] \FLSH_60.BID [Updates 7460-XXXX terminals] \FLSH_60.BSD [Updates 7460-XXXX terminals] \FLSH_TX.BID [Updates 7401-20XX/21XX/30XX/31XX terminals] \FLSH_TX.BSD [Updates 7401-20XX/21XX/30XX/31XX terminals] \README.TXT \START_98.BAT [Batch file to handle for Windows 9X startup] \START_NT.BAT [Batch file to handle other Windows startup] <DIR> 810 BIOS_810.ROM [BIOS image with support for Intel 810 chipset (7451-XXXX and 7460-XXXX)] CLIENT.BIN [Duplicate of CLNT_810.BIN used with EMBFLASH.BAT] CLNT_810.BIN [Rename to CLIENT.BIN when used with EMBFL810.EXE] EMBFL810.EXE [Crisis recover EMBFLASH.EXE for 810 chipset] PHLASH.EXE [Phoenix flash program] PLAT_810.BIN [Input for PHLASH.EXE copy to PLATFORM.BIN] TERMINAL.TXT [Lists Class/Models supported by these subdirectories] <DIR> BX ACPI_DM.ROM [BIOS image with support for SMI 3DM+ video controller with ACPI support (7401-26XX/46XX)] ACPI_FS.WPH [BIOS image with support for SMI video controller with ACPI (7401-26XX/46XX) (WinPhlash only and force shutdown)] ACPI_NT.WPH [BIOS image with support for SMI video controller with ACPI (7401-26XX/46XX) (WinPhlash only and Windows NT)] ACPI_XM.WPH [BIOS image with support for SMI video controller with ACPI (7401-26XX/46XX) (WinPhlash only)] BIOSL_DM.ROM [BIOS image with support for SMI 3DM video controller (7401-22XX/25XX/32XX/35XX)] BIOSL_EM.ROM [BIOS image with support for SMI 3EM video controller (7452-40XX, 7453-40XX)] BIOSL_FS.WPH [BIOS image with support for SMI video controller (7452-40XX, 7453-40XX) (WinPhlash only and force shutdown)] BIOSL_NT.WPH [BIOS image with support for SMI video controller (7452-40XX, 7453-40XX) (WinPhlash only and Windows NT)] BIOSL_XM.WPH [BIOS image with support for SMI video controller (7452-40XX, 7453-40XX) (WinPhlash only)] BIOSS_FS.WPH [BIOS image with support for SMI video controller (7401-22XX/25XX/32XX/35XX) (WinPhlash only and force shutdown)] BIOSS_NT.WPH [BIOS image with support for SMI video controller (7401-22XX/25XX/32XX/35XX) (WinPhlash only and Windows NT)] BIOSS_XM.WPH [BIOS image with support for SMI video controller (7401-22XX/25XX/32XX/35XX) (WinPhlash only)] BIOS_OLD.ROM [BIOS image with support for SMI 3EM video controller (7454-32XX/33XX, and 7455-XXXX)] CLIENT.BIN [Used with EMBFL_BX.EXE] EMBFL_BX.EXE [Crisis recover EMBFLASH.EXE for BX chipset] PHLASH.EXE [Phoenix flash program] PLAT_BX.BIN [Input for PHLASH.EXE copy to PLATFORM.BIN] TERMINAL.TXT [Lists Class/Models supported by these subdirectories] <DIR> DISKETTE COPYDISK.EXE [Utility used convert image to floppy] CRIS4000.IMG [BIOS Crisis Recovery Disk image] CRIS7456.IMG [BIOS Crisis Recovery Disk image for 7456/7458] DISK4000.IMG [BIOS Flash Disk image] DISK7456.IMG [BIOS Flash Disk image for 7456/7458] MAKE7456.BAT [Batch file used to create 7456/7458 floppies] MAKEDISK.BAT [Batch file used to create 7452/7453 - 4000 floppies] <DIR> PHLASH16 PHLASH16.EXE [Phoenix 16-bit flash program, used with .WPH images] <DIR> SETCMOS README.TXT [Information on modifing BIOS configuration parameters using the SETCMOS.EXE utility] SETCMOS.EXE [Utility to save/restore CMOS parameters affecting terminal configuration] <DIR> TX BIOS65.ROM [BIOS image with support for C&T 65555 video controller (7454-22XX and 7401-20XX/21XX/30XX/31XX)] BIOS69.ROM [BIOS image with support for C&T 69000 video controller (7454-22XX and 7401-20XX/21XX/30XX/31XX)] EMBFL_TX.EXE [Crisis recover EMBFLASH.EXE for TX chipset] PHLASH.EXE [Phoenix flash program] PLAT_TX.BIN [Input for PHLASH.EXE copy to PLATFORM.BIN] TERMINAL.TXT [Lists Class/Models supported by these subdirectories] <DIR> UTILITY CHECKDMI.EXE [Checks for text in DMI table structure] CHECKIT.EXE [Determines video/audio chipset] CHOICE.COM [Allows for user input into batch file processing] FINDRAMD.EXE [Determines RAMDisk drive letter] FLASHCCL.EXE [Prompts for terminal info and invokes PHLASH.EXE] <DIR> VIA BIOS_VIA.ROM [BIOS image with support for VIA video controller (7456-XXXX and 7458-XXXX)] BIOS_VIA.WPH [BIOS image with support for VIA video controller (7456-XXXX and 7458-XXXX) (WinPhlash only)] CLIENT.BIN [Duplicate of CLNT_VIA.BIN used with EMBFLASH.BAT] CLNT_VIA.BIN [Used with EMBFLVIA.EXE] EMBFLVIA.EXE [Crisis recover EMBFLASH.EXE for VIA chipset] PHLASH.EXE [Phoenix flash program] PLAT_VIA.BIN [Input for PHLASH.EXE copy to PLATFORM.BIN] TERMINAL.TXT [Lists Class/Models supported by these subdirectories] <DIR> WINPHLSH MFC42.DLL [Microsoft runtime library] MSVCP60.DLL [Microsoft runtime library] MSVCRT.DLL [Microsoft runtime library] PHLASH9X.VXD [Phoenix virtual device driver] PHLASHLC.DLL [Phoenix runtime library] PHLASHNT.SYS [Phoenix Windows NT driver] WINPHLASH.EXE [Phoenix Windows flash program] WINPHLASH.HLP [Help File for flash program] WINPHLSH.EXE [Copy of WINPHLASH.EXE in 8.3 filename format] WP.ICO [Icon for WINPHLASH.EXE] <DIR> WINPHLSH\UPDATE PHLASH.BAT [Batch file to start update process] PHLASHNT.BAT [Batch file to start update process for Windows NT] PHLASHFS.BAT [Batch file to start update process for forced OS shutdown to avoid need for power cycle] ===================================================================== ========================= END OF README FILE ======================== =====================================================================Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.