IBM 4695-3XX BIOS (Flash) UPDATES TR2_BIOS.TXT January 29, 1999 (C) Copyright 1999 IBM Corporation, All Rights Reserved 4695 POST/BIOS UPDATE CHANGE HISTORY POST/BIOS Software for the IBM 4695 MODELS 3xx ============================================================= Revision: GV3_026 BIOS Date: January 29, 1999 ============================================================= - Add support for second HDD in Setup for future use. - Fix bug where non-checksummed CMOS bit could change and cause HDD to be disabled. - Fix problem where if a non-bootable floppy disk is attempted to be booted, POST would hang. ============================================================= Revision: GV3_025 BIOS Date: October 21, 1998 ============================================================= Internal Use Only test build. Not released. ============================================================= Revision: GV3_024 BIOS Date: July 22, 1998 ============================================================= - Enhanced Parallel Port Plug and Play modes to allow better Win95 configuration. - Add checks in POST to make sure planar PnP devices (Serials and Parallel) do not interfere with ISA Legacy resources. - Changed AutoConfigure mode for the Serial Ports and Parallel Port to be only configurable by BIOS (and not also the PnP OS.) - Fix up Parallel Port PnP Device Node to not use up both IO ranges if not set to ECP mode. - Fix problem where Parallel port Manual mode at IO Port address 278 would give false 962 configuration errors. - Fix bug where changing the parallel port settings in Win95 could hang the machine in certain configurations. - Add IRQ choices to the Serial ports PNP device nodes when configured in Plug and Play modes. - Fix Parallel Port PnP Device Node to not say 'ECP' if it is set to a non-ECP mode. - Made minor device node changes to the speaker, CPU, mouse & floppy. This will result in Win95 finding and reconfiguring the Hardware because the device nodes have changed. - Added support in the Flash Update Utility to support the SGS-Thompson M28F411 parts for future use. - In the Flash Update Utility, separated the Intel and ST flash algorithms so that we can use the old algorithm on the Intel parts and also add the delays needed for the ST parts. - Add fix to flash update program for SGS-Thompson parts needing extra delays during the flash update process. - Add checks in the flash recovery process to make sure we are really flashing in an image rather than data from another diskette. - Changed copyright date to 1998. - Fix bug in Setup where you could hang the LCD Contrast Utility by touching it repeatedly very quickly. - Fix bug where it is possible to set an invalid date in Setup. - Do not allow booting off of the FDD unless it is a selected bootable device in Setup. - Make the passwords work for both numpad keyboard and regular keyboard numbers (and allow both sets of number keys to work with touch input.) - Fix problem in Setup with Memory type (Non-parity vs. ECC) for possible future use of ECC memory. - Fix problem where in certain situations after a warm boot, Setup touch would register multiple touches for each single touch. - Remove Diskette Type line item from Setup. - Force complete Diskette test in POST so that drive is detected properly for the Setup System Summary menu. - Save Alarm Time after Setup reboot to make sure it sets the NS307 chip up properly and the machine will wake up on an alarm. ============================================================= Revision: GV3_023 BIOS Date: May 20, 1998 ============================================================= - Free up the E000 segment for DOS use by moving SMI code to A000, and also replicating the Phase2 POST code needed for warm boots in the BIOS code. - Add logic to flash utility to prevent flashing a 10/100 board to a BIOS level older than 023. Hardware on the 10/100 boards is incompatible with older BIOS's (boards that are older than 10/100 boards will be compatible with all BIOS levels.) - Remove Boot Option 4 from Setup (we only have 3 boot options.) - Remove 'LPTx' text from parallel port line item text. - Do not show the Set LCD Contrast choice if active panel is attached, since contrast adjustments only apply to passive panels. - Add support for new higher speed AMD processors for future use. - Add help menus to VPD and Video menus. - Cleaned up touch numpad boundaries to prevent phantom 'keys' problem. - Add manager's key line item (and support) to Setup. If this option is selected, Setup cannot be entered unless the manager's key is On. - Remove USB menu from Setup. - Add Ethernet MAC Address to System Summary screen. - Added 1msec delays between Setup screen updates to greatly improve the Setup video noise while in Simultaneous mode. - Make POST not try to RPL unless it is selected as a boot option in Setup. - Increase video memory clock speed to help video noise problem in Simultaneous mode. - Added the mouse to the Setup Keyboardless option. No configuration errors will result if a keyboard or mouse is added or removed when this line item is set to Enabled. Also associated with this change, all Setup line items associated with the mouse will not be shown if the mouse is not attached. - Make LCD Contrast value go to the default value if CMOS is not trusted or if there have been 3 sucessive bad boots. - Make touch work in POST when Password is enabled. - Reduce long Floppy delay when no HDD is attached. - Move Set LCD Contrast to the first item in the main menu. - Add support for new 10/100 models which includes a method to detect which board we are running on. - Add support for 12.1 active panel. - Change flash recovery method to the jumper/inverter on the address line method. Changed Flash Update Utility, early POST code, and Wimage Flash Recovery Diskette creator program. - Fixed bug where the LCD Contrast Utility in Setup could be selected even while hidden for an active panel. - Fixed Shutdown which caused the CPU diagnostics to fail. Shutdown was broken when E000 was cleared for DOS use.