-V1.01 1st formal release of S381 BIOS -V1.02 ( checksum = C4E4 ) * Fix CWIN98 + CDROM + CDROM driver STR and resume hangup * Fix bootfrom IDE CDROM bug * Fix M/ML version S381 STR * Support PS/2 keyboard mouse swap Known problem in this version * "ANY KEY" power on option cannot STR or Shutdown system * If only PS/2 mouse to be attached ( no PS/2 keyboard ) The mouse MUST be attached at K/B connector -V1.03 * S381103G.BIN -- Graphics Post ( Checksum : 4088 ) S381103T.BIN -- Text mode post ( Checksum : 9FB8 ) * Sync with Award BIOS newer version * Fix "ANY KEY" power on option cannot STR or Shutdown system * Any combination of PS/2 keyboard and mouse attachment is allowed * Fix after STR, there is noise when playing sound Note : Due to CODEC driver, the quality of sound is changed slightly after STR. It may be ignored. * Remove ACPI S4 ( WIN98 Hibernation ) * Fix ICH UIP correction cause Y2K testing program hang ( Y2KEYE.EXE, AMI2000.EXE, 2000.EXE) * Fix some dmi information * The BIOS message display correct model name 3 M/B are supported for I810 S381-M/M+/ML S381-B/B+/BL P681-A/A+/AL for I810E S381-ME/ME+/MEL S381-BE/BE+/BEL P681-AE/AE+/AEL For TRM standard model ==> MODBIN6 --> TRM-S381-M~~ (V1.03) BIOS will modify the string to correct model name * Fix Win98+windows NT dual boot+IDE cdrom driver installed cannot shutdown and STR !!! * Add support of ISA bus ( autodetected ) * Fix setup cursor movement bug * Add item for S381-B to select power supply type * Fix CPU speed displayed error when frequency control selected * Fix after STR CPU speed changed when frequency control used * Fix STR or SOFT power-off failed when frequency control used ( e.g. CPU host clock select 75MHz ) * Move AC97-audio init code to POST48 to enable PC BEEP during power up * Fix modem-ring resume from STR hang * Auto-disable AC97-audio/modem when CPU host frequency is 75/83/ 115/120/124/133 MHz. AC97 cannot work properly under these frequency. * Change I810 VGA BIOS to V2.01 * Remove SDRAM CAS latency suggestion * Fix BIOS setup hang when unused key pressed NOTE FOR FREQUENCY CONTROL : 1. CPU host clock control If you experience system hang BEFORE you can enter BIOS setup when you over-clocking the CPU host/PCI clock, power off system, then power-on the system, press INS key QUICKLY until system show up, press DEL key to enter BIOS setup to correct the frequency control setting! 2. CPU clock multiplier ratio If too large ratio is selected and system cannot start. ( Maybe cannot go into BIOS setup ) The ONLY method to get out of this situation is to CLEAR CMOS. * Add support for I810E with 133MHz support P681-A ID code 01 ( ID code is GPIO value used by BIOS ) S381-B ID code 10 S381-M ID code 00 Use ICS9248-96 clock chip ( with 133 support ) S381-M ID code 11 Use ICS9248-78 clock chip ( no 133 support ) * Reduce the possibility of system hang and clear CMOS required when CPU is changed * I810 VGA BIOS is updated to V2.10 * Fix spread spectrum item ( only disable/enable(0.25%), no 0.5% item ) * Add ADI AC97 subsystem ID * Set Hub Link 32 clock retry to enable * Set I810 VGA subsystem ID * GateA20 default to be FAST ******************************** Temporary note for customer file Cas latency warning is removed ******************************** S381_3BG.BIN Graphics post S381_3BT.BIN Text post -V1.04 * Fix HCT9.1 PnPBIOS test * Hide USB wake from S3 item if S381-B and AT power used * Fix HDD+CDROM at 1 channel may hang * Fix APM mode standby hang if USB keyboard used * Remove USB keyboard wakeup from S3 item for S381-M PCB <= 2.0 * Fix Drive A access hang in Win98 when NO floppy installed * Set "Return No FDD for win95/98" item to YES by default * Add below 1M memory PCI controller support * (Press TAB and DEL message is removed by default for Graphics Post) S381104T.BIN -- Standard BIOS - Text POST (V1.04) sum=3364 S381104G.BIN -- Standard BIOS - Graphics POST (V1.04) sum=1CBC S381104I.BIN -- For Proview W/ Logo (V1.04i1) sum=610E S381104J.BIN -- For Proview W/O Logo (V1.04i2) sum=DDBF WM810104.BIN -- For WinMax sum=EEC9 -V1.05 S381105T.BIN -- Tekram text mode post -- checksum = 52EA S381105G.BIN -- Tekram graphics post for OEM -- checksum = AF01 WM810105.BIN -- WinMax OEM BIOS -- checksum = 65F5 S381105H.BIN -- Graphics Post For OEM S381105I.BIN -- Special version prior V1.06 with V1.06 fix for OEM ( Text ) S381105J.BIN -- Special version prior V1.06 with V1.06 fix for OEM ( Graphics ) S381105B.BIN -- Fix S381-B AT power check for Win-95/98 shutdown -- sum = 6714 * Model name change : AE+ --> Ae+ ( All model 'E' --> 'e' ) * Update I810 VGA BIOS to V2.51 * Add 1 SDRAM CAS latency item -- AUTO * Update CPU micro-code * Add TSC subsystem ID * Add GMCH subsystem ID * Add Audio Codec subsystem ID * Fix RCOMP register to improve reliability & pass Intel testing * Fix CPU fan RPM error when RPM < 4000 * Add S381-F/F+/Fe+ support ( Flex-ATX ) * Fix SCO open server 5 installation keyboard hang when PS/2 mouse installed. ( Do not enable PS/2 mouse during BIOS post ) * Add support for Cyrix Joshua processor SUBSYS_VENDOR_ID = 1DE1h TSC SUBSYS_DEVICE_ID = P681-A/A+/AL/Ae+ 6810/6814/6818/681C S381-M/M+/ML/Me+ 3810/3814/3818/381C S381-B/B+/BL/Be+ 3820/3824/3828/382C S381-F/F+/FL/Fe+ 3830/3834/3838/383C GMCH SUBSYS_DEVICE_ID = TSC SUBSYS_DEVICE_ID + 1 P681-A/A+/AL/Ae+ 6811/6815/6819/681D S381-M/M+/ML/Me+ 3811/3815/3819/381D S381-B/B+/BL/Be+ 3821/3825/3829/382D S381-F/F+/FL/Fe+ 3831/3835/3839/383D AC97 AUDIO SUBSYS_DEVICE_ID = TSC SUBSYS_DEVICE_ID + 2 P681-A/A+/AL/Ae+ 6812/6816/681A/681E S381-M/M+/ML/Me+ 3812/3816/381A/381E S381-B/B+/BL/Be+ 3822/3826/382A/382E S381-F/F+/FL/Fe+ 3832/3836/383A/383E -V1.06 ==> Re-organize this directory STANDARD.TXT -- BIOS with text mode post STANDARD.GFX -- BIOS with graphics mode post WINMAX -- WINMAX OEM BIOS PROVIEW -- Proview OEM BIOS TEST -- BIOS under testing and not released yet HISENE -- Hisene OEM BIOS HISENE\381105DG.BIN -- Fix PS/2 mouse missing in Windows2000 when USB keyboard and PS/2 mouse are used ( Always report PS/2 keyboard flag when PS/2 mouse exist HISENE\381105DT.BIN -- Same as 381105DG.BIN, except POST in TEXT mode STANDARD.TXT\S381106T.BIN Text Post, CheckSum = D8CE STANDARD.GFX\S381106G.BIN GFX Post, CheckSum = 029C * Support SCSI Controller Suspend To RAM * Force 24873 clock chip and 100MHz external clock CPU to default to 100MHZ external clock ( Not 101MHz ) * Fix AT power for S381-B shutdown failed * Fix when RTC resume enabled, system cannot suspend * Fix Lan boot option - if no LAN boot selected in all boot sequence ==> No LAN boot will be executed * Fix boot from SCSI and win98 shutdown to DOS failed * Add combined LAN bootROM selection ( PXE2.0 / PXE0.99 ) * Update CPU micro-code * VGA BIOS -- V3.00 * S381-F/F+/Fe+ with Network chip will be displayed as S381-FN/FN+/FNe+ * Change KEYBOARD 98 support KEYBOARD 98 --> KB98 Wake Button -- Use Wake button to power up (Add 1 item)--> KB98 Power Button -- Use Power button to power up Label of KEYBOARD 98 ACPI button are confusion 1. Power Off/Sleep/Wake -- You may select wake button to power on 2. Power/Sleep/Wake -- You may select power button to power on * Add JOSHUA support * Fix PS/2 mouse missing during installation of WIN2000 if USBkey+PS/2 mouse --> Always report PS/2 keyboard exist if PS/2 mouse is plugged * Autodetect -5V input and disable the item if the -5V input is missing * Add legacy mouse emulation for USB mouse * Add BOOT-MENU to select boot device before boot process. User do not need to enter BIOS utility to select boot from CD/Floppy ... Change 1st boot default to be HDD-0 2nd boot default to be CD-ROM If you like to boot from floppy/CDROM, press ESC before boot .... * Quick Post is the default * When ON-Now function is set to POWER-ON by KB password and password is set, BIOS set the default password to be "AWARD" * If UDMA33 cable is used, UDMA66 and UDMA33 device are mixed on one cable, BIOS may detect the wrong cable configuration and use the UDMA66 speed. Add a item "Slow Down UDMA Mode" to fix this problem. User can ENABLE this item to force a UDMA66 device to be UDMA33 speed. * Win2000 build 2183 has problem with USBkeyboard + PS/2 mouse and STR build 2195 W/O problem * Add CPU micro-code CPUID = 0683 -V1.06A ( Under testing ) * Fix S381-F resume from S3 by USB keyboard can only work from USB port0 ( S381-F USB port1 cannot be enabled for resume from S3 due to USB HUB restriction ) -V1.06B * Fix PS/2 Keyboard + COM port mouse + Win2000 failed * Fix load fail safe default secondary IDE dsiabled * Disable PME by default * Fix HCT9.5 PME wake on LAN * Fix Celeron 600A display message Celeron .25u 300A/333/366/400/433/466/500/533 Celeron .18u 500A/533A/566/600... STANDARD.TXT\381106BT.BIN Text Post, CheckSum = 60EE STANDARD.GFX\381106BG.BIN GFX Post, CheckSum = 0799 COMPAQ\381106BG.BIN Compaq OEM,CheckSum = 08FF -V1.06C Date:2000-4-20 * Fix Lan boot rom failed to init for S381-F * Fix AHA-2940 adapter ROM appears two times while only one adapter is installed * Fix CPU frequency display error at some overclocking speed * Fix LINUX LILO boot from SCSI hang * Remove S4_RTC from FACP flag to pass PC99 test. This flag will force ACPI stress not testing Hibernate. Because intel i810 VGA driver built-in win2000 has problem in Hibernating. This problem should be resolved by Intel for newer driver. Intel V4.1 VGA driver already resolve this problem. * In DSDT.ASL, always notify OS from WAK on RTC for Win2000, or the VGA screen will be blank. STANDARD.TXT\381106CT.BIN SUM=1766 STANDARD.GFX\381106CG.BIN SUM=ADC0 HISENE\381106CG.BIN SUM=7A5B TCL\381106CG.BIN SUM=4B70 START\381106CG.BIN SUM=2893 WINMAX\381106CT.BIN SUM=E5D7 WINMAX\381106CG.BIN SUM=41DA COMPAQ\381106CG.BIN SUM=9B4F -V1.07 * Auto check Video Cache of i810 Change Model if video cache is not installed S381-M+ --> S381-M ... * Modify PATCH_USB for S381-F for STR USB hub hang ( Including winbond USB hub controller ) * Fix COM port ACPI init ( set to 1 byte FIFO threshold ) * Fix 64K addon BIOS and not resident clear error ( Intel Salero RAID controller, TRM DC-922, hang if no device connected ) * LED state changed to ACPI LED Power LED System ON Green ON Green ON S1(POS) Red ON Green,2Hz blink S3(STR) Red ON Green,1/2Hz blink System Off OFF OFF * STDCMOS show device name * Video BIOS changed from V3.00 to V4.01 * Add "Wake-Up by PCI Card item" For Addon card PME support * Modify PC health string IN0(V) --> VCore(V) ( VCore for CPU ) IN1(V) --> VTT(V) ( GTL+ Voltage level ) IN2(V) --> VCC3(V) ( 3.3V power ) * Add CPU fan control in S1 * Fix keybaord password power on may fail if 5 chars is used * Fix CPU display (128K L2 cache) : Celeron 533A (not Pentium III 533E) 2000/6/16 * Add Coppermine C0 stepping Microcode ( CPUID = 686 ) * Fix AHA2940U2W BCV problem ( Disable AHA SCSI BCV by default ) * Add an item "PCI Card PnP BIOS Support" to select PnP BIOS BCV function is to be enabled or not * Add support for VIA/Cyrix-III CPU * Add support for VIA/Samuel CPU * Fix system cannot boot if USB disabled * Modify keyboard any key power-on function to reduce possibility of key noise to power on system * Add Sleep Button in Win2000/98 ( Green Switch ) 2000/6/21 * Fix 381-Me+/M+ if PCI VGA plugged will be displayed as 381-Me/M * Fix no display cache 810 boot hang 2000/8/17 -V1.07A * Fix Cyrix III 500MHz CPU speed display error (100*5) (167*3) * Add delay for POWER button pressed and after power off routine to prevent system power on again * Add CPU multiplier larger than 8