Intel Alviso Chipse
;+------------------------------------------------------------------------
;
; Date          : 11/08/'05
; ZE1 Ver.      : 3A18  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 0.37
;
1. Fix plug-in EZ4 docking after resume from S4 will cause Blue-Sreen error
   issue.


2. Add support new flash memory AMIC A29L008AT(pin10 need pull high 10k to 3V)



3. Remove flash boot block when flashing bios.



4. Change new EC bios to 1A37 to fix below:
   1.Add re-configuration EC core clock function to fixed EC clock	 
     slow-down in VDD fail issue.					 
   2.Add Pen remove wakeup system from suspend.				 





;+------------------------------------------------------------------------
;
; Date          : 02/21/'05
; ZE1 Ver.      : 3A17  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 0.33
;
1. Modify bios Video Memory setting for match "Vista Capable" Spec.



2. Force always support swap_bay in this project for avoid dynamic change will
   fail under Windows Vista(Build 5308).







;+------------------------------------------------------------------------
;
; Date          : 01/24/'05
; ZE1 Ver.      : 3A16  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 0.33
;
1. Fix the EC can not wake-up after write serial number via SN3A15.exe.




;+------------------------------------------------------------------------
;
; Date          : 01/18/'05
; ZE1 Ver.      : 3A15  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 0.33
;
1. Implement new codes to improve bios data lost issue.


2. Change to support Intel new osb logo.


3. Change EC bios to 0.33 for support new idle command.




;+------------------------------------------------------------------------
;
; Date          : 11/10/'05
; ZE1 Ver.      : 3A14  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A32
;
1. Change EC bios to 1A32 for fix below.
   1. After pc enter s4, s5 by lid					
	, restore track poing status when s4, s5 resume.		





;+------------------------------------------------------------------------
;
; Date          : 11/09/'05
; ZE1 Ver.      : 3A13  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A31
;
1. Change EC bios to 1A31 for fix below.
   1.Add disable track point when lid close and enable track point when	 
    lid open.		      




;+------------------------------------------------------------------------
;
; Date          : 11/08/'05
; ZE1 Ver.      : 3A12  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A30
;
1. Add back LID device in ACPI code.




;+------------------------------------------------------------------------
;
; Date          : 11/05/'05
; ZE1 Ver.      : 3A11  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A30
;
1. Change EC bios to 1A30 for fix below issues:
   1.fixed back light auto on after Fn+F6 press.




;+------------------------------------------------------------------------
;
; Date          : 10/28/'05
; ZE1 Ver.      : 3A10  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A29
;
1. Change EC bios to 1A29 for fix below issues:
   1.Add disable 4 lunch button in kill device command.			 
   2.Fixed use scroll-enter key enter windows can't  receieve break issue. 





;+------------------------------------------------------------------------
;
; Date          : 09/26/'05
; ZE1 Ver.      : 3A09  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A28
;
1. Change EC bios to 1A28 for Disable PEN plug-out wake from S3/S4.




;+------------------------------------------------------------------------
;
; Date          : 09/23/'05
; ZE1 Ver.      : 3A08  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A27
;
1. Change back the bios setup item "Power On Display" default from "Both"
   to "Auto".




;+------------------------------------------------------------------------
;
; Date          : 09/21/'05
; ZE1 Ver.      : 3A07  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A27
;
1. Fix the bios setup VRAM size incorrect on nVidia sku.





;+------------------------------------------------------------------------
;
; Date          : 09/19/'05
; ZE1 Ver.      : 3A06  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A27
;
1. Add Workaround for sometime delay long time at post logo display (90h).





;+------------------------------------------------------------------------
;
; Date          : 09/16/'05
; ZE1 Ver.      : 3A05  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A27
;
1. Change thermal temperature throttling from 93'c to 90'c. Critical shutdown
   from 97'c to 98'c.



2. Change EC bios to 1A27 for fix below:
   1.Modify fan control method.						 
   2.fixed battery only hard to bring up issue.				 
   3.fixed KB enable\disable function doesn't reset during cold/warm boot and
     resume from s3/s4.

     




;+------------------------------------------------------------------------
;
; Date          : 09/12/'05
; ZE1 Ver.      : 3A03  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A25a
;
1. Fix the Panasonic ODD UJD770 resume from S3 and swap bay will hang-up issue.


2. Change EC bios to 1A25a for fix below:
   1.Fixed bay power stat fail issue.					 
   2.Fixed Enable keyboard/tablet button/track point issue.		 
   3.fixed anykey can't wakeup s3 after press tablet button.		 


3. Add support NBM new function
****************************************************************************************************************************************
   Service 9612 Sub-Function 42 : Enable/Disable Keyboard, Track point and Tablet buttons
      Entry:
            AX = 9612h
            BL = 42h, Enable/Disable Keyboard, Track point and Tablet buttons
            BH = 0, Enable Keyboard, Track point and Tablet buttons
                  = 1, Disable Keyboard, Track point and Tablet buttons
      Exit:
            CY = 0, Successful
                  = 1, Error
*****************************************************************************************************************************************




;+------------------------------------------------------------------------
;
; Date          : 09/08/'05
; ZE1 Ver.      : 3A02  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A23a
;
1. Enable RBAYON# control by EC for fix Lite-on ODD detection during coldboot.


2. Remove LID device in ACPI code.


3. Modify codes to add support AMD flash part "AM29LV081B" and SST "SST39LB080"
   at the same time.


4. Change EC to 1A23a for fix below.
   1.Add control L/P mode scancode to lunch driver and follow notebook	 
     or tablet state.							 
   2.Remove tablet button wakeup suspend function.			 
   3.Add enable/disable internal keyboard/tablet button/track point      
     command 0x7B/0x7C port 6C.						 
   1.Added turn on bay power when bay plug-in in dos mode.		 
   2.Modify jog-dial control method.					 
   3.Add Lid S3 wakeup when notebook change to tablet mode.		 


5. Remove test item in bios setup "Processor Power Management:"






;+------------------------------------------------------------------------
;
; Date          : 09/02/'05
; ZE1 Ver.      : 2A07  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A20
;
1. Disbale RTC S4 wakeup support for WHQL verify.




;+------------------------------------------------------------------------
;
; Date          : 08/30/'05
; ZE1 Ver.      : 2A06  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A20
;
1. Disable RBAYON# control by EC for verify issue on B sample.


2. Disbale USB port7 wakeup function for WHQL wakeup from usb test fail.





;+------------------------------------------------------------------------
;
; Date          : 08/29/'05
; ZE1 Ver.      : 3A01  		
; Intel VGA     : 1219
; nVidia VGA    : 44023712.ROM 
; EC Ver	: 1A20
;
1. Enable RBAYON# control by EC for fix Lite-on ODD detection during coldboot.



2. Change nVidia VGA bios to 05.44.02.37.12 for improve TV detection.





;+------------------------------------------------------------------------
;
; Date          : 08/26/'05
; ZE1 Ver.      : 2A05  		
; Intel VGA     : 1219
; nVidia VGA    : 3711.ROM 
; EC Ver	: 1A20
;
1. Fix Finger-print Application "Protect Suite QL" missing "Boot Security"
   item when use the bios after version 2A03.




;+------------------------------------------------------------------------
;
; Date          : 08/25/'05
; ZE1 Ver.      : 2A04  		
; Intel VGA     : 1219
; nVidia VGA    : 3711.ROM 
; EC Ver	: 1A20
;
1. Change new B5788 PXE boot rom.




;+------------------------------------------------------------------------
;
; Date          : 08/24/'05
; ZE1 Ver.      : 2A03  		
; Intel VGA     : 1219
; nVidia VGA    : 3711.ROM 
; EC Ver	: 1A20
;
1. Add support nVidia thermal control to adjust fan control.
   (It needs to change NVQA.inf to support feature).     


2. Correct Bat1 and Bat2 name.


3. Remove TI-7411 ACPI _ADR codes for fix Card Reader Cold insert can not
   detect when boot into windows.


4. Add "EC_CONTROL_RBAYON" flag for fix Lite-On ODD can not detect issue.
   (This must work on H/W re-Work or C sample,Now Disable for B Sample).


5. Correct the nVidia vga bios version display in bios setup.


6. Fix when install Finger-Print module then post boottime will add 5 more 
   seconds.


7. Add new Preload function AX=9610h, BL=3Dh for Finger-Print Status
   (CX=1 Finger-Print module exist.  CX= 0 Doesn't exist)


8. Enable PEG L0s and L1 for better battery life.


9. Fix LAN transfer lower performance.


10. Fix Audio Bo Bo noise


11. Change VGA bios to 05.44.02.37.11 for improve TV port detection.


12. Change 5788 new PXE boot rom for verify PXE boot.


13. Change EC bios to 1A20 for fix below:
    1.Added bay power status command.					 
    2.Fixed bay power control issue.					
    3.Fixed wake-up LAN function issue.					 
    4.Fixed Quick button function issue.				 
    5.Fixed Track pointer can't work after S3 resume.			 
    6.Added Bay power control method.					 
    7.Added VGA temp control method.					 
    8.Fixed NumLock / CapsLock issue.					 
    9.Fixed Jog-up/down function revese issue.				 
    10.Modify Battery charge table for all batteries.			 
    11.Fixed Pen wakeup / resume issue.					 	



;+------------------------------------------------------------------------
;
; Date          : 08/11/'05
; ZE1 Ver.      : 2A02  		
; Intel VGA     : 1219
; nVidia VGA    : 3404K.ROM 
; EC Ver	: 1A17
;
1. Change all USB port _PRW from S4 to S3.





;+------------------------------------------------------------------------
;
; Date          : 08/10/'05
; ZE1 Ver.      : 2A01  		
; Intel VGA     : 1219
; nVidia VGA    : 3404K.ROM 
; EC Ver	: 1A17
;
1. Fix LPT port setting will dissapear in bios setup if EZ4 Docking doesn't
   plug-in.


2. Fix if LPT port set to "AUTO" in bios setup, then LPT port will dissapear
   in device manager.


3. Set COMB port defaults to "AUTO".



4. Correct Docking wrong flag.


5. Change Product Code name from "Eagle II"to "Eagle2B".


6. Change get Panel resolution function call to won't read from EDID.




;+------------------------------------------------------------------------
;
; Date          : 07/28/'05
; ZE1 Ver.      : 1A10  		
; Intel VGA     : 1219
; nVidia VGA    : 3404K.ROM 
; EC Ver	: 1A17
;
1. Temperary remove _Q0F for fix nVidia sku S3/S4 hang-up issue.


2. Change EC bios to 1A17 for fix below.
   1.Fixed System bring up hang-up in battery only.			 
   2.Fixed Lid function issue.
	







;+------------------------------------------------------------------------
;
; Date          : 07/26/'05
; ZE1 Ver.      : 1A09  		
; Intel VGA     : 1219
; nVidia VGA    : 3404K.ROM 
; EC Ver	: 1A16b
;
1. B0 board bring-up.


2. Upgrade kernel codes to V1.36(ZL7-3A03) and fix below issues.
	1. Update battery information
	2. Support DMI type 17 for DDR2 information
	3. Fix CPU FSB incorrect
	4. Support 2.26MHz string
	5. Support Celeron OSB
	6. Correct extended memory size in SETUP
	7. Speed up POST time
	8. Fix COM, FIR, and LPT status reported incorrect


3. Change nVidia vga bios to 3404K.rom to fix LCD no display cause by
   LCD cable ID.


4. Change EC bios to 1A16b for fix below:
	1. improve scroll wheel scroll up/down quality.
	2. Fixed Quick button issue. 


5. Modify COMB ASL codes.


6. Change VGA ASL code for nVidia.


7. Set PEG vga FORCEX1 disable for enable X16.


8. Set cmosPPM default to enabled for Enable C state and P state.


9. Change AZALIA audio setting for Enable line-in in EZ4.


10. Delay Write EC ram data and change ec bios to 1A16b for fix UMA b0 board
    resume from S3 will hang-up with no display.





;+------------------------------------------------------------------------
;
; Date          : 07/13/'05
; ZE1 Ver.      : 1A08  		
; Intel VGA     : 1219
; nVidia VGA    : E233HV.ROM 
; EC Ver	: 1A15
;
1. Change EC bios to 1A15 for fix below issue.
   1.Fixed Tablet button issue.	 





;+------------------------------------------------------------------------
;
; Date          : 07/12/'05
; ZE1 Ver.      : 1A07  		
; Intel VGA     : 1219
; nVidia VGA    : E233HV.ROM 
; EC Ver	: 1A14
;
1. Change UPEK TBX rom from 3.05D to 3.05F for fix issue If we press "ESC" 
   to skip the Fingerprint in the BIOS POST,  the "Boot Security" will not 
   show in the PS_QL's dialog.


2. set vga bios setting "Disable SSC in Dual Display Twin:" from No to Yes
   for fix when use vga driver 4308 set twin mode, then CRT will have bad
   display quality issue.



3. Re-programming AZALIA audio setting for set PC=Beep with internal speaker.



4. Change EC bios to 1A14 for fix below issue.
   1.Fixed Bay swap no function issue. 





;+------------------------------------------------------------------------
;
; Date          : 07/08/'05
; ZE1 Ver.      : 1A06  		
; Intel VGA     : 1219
; nVidia VGA    : E233HV.ROM 
; EC Ver	: 1A13a
;
1. Implement support UPEK finger-print preboot TBX feature(US).


2. Arrange NVRAM placement for reserve space for finger-print.


3. Remove Video memory size setting "MaxDvt" in bios setup.


4. Re-config AZALIA Audio CODEC_AMP_MUTE pin Enable(SID=1025140D).


5. Correct vga and bios version wrong string.


6. Change Product Name from "Crane III" to "Eagle II".


7. Change EC bios to 1A13 for fix below issues.
   1.Fixed tablet button ESC / Rotate inverse function.			 
   2.Fixed backlight too late to turn on when system wake from S3.	 
   3.Fixed battery charging value fail issue.				 
   4.Fixed PCI buffer power / reset issue.				 
   5.Fixed 2 battery selector issue.	   
   6.Fixed S4 can not shutdown.     


8. Ignore Secondary Slave IDE device when cold boot IDE initialize.


9. Combine BroadCom Lan 5788 and 4401B0 PXE rom and remove replace logo.






;+------------------------------------------------------------------------
;
; Date          : 06/24/'05
; ZE1 Ver.      : 1A05 - 		
; Intel VGA     : 1219
; nVidia VGA    : E233HV.ROM 
; EC Ver	: 1A11
;
1. Change EC bios to 1A11 for support 1M rom.


2. Change bios nto support SST39VF080 1MByte flash rom.




;+------------------------------------------------------------------------
;
; Date          : 06/23/'05
; ZE1 Ver.      : 1A04 - 		
; Intel VGA     : 1219
; nVidia VGA    : E233HV.ROM 
; EC Ver	: 1A10
;
1. Correct the nVidia SKU display wrong version in bios setup.
	

2. Set PPM setting in bios setup to Default Disable C state.


3. Add Program AZALIA Modem codec SID programming for driver installation 
   issue.


4. Change super i/o com2 and FIR setting in bios setup and support Docking
   com port.





;+------------------------------------------------------------------------
;
; Date          : 06/02/'05
; ZE1 Ver.      : 1A03 - 		
; Intel VGA     : 1219
; nVidia VGA    : E233HV.ROM 
; EC Ver	: 1A10
;
1. Change EC bios to 1A10 for fix when boot to dos, KB will auto generate
   "bbbbb.." issue.


2. Change nVidia vbios to E233HV.rom (5.44.02.34.04).


3. Add program AZALIA codec SID and register table for initialize.


4. Modify Super I/O register setting for match A2 schemetic changed.


5. Force to define COM1=WACOM digitizer for let it work.


6. Set Support Docking flag always true.


7. Set C4onC3 disable for test.




;+------------------------------------------------------------------------
;
; Date          : 06/02/'05
; ZE1 Ver.      : 1A02 - 		
; Intel VGA     : 1219
; nVidia VGA    : ZE131AB
; EC Ver	: 1A01
;
1. Disable SATA to fix IDE devices can not access.


2. Set PEG pcie force to X1 for nvidia discrete sku sometime hanp-up at 
   postcode 4ch.


3. Add support flashing bios by flash utility (Winflash and flash16).


4. Set cmosDisplayDevice setting from auto to both for fix UMA sku panel
   can not display.


5. Program clockgen and set Spread Spectrum enable.




;+------------------------------------------------------------------------
;
; Date          : 05/20/'05
; ZE1 Ver.      : 1A01 - ZL72B01 		
; Intel VGA     : 1219
; EC Ver	: 1A01
;
1. First release


