Intel Calistoga Chipset
;+------------------------------------------------------------------------
;
; Date          : 04/23/'07
; ZD1 BIOS Ver. : v1.3811
; Z01 BIOS Ver. : v1.3810
; ZD1 EC Version: 0.045
; Z01 EC Version: 0.045
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;

1. Upgrade kernel code from r1.41 to r1.45
   r1.45     
   1. Incorporated ICH8 BSU V1.8 change for SATA Init.
   2. Fixed C6 issue after S4 resume.
   3. Fixed PPM _OSC query by OSPM issue.
   4. x Fixed CPU fan and throttling issue when DTS disabled with Vista.
   5. Fixed system wake from S3 using serial modem issue.
   6. Updated MRC 1.04.

   r1.44     
   1. Fix USB 10key number pad issue (see SPR001978 for detail)
   2. Fix system long delay with PCI function call.

   r1.43
   1. WA provide by Intel extended to S4.

   r1.42
   1. Implement ICH8M BSU 1.71.



2. Remove oem implement ICH8 SATA WorkAround(r1.45 kernel has pull in).





;+------------------------------------------------------------------------
;
; Date          : 03/14/'07
; ZD1 BIOS Ver. : v1.3811
; ZD1 EC Version: 0.045
; ZD1 IGD BIOS  : 1478
;

1. Upgrade kernel code from r1.41 to r1.45
   r1.45     
   1. Incorporated ICH8 BSU V1.8 change for SATA Init.
   2. Fixed C6 issue after S4 resume.
   3. Fixed PPM _OSC query by OSPM issue.
   4. x Fixed CPU fan and throttling issue when DTS disabled with Vista.
   5. Fixed system wake from S3 using serial modem issue.
   6. Updated MRC 1.04.

   r1.44     
   1. Fix USB 10key number pad issue (see SPR001978 for detail)
   2. Fix system long delay with PCI function call.

   r1.43
   1. WA provide by Intel extended to S4.

   r1.42
   1. Implement ICH8M BSU 1.71.



2. Remove oem implement ICH8 SATA WorkAround(r1.45 kernel has pull in).



3. Remove AZALIA verb table that w/o HDMI for UMA sku. 







;+------------------------------------------------------------------------
;
; Date          : 02/20/'07
; ZD1 BIOS Ver. : v1.3810
; Z01 BIOS Ver. : v1.3809
; ZD1 EC Version: 0.045
; Z01 EC Version: 0.045
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1. Implement the INTEL ICH8M SATA Initialization / LPM Issue Workaround.


2. Change cmos "SATA Mode" setting back default from "IDE" to "AHCI" mode.





;+------------------------------------------------------------------------
;
; Date          : 02/18/'07
; ZD1 BIOS Ver. : v1.3809
; Z01 BIOS Ver. : v1.3808
; ZD1 EC Version: 0.045
; Z01 EC Version: 0.045
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1. Change cmos "SATA Mode" setting default from "AHCI" to "IDE" mode.






;+------------------------------------------------------------------------
;
; Date          : 02/18/'07
; ZD1 BIOS Ver. : v1.3808
; Z01 BIOS Ver. : v1.3807
; ZD1 EC Version: 0.045
; Z01 EC Version: 0.045
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
Z01:
1. Fix the sku with BroadCom WLAN card resume from S3 will turn off LCD 
   backlight cause by Atheros WLAN solution.






;+------------------------------------------------------------------------
;
; Date          : 01/29/'07
; ZD1 BIOS Ver. : v1.3808
; Z01 BIOS Ver. : v1.3806
; ZD1 EC Version: 0.045
; Z01 EC Version: 0.045
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
ZD1:
1. Fix Robson cache policy select items "ReadyBoost and ReadDrive" Enabled can
   not be selected since bios 3801.





Z01:
1. Fix Atheros Wireless transfer interrupt issue.


2. Change EC bios to 0.45 to fix below:
   1. Fixed JAPAN "Enter" key issue.					
   2. Fixed application charge command some can't work issue.		
   3. Fixed S3 can't wakeup issue when lid state not stable in power 	
      button press.				 			


3. Fix the L2 Cache size of CPU T8300 doesn't show up during POST boot
   diagnostic screen.






;+------------------------------------------------------------------------
;
; Date          : 01/15/'07
; ZD1 BIOS Ver. : v1.3807
; ZD1 EC Version: 0.045
; ZD1 IGD BIOS  : 1478
;
1. Fix the L2 Cache size of CPU T8300 doesn't show up during POST boot
   diagnostic screen.


2. Change EC bios to v0.045 to fix below:
   1. Fixed JAPAN "Enter" key issue.					
   2. Fixed application charge command some can't work issue.	   






;+------------------------------------------------------------------------
;
; Date          : 01/05/'07
; ZD1 BIOS Ver. : v1.3806
; Z01 BIOS Ver. : v1.3805
; ZD1 EC Version: 0.043
; Z01 EC Version: 0.043
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1. Re-Enable VGA LVDS Spread Spectrum.





;+------------------------------------------------------------------------
;
; Date          : 12/26/'07
; ZD1 BIOS Ver. : v1.3805
; Z01 BIOS Ver. : v1.3804
; ZD1 EC Version: 0.043
; Z01 EC Version: 0.043
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1. Upgrade kernel code to r1.41 for fix below:
   1. Fixed an issue where a PCI 3.0 compliant OROM may not run.
   2. Cleaned up the SATA Screen.
   3. Added the 1.01 Intel(R) Turbo Memory Reference Code.
   4. Added the latest Intel ASL compiler.
   5. WA provide by Intel.(false thermtrip for Penryn cpu)


2. Update codes.
   add  feature\smbios.600\erbitmap.asm make.mak postelog.asm



3. Add Workaround for few case ESCD header damage cause boot stop at ECSD 
   update fail.






;+------------------------------------------------------------------------
;
; Date          : 11/21/'07
; ZD1 BIOS Ver. : v1.3804
; Z01 BIOS Ver. : v1.3803
; ZD1 EC Version: 0.043
; Z01 EC Version: 0.043
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1. Add clear TS before enter S5.


2. Update codes from kernel r1.39	
        oem.twn\base\acpi\acpis3_2.asm
	oem.twn\common\cpua20.asm (Add)
	oem.twn\make.mak
	oem.twn\base\cpufeat.003\intlapin.asm


3. Add CPUID=10661h microcode support.





;+------------------------------------------------------------------------
;
; Date          : 11/09/'07
; ZD1 BIOS Ver. : v1.3803
; Z01 BIOS Ver. : v1.3802
; ZD1 EC Version: 0.043
; Z01 EC Version: 0.043
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
ZD1:
1. Change EC bios to 0.43 for fix below:
   1. Fixed National Thermal IC over temperature value fail issue.	





;+------------------------------------------------------------------------
;
; Date          : 11/07/'07
; ZD1 BIOS Ver. : v1.3802
; Z01 BIOS Ver. : v1.3802
; ZD1 EC Version: 0.042
; Z01 EC Version: 0.043
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1. Hide SLIC table (SLP 2.0) if the OS is not Microsoft's. It needs factory
   to write the sig. to EEPROM
        append\slp20\acpislp2.asm (add HOOKC oemCheckSlicBuildSigFar)
        feats\eeprom\eep_hook.asm (add HOOKC oemGetEepromSlicTableBuildSig)
        feats\eeprom.inc (add SLIC_TABLE_BUILD_SIG_EEPROM &
                              SLIC_TABLE_BUILD_SIG_L_EEPROM)
        zd1.tc3\oemslp2.asm (add oemGetEEPROMSlicTableBuildSig and oemCheckSlicBuildSigFar)
        z01.tc3\oemslp2.asm (add oemGetEEPROMSlicTableBuildSig and oemCheckSlicBuildSigFar) 



2. Remove Signon string display when booting with diagnostic mode.
	zd1.tc3\signon.str
	z01.tc3\signon.str



Z01:
1. Change EC bios to 0.43 for fix below:
   1. Fixed Lid state not stable when power button press to fixed S3 
      can't wakeup issue.						






;+------------------------------------------------------------------------
;
; Date          : 10/29/'07
; ZD1 BIOS Ver. : v1.3801
; Z01 BIOS Ver. : v1.3801
; ZD1 EC Version: 0.042
; Z01 EC Version: 0.042
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1. Upgrade kernel codes form r1.32 to r1.34
   1. CRES BSU 1.03                  
   2. Fix hang TP49 problem when plug some PCIE card.       
   3. Correct IGD Function 0 IOADR error.                           
   4. Changed Max CPUs to 2 and added special handling for
      CMP disabled.                                       
   5. Incorporated Santa Rosa OpRegion SCI Reference Code V1.02.
   6. Incorporated Santa Rosa Processor Power Management BIOS 
      reference code V1.70. 
      1) Added Penryn C6 support.
      2) Added Penryn N/2 support.
       	chipset\intel\creslne\efimtrr.asn filerev.dfl grfxinit.asm
       	cpu\intel\p8\apcc4.asm 
       	gui\src\common.001\make.mak
       	smp\intel\crestlne\common\hooks.asm oem.inc
       	smp\intel\crestlne\common.tc3\apinit.asm make.mak intlapmr.asm	
       	smp\intel\crestlne\crb.tc3\bcp.asm make.mak signon.str xception.lst 
	smp\intel\crestlne\intel.600\extsmi.asm initlstk.asm oemhooks.asm
	smp\intel\crestlne\intel.600\acpi\asl\ec.asl gpe.asl
        smp\intel\crestlne\intel.600\igdoprn\igdoinit.asm igdomobf.asl 
		igdosbcb.asl
        smp\intel\crestlne\intel.600\pcie\pciecid1.asm pciecid1.asm
	smp\intel\crestlne\intel.600\ppm\cpu0cst.asl ppm.asm ppm.inc 
		ppmapplt.asm ppmcmp.asm ppminit.asm ppmmrm.asm ppmprn.asm
		relnote.txt
	base\chipset\grfxinit.asm
	common\hooks.asm
	common\oem.inc
	base\cpu\intlapmr.asm
	common\apinit.asm
	z01.tc3\make.mak signon.str
	zd1.tc3\make.mak signon.str
	intel.600\oemhooks.asm initlstk.asm extsmi.asm
	intel.600\igdoprn\igdomobf.asl igdosbcb.asl
	append\asl\igdomobf.asi igdosbcb.asi
        intel.600\pcie\pciecid1.asm pciecid2.asm
	intel.600\ppm\cpu0cst.asl ppm.asm ppm.inc ppmapplt.asm ppmcmp.asm 
		ppminit.asm ppmmrm.asm ppmprn.asm


2. Upgrade kernel codes form r1.34 to r1.39
   R1.35     
   1. Incorporated Santa Rosa Processor Power Management BIOS        
      reference code V1.90.                                             
   2. Incorporated Crestline BSU V1.10.                              
        1).Incorporated Device ID support for 965GME/965GLE SKUs.    
        2).Removed Graphics Render Standby Mode (RS2) support.       
   3. Incorporated ICH8 BSU V1.7.                                    
        1).Updated ICH8 C6 timings.                                  
        2).Updated SATA Traffic Monitor setting.                     
        3).Changes to S5 WOL for Gbe.                                
        4).Changes to ASPM settings for Mobile.     
   $REQUIRES:  1. SMP\Intel\CrestLNE\intel.600\ppm\filerev.dfl	-r1.15        
     	       SMP\INTEL\CRESTLNE\INTEL.600\filerev.dfl		-r1.25        
      	       SMP\INTEL\CRESTLNE\INTEL600.TC3\ACPI\ASL\filerev.dfl	-r1.5
       	    2. SMP\INTEL\CRESTLNE\INTEL.600\IGDOPRN\filerev.dfl	-r1.10        
       	       SMP\INTEL\CRESTLNE\INTEL.600\AMT\filerev.dfl	-r1.18        
       	       CHIPSET\INTEL\CRESTLNE\filerev.dfl		-r1.27        
       	       SMP\INTEL\CRESTLNE\crb.tc3\xception.lst		-r1.31       
       	    3. SMP\INTEL\CRESTLNE\INTEL.600\PCIE\filerev.dfl	-r1.16        
       	       SMP\INTEL\CRESTLNE\INTEL.600\filerev.dfl	-r1.25        
   R1.36
   1. Update for Intel Robson support:
       	1) Added code to de-allocate temporary conventional and 
	       	extended memory after the completion of the Intel Turbo Memory 
            	PRE-INT19h call.
      	2) De-Allocation per Intel Turbo memory BIOS Reference 
       		Code, version 1.01.
   $REQUIRES:	smp\intel\crestlne\intel.600\dforom\preint19.asm	-r1.6
       		smp\intel\crestlne\intel.600\dforom\filerev.dfl		-r1.6
       		SMP\Intel\CrestLNE\crb.tc3\version.mak	-r1.36   
       		SMP\Intel\CrestLNE\crb.tc3\sample.vcl	-r1.36      
       		SMP\Intel\CrestLNE\crb.tc3\filerev.dfl	-r1.36 
       		SMP\Intel\CrestLNE\crb.tc3\signon.str	-r1.33
   R1.37
   1. Can't boot from USB Key after ran through Vista Robson driver.
   2. Hotplug USB hub will cause system hang in some conditions.
   $REQUIRES:  smp\intel\crestlne\intel.600\dforom\preint19.asm	-r1.7
       	    smp\intel\crestlne\intel.600\dforom\filerev.dfl	-r1.7
		    SMP\Intel\CrestLNE\crb.tc3\version.mak	-r1.37
		    SMP\Intel\CrestLNE\crb.tc3\sample.vcl	-r1.37
		    SMP\Intel\CrestLNE\crb.tc3\filerev.dfl	-r1.37
		    SMP\Intel\CrestLNE\crb.tc3\signon.str	-r1.34
		    SMP\Intel\CrestLNE\crb.tc3\xception.lst	-r1.32
   R1.38
   1. Implement Intel CPU's SMRR feature.
   2. INSTALL_CPU_TYPE Penyrn.
       	    CPU\INTEL\P8\filerev.dfl	-r1.205                               
       	    MISER\COMMON4.600\smicpu.asm -r1.3
            BOOTBLOK\SMP\INTEL\CRESTLNE\CRB.TC3\filerev.dfl -r1.7
      	    BOOTBLOK\SMP\INTEL\CRESTLNE\CRB.TC3\cpu.asm -r1.1
            SMP\INTEL\CRESTLNE\COMMON\smbios24.inc	-r1.0
      	    SMP\INTEL\CRESTLNE\COMMON.TC3\filerev.dfl	-r1.25
       	    SMP\INTEL\CRESTLNE\COMMON.TC3\acpis3_2.asm	-r1.2
       	    SMP\INTEL\CRESTLNE\COMMON.TC3\make.mak	-r1.17
       	    SMP\Intel\CrestLNE\crb.tc3\version.mak	-r1.38
       	    SMP\Intel\CrestLNE\crb.tc3\sample.vcl	-r1.38
       	    SMP\Intel\CrestLNE\crb.tc3\filerev.dfl	-r1.38
       	    SMP\Intel\CrestLNE\crb.tc3\signon.str	-r1.35
       	    SMP\Intel\CrestLNE\crb.tc3\xception.lst	-r1.33
       	    SMP\Intel\CrestLNE\crb.tc3\make.mak		-r1.26
       	    SMP\Intel\CrestLNE\crb.tc3\bcp.asm		-r1.30
   R1.39
   1. Some MSR registers are not saved/restored during S3.  
      $REQUIRES:  SMP\INTEL\CRESTLNE\COMMON.TC3\filerev.dfl	-r1.26    
       	    SMP\INTEL\CRESTLNE\COMMON.TC3\acpis3_2.asm	-r1.3
       	    SMP\INTEL\CRESTLNE\COMMON.TC3\make.mak	-r1.18 
       	    SMP\Intel\CrestLNE\crb.tc3\version.mak	-r1.39    
       	    SMP\Intel\CrestLNE\crb.tc3\sample.vcl	-r1.39    
       	    SMP\Intel\CrestLNE\crb.tc3\filerev.dfl	-r1.39    
       	    SMP\Intel\CrestLNE\crb.tc3\signon.str	-r1.36
       	    SMP\Intel\CrestLNE\crb.tc3\xception.lst	-r1.34

	base\bootblok\cpu.asm
        bus\usb\common.002\usbmain.asm
	cache\intel\p8\cacp6.inc impcode.asm pmcache.asm smicache.asm 
   		smramche.asm
	chipset\intel\crestlne\acpis3.asm cs.inc grfxinit.asm igdcheck.asm
	cpu\intel\p8\merom\ucode\m206f258.asm m206f6c8.asm m8006fb.asm
		make.mak intelmu.txt
        cpu\intel\p8\merom_L\ucode\intelmu.txt m110661.asm m210661.asm
		m8010661.asm make.mak
	cpu\intel\p8\merom\make.mak
	cpu\intel\p8\merom_l\make.mak
	cpu\intel\p8\penryn\*.*
	cpu\intel\p8\cpu.asm cpuinfo.asm cpumc.asm cpup8.inc cputype.asm
		gpf_feat.asm p8_thrd.asm p8cmos.asm smbios.asm smminfo.asm
		smmmp.asm spdetect.asm vrcomply.asm wheacpue.asm wheamca.asm	
		make.mak
       *features\smbios.600\smbiolog\erbitmap.asm make.mak postelog.asm
	features\smbios.600\cpuhand.asm mpcpuhnd.asm
	include.600\cpu.inc smbios.inc smbios24.inc smbios25.inc 
		smstruc.inc wheaglob.inc
	miser\common4.600\smicpu.asm
        pnp\ptl\common.003\pci\exprom\oprcfg.asm oprchkid.asm
        smp\intel\crestlne\common.tc3\acpis3_2.asm cpua20.asm intlapin.asm
		make.mak pmcache.asm(remove) smicache.asm(remove) 
		sata.asm(remove)
	smp\intel\crestlne\crb.tc3\bcp.asm make.mak signon.str version.mak
        smp\intel\crestlne\intel.600\initlstk.asm smitrap3.asm
	smp\intel\crestlne\intel.600\amt\amt.inc ider.asm sol.asm
	smp\intel\crestlne\intel.600\dforom\preint19.asm
	smp\intel\crestlne\intel.600\igdoprn\igdoinit.asm igdoinit.inc
	smp\intel\crestlne\intel.600\pcie\pciecid2.asm
        smp\intel\crestlne\intel.600\ppm\cpu0cst.asl ppm.asm ppm.inc 
		ppm_wak.asl ppmmrm.asm ppmprn.asm
        oem.twn\base\make.mak (remove basecach.lib)
        oem.twn\base\fdisk\make.mak (remove sata.asm)
	oem.twn\base\chipset\grfxinit.asm csacpis3.asm
	oem.twn\base\cpu\cpu.asm cpuinfo.asm make.mak
		(remove cpu ucode for used kernel codes)
	oem.twn\base\smbios.600\cpuhand.asm
	oem.twn\intel.600\initlstk.asm* smitrap3.asm*
	oem.twn\intel.600\amt\amt.inc ider.asm sol.asm
	oem.twn\intel.600\dforom\preint19.asm
	oem.twn\intel.600\igdoprn\igdoinit.asm* igdoinit.inc
	oem.twn\intel\crestlne\intel.600\pcie\pciecid2.asm*
        oem.twn\intel\crestlne\intel.600\ppm\cpu0cst.asl ppm.asm* ppm.inc 
		ppm_wak.asl ppmmrm.asm* ppmprn.asm*
        oem.twn\zd1.tc3\bcp.asm make.mak
        oem.twn\z01.tc3\bcp.asm make.mak

	
3. Add new Penryn cpu microcode to support CPUID:10674 and 10671.
	base\cpu\make.mak
	z01.tc3\bcp.asm
	zd1.tc3\bcp.asm


4. Add delay after spi flash programing page.
	base\w8769\wspiflsh.asm


5. Modify Arcade key Instant On support feature to force boot from HDD when 
   power on by Arcade key pressed.
	base\acpi\acpisbf.asm (Change HOOKJ to HOOKC).
	feats\instanon\instanOn.asm
	feats\instanon\make.mak


6. Skip PXE ROM Initial when power on by Arcade key pressed.
	base\pnp\oprom.asm
	base\pnp\make.mak
	feats\instanon\instanOn.asm


7. Skip DFOROM initial when power on by Arcade key pressed.
	intel.600\DFOROM\DFOinit.asm
	feats\instanon\instanOn.asm


Z01:
1. Change Battery name to "Nestos".
	append\asl\battery.asi


ZD1:
1. Change EC bios to 0.042 for fix below:
   1. Add National Thermal IC address table.
	


;+------------------------------------------------------------------------
;
; Date          : 10/26/'07
; ZD1 BIOS Ver. : v1.3710
; Z01 BIOS Ver. : v1.3711
; ZD1 EC Version: 0.041
; Z01 EC Version: 0.042
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
Z01:
1. Change EC bios to 0.042 for support SIMPL new battery.




;+------------------------------------------------------------------------
;
; Date          : 09/21/'07
; ZD1 BIOS Ver. : v1.3710
; Z01 BIOS Ver. : v1.3710
; ZD1 EC Version: 0.041
; Z01 EC Version: 0.041
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1. Remove the code un-needed
        append\asl\ptswak.asi

2. Identify BD DVD and HD DVD
        common\dmioem.asm (modify DMI10)
        feats\nbm\hand9610.asm (add sub-function 0x3C)
        feats\node\atapi.asm (add oemCheckOddType)
        common\oem_odd.asm





;+------------------------------------------------------------------------
;
; Date          : 08/27/'07
; ZD1 BIOS Ver. : v1.3709
; Z01 BIOS Ver. : v1.3709
; ZD1 EC Version: 0.041
; Z01 EC Version: 0.041
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;

1. Add detect cpu C4 capability to decide turn off C4onC3 setting for support T2310 cpu.
	common\oemcomm.asm

2. Modify exx wmi C4onC3 function for detect C4 support or not.
	feats\wmi\wmihand.asm

3. Remove some unused port 80h debug code.


;+------------------------------------------------------------------------
;
; Date          : 08/15/'07
; ZD1 BIOS Ver. : v1.3708
; Z01 BIOS Ver. : v1.3708
; ZD1 EC Version: 0.041
; Z01 EC Version: 0.041
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1. Update EC bios to ZD1_041, Z01_041 for fix below: 
	1. Fixed lost key with touchpad press issue.

ZD1:
1.New TV MODULE detect protocol: 
	int15h,ax=9610,bx=00f0h .(return bl=1 AVerMedia, bl=2 YUANRD, bl=3 LITEON , AX = VENDOR ID)
		
	ZD1.TC3\OEM_TV.ASM
	FEATS\PRELOAD\HANDLER.ASM

;+------------------------------------------------------------------------
;
; Date          : 07/30/'07
; ZD1 BIOS Ver. : v1.3707
; Z01 BIOS Ver. : v1.3707
; ZD1 EC Version: 0.040
; Z01 EC Version: 0.040
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1.Fix setup string for SATA mode.
	feats\node\node.str

2.Fix for in setup menu, system hanged when select right to secure menu.
	zd1.tc3\OEM_SATA.ASM
	z01.tc3\OEM_SATA.ASM

3.Fix for not able to find HDD during XP installing when select IDE mode in SATA mode item.
	oem.twn\BASE\FDISK\SATAINIT.ASM

ZD1:
1.add support new ccd (CHICONY) and new TV module (LITEON). 
  For TV module detection int15h,ax=9610,bx=00f0h .(return bl=1 AVerMedia, bl=2 YUANRD, bl=3 LITEON)
  For CCD type detection int15h,ax=9610,bx=0038h .(return bl=1 Logitech, bl=2 Bison, bl=3 Suyin, bl=4 CHICONY)
	ZD1.TC3\OEM_CCD.ASM
	ZD1.TC3\OEM_TV.ASM


;+------------------------------------------------------------------------
;
; Date          : 07/25/'07
; ZD1 BIOS Ver. : v1.3706
; Z01 BIOS Ver. : v1.3706
; ZD1 EC Version: 0.040
; Z01 EC Version: 0.040
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1. Correct the Maximum support memory size value to 2GB when northbridge is 
   960GL chipset.
	base\chipset\smbios.asm


ZD1:
1. Modify to support two audio verb table for fix HDMI item appear on UMA sku. 
	base\bus\azalia.asm
	zd1.tc3\hda_oem.asm


2. Force flag 3G module doesn't exist.
	zd1.tc3\make.mak




;+------------------------------------------------------------------------
;
; Date          : 07/20/'07
; ZD1 BIOS Ver. : v1.3705
; Z01 BIOS Ver. : v1.3705
; ZD1 EC Version: 0.040
; Z01 EC Version: 0.040
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1. update oem.twn\base\cpu\cpu.asm from 1.47 to 1.48

2. add microcode to support 6FB cpu(T7700,T7500)
	oem.twn\z01.tc3\bcp.asm
	oem.twn\zd1.tc3\bcp.asm
	OEM.TWN\BASE\CPU\m8006fb.asm
	OEM.TWN\BASE\CPU\make.mak

;+------------------------------------------------------------------------
;
; Date          : 07/12/'07
; ZD1 BIOS Ver. : v1.3704
; Z01 BIOS Ver. : v1.3704
; ZD1 EC Version: 0.040
; Z01 EC Version: 0.040
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;
1. Add AZALIA Audio and Modem Codec present detection workaround.(If any one 
   missing then force to restart. Maximum retry 5 times)
	base\bus\azalia.asm


2. Fix moving left-right in setup menu will very slowly when system doesn't
   installed HDD on it.
	base\fdisk\make.mak(Remove redefine)
	append\hddpswd\kernel\newdtect.asm

	



;+------------------------------------------------------------------------
;
; Date          : 07/06/'07
; ZD1 BIOS Ver. : v1.3703
; Z01 BIOS Ver. : v1.3703
; ZD1 EC Version: 0.040
; Z01 EC Version: 0.040
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;

1. Support Amic flash parts to update bios from differrent version
	zd1.tc3\flashint.asm
	z01.tc3\flashint.asm

2. Add support STM M25P80 flash part
	PSI\SILICON\STMicro\M25P80\FLASH.DXE\BIN\STM25P8064.FF
	ZD1.TC3\FLASH.DXE\BIN\FlashPlatform64.FF
	Z01.TC3\FLASH.DXE\BIN\FlashPlatform64.FF
	zd1.tc3\make.mak
	z01.tc3\make.mak
	zd1.tc3\flashint.asm
	z01.tc3\flashint.asm

3. Add back C2 support
	OEM.TWN\INTEL.600\PPM\CPU0CST.ASL


;+------------------------------------------------------------------------
;
; Date          : 07/02/'07
; ZD1 BIOS Ver. : v1.3702
; Z01 BIOS Ver. : v1.3702
; ZD1 EC Version: 0.040
; Z01 EC Version: 0.040
; ZD1 IGD BIOS  : 1478
; Z01 IGD BIOS  : 1478
;

1. Upgrade Kernal codes from r1.31 to r1.32 for fix below:
	1. Pass BIOS build under 32 bit Vista.
	2. ES register is modified before AFN_ALLOC_NVS. 
		intel.600\igdoprn\igdoinit.asm
		zd1.tc3\make.mak
		z01.tc3\make.mak
		zd1.tc3\signon.str
		z01.tc3\signon.str	
		zd1.tc3\version.mak
		z01.tc3\version.mak

1. Disable the SATA ports not use
        base\fdisk\sata.asm

2. Add the selection for configure SATA controller
        feats\node\make.mak (add sata.asm)
        feats\node\node.str
        feats\node\sata.asm
        zd1.tc3\make.mak
        zd1.tc3\oem_sata.asm
        zd1.tc3\template.asm
        z01.tc3\make.mak
        z01.tc3\oem_sata.asm
        z01.tc3\template.asm

3. update vbios version to 1478

4. Enable SD controller ADMA mode for Fix when copy data from SD card to HDD 
   will cause play music by media player un-smooth issue
	COMMON\oemcomm.asm

ZD1:
1. support different CPU/VGA combination fan table
	zd1.tc3\OEM_DTS.ASM

2. Update EC bios to ZD1_040 for fix below:
	1. Added intel UMA thermal table and fan control.
	   ZD1.tc3\ec\zD1_040.bin make.mak

;+------------------------------------------------------------------------
;
; Date          : 06/23/'07
; ZD1 BIOS Ver. : v1.3701
; Z01 BIOS Ver. : v1.3701
; ZD1 EC Version: 0.039
; Z01 EC Version: 0.040
; ZD1 IGD BIOS  : 1436
; Z01 IGD BIOS  : 1436
;
1. Upgrade Kernal codes from r1.29 to r1.31 for fix below:
   1. Implement ICH8 BSU1.6       
   2. Incorporated SantaRosa PPM reference code V1.51.
   3. Additional PCIE Native Mode support.
   4. Added Penryn MSR save/restore tables.
   5. Fix hung-up in POST when PCI-Express which has only one capability device
      is found..
	smp\intel\crestlne\common\oem.inc 
	smp\intel\crestlne\common.tc3\intlapin.asm intlapmr.asm pmcache.asm 
		postb.asm smicache.asm pcieutil.asm usbinit.asm make.mak
	smp\intel\crestlne\crb.tc3\bcp.asm make.mak signon.str xception.lst
		version.mak
	smp\intel\crestlne\intel.600\acpi\asl\host_bus.asl
	smp\intel\crestlne\intel.600\ppm\cpu0cst.asl ppminit.asm ppmmrm.asm 
		ppmprn.asm
	smp\intel\crestlne\intel600.tc3\acpi\asl\globlnvs.asl	
	smp\intel\crestlne\setup\cpu\cpu.str
	smp\intel\crestlne\setup\ich\lancfg.asm
	oem.twn\base\cpu\intlapmr.asm
	oem.twn\base\cpufeats.003\intlapin.asm
	oem.twn\common\pcieutil.asm oem.inc
	oem.twn\base\usb\usbinit.asm
	oem.twn\append\asl\host_bus.asi globlnvs.asi
	oem.twn\intel.600\ppm\cpu0cst.asl ppminit.asm ppmmrm.asm ppmprn.asm
	zd1.tc3\cpu.str
	z01.tc3\cpu.str



2. Fix HDD master password can not be unlocked on WesternDigital HDD.
	append\hddpswd\hddpwd.src\hddpwsvc.asm



3. Fix Brighness control can not show up in Mobility Center and test fail with
   int15 test program on 960GL sku.
	base\chipset\grfxinit.asm
	base\chipset\make.mak



4. Update codes.
	base\cpu\vrcomply.asm



5. Update EC bios to ZD1_039, Z01_040 for fix below:
   1. Fixed ACIN pin not stable in power on state.
	z01.tc3\ec\z01_040.bin make.mak
	zD1.tc3\ec\zD1_039.bin make.mak


6. Add support CM550 cpu dmi family type detection.
	cpu\intel\p8\cpup8.inc
	z01.tc3\bcp.asm
	zd1.tc3\bcp.asm






;+------------------------------------------------------------------------
;
; Date          : 06/15/'07
; ZD1 BIOS Ver. : v1.3602
; Z01 BIOS Ver. : v1.3603
; ZD1 EC Version: 0.038
; Z01 EC Version: 0.039
; ZD1 IGD BIOS  : 1436
; Z01 IGD BIOS  : 1436
;
1. Set Default NativePcie to disabled.
	zd1.tc3\bcp.asm
	z01.tc3\bcp.asm


2. Add back nVidia vbios miss first digit.
	append\vga\nvd_vga.asm


ZD1:
1. Correct bios version string.
	zd1.tc3\oem_def.inc




;+------------------------------------------------------------------------
;
; Date          : 06/15/'07
; ZD1 BIOS Ver. : v1.3601
; Z01 BIOS Ver. : v1.3602
; ZD1 EC Version: 0.038
; Z01 EC Version: 0.039
; ZD1 IGD BIOS  : 1436
; Z01 IGD BIOS  : 1436
;
1. Upgrade kernal codes from 1.21 to 1.29
	bootblok\security\tcg\common.002\bbtcg.asm bbtcg.inc
	bootblok\security\tpm\generic\callmadr.asm make.mak tpmconfig.asm 
        	tpmmadrv.asm
        bootblok\smp\intel\crestlne\crb.tc3\fcp.asm hooks.asm
	bus\bridg\intel\ich8\ich8_did.inc impcode.asm spides2p.asm 	
		spidesc1.asm spidesc2.asm spidesc4.asm spidesc5.asm 
		spidesc6.asm spidesc8.asm spi.inc spiflash.asm
	cache\intel\p8\pmcache.asm smicache.asm
	chipset\intel\crestline\memory\bb_init.bin carinit.asm
		cpumem.inc meminit.bin pm32.asm 
	chipset\intel\crestline\cs.inc efimtrr.asm grfxinit.asm 
		make.mak
	cpu\intel\p8\dothan.001\cpu.str
	cpu\intel\p8\merom\ucode\intelmu.txt m2006f2.asm m2006f6.asm 
		m8006fa.asm m8006fd.asm
	cpu\intel\p8\meron\cpu.str
	cpu\intel\p8\meron_l\cpu.str
	cpu\intel\p8\nodes.600\cmpcfg.asm echo_tpr.asm ied_cfg.asm ratiocpu.asm
		stp_gnt.asm vt_cfg.asm
	cpu\intel\p8\north_wd\cpu.str
	cpu\intel\p8\prescott\cpu.str
	cpu\intel\p8\willamet\cpu.str
	cpu\intel\p8\ap_brvid.asm ap_brvid.bin cpu.asm cpu.str cpuspeed.asm
		cputimer.asm e_apinit.asm e_brvid.asm ied_imp.asm spdetect.asm
		vrcomply.asm
	fdisk\intel\ich8\sata.asm udma.asm
	features\security\tcg\common.002\acpitcg.asm postinit.asm pp.asm
		tcglog.asm tcgsmi.asm tcgutil.asm tcpa.inc
	features\security\tcg\tcgnodes\tcgcmos.asm tpmmenu.asm
	features\security\tcg\tpm\generic\tpm.asl tpmmpdrv.asm
	features\ucr\common.600\intdata.asm
	gui\src\intrface.001\ifcpost.asm
	include.600\newflash.inc
	miser\chipset.001\intel\ich8\smi\cssmi.asm
	miser\common4.600\getseg.asm
	pnp\ptl\common.003\pci\rts\dsrint.asm pcidsr.asm
	script.600\core600.dcn filerev.dcn filerev.dfl
	smp\intel\crestlne\common\dmioem.asm oem.inc oprom.asm
	smp\intel\crestlne\common.tc3\imp_bus.asm make.mak optimem5.asm
		pbreset.asm sbacpis3.asm usbinit.asm
	smp\intel\crestlne\flash.dxe\bin\flashplatform64.ff
	smp\intel\crestlne\setup\acpi\acpi.str make.mak natpcie.asm
	smp\intel\crestlne\intel600.tc3\acpi\asl\globlnvs.asl platform.asl
	smp\intel\crestlne\crb.tc3\bcp.asm psi.lst rom.scr signon.str 
		template.asm version.mak xception.lst make.mak 
	smp\intel\crestlne\intel.600\apmlvl2.asm gmchpm.asm ich8cgo1.asm 
		initlstk.asm intcregs.inc ksccode.asm make.mak
	smp\intel\crestlne\intel.600\acpi\acpinvs.asm acpitbl.asm facp.tbl 
		facp3.tbl
	smp\intel\crestlne\intel.600\acpi\asl\ec.asl host_bus.asl ich8.asl 
		pcieprt.asl	
	smp\intel\crestlne\intel.600\amt\amt.asm amt.inc amtboot.asm fatfile.asm 
		ider.asm usbklp.asm usbklp.inc
	smp\intel\crestlne\intel.600\amt\override\asf.asm asfboot.asm 
		pnpboot.asm
	smp\intel\crestlne\intel.600\igdoprn\igdoinit.inc igdomobf.asl 
		igdoprn.asl
	smp\intel\crestlne\intel.600\pcie\pciecid2.asm pcieoem.asm
	smp\intel\crestlne\intel.600\ppm\ppm.inc ppmmrm.asm ppmprn.asm
	append\asl\host_bus.asi ich8.asi igdomobf.asi igdoprn.asi pcieprt.asi
		ptswak.asi
	base\bus\imp_bus.asm pbreset.asm spiflash.asm
	base\cache\pmcache.asm smicache.asm
        base\fdisk\sata.asm
	base\miser\sbacpis3.asm
	base\pnp\optimem5.asm make.mak
	base\usb\usbinit.asm
        common\dmioem.asm oem.inc
	intel.600\acpi\acpinvs.asm acpitbl.asm
	intel.600\amt\override\asf.asm asfboot.asm pnpboot.asm
	intel.600\amt\amt.asm amt.inc amtboot.asm fatfile.asm ider.asm
		usbklp.asm usbklp.inc
	intel.600\igdoprn\igdoinit.inc
	intel.600\pcie\pciecid2.asm pcieoem.asm
	intel.600\pmm\pmm.inc ppmmrm.asm ppmprn.asm
	intel.600\apmlvl2.asm gmchpm.asm initlstk.asm intcregs.inc make.mak
		ksccode.asm
	feats\node\natpcie.asm make.mak acpi.str
	z01.tc3\bcp.asm make.mak signon.str template.asm version.mak facp.tbl
		facp3.tbl string.scr
	zd1.tc3\bcp.asm make.mak signon.str template.asm version.mak facp.tbl
		facp3.tbl string.scr
	OEM.TWN\BASE\POST\postb.asm
	SMP\INTEL\CRESTLNE\COMMON.TC3\postb.asm
	OEM.TWN\intel.600\INITLSTK.ASM
	SMP\INTEL\CRESTLNE\INTEL.600\INITLSTK.ASM


2. Add support x64 winflash of AMIC A25L80P.
	zd1.tc3\flash.dxe\platform.cpp
	z01.tc3\flash.dxe\platform.cpp
	


3. Change STMicro spi flash command to 0x9F for detect type confuse with AMIC.
   (Needs change PHLASH16.EXE version to v1.6.7.2)
	base\pnpnvs\st25p80.asm
	base\w8769\wspiflsh.asm
	base\make.mak
  


ZD1:
1. Add TV module type detection int15h,ax=9610,bx=00f0h function call for 
   manufacturing use.(return bl=1 AVerMedia, bl=2 YUANRD)
	base\usb\enumrate.asm
	feats\preload\handler.asm
	feats\preload\pretable.asm
	zd1.tc3\oem_tv.asm






;+------------------------------------------------------------------------
;
; Date          : 06/14/'07
; ZD1 BIOS Ver. : v1.3511
; Z01 BIOS Ver. : v1.3509
; ZD1 EC Version: 0.038
; Z01 EC Version: 0.039
; ZD1 IGD BIOS  : 1436
; Z01 IGD BIOS  : 1436
;
1. Remove display Signon string when quiet boot set to "disabled" or 
   in diagnostic screen.
	zd1.tc3\signon.str
	z01.tc3\signon.str


2. Fix nVidia vga bios version number display in setup had lost first digit.
	append\vga\nvd_vga.asm



ZD1:
1. Add support UMA vga.
	zd1.tc3\bcp.asm
	zd1.tc3\make.mak
	zd1.tc3\vga\intel\1436\*.*
	zd1.tc3\oem_aspm.asm
	zd1.tc3\rom.scr
	zd1.tc3\template.asm


2. Add support x64 winflash of WinBond W25X80, EON EN25F80, MXIC MX25L800.
	zd1.tc3\make.mak




;+------------------------------------------------------------------------
;
; Date          : 06/08/'07
; ZD1 BIOS Ver. : v1.3510
; Z01 BIOS Ver. : v1.3508
; ZD1 EC Version: 0.038
; Z01 EC Version: 0.039
; Z01 IGD BIOS  : 1436
;
1. Clear the WMI set_devices BUFF report value.
	append\asl\wmi_oem.asi


2. Change Qevent Q94 and Q95 notify command from 80h to 82h for e-present.
	append\asl\wmi_q.asi


ZD1:
1. Change EC bios to 0.38 for fix below:
   1. Remove CIR wakeup from S4/S5 in DC mode.


2. Add support flash EON EN25F80 and AMIC A25L80P.
	zd1.tc3\bcp.asm




Z01:
1. Change EC bios to 0.39 for fix below:
   1. Remove Arcade button wakeup from sleep mode.			#
   2. Remove CIR wakeup from S4/S5 in DC mode.




;+------------------------------------------------------------------------
;
; Date          : 06/01/'07
; ZD1 BIOS Ver. : v1.3509
; Z01 BIOS Ver. : v1.3507
; ZD1 EC Version: 0.037
; Z01 EC Version: 0.037
; Z01 IGD BIOS  : 1436
;
1. Add new cpu microcode CPUID=661h for support cpu M540.
	base\cpu\m810661.asm
	base\cpu\make.mak
	z01.tc3\bcp.asm
	zd1.tc3\bcp.asm



2. Add back int15 AX=9610h, BX=0015h reportS4ResumeStatus to fix D2D disable
   setting doesn't work in bios setup.
	feats\preload\handler.asm
	feats\preload\pretable.asm







;+------------------------------------------------------------------------
;
; Date          : 05/22/'07
; ZD1 BIOS Ver. : v0.3508
; Z01 BIOS Ver. : v0.3506
; ZD1 EC Version: 0.037
; Z01 EC Version: 0.037
; Z01 IGD BIOS  : 1436
;
ZD1:
1. Modify HDA verb table to fix S4 pop noise under XPe.
	ZD1.tc3\hda_oem.asm



2. Change access Brightness level value from SMI to via ECRAM offset 0x51
   for avoid slip brightness bar cause popo sound when play media player at
   the same time.
	append\asl\ec.asi
	append\asl\vga_lcd.asi
	append\asl\wmi_q.asi
	zd1.tc3\qci_inc.asi (Add BRIGHTNESS_ECRAM flag)





;+------------------------------------------------------------------------
;
; Date          : 05/18/'07
; ZD1 BIOS Ver. : v0.3507
; Z01 BIOS Ver. : v0.3506
; ZD1 EC Version: 0.037
; Z01 EC Version: 0.037
; Z01 IGD BIOS  : 1436
;
Z01:
1. Change access Brightness level value from SMI to via ECRAM offset 0x51
   for avoid slip brightness bar cause popo sound when play media player at
   the same time.
	append\asl\ec.asi
	append\asl\vga_lcd.asi
	append\asl\wmi_q.asi
	z01.tc3\qci_inc.asi (Add BRIGHTNESS_ECRAM flag)







;+------------------------------------------------------------------------
;
; Date          : 05/17/'07
; ZD1 BIOS Ver. : v0.3507
; Z01 BIOS Ver. : v0.3505
; ZD1 EC Version: 0.037
; Z01 EC Version: 0.037
; Z01 IGD BIOS  : 1436
;
1. Add clear ESCD EC protection flag cmd 0x94 after exit ESCD for try to improve casue
   "Data written to flash does not match Bios rom image" when update bios.
	append\ec\ec_escd.asm


2. Change EC bios to 0.37 for fix below:
   1. Add brightness control by ECRAM.				
   2. Add support AMIC spi flash function.				
   3. Remove volume up/down control by hotkey.				
   4. Modify D/C- control method by power team request.			
   5. Add clear ESCD flag command 0x94.					




Z01:
1. Add Clear GIPMC1 and FSBPMC1 for nVidia L0s/L1 enabled workaround.
 	z01.tc3\oem_aspm.asm
 

2. Modify for support new ClockGen Realtek RTM875T-606.
	z01.tc3\oemclock.asm


3. Add support more spi flash component EON EN25F80 and AMIC A25L80P.
	base\pnpnvs\en25F80.asm
        base\pnpnvs\make.mak
	z01.tc3\bcp.asm





;+------------------------------------------------------------------------
;
; Date          : 05/16/'07
; ZD1 BIOS Ver. : v0.3506
; Z01 BIOS Ver. : v0.3504
; ZD1 EC Version: 0.035
; Z01 EC Version: 0.034
; Z01 IGD BIOS  : 1436
;
1. Force int15 preload function AX=9610h, BX=0010h vga panel resolution to 
   1280x800. 
	feats\preload\handler.asm



2. Add back some skip post tasks during arcade booting for UUID didn't loaded
   correctly.     
	feats\instanon\instanon.asm






;+------------------------------------------------------------------------
;
; Date          : 05/12/'07
; ZD1 BIOS Ver. : v0.3505
; Z01 BIOS Ver. : v0.3504
; ZD1 EC Version: 0.035
; Z01 EC Version: 0.034
; Z01 IGD BIOS  : 1436
;
1. Remove Instant On "Pretty Boot" function.
	feats\instanon\instanon.asm







;+------------------------------------------------------------------------
;
; Date          : 05/09/'07
; ZD1 BIOS Ver. : v0.3504
; Z01 BIOS Ver. : v0.3504
; ZD1 EC Version: 0.035
; Z01 EC Version: 0.034
; Z01 IGD BIOS  : 1436
;
1. Fix can not enter S3 when plugin one usb1.1 and one usb2.0 devices at the
   same time.
	append\asl\usb.asi


2. Add change thermal temperature _CRT to 97'c, _PSV to 80'c when TJ85 cpu 
   installed.
	append\asl\thermal.asi
	append\asl\ec.asi


3. Add report motherboard i/o resource 68h to 6Fh.
	append\asl\lpc_dev.asi



4. Change nVidia Get_Panel_Resolution function parameter for new Vga bios 
   changed and remove force panel resolution in PRELOAD int15 function call.
	append\vga\nvd_vga.asm
	feats\preload\handler.asm


ZD1:
1. Change EC bios to v0.35 to fix below:
   1. Update fan table.


   



;+------------------------------------------------------------------------
;
; Date          : 05/04/'07
; ZD1 BIOS Ver. : v0.3503
; Z01 BIOS Ver. : v0.3503
; ZD1 EC Version: 0.034
; Z01 EC Version: 0.034
; Z01 IGD BIOS  : 1436
;
1. Fix int15 preload function AX=9610h, BX=0236h vga verdor doesn't support.
	feats\preload\pretable.asm



2. Fix int15 preload function AX=9610h, BX=0010h vga panel resolution incorrect.
	feats\preload\handler.asm



3. Change EC bios to v0.34 to fix below:
   1. Fixed Arcade Key wakeup from S3/S4 to vista or XPE issue.	       
	zd1.tc3\ec\zd1_034.bin
	z01.tc3\ec\z01_034.bin



Z01:
3. Change EC bios to v0.34 to fix below:
   1. Fixed Arcade Key wakeup from S3/S4 to vista or XPE issue.	       
   2. Add Nevida VGA card thermal address and command.
	z01.tc3\ec\z01_034.bin





;+------------------------------------------------------------------------
;
; Date          : 04/30/'07
; ZD1 BIOS Ver. : v0.3502
; Z01 BIOS Ver. : v0.3502
; ZD1 EC Version: 0.032
; Z01 EC Version: 0.032
; Z01 IGD BIOS  : 1436
;
1. Remove EHCI _PRW for cause can not enter S3 when Plug in USB mouse.
	append\asl\usb.asi


2. Correct int15 serial port 2 report from "disable" to "no exist".
	feats\nbm\hand9610.asm


3. Add int15 parallel port 2 report.
	feats\nbm\hand9610.asm


4. Fix some machines run "Acerdef.exe" to load cmos default will hang up.
   (Move "oemNvaSetDefaultsFar" from "oemPostSegmentFar" to "BiosSegment")
	intel.600\oemhooks.asm


5. Add new Winflash64 codes for support product name detection.
	zd1.tc3\flash.dxe\bin\FlashPlatform64.FF
	z01.tc3\flash.dxe\bin\FlashPlatform64.FF	
        PSI\SILICON\Winbond\25x80\FLASH.DXE\BIN\W25x8064.FF \
        PSI\SILICON\Winbond\8769\SPI.DXE\BIN\SpiController64.FF \
        PSI\SILICON\INTEL\CHIPSET\INTELICH\ICH8\FLASH.DXE\LPC.dxe\BIN\FlashChipset64.FF \
	WINFLASH64(v.1.0.2.2)


6. Change EC bios to v0.32 to fix below:
   1. Fixed Arcade Key can't wakeup from S5 issue.
	zd1.tc3\ec\zd1_032.bin
	z01.tc3\ec\z01_032.bin



Z01.
1. Correct Product code name to "Nestos".
	zd1.tc3\oemfeats.asm






;+------------------------------------------------------------------------
;
; Date          : 04/18/'07
; ZD1 BIOS Ver. : v0.3501
; Z01 BIOS Ver. : v0.3501
; ZD1 EC Version: 0.031
; Z01 EC Version: 0.031
; Z01 IGD BIOS  : 1436
;
1. Upgrade kernal codes from 1.19 to 1.21.
	cache\intel\p8\cachedes.asm
	chipset\intel\crestlne\memory\*.*
	chipset\intel\crestlne\nodes\igdpscal.asm video.str hecimsg,asm 
        impshare.asm
	cpu\intel\p8\merom\ucode\m8006fd.asm
	cpu\intel\p8\apcc4.asm cpu.asm cpumc.asm cpup8.inc cputimer.asm 
        gpf_feat.asm iedsmm32.asm make.mak p8_thrd.asm smminfo.asm
	cpu\intel\multi_cr\mc_code.asm
	rom.icr
	smp\intel\crestlne\common\apdpth.asm oem.inc
	smp\intel\crestlne\common.tc3\imp_bus.asm postb.asm sata.asm 
	satainit.asm usbinit.asm 
	smp\intel\crestlne\crb.tc3\bcp.asm make.mak template.asm 
	smp\intel\crestlne\intel.600\acpi\acpicode.asm acpicode.inc acpinvs.asm 
	acpitbl.asm
	smp\intel\crestlne\intel.600\igdoprn\igdoinit.asm igdoinit.inc 
	igdomobf.asl igdopen.asl
	smp\intel\crestlne\intel.600\pcie\pciecid1.asm pciecid2.asm
	smp\intel\crestlne\intel.600\ppm\ppmprn.asm *.*
	smp\intel\crestlne\setup\setup.str
	smp\intel\crestlne\intel.600\gmchpm.asm i15hook.asm i15hook.inc 
        oemhooks.asm serv.asm smionslp.asm smitrap3.asm
	smp\intel\crestlne\intel.600\intel600.tc3\acpi\asl\platform.asl
	smp\intel\crestlne\setup\cpu\ppmcfg.asm make.mak prnmenu.asm
	base\bus\imp_bus.asm
	base\cpu\cpu.asm
	base\fdisk\sata.asm
	base\fdisk\satainit.asm
        base\miser\apdpth.asm
	intel.600\acpi\acpicode.asm acpicode.inc acpinvs.asm acpitbl.asm
	intel.600\amt\*.*
	intel.600\igdoprn\igdoinit.asm igdoinit.inc igdomobf.asl igdoprn.asl
	intel.600\pcie\pciecid1.asm pciecid2.asm
	intel.600\ppm\*.*
	intel.600\gmchpm.asm i15hooks.asm i15hooks.inc oemhooks.asm serv.asm
 	smionslp.asm smitrap3.asm
	z01.tc3\bcp.asm
	zd1.tc3\bcp.asm



2. Fix Crisis flash cuase by Fn+ESC will very slow issue.
   (change detect hotkey from HookForceCheckJ to HookCheckSumBiosJ)
	base\bootblok\crisishk.asm
	base\bootblok\hooks.asm



3. Add back check every pcie port in _L01 and _L09 event.
	append\gpe.asi



4. Change EC bios to V0.32 to fix below issues:
   1. Move enable CEIR module from EC firmware to PE test program.	
   2. Update scancode to meet acer specification.			
   3. Fixed ESCD can't write fail issue.	  
   4. Fixed Arcade Key can't wakeup from S5 issue.


Z01:
1. Correct the INTEL UMA string name to "Santa Rosa".
	append\vga\itl_vga.asm


2. Change UMA vga bios setting 
   for External CRT resolution doesn't correct(Clear OEM mode#1 configuration)
   for panel T2 timming from 60ms to 40ms.(Addr 0021608h=019007D0h)




;+------------------------------------------------------------------------
;
; Date          : 04/04/'07
; ZD1 BIOS Ver. : v0.2412
; Z01 BIOS Ver. : v0.2412
; ZD1 EC Version: 0.030A
; Z01 EC Version: 0.030A
; Z01 IGD BIOS  : 1436
;
1. Change EC bios to 0.30A for Write Protect ESCD start at Address FFF80000.
   (add mask address FFF00000h).





;+------------------------------------------------------------------------
;
; Date          : 04/04/'07
; ZD1 BIOS Ver. : v0.2411
; Z01 BIOS Ver. : v0.2410
; ZD1 EC Version: 0.029
; Z01 EC Version: 0.029
; Z01 IGD BIOS  : 1436
;
1.Add 3G card support in WMI.
	append\asl\ec.asi
        append\asl\wmi_q.asi
	append\asl\wmi_oem.asi
	feats\wmi\wmi.inc
	feats\wmi\wmihand.asm
	feats\wmi\wmiimpcd.asm
	zd1.tc3\3gdetect.asm
        zd1.tc3\make.mak
	


2.Modify CIR ASL code for support Windows XP.
	append\wb_cir.asi



3.Modify Instant On fuction and support "Pretty Boot".
	base\acpi\acpisbf.asm
	base\post\bioreset.asm
	feats\instanon\instanon.asm
	feats\oemfeats.inc
	zd1.tc3\bcp.asm (Add FRAME_BUFFER in INSTALL_GUI)
	z01.tc3\bcp.asm (Add FRAME_BUFFER in INSTALL_GUI)


4.Fix "Maximum amount of memory" in esetting Memory infomation report wrong 
  value.
	base\chipset\smbios.asm
	base\chipset\make.mak



5.Fix SMI doesn't work after resume from S3 issue.
	base\miser\sbacpis3.asm



6.remove unuse code to speed resume time.
	base\miser\bioreset.asm (remove sioreset)
	base\bootblok\fcp.asm (add ACPIS3SKIP)


7.Add turn off AHCI mode before sleep HDD drive during reboot process.
	common\oemcomm.asm


8.Correct wrong code cause NBM disable user password hangup issue.
	feats\nbm\hand9610.asm


9.Fix LAN EEPROM write fail and DOS test fail after bios 2408.
	zd1.tc3\oemcode.asm
	z01.tc3\oemcode.asm


10.Update Codes.
	append\asl\gpe.asi
	append\asl\globlnvs.asi


11.Add new ESCD EC Write protect command 093h to protect exclude 
   FFF80000-FFF8FFFF.
	append\ec\ec_escd.asm


12.Upgrade CPU microcodes.
	base\cpu\m2006F2.asm
	base\cpu\m2006F6.asm	
	base\cpu\m8006Fa.asm	
	base\cpu\m8006Fd.asm	
	base\cpu\make.mak
	zd1.tc3\bcp.asm	
	z01.tc3\bcp.asm	


Z01:
1. Fix LAN MAC Address read fail when use STUUID20.exe
	z01.tc3\oemfeats.asm


2.Change EC bios v0.29 to fix below: 
  1. Add Write ESCD flash software protection function.


	
ZD1:
1.Change EC bios v0.29 to fix below: 
  1. Add Write ESCD flash software protection function.			
  2. Modify TV button scancode to meeting acer spec.		       
  3. Add 3G device control method.					
  4. Modify VGA power good power sequence.				





;+------------------------------------------------------------------------
;
; Date          : 03/27/'07
; ZD1 BIOS Ver. : v0.2410
; Z01 BIOS Ver. : v0.2409
; ZD1 EC Version: 0.028
; Z01 EC Version: 0.028
; Z01 IGD BIOS  : 1436
;
1. Fix 1394 NewCard insert on system S3 mode, device will not been detected
   after S3 wake up issue.
	append\asl\ptswak.asi


2. Correct security user password wrong code case int15 fail issue.
	feats\nbm\hand9610.asm


3. Fix VGA switch display mode lose LCD device issue.
	append\asl\lid.asi


4. Change EC bios to 0.28 for fix below:
   1. Fixed S4/S5 LAN power lost issue.					
   2. Add DTS fail protection solution.					
   3. Fixed anykey can't wakeup S3 issue.    


5. Remove unuse codes.
	append\vga_lcd.asi
	bootblok\make.mak
	base\core\make.mak



Z01:
1. Fix Brightness OS control disappear on ATI sku.
	append\asl\lid.asi





;+------------------------------------------------------------------------
;
; Date          : 03/22/'07
; ZD1 BIOS Ver. : v0.2409
; Z01 BIOS Ver. : v0.2408
; ZD1 EC Version: 0.027
; Z01 EC Version: 0.027
; Z01 IGD BIOS  : 1436
;
1. Add Adjust PCIE bridge and device irq for LAN and Wireless LAN DOS test
   program.
	common\oemcomm.asm
	zd1.tc3\oemcode.asm
	z01.tc3\oemcode.asm
	zd1.tc3\pcioem.asm
	z01.tc3\pcioem.asm

	

2. Add Enable HPET timer for DTM test fail.
	zd1.tc3\bcp.asm
	z01.tc3\bcp.asm


3. Fix DTM PCI Compliance Test except "Bit4" issue.
	common\oemcomm.asm


4. Fix INT15 disable user password function hangup issue.
	feats\nbm\hand9610.asm


5. Update WMI codes for 0.9 spec.
	append\asl\ec.asi
	append\asl\wmi.asi
	append\asl\wmi_inc.asi
	append\asl\wmi_oem.asi
        append\asl\wmi_q.asi
	append\asl\wmibuff.asi


6. Add NBM & PRELOAD function AX=9610h BL=03Dh. 	
	feats\nbm\hand9610.asm
	feats\preload\handler.asm
	feats\preload\pretable.asm
	feats\preload\make.mak


7. Remove unuse codes.
	intel.600\apmlvl2.asm
	intel.600\igdmisc.asm


8. Fix Fn+ESC hotkey crisis doesn't work issue.
	base\bootblok\crisishk.asm



9. Update EC bios to 0.27 to fix below:
   1. Add wireless / bluetooth hotkey Q-event.				
   2. Add backlight state change Q-event				
   3. Fixed enter key scancode issue.					
   4. Fixed Quickbutton wake from suspend issue.    





;+------------------------------------------------------------------------
;
; Date          : 03/15/'07
; ZD1 BIOS Ver. : v0.2408
; Z01 BIOS Ver. : v0.2407
; ZD1 EC Version: 0.026
; Z01 EC Version: 0.026
; Z01 IGD BIOS  : 1436
;
1. Correct Battery Information reference wrong "Battery Design Voltage".
	append\asl\battery.asi
	append\asl\ec.asi
	append\asl\wmi_oem.asi


2. Update code for LID switch.
	append\asl\ich8.asi
   	append\asl\lid.asi


3. Update code for WMI
        append\asl\wmi_oem.asi
        append\asl\wmi_q.asi


4. Fix brightness issue by ePM
        append\asl\vga_lcd.asi


5. Update code for W8769
        base\w8769\wspiflsh.asm
        common\hooks.asm (mask hookCpuInitialize2J)
        common\oemcomm.asm (add oemW8769DecodeInit)


6. Fix set password incorrect via eSetting
        feats\nbm\hand9610.asm


7. Support Winflash64
        psi\*.*
        oem.twn\z01.tc3\flash.dxe\*.*
        oem.twn\zd1.tc3\flash.dxe\*.*
        oem.twn\z01.tc3\make.mak (modify EXTERN_FLASH64_DRIVERS=)
        oem.twn\zd1.tc3\make.mak (modify EXTERN_FLASH64_DRIVERS=)


Z01:
1. Update UMA VRAM item
        base\chipset\memsto.asm
        base\chipset\memtot.asm
        common\commom.str
        z01.tc3\bcp.asm (override cmosIGDTotalMemorySize)
        z01.tc3\template.asm (add IGDStolenMemorySize & mask IGDTotalMemorySize)


ZD1:
1. Update peg vga code for nVidia Driver 95.
	append\asl\vga.asi






;+------------------------------------------------------------------------
;
; Date          : 03/09/'07
; ZD1 BIOS Ver. : v0.2407
; Z01 BIOS Ver. : v0.2406
; ZD1 EC Version: 0.026
; Z01 EC Version: 0.026
; Z01 IGD BIOS  : 1436
;
1. Enable USB wake from S3 (depand on Driver).
	append\asl\usb.asi


2. Fast normal Post boot time.
	base\acpi\acpisbf.asm
	base\acpi\make.mak
	base\pnp\maxbus.asm (modify pciMaxBus32 from 0ffh to 0fh)
	base\pnp\make.mak
	common\hooks.asm (Add HookSysShadowConfigJ)
	intel.600\initestk.asm (Add postSSBMppmMaxPState)
        zd1.tc3\bcp.asm (Add  CACHE_PCI_OPROMS in INSTALL_PTLPNP, add OEM_HDD_MAP)
        z01.tc3\bcp.asm (Add  CACHE_PCI_OPROMS in INSTALL_PTLPNP, add OEM_HDD_MAP)



3. Shrink more post boot time for InstantOn feature.
	base\post\bioreset.asm (Add HookJ InstantOnCheck)
	feat\oemfeats.inc
	feat\instanon\make.mak
        feat\instanOn\instanon.asm
        (hookRefreshTestJ, hookI8742TestJ, hookSetupKeyclickJ, hookKeyboardTestJ
	hookDisplayCacheSizeJ, hookDisplayShadowsJ, hookRomRamTestJ 
	hookCDTestJ, hookDMIConfigJ, hookBootMenuJ, hookCheckSmartJ) 

                                      	
4. Enable Slow_C4_Exit.
	common\oemcomm.asm



ZD1.
1. Add nVidia VGA MXM structure and call-back function 5f80h to support new
   vga bios.
	append\vga\nvd_vga.asm


2. Correct the NEWCARD_EN GPIO pin to GPI.
	zd1.tc3\gpioinit.asm


3. Change EC bios to V0.26 for fix below
   1. Fixed PE test program PCU.EXE hang-up issue.			
   2. Add blinking battery LED when system booting in battery low.	
   3. Fixed CIR enter sleep state can't wakeup issue.			
   4. change LAN low power pin control by power channel 2 command.	



Z01.
1. Enable InstantOn Feature.
	z01.tc3\bcp.asm


2. Change EC bios to V0.26 for fix below
   1. Fixed PE test program PCU.EXE hang-up issue.			
   2. Disable power button and arcade button bring-up function when	
      Lid close.							
   3. Add blinking battery LED when system booting in battery low.	
   4. Fixed CIR enter sleep state can't wakeup issue.			
   5. change LAN low power pin control by power channel 2 command.	
   6. Fixed Hotkey Crisis function.					
   7. Fixed Power LED of suspend.					
   8. Add LAN cable sensor function.					
   9. Fixed acer arcade button booting function.				#




;+------------------------------------------------------------------------
;
; Date          : 02/16/'07
; ZD1 BIOS Ver. : v0.2406
; Z01 BIOS Ver. : v0.2405
; ZD1 EC Version: 0.023A
; Z01 EC Version: 0.022
; Z01 IGD BIOS  : 1410
;
1. Update code for WMI
        append\asl\ec.asi (add LANC for LAN Cable Status)
        append\asl\main.asl (add wmi_inc.asi)
        append\asl\qevent.asi (remove Q8A)
        append\asl\vga_lcd.asi
        append\asl\wmi.asi (modify WMBA to support sub-function 8-12)
        append\asl\wmi_inc.asi
        append\asl\wmi_intr.asi (mask wmi_inc.asi)
        append\asl\wmi_oem.asi (modify getDeviceStatus, setDeviceStatus &
                                oemNotify)
        append\asl\wmi_q.asi (add _Q8A & _Q8B for LAN Cable in/out)
        append\asl\wmibuff.asi
        feats\wmi\wmi.inc
        feats\wmi\wmihand.asm
        z01.tc3\oemfeats.asm (add oemGetPcmciaPfa)
        zd1.tc3\oemfeats.asm (add oemGetPcmciaPfa)

2. Make delay for hard disk ready before issuing command 8C
        common\oemcomm.asm (modify oemSleepSataDevJ)


3. Update AZALIA Audio Codec Verb-Table for position change to front side.
	zd1.tc3\hda_oem.asm
	z01.tc3\hda_oem.asm



for Z01
1. Update code
        z01.tc3\qci_inc.asi (mask INTEL_DPST)



For ZD1
1. Support 3G status update
        zd1.tc3\3gdetect.asm


2. Change Instant_On function for feature installation.
	zd1.tc3\make,mak
	zd1.tc3\instanon.asm  (move to feat\instanon)
        zd1.tc3\bcp.asm
	feat\instanon\instanon.asm
	feat\instanon\make.mak
	feat\make.mak
	feat\oemfeats.inc     (add INSTANT_ON)

3. Remove TV and WLAN L0s/L1 Enabled, Because it will cause hang during 
   OS booting.
	zd1.tc3\oem_aspm.asm



	


;+------------------------------------------------------------------------
;
; Date          : 02/14/'07
; ZD1 BIOS Ver. : v0.2405
; Z01 BIOS Ver. : v0.2404
; ZD1 EC Version: 0.023A
; Z01 EC Version: 0.022
; Z01 IGD BIOS  : 1410
;
1. Fix when wake system S3 from Lan, then system can not sleep issue.
	append\asl\gpe.asi



2. Add longer delay(from 2800h to 4000h) in oemSleepSataDevJ for reboot. 
	common\oemcomm.asm




for ZD1:
1. Clear GIPMC1 and FSBPMC1 for nVidia L0s/L1 enabled.
 	zd1.tc3\oem_aspm.asm
	zd1.tc3\make.mak


2. Enable TV and WLAN L0s/L1.
   	zd1.tc3\oem_aspm.asm


3. Turn off Clockgen PCI4_OE for saving power.
        zd1.tc3\oemclock.asm


for Z01:
1. Config UMA Vga bios to turn off DPST function.





;+------------------------------------------------------------------------
;
; Date          : 02/12/'07
; ZD1 BIOS Ver. : v0.2404
; Z01 BIOS Ver. : v0.2403
; ZD1 EC Version: 0.023A
; Z01 EC Version: 0.022
; Z01 IGD BIOS  : 1410
;
1. Support Intel DPST to adjust brightness
        append\asl\intelgfx.asi (add vga_lcd.asi to _ADR is 0x410)
        append\asl\vga_lcd.asi
        append\asl\wmi_q.asi
        intel.600\apci\acpiinit.asm
        intel.600\apci\acpissdt.asm (mask the code related to ddr1brt)
        intel.600\acpi\make.mak (mask dd01brt.asl)
        intel.600\igdoprn\idgoinit.asm (init CLID status)
        intel.600\igdoprn\igdoinit.inc (update OPREGION_VER to 0101h)
        z01.tc3\qci_inc.asi (unmask BRIGHTNESS_VISTA & add INTEL_DPST)

2. Don't erase ESCD when updating BIOS
        z01.tc3\flsahint.asm (set ERASE_ESCD to 0)
        zd1.tc3\flsahint.asm (set ERASE_ESCD to 0)


for ZD1
1. Fix B2 board(ALC888S) Beep no sound under DOS issue.
	zd1.tc3\hda_oem.asm


2. Add Acer Instant_On Specification.
	zd1.tc3\instanon.asm
	zd1.tc3\make.mak


3. Change EC to 0.23A to fix below and support Instant_On.
   1. Fixed intel DTS load fan table issue.				#


for Z01
1. Change EC to 0.22 to fix below.
   1. Fixed intel DTS load fan table issue.				#





;+------------------------------------------------------------------------
;
; Date          : 02/05/'07
; ZD1 BIOS Ver. : v0.2403
; Z01 BIOS Ver. : v0.2402
; ZD1 EC Version: 0.021
; Z01 EC Version: 0.021
; Z01 IGD BIOS  : 1410
;
1. Update code for Power Management Checklist R2.0
        base\usb\usbinit.asm
        intel.600\pcie\pciecid2.asm
        intel.600\gmchpm.asm
        zd1.tc3\bcp.asm (set to AUTO for the PCIE don't support hot plug)
        z01.tc3\bcp.asm (set to AUTO for the PCIE don't support hot plug)	


2. Update CPU FSB in DMI
        common\oemcomm.asm (add oemGetCpuFsb)


3. Update code
        feats\nbm\nbminit.asm 
        zd1.tc3\flahsint.asm (support projects name checked)
        z01.tc3\flahsint.asm (support projects name checked)


for Z01:
1. Configure IGD vbios 1410.
   1.Set "Use DOD = 00000110h ID for Primary LFP" to Disable.
   2.Set Panel #14 Backlight Control Parameters Inverter Polarity to "Normal".


2. Change IGD backlight power on default to "0C0h" and Remove Backlight
   programming reversed.
	z01.tc3\bright.asm







;+------------------------------------------------------------------------
;
; Date          : 02/02/'07
; ZD1 BIOS Ver. : v0.2402
; Z01 BIOS Ver. : v0.2401
; ZD1 EC Version: 0.021
; Z01 EC Version: 0.021
; Z01 IGD BIOS  : 1410
;
1. Upgrade Kernal Codes from 1.18 to 1.19 
bus\bridg\intel\ich8\spides2p.asm
bus\bridg\intel\ich8\spidesc1.asm
bus\bridg\intel\ich8\spidesc2.asm
bus\bridg\intel\ich8\spidesc4.asm
bus\bridg\intel\ich8\spidesc5.asm
bus\bridg\intel\ich8\spidesc6.asm
bus\bridg\intel\ich8\spidesc8.asm
bus\bridg\intel\ich8\spiflash.asm
chipset\intel\crestline\memory\bb_init.bin
chipset\intel\crestline\memory\bwg32b.inc
chipset\intel\crestline\memory\carinit.asm
chipset\intel\crestline\memory\cpumem.inc
chipset\intel\crestline\memory\meminit.bin
chipset\intel\crestline\memory\mrcmem.inc
chipset\intel\crestline\memory\pm32.asm
chipset\intel\crestline\memory\version.lst
chipset\intel\crestline\grfxinit.asm
chipset\intel\crestline\memhole.asm
chipset\intel\crestline\memsize.asm
include.600\newflash.inc
add pnpnvs\flashpro\algorthm.001\erase47.asm
pnpnvs\flashpro\algorthm.001\spieras1.asm
pnpnvs\flashpro\algorthm.001\spieras2.asm
pnpnvs\flashpro\algorthm.001\spieras3.asm
pnpnvs\flashpro\algorthm.001\spiprog1.asm
pnpnvs\flashpro\algorthm.001\spisen1.asm
pnpnvs\flashpro\algorthm.001\spisen2.asm
pnpnvs\flashpro\algorthm.001\make.amk
add pnpnvs\flashpro\algorthm.001\spisen3.asm
add pnpnvs\flashpro\algorthm.001\spisen4.asm
add pnpnvs\flashpro\algorthm.001\spiprog3.asm
add pnpnvs\flashpro\algorthm.001\spiread.asm
smp\intel\crestline\common\oem.inc
add smp\intel\crestline\common.tc3\igbewa.asm
smp\intel\crestline\common.tc3\make.mak
smp\intel\crestline\common.tc3\postb.asm
smp\intel\crestline\common.tc3\usbinit.asm
smp\intel\crestline\crb.tc3\bcp.asm
smp\intel\crestline\crb.tc3\make.mak
smp\intel\crestline\intel.600\acpi\asl\ec.asl
smp\intel\crestline\intel.600\acpi\asl\host_bus.asl
smp\intel\crestline\intel.600\acpi\asl\video.asl
smp\intel\crestline\intel.600\amt\override\asf.asm
smp\intel\crestline\intel.600\amt\override\intrface.asm
smp\intel\crestline\intel.600\amt\override\ostimer.asm
smp\intel\crestline\intel.600\amt\amt.asm
smp\intel\crestline\intel.600\amt\mebx_imb.bin
smp\intel\crestline\intel.600\igdoprn\igdoinit.asm
smp\intel\crestline\intel.600\igdoprn\igdoinit.inc
smp\intel\crestline\intel.600\igdoprn\igdoprn.asl
smp\intel\crestline\intel.600\pcie\pciecid1.asm
smp\intel\crestline\intel.600\clock.inc
smp\intel\crestline\intel.600\initestk.asm
smp\intel\crestline\intel.600\initlstk.asm
smp\intel\crestline\intel.600\intcregs.inc
smp\intel\crestline\intel.600\smionslp.asm
smp\intel\crestline\setup\cpu\thrmen.asm
oem.twn\base\bus\spiflash.asm
oem.twn\common\oem.inc
oem.twn\base\post\postb.asm
oem.twn\base\usb\usbinit.asm
oem.twn\zd1.tc3\bcp.asm
oem.twn\z01.tc3\bcp.asm
oem.twn\append\asl\host_bus.asi
oem.twn\append\asl\video.asi
oem.twn\intel.600\amt\override\asf.asm
oem.twn\intel.600\amt\override\intrface.asm
oem.twn\intel.600\amt\override\ostimer.asm
oem.twn\intel.600\amt\amt.asm
oem.twn\intel.600\amt\mebx_imb.bin
oem.twn\intel.600\igdoprn\igdoinit.asm
oem.twn\intel.600\igdoprn\igdoinit.inc
oem.twn\append\asl\igdoprn.asi
oem.twn\intel.600\pcie\pciecid1.asm
oem.twn\intel.600\clock.inc
oem.twn\intel.600\initestk.asm
oem.twn\intel.600\initlstk.asm
oem.twn\intel.600\intcregs.inc
oem.twn\intel.600\smionslp.asm


For ZD1
2. Change to intel chipset default MEMINIT.bin for B2 board.
	zd1.tc3\make.mak





;+------------------------------------------------------------------------
;
; Date          : 02/01/'07
; ZD1 BIOS Ver. : v0.2310
; Z01 BIOS Ver. : v0.2307
; ZD1 EC Version: 0.021
; Z01 EC Version: 0.021
; Z01 IGD BIOS  : 1410
;
1. Update code
        append\asl\lid.asi
        append\wb_cir\wb_cir.asm
        common\intelnv.asm (modify cmosRpxAspm & cmosPegAspm)
        zd1.tc3\bcp.asm (mask bcpiPPciSerrDflt = ENABLED)
        z01.tc3\bcp.asm (mask bcpiPPciSerrDflt = ENABLED)	


2. Support hard disk password
        append\hddpswd\*.*
        zd1.tc3\make.mak (add PLATFORM=)
        zd1.tc3\template.asm (add items to securityMenu)
        zd1.tc3\strings.scr (add hddpwd.str)


3. Fix the system hangs when initializing WB8769 if 4G memory installed 
        zd1.tc3\bcp.asm (unmask INSTALL_MEMHLE & MAKE_BCP_MEMHOLE)




for ZD1
1. Update EC to 0.21 to fix below
   1. Fixed set brightness command issue.				#
   2. Fixed Query Q-event command lost SCI issue.			#


2. Support Vista Brightness Control
        append\asl\globlnvs.asi (add BRTN & BOWN)
        append\asl\vga_lcd.asi
        append\asl\vide.asi (mask Method BRTN)
        append\asl\wmi_oem.asi (add path for PEGA)
        append\asl\wmi_q.asi (Modify Q8E & Q8F)
        zd1.tc3\qci_inc.asi (enable BRIGHTNESS_VISTA)



for Z01
1. Update EC to 0.21 to fix below
   1. Fixed set brightness command issue.				#
   2. Fixed Query Q-event command lost SCI issue.			#


2. Change IGD bios from 1382 to 1410.
   1. Disable Signon message.
   2. Enable LFP as Primary Device.
   3. Disable Rotate Function
   4. Enable EDID Persistence for Restore Mode.
   5. Set Select Panel type from PANEL #3 to PANEL #14.
   6. Enable LFP EDID support.






;+------------------------------------------------------------------------
;
; Date          : 01/29/'07
; ZD1 BIOS Ver. : v0.2309
; Z01 BIOS Ver. : v0.2306
; ZD1 EC Version: 0.021A
; Z01 EC Version: 0.021A
; Z01 IGD BIOS  : 1382
;
1. Fix LID function status report incorrect.
	append\asl\lid.asl


2. Fix AL268 AZALIA codec on Vista DTM test fail issue.
	z01.tc3\hda_oem.asm
	zd1.tc3\hda_oem.asm


3. Fix the bios build date year data incorrect in Windows "System Information"
   issue.
	common\dmioem.asm
	base\smbios.600\bioshnd2.asm
	base\smbios.600\make.mak


for ZD1:
1. Change back meminit.rom for B1 board.
	zd1.tc3\make.mak


2. Update some code.
	zd1.tc3\bcp.asm(add back OEM_OPROM_BUFFER_SEG, set cmosDTSCalibrate)	


3. Change EC bios to v0.021A to fix below.
   1. Fixed battery LED keep on when AC plug-out in system shutdown.	#
   2. Fixed touchpad not turn on backlight when touchpad move in back	#
      light off mode.							#
   3. enable acer auto dim function.					#
   4. change brightness level from 16 step to 10 step.


for Z01:
1. Fix the POST message bar under ACER logo will always show "....(F12)..."
   even "F12 Boot Menu" set to Disabled.
	z01.tc3\gui\setup1.ima,setup4.ima(exchanged)
        z01.tc3\bcp.asm(remove INSTALL_GUI Resume_MSG).


2. Change EC bios to v0.021A to fix below.
   1. Fixed battery LED keep on when AC plug-out in system shutdown.	#
   2. Fixed touchpad not turn on backlight when touchpad move in back	#
      light off mode.							#
   3. enable acer auto dim function.					#
   4. change brightness level from 16 step to 10 step.


	



;+------------------------------------------------------------------------
;
; Date          : 01/26/'07
; ZD1 BIOS Ver. : v0.2401
; Z01 BIOS Ver. : v0.2305
; ZD1 EC Version: 0.020
; Z01 EC Version: 0.020
; Z01 IGD BIOS  : 1382
;
For ZD1 B2 board.
1. Change to intel chipset default MEMINIT.bin for B2 board.
	zd1.tc3\make.mak





;+------------------------------------------------------------------------
;
; Date          : 01/23/'07
; ZD1 BIOS Ver. : v0.2308
; Z01 BIOS Ver. : v0.2305
; ZD1 EC Version: 0.020
; Z01 EC Version: 0.020
; Z01 IGD BIOS  : 1382
;
1. Update code for CIR
        append\asl\lpcb.asi
        append\asl\wb_cir.asi (add _PRS)
        append\wb_cir\wb_cir.asm (add LOW to RESTORE_CONFIG & 
                                  add clc to pmCirInitSmm)

2. Update code
        zd1.tc3\bcp.asm (modif cmosGfxVideoRepost)
        zd1.tc3\oemcode.asm (modify oemCheckPcieDeviceSmm to clear the resources
                             of PCIE devices)
        z01.tc3\bcp.asm (modif cmosGfxVideoRepost)
        z01,tc3\oemcode.asm (modify oemCheckPcieDeviceSmm to clear the resources
                             of PCIE devices)

3. Fix DTS function doesn't work issue.
	zd1.tc3\oem_dts.asm
	z01.tc3\oem_dts.asm


4. Remove post_code 0d2h output port80h for check black screen debug.
	base\core\compat3.asm
	base\core\make.mak
	base\bootblok\intrhndl.asm
	base\bootblok\make.mak


For ZD1
1. Update EC bios to zd1_020.bin for fix below.
   1. set LAN power default on state .					
   2. Fixed NXM power on/off timer issue.				
   3. Try to fix volume wheel show "0"/"1" in DOS mode.			





;+------------------------------------------------------------------------
;
; Date          : 01/19/'07
; ZD1 BIOS Ver. : v0.2307
; Z01 BIOS Ver. : v0.2304
; ZD1 EC Version: 0.018
; Z01 EC Version: 0.020
; Z01 IGD BIOS  : 1382
;
1. ZD1 version update (Codes as 2306).




;+------------------------------------------------------------------------
;
; Date          : 01/19/'07
; ZD1 BIOS Ver. : v0.2306
; Z01 BIOS Ver. : v0.2304
; ZD1 EC Version: 0.018
; Z01 EC Version: 0.020
; Z01 IGD BIOS  : 1382
;
1. Fix S3 resumes failed after configuring VGA SVID & SSID
        append\subid\oemsubid.asm

2. Mask the code un-needed
        base\miser\sbacpis3.asm

3. Turn on backlight when S3 resumes
        common\oemcomm.asm (add WAKE_FROM_S3, turnBacklightOn)

4. Update NBM boot sequence
        feats\nbm\hand9610.asm (modify biosBootSequenceTbl)

5. Temporary turn off legacy USB 2.0 support for some different kind USB flash
   Disk can not be detected.
	base\usb\bndehci.asm
	base\usb\make.mak



for ZD1
1. Configure TV card SVID & SSID
        zd1.tc3\oem_tv.asm





;+------------------------------------------------------------------------
;
; Date          : 01/18/'07
; ZD1 BIOS Ver. : v0.2305
; Z01 BIOS Ver. : v0.2303
; ZD1 EC Version: 0.018
; Z01 EC Version: 0.020
; Z01 IGD BIOS  : 1382
;
for ZD1
1. Don't configure SVID and SSID to VGA chip to fix S3 resumes failed
        append\subid\oemsubid.asm

;+------------------------------------------------------------------------
;
; Date          : 01/18/'07
; ZD1 BIOS Ver. : v0.2304
; Z01 BIOS Ver. : v0.2303
; ZD1 EC Version: 0.018
; Z01 EC Version: 0.020
; Z01 IGD BIOS  : 1382
;
1. Disable Clock Run
        common\intelnv.asm (modify cmosClockRunEnable)

2. Park SATA hard disk when reboot
        common\oemcomm.asm (add oemSleepSataDevJ)
        common\warmrst.asm (call oemSleepSataDevJ)

3. Correct the bios boot devices sequence number and corrrect set boot sequence
   in Preload function and also correct FDD flag for PXE download.
	zd1.tc3\bcp.asm
	z01.tc3\bcp.asm
	feats\preload\handler.asm
	append\fddless\fddless.asm



for ZD1:
1. Update EC to 0.18 to fix below
   1. Fixed DOS and over 4 sec power not turn off issue.			#

2. Remove RAID supported
        zd1.tc3\bcp.asm (remove PCI_SCSI from MULTIBOOT_XP_CLASS_START,
                         remove PCI_SCSI from DEFAULT_BOOT_SEQUENCE,
                         remove CONV_USBDATA from INSTALL_USB,
                         unmask OEM_OPROM_BUFFER_SEG,
                         unmask OEM_USBFUNNYSEG_UMB_SEG)
        zd1.tc3\make.mak (remove oem_raid.asm)
        zd1.tc3\template.asm (remove SCSI node)



for Z01:(Upgrade to ZD12303)
1. Hiden the IGD memory selection in bios setup when PCIE VGA installed.
	base\chipset\memtot.asm
	base\chipset\make.mak


2. Align the "Total Griphics Memory:" string.
	common\common.str
	zd1.tc3\strings.scr
	z01.tc3\strings.scr


3. Correct the SRV32 function number to fix audio no sound issue.
	append\asl\ec.asi
	append\asl\qci_comm.asi


4. Get CPU themal offset
        append\asl\ec.asi
        common\merom.asm

5. Define DTS and enable
        append\asl\ec.asi
        append\asl\globlnvs.asi
        append\asl\gpe.asi (modify _L02)
        append\asl\platform.asi
        append\asl\ptswak.asi 
        zd1.tc3\qci_inc.asi (enable DTS)

6. Support LID
        append\asl\ich8.asi (add SLID and LIDP)
        append\asl\lid.asi
        append\asl\main.asl (unmask lid.asi)


7. Set S4 flasg and flash LED when S4
        append\asl\main.asl (add nv1_cmos.asi)
        append\asl\ptswak.asi 

8. Update WOL status when S3
        append\asl\ptswak.asi 

9. Update bluetooth and WALN status when resuming from S3 and S4
        append\asl\ptswak.asi

        
10. Support wide acer LOGO and OSB. Update correct string
        base\gui\uipost.asm (add to call oemCheckBArMessageFar)
        z01.tc3\gui\acer_ws2.jpg
        z01.tc3\gui\script.txt
        z01.tc3\gui\setup1.ima
        z01.tc3\gui\setup3.ima
        z01.tc3\gui\setup4.ima
        z01.tc3\bcp.asm (modify INSTALL_GUI)
        z01.tc3\oem_gui.asm (add oemCheckBArMessageFar)


11. Change EC bios to 0.20 to fix below:
    1. Fixed DOS and over 4 sec power not turn off issue.			#
    2. Add skip error data from smart battery.				#
    3. Modify fan table.							#



;+------------------------------------------------------------------------
;
; Date          : 01/17/'07
; ZD1 BIOS Ver. : v0.2303
; EC Version    : 0.018a
;
1. Get CPU themal offset
        append\asl\ec.asi
        common\merom.asm

2. Define DTS and enable
        append\asl\ec.asi
        append\asl\globlnvs.asi
        append\asl\gpe.asi (modify _L02)
        append\asl\platform.asi
        append\asl\ptswak.asi 
        zd1.tc3\qci_inc.asi (enable DTS)

3. Support LID
        append\asl\ich8.asi (add SLID and LIDP)
        append\asl\lid.asi
        append\asl\main.asl (unmask lid.asi)

4. Support PNPID for Synaptics
        append\asl\lpcb.asi (modify Device(PS2M))

5. Set S4 flasg and flash LED when S4
        append\asl\main.asl (add nv1_cmos.asi)
        append\asl\ptswak.asi 

6. Update WOL status when S3
        append\asl\ptswak.asi 

7. Update bluetooth and WALN status when resuming from S3 and S4
        append\asl\ptswak.asi

8. Update code
        append\asl\qci_comm.asi
        
9. Support SCSI SETUP node
        feats\node\hd0m_s.asm
        feats\node\node.str
        feats\node\scsihdd0.asm
        feats\node\scsihdd1.asm
        zd1.tc3\template.asm (add SCSI node)

10. Remove the code un-need
        intel.600\apmlv2.asm (mask igdBlcInit)

11. Support wide acer LOGO and OSB. Update correct string
        base\gui\uipost.asm (add to call oemCheckBArMessageFar)
        zd1.tc3\gui\acer_ws2.jpg
        zd1.tc3\gui\script.txt
        zd1.tc3\gui\setup1.ima
        zd1.tc3\gui\setup3.ima
        zd1.tc3\gui\setup4.ima
        zd1.tc3\bcp.asm (modify INSTALL_GUI)
        zd1.tc3\oem_gui.asm (add oemCheckBArMessageFar)

12. Fix PxE ROM cannot initialize when RAID ROM enabled
        zd1.tc3\bcp.asm (add CONV_USBDATA to INSTALL_USB to free E000 space)
        
13. RAID enabled when two SATA hard disk installed
        zd1.tc3\oem_raid.asm        

14. Update EC to 0.18a

15. Update VGA SSID and SVID
        append\subid\*.*

;+------------------------------------------------------------------------
;
; Date          : 12/17/'06
; Z01 BIOS Ver. : v0.2302
; EC Version    : 0.020A
;
1. Fix LCD device will dissapear under windowss XP/VISTA.
	intel.600\igdoprn\igdoinit.inc  (Set opregion_ver to 0100h)


2. Add back Intel Backlight Init at Level2 initial and Invert backlight level
   value before programming int10h ax=5f61.
        intel.600\apmlvl2.asm
	intel.600\igdmisc.asm



;+------------------------------------------------------------------------
;
; Date          : 12/16/'06
; Z01 BIOS Ver. : v0.2301
; EC Version    : 0.020A
;
1. First release in Phoenix BIOS



;+------------------------------------------------------------------------
;
; Date          : 01/16/'07
; ZD1 BIOS Ver. : v0.2302
; EC Version    : 0.017
;
1. Fix the system mute when booting to Windows.
        append\asl\ac.asi (add W2K)
        append\asl\qci_com.asi (modify table to match SRV32)

2. Support new card hot plug
        append\asl\gpe.asi (modify _L01)
        append\asl\main.asl (unmask gpe.asi)
        append\asl\pcieprt1.asi (add DEVICE(PXSX))
        commom\oemcomm.asm (add oemConfigPcieBusNumber4HotPlugFar)
        zd1.tc3\oemcode.asm (add oemConfigPcieBusNumber4HotPlugFar)

3. Support audio codec 888
        zd1.tc3\hda_oem.asm

;+------------------------------------------------------------------------
;
; Date          : 01/15/'07
; ZD1 BIOS Ver. : v0.2301
; EC Version    : 0.017
;
1. First release in Phoenix BIOS
