Intel Calistoga Chipset
;+------------------------------------------------------------------------
;
; Date            : 1/12/'07
; ZB1 BIOS Ver.   : v1.3239 (3B39)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br20835.bin
; ATi M54         : br20834.bin
; ATi M56         : br20829.bin
;
1. Update new EC BIOS.

2. Modify INTEL LOGO.
	zb1.tc1\BCP.ASM
	zb1.tc1\splash\script.txt

;+------------------------------------------------------------------------
;
; Date            : 12/19/'06
; ZB1 BIOS Ver.   : v1.3238 (3B38)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br20835.bin
; ATi M54         : br20834.bin
; ATi M56         : br20829.bin
;
1. Modify CIR detection by board_id.
	zb1.tc1\extmodel.asm

;+------------------------------------------------------------------------
;
; Date            : 12/5/'06
; ZB1 BIOS Ver.   : v1.3237 (3B37)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br20835.bin
; ATi M54         : br20834.bin
; ATi M56         : br20829.bin
;
1. Update AUDIO verbtable for VISTA support.
        zb1.tc1\hda_oem.asm

;+------------------------------------------------------------------------
;
; Date            : 11/7/'06
; ZB1 BIOS Ver.   : v1.3236 (3B36)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br20835.bin
; ATi M54         : br20834.bin
; ATi M56         : br20829.bin
;
1. Update AUDIO verbtable for VISTA support.
        zb1.tc1\hda_oem.asm

;+------------------------------------------------------------------------
;
; Date            : 10/30/'06
; ZB1 BIOS Ver.   : v1.3235 (3B35)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br20835.bin
; ATi M54         : br20834.bin
; ATi M56         : br20829.bin
;
1. Update code for Vista support and data lost solution.
	APPEND\CARDBUS\TI7412\CBINIT.ASM
	APPEND\SLP20\MAKE.MAK    
	APPEND\SLP20\OEMSLP2.ASM 
	APPEND\SLP20\ACPISLP2.ASM
	APPEND\EC\ECCODE.ASM
	FEATS\ASSETTAG\EEPROM\EEPROMAT.ASM
	zb1.tc1\a29l008t.ASM
	zb1.tc1\mx29008t.ASM
	zb1.tc1\OEMSLP2.ASM
	zb1.tc1\DMIOEM.ASM
	zb1.tc1\OEMCODE.ASM
	zb1.tc1\ROM.SCR
	zb1.tc1\BCP.ASM

2. Update new EC BIOS.

;+------------------------------------------------------------------------
;
; Date            : 8/14/'06
; ZB1 BIOS Ver.   : v1.3234 (3B34)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br20835.bin
; ATi M54         : br20834.bin
; ATi M56         : br20829.bin
;
1. Fix CMOS fail when press poweroff key with ACER logo display during POST.

;+------------------------------------------------------------------------
;
; Date            : 7/11/'06
; ZB1 BIOS Ver.   : v1.3233 (3B33)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br20835.bin
; ATi M54         : br20834.bin
; ATi M56         : br20829.bin
;
1. Update new M52/M54/M56 VBIOS.

;+------------------------------------------------------------------------
;
; Date            : 6/19/'06
; ZB1 BIOS Ver.   : v1.3232 (3B32)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br19516.bin
; ATi M54         : br19518.bin
; ATi M56         : br20364.bin
;
1. Add 0x6ec new CPU microcode.
	base\cpu\m2006f5.asm
	base\cpu\mf506f4.asm

2. Enhance ESCD code to protect flash data lose.
	append\ec\ec_escd.asm

;+------------------------------------------------------------------------
;
; Date            : 6/9/'06
; ZB1 BIOS Ver.   : v1.3231 (3B31)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br19516.bin
; ATi M54         : br19518.bin
; ATi M56         : br20364.bin
;
1. Add 0x6ec new CPU microcode.
	base\cpu\m2006ec.asm

2. Support new CCD ID.	
	ZB1.TC1\OEM_CCD.ASM

;+------------------------------------------------------------------------
;
; Date            : 5/26/'06
; ZB1 BIOS Ver.   : v1.3230 (3B30)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br19516.bin
; ATi M54         : br19518.bin
; ATi M56         : br20364.bin
;
1. Update new M56  VBIOS.
;+------------------------------------------------------------------------
;
; Date            : 5/25/'06
; ZB1 BIOS Ver.   : v1.3229 (3B29)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br19516.bin
; ATi M54         : br19518.bin
; ATi M56         : br20148c.bin
;
1. Update new M56  VBIOS.

;+------------------------------------------------------------------------
;
; Date            : 5/18/'06
; ZB1 BIOS Ver.   : v1.3228 (3B28)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br19516.bin
; ATi M54         : br19518.bin
; ATi M56         : br19743b.bin
;
1. Update new Ec BIOS.

;+------------------------------------------------------------------------
;
; Date            : 5/16/'06
; ZB1 BIOS Ver.   : v1.3227 (3B27)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br19516.bin
; ATi M54         : br19518.bin
; ATi M56         : br19743b.bin
;
1. Update new Ec BIOS.
        zb1.tc1\bcp.asm

;+------------------------------------------------------------------------
;
; Date            : 5/15/'06
; ZB1 BIOS Ver.   : v1.3226 (3B26)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br19516.bin
; ATi M54         : br19518.bin
; ATi M56         : br19743b.bin
;
1. Modify HDD Password kernal.
	APPEND\MAKE.MAK
	APPEND\HDDPSWD\*.*
	COMMON\OEMCOMM.ASM 
	FEATS\ASSETTAG\EEPROM\EEPROMAT.ASM
	FEATS\NBM\NBMIMPCD.ASM
	ZB1.TC1\MAKE.MAK

2. Detect Tj85 CPU and Ec will support correct FAN table.
	common\tj85cpu.asm
        append\srv32\sv32hand.asm
	append\asl\ec.asi

3. Update new M54/M52 VBIOS.

4. Update new Ec BIOS.

;+------------------------------------------------------------------------
;
; Date            : 5/10/'06
; ZB1 BIOS Ver.   : v1.3225 (3B25)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br18861.bin
; ATi M54         : br18860.bin
; ATi M56         : br19743b.bin
;
1. Update new M56  VBIOS.

2. Add AMD29LV081B flashpart.
        zb1.tc1\bcp.asm

;+------------------------------------------------------------------------
;
; Date            : 4/18/'06
; ZB1 BIOS Ver.   : v1.3224 (3B24)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br18861.bin
; ATi M54         : br18860.bin
; ATi M56         : br19743.bin
;
1. Update new M56  VBIOS.

2. Update to support Merom CPU.
        zb1.tc1\bcp.asm
	base\cpu\m2706f1.asm

;+------------------------------------------------------------------------
;
; Date            : 4/12/'06
; ZB1 BIOS Ver.   : v1.3223 (3B23)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br18861.bin
; ATi M54         : br18860.bin
; ATi M56         : br19107.bin
;
1. Fix the CRISIS function can't work by Hotkey "Fn+ESC".
        base\bootblok\crisishk.asm

;+------------------------------------------------------------------------
;
; Date            : 3/9/'06
; ZB1 BIOS Ver.   : v1.3223C (3B23)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br18861.bin
; ATi M54         : br18860.bin
; ATi M56         : br19107.bin
;
1. Update new M52/M54/M56 VBIOS.

;+------------------------------------------------------------------------
;
; Date            : 2/27/'06
; ZB1 BIOS Ver.   : v1.3222 (3B22)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br18432.bin
; ATi M54         : br18431.bin
; ATi M56         : br18558a.bin
;
1. Adjust DVMT size only by CMOS, the default value as below:
	System Memory	DVMT size
	<512MB ==>	64MB
	>512MB ==>	MaxDVMT
        zb1.tc1\oemcode.asm(modified)
        zb1.tc1\template.asm(modified)
        intel.600\oemhooks.asm
        base\chipset\memtot.asm(modified)
        base\chipset\mem1tot.asm(removed)
;+------------------------------------------------------------------------
;
; Date            : 2/24/'06
; ZB1 BIOS Ver.   : v1.3221 (3B21)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br18432.bin
; ATi M54         : br18431.bin
; ATi M56         : br18558a.bin
;
1. Update new M52/M54/M56 VBIOS.

;+------------------------------------------------------------------------
;
; Date            : 2/20/'06
; ZB1 BIOS Ver.   : v1.3220 (3B20)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17999.bin
; ATi M54         : br17021b.bin
; ATi M56         : br17983.bin
;
1. For Windows Vista, Adjust DVMT size by System Memory as below:
	System Memory	DVMT size
	<512MB ==>	64MB
	>512MB ==>	MaxDVMT
        zb1.tc1\oemcode.asm
        zb1.tc1\template.asm
        intel.600\oemhooks.asm
        base\chipset\memtot.asm
        base\chipset\mem1tot.asm

2. Fix the Swap-ODD can't display on Windows Vista.
        zb1.tc1\oem_bay.asm (modify oemGetSwapBayId)

;+------------------------------------------------------------------------
;
; Date            : 2/8/'06
; ZB1 BIOS Ver.   : v1.3219 (3B19)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17999.bin
; ATi M54         : br17021b.bin
; ATi M56         : br17983.bin
;
1. Change back M54 VBIOS to fix S-VIDEO can't switch.

2. Fix Super/user password can't resume from S4.
        feats\s4flag.asm

;+------------------------------------------------------------------------
;
; Date            : 2/8/'06
; ZB1 BIOS Ver.   : v1.3218 (3B18)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17999.bin
; ATi M54         : br17998.bin
; ATi M56         : br17983.bin
;
1. Update EC to v1.027.

;+------------------------------------------------------------------------
;
; Date            : 2/6/'06
; ZB1 BIOS Ver.   : v1.3217 (3B17)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17999.bin
; ATi M54         : br17998.bin
; ATi M56         : br17983.bin
;
1. Set CMOS node "Video Memory" default to Max DVMT for UMA.
        intel.600\oemhooks.asm
        base\chipset\memtot.asm

2. Fix UUID sometimes have incorrect MAC address.
	feats\uuid\eeprom\eep_uuid.asm

3. Add the correct Acer/Intel OSB logo for 15 LCD panel.
        zb1.tc1\bcp.asm
        zb1.tc1\bootscrn.asm
        zb1.tc1\group3.asm
        zb1.tc1\id_intel.asm
        zb1.tc1\osb_oem.asm

4. Update EC to v1.026.

;+------------------------------------------------------------------------
;
; Date            : 1/20/'06
; ZB1 BIOS Ver.   : v1.3216 (3B16)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17999.bin
; ATi M54         : br17998.bin
; ATi M56         : br17983.bin
;
1. Update new M56 VBIOS.

;+------------------------------------------------------------------------
;
; Date            : 1/16/'06
; ZB1 BIOS Ver.   : v1.3215 (3B15)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17999.bin
; ATi M54         : br17998.bin
; ATi M56         : br17795.bin
;
1. Update new M52/M54 VBIOS.

;+------------------------------------------------------------------------
;
; Date            : 1/13/'06
; ZB1 BIOS Ver.   : v1.3214 (3B14)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : br17795.bin
;
1. Update new M56 VBIOS.

;+------------------------------------------------------------------------
;
; Date            : 1/3/'06
; ZB1 BIOS Ver.   : v1.3213 (3B13)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : br17777.bin
;
1. Update new M56 VBIOS.

;+------------------------------------------------------------------------
;
; Date            : 1/3/'06
; ZB1 BIOS Ver.   : v1.3212 (3B12)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : br17220a.bin
;
1. Update new M56 VBIOS.

;+------------------------------------------------------------------------
;
; Date            : 1/3/'06
; ZB1 BIOS Ver.   : v0.3211 (3B11)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : m56auto.bin
;
1. The M56 VBIOS change to "m56auto.bin"

2. Modify for sometimes flash part crash issue.
	APPEND\EC\EC_ESCD.ASM
	APPEND\EC\EC_FLASH.ASM
	APPEND\EC\ECCODE.ASM
	APPEND\EC\EC.INC
	APPEND\EC\MAKE.MAK
	APPEND\EC\OLD\FLASHOLD.ASM
	APPEND\EC\OLD\ESCD_OLD.ASM
	BASE\ESCD\NVRAMOEM.ASM

;+------------------------------------------------------------------------
;
; Date            : 12/29/'05
; ZB1 BIOS Ver.   : v0.3210 (3B10)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : m56f256.bin
;
1. Change CIR S3/S4/S5 wakeup IO port from 0x200 to 0x680.
   This function avoid some games confuse CIR function with game port. 
        append\asl\lpc_dev.asi
        intel.600\smionslp.asm
        common\hooks.asm

2. The M56 VBIOS change to "m56f256.bin"

3. Update EC to v0.025.

;+------------------------------------------------------------------------
;
; Date            : 12/21/'05
; ZB1 BIOS Ver.   : v0.3209 (3B09)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : br17410e.bin
;
1. Update hard disk password module
        append\hddpswd\kernel\hdpwd.li
        append\hddpswd\kernel\secursvc.asm
        append\hddpswd\hdd_bcp.asm
        append\hddpswd\hddwd.inc

2. Fix that bluetooth status cannot be changed after S4 resumes by ePM
        base\bootblok\hooks.asm (enable port 0x68~0x6F decode)
        base\escd\nvramoem.asm (clear port 0x68)

3. Update new M56 VBIOS.

;+------------------------------------------------------------------------
;
; Date            : 12/20/'05
; ZB1 BIOS Ver.   : v0.3208 (3B08)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : br17410.bin
;
1. Update some code.
        zb1.tc1\hda_oem.asm 
        intel.600\acpis3.asm(for S3 resume LPC_offset 0xa0 value)

;+------------------------------------------------------------------------
;
; Date            : 12/19/'05
; ZB1 BIOS Ver.   : v0.3207 (3B07)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : br17410.bin
;
1. Update EC to v0.024.

;+------------------------------------------------------------------------
;
; Date            : 12/19/'05
; ZB1 BIOS Ver.   : v0.3206 (3B06)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : br17410.bin
;
1. Update some code for S3/S4 hang.
        append\ec\ec_escd.asm
        base\keyboard\kbcpost.asm

2. Update some code.
	APPEND\ASL\OSTYPE.ASI
	APPEND\ASL\LPC_DEV.ASI
	APPEND\HDDPSWD\HDD_BCP.ASM
	BASE\BOOTBLOK\HOOKS.ASM
	BASE\FDISK\MAKE.MAK
	FEATS\PRELOAD\HANDLER.ASM
	FEATS\PRELOAD\PRETABLE.ASM
	ZB1.TC1\BCP.ASM
	ZB1.TC1\OEM_CCD.ASM
	ZB1.TC1\FLASHINT.ASM
	ZB1.TC1\MAKE.MAK

;+------------------------------------------------------------------------
;
; Date            : 12/16/'05
; ZB1 BIOS Ver.   : v0.3205 (3B05)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : br17410.bin
;
1. Fix the parallel port information show incorrcetly when run
   ACER's eSetting AP.
	zb1.tc1\oemfeats.asm

2. Update new M56 VBIOS.

;+------------------------------------------------------------------------
;
; Date            : 12/15/'05
; ZB1 BIOS Ver.   : v0.3204 (3B04)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : mem_2.bin
;
1. Update EC to v0.023.

2. Modify the system auto-shutdown when 4 cell Battery with ATI VGA.
   And follow ACER's spec. will show error message and press anykey
   then shutdown.
        zb1.tc1\oemcode.asm

3. Fix the serial/FIR/parallel port information show incorrcetly when run
   ACER's eSetting AP.
	zb1.tc1\oemfeats.asm

4. Update M52/M54 VBIOS.

5. Fix bo sound when enabling Bluetooth and Wireless Lan.
        zb1.tc1\hda_oem.asm 

;+------------------------------------------------------------------------
;
; Date            : 12/14/'05
; ZB1 BIOS Ver.   : v0.3203 (3B03)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br16882.bin
; ATi M54         : br16831.bin
; ATi M56         : mem_2.bin
;
1. Update EC to v0.022.

2. Add the system auto-shutdown when 4 cell Battery with ATI VGA.
        zb1.tc1\oemcode.asm

;+------------------------------------------------------------------------
;
; Date            : 12/14/'05
; ZB1 BIOS Ver.   : v0.3202 (3B02)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br16882.bin
; ATi M54         : br16831.bin
; ATi M56         : mem_2.bin
;
1. Update EC to v0.021.

2. Update some code.
	APPEND\ASL\PEG_PORT.ASI
	APPEND\HDDPSWD\KERNEL\HDPWD.LI
	APPEND\VGA\ATI.ASM
	BASE\CPU\CPU.ASM
	BASE\CPU\MAKE.MAK
	BASE\MULTBOOT.XP\MAKE.MAK
	BASE\POST\POSTB.ASM
	BASE\SMBIO231.600\MAKE.MAK
	COMMON\HOOKS.ASM
	COMMON\OEMCOMM.ASM
	FEATS\PRELOAD\PANEL.ASM
	INTEL.600\PPM\CPU0CST.ASL
	INTEL.600\PPM\PPM.INC
	INTEL.600\PPM\PPMMRM.ASM
	ZB1.TC1\BCP.ASM
	ZB1.TC1\MAKE.MAK
	ZB1.TC1\TCPA.TBL

;+------------------------------------------------------------------------
;
; Date            : 12/12/'05
; ZB1 BIOS Ver.   : v0.3201 (3B01)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br16882.bin
; ATi M54         : br16831.bin
; ATi M56         : mem_2.bin
;
1. Update kernel to v1.24.
        zb1.tc1\bcp.asm
        intel.600\i15hooks.asm
        intel.600\smitrap3.asm
        intel.600\spi.inc
        intel.600\ppm\ppm.inc
        intel.600\ppm\ppm_ini.asl
        intel.600\pcie\pciecid1.asm
        intel.600\pcie\pciecid2.asm
        intel.600\pcie\pcieoem.asm
        intel.600\dts\dts.inc
        base\post\stdramt.asm( remove, use kernel)
        base\fdisk\raid.asm
        base\cpu\cpu.asm( remove, use kernel)
        base\cpu\nvram.asm
        base\cpu\nx_cfg.asm
        base\cache\pmcache.asm
        base\cache\smicache.asm
        base\bus\ac97.asm
        base\bus\usbinit.asm( remove, use kernel)
        append\hddpswd\kernel\newdtect.asm
        append\asl\ostype.asi

2. Adjust OSB position and follow Phoenix's spec(Linux show INTEL, WinXP
   show Centrino LOGO).
	base\acpi\acpiosb.asm

3. Change M52/M54 VBIOS back to Version 3101.

4. Add SATA HDD delay 500ms for S3 resume.
        base\miser\pmacpis3.asm

5. Update some code.
        intel.600\apmlvl2.asm
        zb1.tc1\bcp.asm
	append\make.mak(remove AVC)
        feats\nbm\hand9610.asm( for Esetting boot sequence)

6. Modify battery 2 charging mark can't display correctly.
        append\asl\qevent.asi
        append\asl\batt2.asi

;+------------------------------------------------------------------------
;
; Date            : 12/8/'05
; ZB1 BIOS Ver.   : v0.3105 (3A05)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : mem_2.bin
;
1. Fix coding error( for S4 resume)
        zb1.tc1\oemcode.asm

;+------------------------------------------------------------------------
;
; Date            : 12/7/'05
; ZB1 BIOS Ver.   : v0.3104 (3A04)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : mem_2.bin
;
1. Update EC to v0.020.
;+------------------------------------------------------------------------
;
; Date            : 12/7/'05
; ZB1 BIOS Ver.   : v0.3103 (3A03)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : mem_2.bin
;
1. Update EC to v0.019.

2. Update OSB to v3.2.

;+------------------------------------------------------------------------
;
; Date            : 12/5/'05
; ZB1 BIOS Ver.   : v0.3102 (3A02)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br17053b.bin
; ATi M54         : br17021b.bin
; ATi M56         : mem_2.bin
;
1. Update EC to v0.018.

2. Update new M52/M54 VBIOS.

3. Modify serial number/asset tag number/product name/UUID to EEPROM method.
   Please use "qdmi.exe" to modify serial number/asset tag number/product name,
   and use "stuuid.exe" to modify UUID.
	feats\extint15.asm
	feats\oemfeats.inc
	feats\uuid\eeprom\macint15.asm
	feats\uuid\eeprom\make.mak
        zb1.tc1\bcp.asm

4. Modify CMOS item.
        zb1.tc1\template.asm
	include.600\multbtxp.inc
        zb1.tc1\oem.str

5. Fix the HCT test "unreport memory and I/O port" fail.
        append\asl\1kcir.asi
        append\asl\lpc_dev.asi

6. Modify some code.
        intel.600\pcie\pcieacpi.asm
        zb1.tc1\oemcode.asm
        base\keyboard\kbcint09.asm

;+------------------------------------------------------------------------
;
; Date            : 12/1/'05
; ZB1 BIOS Ver.   : v0.3101 (3A01)
; INTEL VGA BIOS  : cal_1256.dat 
; ATi M52         : br16882.bin
; ATi M54         : br16831.bin
; ATi M56         : mem_2.bin
;
1. Update kernel to v1.22.
	base\miser\apdpth.asm
	base\smbios231.600\cpuhand.asm
        common\oem.inc
        common\hooks.asm
        common\intline.asm
        append\asl\calistg.asl
        intel.600\igdmisc.asm
        intel.600\smionslp.asm
        intel.600\smitrap3.asm
        intel.600\acpi\acpiinit.asm
        intel.600\sataahci.asl
        intel.600\dts\dts.inc
        intel.600\dts\dtsap.asm
        intel.600\dts\dtshandle.asm
        intel.600\dts\dtsinit.asm
        intel.600\dts\dtsmisc.asm
        intel.600\dts\dtsrecal.asm
        intel.600\pcie\pcieacpi.asm
        intel.600\ppm\cpu0cst.asl
        intel.600\ppm\cpu0ist.asl
        intel.600\ppm\cpu1cst.asl
        intel.600\ppm\cpu1ist.asl
        intel.600\ppm\cpupm.asl
        intel.600\ppm\ppmmrm.asm
        intel.600\ppm\ppm.asm
        intel.600\ppm\ppm.inc
        intel.600\ppm\ppm_ini.asl
        intel.600\ppm\ppm_wak.asl
        intel.600\ppm\ppmacpi.asm
        intel.600\ppm\ppmap.asm
        intel.600\ppm\ppmapplt.asm
        intel.600\ppm\ppmcmp.asm
        intel.600\ppm\ppmcs.asm
        intel.600\ppm\ppmgpf.asm
        intel.600\ppm\ppminit.asm
        intel.600\ppm\ppmpentm.asm
        intel.600\ppm\ppmvid.inc
        intel.600\ppm\ppmynh.asm

2. Fix QB103, QB108.
        zb1.tc1\bcp.asm
        zb1.tc1\template.asm

3. Fix RAM report error( use kernal dmisimm.asm).
	base\chipset\make.mak

4. Remove ATI full post after resume from S3 (For S3 resume).
        append\vga\ati.asm

;+------------------------------------------------------------------------
;
; Date            : 11/29/'05
; ZB1 BIOS Ver.   : v0.2404 (2D04)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16882.bin
; ATi M54         : br16831.bin
; ATi M56         : mem_2.bin
;
1. Fix the system didn't report Dock/Undock two profiles.
        feats\ez4\pxhoem.asm.

2. Update M52 VBIOS.

3. Update system information.
	BASE\CHIPSET\SMBIOS.ASM
	BASE\SMBIO231.600\CPUHAND.ASM
	COMMON\OEMCOMM.ASM

4. Update CPU micro code for CPU string.
	BASE\CPU\M206E839.ASM

;+------------------------------------------------------------------------
;
; Date            : 11/26/'05
; ZB1 BIOS Ver.   : v0.2403 (2D03)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16832.bin
; ATi M54         : br16831.bin
; ATi M56         : mem_2.bin
1. Update EC to v0.016. for fix media key

;+------------------------------------------------------------------------
;
; Date            : 11/25/'05
; ZB1 BIOS Ver.   : v0.2402 (2D02)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16832.bin
; ATi M54         : br16831.bin
; ATi M56         : mem_2.bin
1. Update EC to v0.015.

;+------------------------------------------------------------------------
;
; Date            : 11/24/'05
; ZB1 BIOS Ver.   : v0.2401 (2D01)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16832.bin
; ATi M54         : br16831.bin
; ATi M56         : mem_2.bin
1. Update new M54/M52 VBIOS.

2. QB075, QB076 BIOS already add LPC reg 0xab bit5,6=1. 

3. QB102,QB103,QB107,QB108 already fixed.

;+------------------------------------------------------------------------
;
; Date            : 11/24/'05
; ZB1 BIOS Ver.   : v0.2401A (2D01)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16794.bin
; ATi M54         : br16793.bin
; ATi M56         : mem_2.bin
1. Update new M54/M52 VBIOS.

;+------------------------------------------------------------------------
;
; Date            : 11/23/'05
; ZB1 BIOS Ver.   : v0.2307 (2C07)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16334.bin
; ATi M54         : br16356.bin
; ATi M56         : mem_2.bin
1. Add ATI full post after resume from S3 by ATI's suggestion (For S3 resume).
        append\vga\ati.asm

2. Stop Legacy USB SMI during entering ACPI mode (For S4 resume).
        append\acpi\acpioem.asm

;+------------------------------------------------------------------------
;
; Date            : 11/22/'05
; ZB1 BIOS Ver.   : v0.2307A (2C07)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16334.bin
; ATi M54         : br16356.bin
; ATi M56         : mem_2.bin
1. Fix IR2 string error in CMOS.
	zb1.tc1\string.str

2. Add 5705E PXE ROM.

3. Disable PCIe CLK_REQ Enabling Option for M54 S3 resume fail. 
        common\intelnv.asm

;+------------------------------------------------------------------------
;
; Date            : 11/21/'05
; ZB1 BIOS Ver.   : v0.2306 (2C06)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16334.bin
; ATi M54         : br16356.bin
; ATi M56         : mem_2.bin
;
1. Add ATI short post after resume from S3 by ATI's suggestion.
        append\vga\ati.asm

2. Save and restore for ATI M54/M52 registers.
        base\miser\pmacpis3.asm

3. Enable PCIe CLK_REQ Enabling Option for INTEL's 3945 Wireless LAN. 
        common\intelnv.asm

;+------------------------------------------------------------------------
;
; Date            : 11/19/'05
; ZB1 BIOS Ver.   : v0.2305 (2C05)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16334.bin
; ATi M54         : br16356.bin
; ATi M56         : mem_2.bin
;
1. Fix coding error for CIR S3 resume function.
        intel.600\smionslp.asm

;+------------------------------------------------------------------------
;
; Date            : 11/18/'05
; ZB1 BIOS Ver.   : v0.2304 (2C04)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16334.bin
; ATi M54         : br16356.bin
; ATi M56         : mem_2.bin
;
1. Change Docking from PCIE port6 to port4.
        base\bus\bndich.asm
        feats\ez4\docking.inc
        append\asl\docking.asi
        append\asl\ich_gpe.asi
        append\asl\ostype.asi
        append\asl\pcieprt4.asi
        append\asl\pcieprt6.asi
        intel.600\oemhooks.asm

2. Update some code.
        append\asl\ptswak.asi
        append\asl\wmi.asi
        append\asl\wmi_inc.asi
        append\asl\wmi_oem.asi
        append\asl\wmi_intr.asi
        append\asl\wmi_q.asi
        append\hddpswd\kernel\newdtect.asm
        common\hooks.asm
        common\intelnv.asm
        feats\wmi\wmi_intr.asm
        feats\wmi\wmihand.asm
        intel.600\gmchpm.asm
        intel.600\initestk.asm
        intel.600\initlstk.asm
        intel.600\oemhooks.asm
        intel.600\pcie\pciecid2.asm
        intel.600\pcie\pcieoem.asm
        intel.600\ppm\cpupm.asm
        intel.600\ppm\ppm.ini
        intel.600\ppm\ppmmrm.asm

3. Add CIR S3/S4/S5 resume support.
        intel.600\smionslp.asm
        common\hooks.asm
        append\asl\1kcir.asi

4. Update kernel to v1.21.
        append\asl\lpc_dev.asi
        base\cpu\cpu.asm
        base\bus\ufi.asm
        intel.600\pcie\pciecid2.asm
        intel.600\initestk.asm
        intel.600\acpis3.asm
        intel.600\smbcode.asm
        intel.600\smbmacro.inc
        intel.600\smitrap3.asm
        intel.600\spi.asm
	zb1.tc1\dmisimm.asm

;+------------------------------------------------------------------------
;
; Date            : 11/15/'05
; ZB1 BIOS Ver.   : v0.2303 (2C03)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16334.bin
; ATi M54         : br16356.bin
; ATi M56         : mem_2.bin
;
1. Add 5705 PXE ROM.

2. Fix Qa123, the system become slowly if plug in SCSI 1480A ODD.
        append\asl\lpc_dev.asi

3. Change CIR detection by board_id.
	zb1.tc1\board_id.asm
	zb1.tc1\extmodel.asm
	base\sio\smcoem.inc

4. Change DTS function to "disabled".
        intel.600\smitrap3.asm
        intel.600\dts\dtsinit.asm
        append\asl\ptswak.asi

5. Update reading ATi VBIOS version.
        append\biosver\ati_vga.asm

6. Do not notify PPC when S4 resumes.
        append\asl\ptswak.asi

7. Erase ESCD part during flashing new BIOS.
        zb1\flashint.asm

;+------------------------------------------------------------------------
;
; Date            : 11/11/'05
; ZB1 BIOS Ver.   : v0.2302 (2C02)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16334.bin
; ATi M54         : br16356.bin
; ATi M56         : mem_2.bin
;
1. Update CPU microcode for CPU 0x6e8.

;+------------------------------------------------------------------------
;
; Date            : 11/11/'05
; ZB1 BIOS Ver.   : v0.2301 (2C01)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16334.bin
; ATi M54         : br16356.bin
; ATi M56         : mem_2.bin
;
1. Update kernel to v1.18
        append\asl\calistg.asl
        append\asl\events.asi
        append\asl\ostype.asi
        append\asl\pci_drc.asi
        intel.600\dts\dts.inc
        intel.600\dts\dtsinit.asm
        intel.600\pcie\pciecid2.asm
        intel.600\ppm\cpupm.asl
        intel.600\ppm\ppm_ini.asl
        intel.600\ppm\ppm_wak.asl
        intel.600\ppm\ppm.asm
        intel.600\ppm\ppmapplt.asm
        intel.600\ppm\ppmmrm.asm
        intel.600\ppm\ppmpentm.asm
        intel.600\ppm\ppmynh.asm
        intel.600\acpis3.asm
        intel.600\initeregs.inc
        intel.600\smionslp.asm
        intel.600\smitrap3.asm

2. Fix system hang after resume from S3 then reentering S3.
        append\cardbus\ti7412\cbinit.asm

;+------------------------------------------------------------------------
;
; Date            : 11/10/'05
; ZB1 BIOS Ver.   : v0.2206 (2B06)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16334.bin
; ATi M54         : br16356.bin
; ATi M56         : mem_2.bin
;
1. Fix the system blue screen when plugging docking.
        feats\ez4\docking.asm (clear PCIE resource in ENABLE32)

2. Support EZ4 legacy USB
        base\bus\bndich.asm
        feats\ez4\dockinit.asm (clear PCIE resources)
        zb1.tc1\bcp.asm (add PCI_EXP to INSTALL_PTLPNP)
        zb1.tc1\oemcode.asm (modify oemCheckPcieDeviceSmm to mask oemCheckDockPfa)

3. Support pre-load, set1stBootDevice
        feats\preload\handler.asm

4. Stop CPU clock when C4
        zb1.tc1\oemclock.asm

5. Remove the code un-need.
        base\keyboard\kbcpost.asm
        intel.600\gmchpm.asm

6. Set display device to AUTO for default
        feats\node\dispnode.asm

7. Modify string for COM and LPT
        zb1.tc1\oem.str

8. Fix set/get device status failed.
        append\asl\wmi.asi (modify WMBA)
        append\asl\wmi_oem.asi (modify getDeviceStatus and setDeviceStatus)
        append\ec\eccode.asm (modify ecIbeSmm and ecObfSmm. Make more delay
                              to wait OBF)        

9. Fix Docking issue when s3 resumes with docking.
        append\asl\ptswak.asi

10. Support WMI VGA event
        append\asl\calistga.asl
        append\asl\ich_gpe.asi (add _L16)
        append\asl\wmi.asi
        append\asl\wmi_inc.asi
        append\asl\wmi_oem.asi
        feats\wmi\wmi_intr.asm
        feats\wmi\wmihand.asm
        zb1.tc1\gpioinit.asm
        zb1.tc1\oem_vgap.asm

11. Support wide acer LOGO
        zb1.tc1\splash\make.mak (add acer_ws2.jpg to IMAGE_LST)
        zb1.tc1\splash\script.txt
        zb1.tc1\bcp.asm (add INTEL_1440W to INSTALL_BOOTSCRN)

;+------------------------------------------------------------------------
;
; Date            : 11/08/'05
; ZB1 BIOS Ver.   : v0.2205 (2B05)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16334.bin
; ATi M54         : br16356.bin
; ATi M56         : mem_2.bin
;
1. Update EC to v0.014.

2. Update new M54/M52 VBIOS.

3. Fix Qa127, BIOS setup is not followed Acer's spec.
   The CMOS module "security" and "boot" will decide by Acer and
   Modify by Phoenix.
        base\multboot.xp\mbad.asm
	include.600\multbtxp.inc
        zb1.tc1\oem.str

4. Fix  Qb065, There is "BoBo" noise while power on.
        append\cardbus\ti7412\cbinit.asm

5. Fix coding error.
        append\asl\calistg.asl

;+------------------------------------------------------------------------
;
; Date            : 11/03/'05
; ZB1 BIOS Ver.   : v0.2204 (2B04)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16087.bin
; ATi M54         : sr16173.bin
; ATi M56         : mem_2.bin
;
1. Update EC to v0.012.

;+------------------------------------------------------------------------
;
; Date            : 11/02/'05
; ZB1 BIOS Ver.   : v0.2203 (2B03)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16087.bin
; ATi M54         : sr16173.bin
; ATi M56         : mem_2.bin
;
1. Fix the DOCK's function work incorrectly by copying files from ZH2.
        zb1.tc1\bcp.asm 
        zb1.tc1\pcioem.asm 
        zb1.tc1\append\pci_irq.asi 

;+------------------------------------------------------------------------
;
; Date            : 11/02/'05
; ZB1 BIOS Ver.   : v0.2202 (2B02)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16087.bin
; ATi M54         : sr16173.bin
; ATi M56         : mem_2.bin
;
1. Fix AUDIO/MODEM have yellow mark during changing new BIOS.
   (causes by copying wrong file from ZH2)
        zb1.tc1\hda_oem.asm 

;+------------------------------------------------------------------------
;
; Date            : 11/01/'05
; ZB1 BIOS Ver.   : v0.2201 (2B01)
; INTEL VGA BIOS  : v1248_01.dat 
; ATi M52         : br16087.bin
; ATi M54         : sr16173.bin
; ATi M56         : mem_2.bin
;
1. Update kernel to v1.16
        append\asl\98_link.asi
        append\asl\calistg.asl
        append\asl\events.asi
        append\asl\intelgfx.asi
        append\asl\lpc_dev.asi
        append\asl\ostype.asi
        append\asl\pci_crs.asi
        append\asl\pci_drc.asi
        append\asl\ptswak.asi
        append\hddpswd\kernel\newdtect.asm
        base\bus\make.mak (mask bridgdn.asm)
        base\bus\pbreset.asm (use kernel's)
        base\cpu\cpu.asm
        base\cpufeats.003\make.mak (mask mc_code.asm)
        base\fdisk\sata.asm
        base\fdisk\satainit.asm
        base\post\postb.asm
        common\ehci.inc
        common\erelease.asm
        common\intelnv.asm
        common\oem.inc
        common\usbimp.inc
        common\usbseg.inc
        intel.600\acpi\acpiinit.asm
        intel.600\acpi\acpitbl.asm
        intel.600\dts\dts.inc
        intel.600\dts\dtsap.asm
        intel.600\dts\dtshandle.asm
        intel.600\dts\dtsinit.asm
        intel.600\dts\dtsmisc.asm
        intel.600\dts\dtsrecal.asm
        intel.600\pcie\pciecid1.asm
        intel.600\pcie\pciecid2.asm
        intel.600\pcie\pcieinit.asm
        intel.600\pcie\pcieoem.asm
        intel.600\ppm\cpupm.asl
        intel.600\ppm\make.mak
        intel.600\ppm\ppm.asm
        intel.600\ppm\ppm_ini.asl
        intel.600\ppm\ppm_wak.asl
        intel.600\acpis3.asm
        intel.600\dmiuuid.asm
        intel.600\gmchpm.asm
        intel.600\initestk.asm
        intel.600\initlstk.asm
        intel.600\oemhooks.asm
        intel.600\smionslp.asm
        intel.600\smitrap3.asm
        intel.600\spi.asm
        zb1.tc1\bcp.asm

2. Move CMOS token from NV1 to NV0
        append\hddpswd\hddpwd.inc (modify cmosHdd0AutoPwd)
        
3. Save and restore USB registers
        base\miser\pmacpis3.asm

;+------------------------------------------------------------------------
;
; Date            : 10/28/'05
; ZB1 BIOS Ver.   : v0.2111 (2A11)
; INTEL VGA BIOS  : v1239_01.dat 
; ATi M52         : br16087.bin
; ATi M54         : sr16173.bin
; ATi M56         : mem_2.bin
;
1. Combine new M54/M52 VGA BIOS.

2. Fix S3 resume fail by HDD Password function.
        zb1.tc1\hdd_hook.asm 
	common\oemcomm.asm

3. Adjust the same IRQ value for PCIE-LAN/PCIE-Bridge function 2. 
        zb1.tc1\oemcode.asm 

4. Add PEG L0/L1 support.
        intel.600\pcie\pcieoem.asm

5. Modify AUDIO "PoPo" sound by AUDIO FAE's suggestion.
        zb1.tc1\hda_oem.asm 

;+------------------------------------------------------------------------
;
; Date            : 10/21/'05
; ZB1 BIOS Ver.   : v0.2110 (2A10)
; INTEL VGA BIOS  : v1239_01.dat 
; ATi M52         : br15965.bin
; ATi M54         : br15880.bin
; ATi M56         : mem_2.bin
;
1. Update EC to v0.011

2. Implement INTEL NAPA platform power Mgt checklist.
        intel.600\gmchpm.asm

3. Modify some code.
	APPEND\MAKE.MAK
	APPEND\HDDPSWD\UNLOCK6.EXE
	APPEND\HDDPSWD\HDDPWDINC
	APPEND\HDDPSWD\HDD_BCP.ASM
	APPEND\HDDPSWD\HDDPWD.STR
	APPEND\HDDPSWD\HDD_HOOK.ASM
	APPEND\HDDPSWD\MAKE.MAK
	APPEND\HDDPSWD\KERNEL\SECURSVC.ASM
	APPEND\HDDPSWD\KERNEL\NEWDTECT.ASM
	APPEND\HDDPSWD\KERNEL\MAKE.MAK
	APPEND\HDDPSWD\KERNEL\HDPWD.LI 
	COMMON\OEMCOMM.ASM
	FEATS\MAKE.MAK
	FEAT\OEMFEATS.INC
	ZB1.TC1\BCP.ASM
	ZB1.TC1\TEMPLATE.ASM
	ZB1.TC1\STRINGS.SCR
	ZB1.TC1\EXTMODEL.ASM
	ZB1.TC1\OEMFEATS.ASM

4. Change PCIE/PCI LAN PRW support S5 wakeup.
        append\asl\pcieprt3.asi
        append\asl\ich_p2p.asi

;+------------------------------------------------------------------------
;
; Date            : 10/20/'05
; ZB1 BIOS Ver.   : v0.2109 (2A09)
; INTEL VGA BIOS  : v1239_01.dat 
; ATi M52         : br15965.bin
; ATi M54         : br15880.bin
; ATi M56         : mem_2.bin
;
1. Combine M52 VGA BIOS.

2. Modify some CMOS items by ACER's spec.
        zb1.tc1\template.asm 
        zb1.tc1\oem.str 
        feats\hddpswd\hddpwd.str
        feats\node\node.str

;+------------------------------------------------------------------------
;
; Date            : 10/19/'05
; ZB1 BIOS Ver.   : v0.2108 (2A08)
; INTEL VGA BIOS  : v1239_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15880.bin
; ATi M56         : mem_2.bin
;
1. Fix there is no Undock Computer item at start menu
        append\asl\docking.asi (remove _STA from device PXHA)

2. Turn on C_STATE_CHANGED and fix the sound is abnormal when USB speaker
   connects to EZ4.
        append\asl\docking.asi (notify CPU1 when changing C state)
        zb1.tc1\qci_inc.asi

3. Support Phoenix hard disk password module
        append\asl\ptswak.asi (remove UNLOCK_HDD)
        append\hdpswd\hdpmimp.asm (add resumeUnlockHddPswdSmm)
        append\srv32\sv32hand.asm (remove resumeUnlockHddPswdSmm)
        append\make.mak (mask hdpswd.lib)
        feats\hddpswd\*.*
        feats\make.mak
        feats\omfeats.inc (add HDD_PSWD)
        zb1.tc1\bcp.asm (add HDD_PSWD to INSTALL_OEM_FEATURES)
        zb1.tc1\strings.scr (add hddpwd.str)
        zb1.tc1\template.asm (modify security menu)

4. Fix there is a yellow band in EZ4 when booting with EZ4
        feats\ez4\pxhoem.asm (add oemCheckDockPfa)
        intel.600\pcie\pcieacpi.asm (add LOW to pciExpressAcpiEnableInit)
        zb1.tc1\oemcode.asm (modify oemCheckPcieDeviceSmm)
        
5. Fix the HCT test "ACPI verifier" fail.
   Fix the HCT test "unreport memory and I/O port" fail.
        append\asl\1kcom.asi
        append\asl\1klpt.asi
        append\asl\1kcir.asi
	base\sio\lptaddr.asm

6. Modify CardBus init value by TI's request.
        append\cardbus\ti7412\cbinit.asm

7. Combine M54 VGA BIOS.

;+------------------------------------------------------------------------
;
; Date            : 10/14/'05
; ZB1 BIOS Ver.   : v0.2107 (2A07)
; INTEL VGA BIOS  : v1239_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15615.bin
; ATi M56         : mem_2.bin
;
1. Fix QA115.
        append\asl\battery.asi

2. QA133 already fixed in 2106, please check it.

3. Fix the FDD exist flag can't work correctly during boot from LAN.
        append\fddless\fddless.asm.

4. Modify some code.
	APPEND\ASL\DOCKING.ASI
	APPEND\ASL\ICH_USB1.ASI
	APPEND\ASL\ICH_USB2.ASI
	APPEND\ASL\ICH_USB3.ASI
	APPEND\ASL\ICH_USB4.ASI
	APPEND\AVC\ASLPATCH.ASM
	BASE\ACPI\PACPIS3.ASM
	BASE\BUS\MAKE.MAK
	BASE\CHIPSET\CSACPIS3.ASM
	ZB1.TC1\TEMPLATE.ASM
	ZB1.TC1\OEMDOCK.ASM

5. Modify SIO can display correct items by board_ID.
	base\sio\ir2cfg.asm
	base\sio\ir2mode.asm
	base\sio\lptnode.asm
	base\sio\smcoem.inc

6. Add legacy USB enabled/disabled CMOS at 70h bit0 for factory request.
	ZB1.TC1\bcp.asm

7. Update EC to v0.008

;+------------------------------------------------------------------------
;
; Date            : 10/6/'05
; ZB1 BIOS Ver.   : v0.2106 (2A06)
; INTEL VGA BIOS  : v1239_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15615.bin
; ATi M56         : mem_2.bin
;
1. Fix PCBEEP is abnormal in WINDOWS.
        common\oemcomm.asm.

2. Fix PCBEEP is abnormal in DOS.
        zb1.tc1\hda_oem.asm

3. Fix ONLY SKU8 can display CIR item in CMOS.
        zb1.tc1\extmodel.asm
	base\sio\ir2mode.asm
	base\sio\smcoem.inc

;+------------------------------------------------------------------------
;
; Date            : 10/6/'05
; ZB1 BIOS Ver.   : v0.2105 (2A05)
; INTEL VGA BIOS  : v1239_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15615.bin
; ATi M56         : mem_2.bin
;
1. Fix coding error
        append\asl\47n207.asi

2. Modify IO length for 0x1600
        append\asl\lpc_dev.asi

3. Add condition for secondary battery
        append\asl\wmi_oem.asi

4. Do not clear PCIE resources if there is a device behind it
        intel.600\pcie\pcieacpi.asm
        zb1.tc1\oemcode.asm (Modify oemCheckPcieDeviceSmm)

5. Disable SATA resource if no SATA device installed
        zb1.tc1\oem_sata.asm (modify oemCheckSataDeviceFar)

6. Fix Com1 have yellow mark when install WINXP.
        zb1.tc1\extmodel.asm
	base\sio\comacfg.asm
	base\sio\combcfg.asm
	base\sio\lptcfg.asm
	base\sio\ir2cfg.asm
	base\sio\smcoem.inc

7. Update EC to v0.007

;+------------------------------------------------------------------------
;
; Date            : 10/4/'05
; ZB1 BIOS Ver.   : v0.2104 (2A04)
; INTEL VGA BIOS  : v1239_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15615.bin
; ATi M56         : mem_2.bin
;
1. Formal release BIOS version 2104.

2. Update new ATI M54 VGA BIOS.

;+------------------------------------------------------------------------
;
; Date            : 10/3/'05
; ZB1 BIOS Ver.   : v0.2104A (2A04A)
; INTEL VGA BIOS  : v1239_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15394a.bin
; ATi M56         : mem_2.bin
;
1. Support SMBIOS 2.4
        common\dmioem.asm

2. Move task pciExpressAcpiEnableInit from ENABLE32 to INIT_L2_SMM
        intel.600\pcie\pcieacpi.asm

3. Do not clear the resources of PCIE connect to PCIE LAN
        intel.600\pcie\pcieacpi.asm (add oemCheckPcieLanSmm)

4. Do not configure LAN when POST
        zb1.tc1\oemcode.asm (modify oemEnableLanFar)

5. Support both PCI LAN and PCIE LAN
        zb1.tc1\oemfeats.asm

6. re-routung PCI IRQ
        zb1.tc1\pcioem.asm
        
7. Fix QA133, QA134.
        zb1.tc1\oemcode.asm
        common\oem.inc
        intel.600\acpi\acpinvs.asm
        append\asl\1kcom.asi
        append\asl\1kfir.asi
        append\asl\1kcir.asi
        append\asl\calistgo.asl
        append\asl\47n207.asi
        append\asl\lpc_dev.asi

8. Modify  for PCBEEP in DOS.
        zb1.tc1\hda_oem.asm

9. Add NO SIO detection.
        zb1.tc1\extmodel.asm

10. Combine EC tested BIOS and M54 VGA tested BIOS.
 
;+------------------------------------------------------------------------
;
; Date            : 09/29/'05
; ZB1 BIOS Ver.   : v0.2103 (2A03)
; ZH2 BIOS Ver.   : v0.1304 (1C04)
; INTEL VGA BIOS  : v1239_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15394.bin
; ATi M56         : mem_2.bin
;
1. Support WMI interface and remove notebook manager.
        append\asl\ec.asi
        append\asl\wmi.asi
        append\asl\wmi_oem.asi
        feats\oemfeats.inc (pull in PRELOAD and ASSET whne WMI installed)
        zb1.tc1\bcp.asm (add WMI to INSTALL_OEM_FEATURES and remove NBM)
        zb1.tc1\qci_inc.asi (add ACER_WMI and ZB1)
        zh2.tc1\bcp.asm (add WMI to INSTALL_OEM_FEATURES and remove NBM)
        zh2.tc1\qci_inc.asi (add ACER_WMI)
        zh2.tc1\oemfeats.asm

;+------------------------------------------------------------------------
;
; Date            : 09/29/'05
; ZB1 BIOS Ver.   : v0.2102 (2A02)
; ZH2 BIOS Ver.   : v0.1303 (1C03)
; INTEL VGA BIOS  : v1239_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15394.bin
; ATi M56         : mem_2.bin
;
1. Check supporting the secondary battery and report _STA
        append\asl\batt2.asi (modify _STA)

2. Support acer WMI. But not enable yet
        append\asl\calistga.asl (add wmi_intr.asi)
        append\asl\ec.asi
        append\asl\pssmi.asi (add BLK0, BLK1, BLK2, BLK3, BLK4)
        append\asl\wmi.asi
        append\asl\wmi_inc.asi
        append\asl\wmi_intr.asi
        append\asl\wmi_oem.asi
        append\asl\wmi_smi.asi
        append\asl\wmibuff.asi
        append\ec\eccode.asm
        feats\wmi\*.*
        feats\make.mak
        feats\oemfeats.inc
        zb1\oemfeats.asm (add oemGetAcpiIoBaseAddress, oemConfigC4OnC3Smm, oemGetC4OnC3StatusSmm)

3. Enable generic IO decode for 500h
        base\bootblok\hooks.asm
        
4. Move task pciExpressAcpiEnableInit back to ENABLE32 to fix PCIE LAN
   configure EEPROM hang.
        intel.600\pcie\pcieacpi.asm

5. Remove redefine device
        append\asl\pcieprt2.asi (for ZH2)
        append\asl\pcieprt3.asi (for ZB1)

6. Update Intel VBIOS to 1239

for ZB1
1. Fix wireless LAN status detected incorrected.
        zb1\pcioem.asm (add PCIE_WLAN_PFA)
        zb1\wlandet.asm

for ZH2
1. Update EC to 1A14

;+------------------------------------------------------------------------
;
; Date            : 09/23/'05
; ZB1 BIOS Ver.   : v0.2101 (2A01)
; ZH2 BIOS Ver.   : v0.1302 (1C02)
; INTEL VGA BIOS  : v1235_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15394.bin
; ATi M56         : mem_2.bin
;
for ZH2
1. Fix LPT disappeared in Windows
        append\asl\lpc_dev.asi (add IO range for 0x1600)
        append\asl\ns_lpt.asi
        zh2.tc1\bcp.asm

2. Fix micro-drive yellow band in Windows
        append\cardbus\ti7412\cbinit.asm (do not configure 0x3E0)

3. Update EC to 1A13

4. Setup SVID and SSID for HD modem.
        zh2.tc1\hda_oem.asm

;+------------------------------------------------------------------------
;
; Date            : 09/23/'05
; ZB1 BIOS Ver.   : v0.2101 (2A01)
; ZH2 BIOS Ver.   : v0.1301 (1C01)
; INTEL VGA BIOS  : v1235_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15394.bin
; ATi M56         : mem_2.bin
;
1. Update kernel to v1.11
        common\intelnv.asm
        intel.600\pcie\pciecid2.asm
        intel.600\pcie\pcieinit.asm
        intel.600\pcie\gmchpm.asm
        intel.600\pcie\initestk.asm
        intel.600\pcie\initlstk.asm
        intel.600\pcie\oemhooks.asm

2. Do not enable PCIE power management SCI
        intel.600\pcie\pcieacpi.asm (modify pciExpressSciInit)

for ZB1
1. Update EC to v0.005

2. Update M54 VBIOS, br15394.bin        

;+------------------------------------------------------------------------
;
; Date            : 09/23/'05
; ZB1 BIOS Ver.   : v0.1115 (1B15)
; ZH2 BIOS Ver.   : v0.1104 (1B04)
; INTEL VGA BIOS  : v1235_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15161.bin
; ATi M56         : mem_2.bin
;
1. Do not notify OS when EZ4 defined
        append\asl\ich_gpe.asi

2. Do not restore too many registers for PCIE controller
        base\miser\pmacpis3.asm

3. Fix the system hangs up when S3 resumes if hard disk password enabled
        common\oemcomm.asm (modify oemEnableIdeIoDecode)

4. Move task pciExpressAcpiEnableInit from ENABLE32 to INIT_L2_SMM
        intel.600\pcie\pcieacpi.asm

for ZB1
1. Check ATAPI channel for showing device name in SETUP
        zb1.tc1\oem_sata.asm (add oemGetStatPort2Status)
        zb1.tc1\oemcode.asm (modify oemCheckAtapiChannel)

for ZH2
1. Disable COM port when _STA reports no exist.
        append\asl\ns_coma.asi

;+------------------------------------------------------------------------
;
; Date            : 09/21/'05
; ZB1 BIOS Ver.   : v0.1114 (1B14)
; ZH2 BIOS Ver.   : v0.1103 (1B03)
; INTEL VGA BIOS  : v1235_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15161.bin
; ATi M56         : mem_2.bin
;
1. Update code for TPM
        bootblok\...\oem.twn\*.*
        bootblok\security\tcg\common.002\bbtcg.asm
        bootblok\security\tcg\common.002\bbtcg.inc
        bootblok\security\tcg\common.002\bbtcgutl.asm
        bootblok\security\tcg\tpm\infn\9630.002\callmadr.asm
        bootblok\security\tcg\tpm\infn\9630.002\make.mak (remove tpmconfg.asm, and callmadr.inc)
        bootblok\security\tcg\tpm\infn\9630.002\oembbtcg.asm
        bootblok\security\tcg\tpm\infn\9630.002\tmpfunct.inc
        bootblok\security\tcg\tpm\infn\9630.002\tpmmadrv.rom
        features\security\tcg\common.002\int1a.asm
        features\security\tcg\common.002\int1asup.asm
        features\security\tcg\common.002\make.mak (remove tcgmad.asm)
        features\security\tcg\common.002\mpdinit.asm
        features\security\tcg\common.002\postinit.asm
        features\security\tcg\common.002\tcglog.asm
        features\security\tcg\common.002\tcgutil.asm
        features\security\tcg\common.002\tcpa.inc
        features\security\tcg\nodes.600\tpmstat2.asm
        features\security\tcg\tpm\infn\9630.002\driver\make.mak
        features\security\tcg\tpm\infn\9630.002\make.mak (remove pnptcpa.asm and callmadr.asm)
        features\security\tcg\tpm\infn\9630.002\tcpa.asl
        features\security\tcg\tpm\infn\9630.002\tpmmpdrv.rom
        include.600\tcg.inc
        script.600\bootblok.mak
        tools600\tpmaddr.exe
        base\bootblock\hooks.asm
        base\bus\bridgdn.asm
        base\pnp\escdimp.asm (add HOOKFARC oemBeforeRomCheckFar and oemAfterRomCheckFar)

2. reduce bootblock code to 28K
        base\bootblock\bbrom.scr
        base\bootblock\fcp.asm (mask INSTALL_BB_TCG)
        base\bootblock\make.mak (mask TCG)
        zb1.tc1\rom.scr
        zh2.tc1\rom.scr

3. Do not restore some register after S3 resumes
        base\miser\pmacpis3.asm

4. Get LAN PFA
        feats\uuid\flash\mac_addr.asm (add to call oemGetLanPfa)
        zb1.tc1\oemfeats.asm (add oemGetLanPfa)
        zh2.tc1\oemfeats.asm (add oemGetLanPfa)

5. Reduce code size
        zb1.tc1\bap.asm (add DISABLE_RUNTIME to INSTALL_VS_UPDATE)
                        (remove PNP, amd ESCD103 from INSTALL_PTLPNP)
                        (remove ACPIS2D from INSTALL_ACPI)
                        (remove PORTSWAP from INSTALL_NUKBC)
        zb1.tc1\make.mak (mask TCG and AUTHMOD)
        zh2.tc1\bap.asm (add DISABLE_RUNTIME to INSTALL_VS_UPDATE)
                        (remove PNP, amd ESCD103 from INSTALL_PTLPNP)
                        (remove ACPIS2D from INSTALL_ACPI)
                        (remove PORTSWAP from INSTALL_NUKBC)
        zh2.tc1\make.mak (mask TCG and AUTHMOD)

6. Setup R2 resources
        append\cardbus\7412\cbinit.asm

7. Fix two Line Volumn
        zb1.tc1\hda_oem.asm (mask oemCodecSsidCheck and add subDeviceID 160D)
        zh2.tc1\hda_oem.asm (mask oemCodecSsidCheck and add subDeviceID 160D)

for ZH2
1. Fix the system shows error message at POST when EZ4 installed
        zh2.tc1\1394.asm
        zh2.tc1\pcioem.asm

2. Reduce code size
        zh2.tc1\strings.scr (remove video.str)
        zh2.tc1\oem.str

;+------------------------------------------------------------------------
;
; Date            : 09/16/'05
; ZB1 BIOS Ver.   : v0.1113 (1B13)
; ZH2 BIOS Ver.   : v0.1102 (1B02)
; INTEL VGA BIOS  : v1235_01.dat 
; ATi M52         : br15159.bin
; ATi M54         : br15161.bin
; ATi M56         : mem_2.bin
;
for ZB1
1. Update M52 (br15159.bin) and M54 (br15161.bin)

2. Fix SATA HDD in swap bay disappear after S3 resumes.
        zb1.tc1\oem_sata.asm (add oemCheckSataP2StatusSmm)

3. Fix the system cannot detect swap bay in sometimes.
        append\asl\bay_comm.asi (turn on bay power first)

;+------------------------------------------------------------------------
;
; Date            : 09/15/'05
; ZB1 BIOS Ver.   : v0.1112 (1B12)
; ZH2 BIOS Ver.   : v0.1102 (1B02)
; INTEL VGA BIOS  : v1235_01.dat 
; ATi M54         : br14976b.bin
; ATi M56         : mem_2.bin
;
1. Update EC version to seven digit
        append\biosver\biosver.inc (modify QCI_EC_VERSION)

2. Support legacu USB for EZ4
        base\bus\bndich.asm

3. Add USB hdd and CDROM to boot menu
        zb1\bcp.asm (add USB_HDD and USB_CD_ROM to DEFAULT_BOOT_SEQUENCE)
        zh2\bcp.asm (add USB_HDD, USB_CD_ROM, and FIREWIRE_CDROM to DEFAULT_BOOT_SEQUENCE)

4. Add OEM_PHYSICAL_ROM_SIZE
        zb1\bcp.asm
        zh2\bcp.asm

5. Protect ESCD
        zb1\flashint.asm
        zh2\flashint.asm

6. Support beep sound in DOS
        zb1.tc1\hda_oem.asm
        zh2.tc1\hda_oem.asm

for ZB1
1. Fix swap bay issue
        append\asl\bay_comm.asi
        append\asl\bay_ps.asi
        append\asl\bay_sm.asi
        append\asl\calistgo.asl
        append\asl\pata_pri.asi
        append\asl\ptswak.asi
        append\asl\qevent.asi
        append\asl\satapri.a
        append\asl\satasec.asi

2. Support 4401, 5787, and 5789 PxE

3. Support M25 VBIOS, br14975b.bin

4. Fix showing ATAPI device number in BIOS SETUP
        zb1.tc1\oemcode.asm (add oemCheckAtapiChannel)
        
5. Modify swap bay option
        zb1.tc1\qci_inc.asi

6. Update EC to v0.005

for ZH2
1. Support platfrom signature for flashing
        zh2.tc1\flashint.asm

2. Support 5789 PxE

3. Always support docking
        zh2\oemdock.asm (modify oemSupportDockingFar? and oemSupportDockingSmm)

4. Mask ATAPI item in BIOS SETUP
        zh2\template.asm

;+------------------------------------------------------------------------
;
; Date            : 09/13/'05
; ZB1 BIOS Ver.   : v0.1111 (1B11)
; ZH2 BIOS Ver.   : v0.1101 (1B01)
; INTEL VGA BIOS  : v1235_01.dat 
; ATi M54         : br14976b.bin
; ATi M56         : mem_2.bin
;
1. Meger code for ZB1 and ZH2
        append\asl\calistga.asl (add ifdef SWAP_BAY to satasec.asi)
        append\asl\ich_lpc.asi
        append\asl\ns_coma.asi
        append\asl\ns_fir.asi
        append\asl\ns_lpt.asi
        append\asl\pcieprt2.asi (add ifdef ZH2 for LAN device)
        append\asl\pcieprt3.asi (add ifdef ZB1 for LAN device)
        append\asl\satapri.asi
        common\aprestor.asm
        common\dmioem.asm
        common\hooks.asm
        common\oem.inc
        common\oemcomm.asm
        common\upnide.asm
        zb1.tc1\oemcode.asm
        zh2.tc1\oemcode.asm

2. Support detecting AVC module.
        append\make.mak

3. Save time for S3 resumes
        base\miser\pmacpis3.asm (no need to restore too many PCI registers)

4. Fix the RAM size incorrect in BIOS SETUP
        zb1.tc1\bcp.asm (remove override cmosPostMemTest)
        zh2.tc1\bcp.asm 

5. Update asl.exe
        tools600\asl.exe

for ZB1
1. Support 4401 PxE, b44pxeb0.lom

2. Remove un-need code
        zb1.tc1\bcp.asm (remove BELOW_MEG from INSTALL_BOOTSCRN)

3. Support platfrom signature for flashing
        zb1.tc1\flashint.asm

for ZH2
1. Sync code with ZB1 v0.1010

2. Support EZ4 on PCIE function 5

3. Remove un-need code
        zh2.tc1\bcp.asm (remove BELOW_MEG from INSTALL_BOOTSCRN)

4. Support wide OSB
        zh2.tc1\splash\bar\make.mak
        zh2.tc1\splash\bar\script.txt
        zh2.tc1\bcp.asm (modify INSTALL_BOOTSCRN)

5. Remove PCIE function 5 IRQ routine
        zh2.tc1\pcioem.asm

;+------------------------------------------------------------------------
;
; Date            : 09/13/'05
; BIOS Ver.       : v0.1010 (1B10)
; EC Ver.         : 1A13
; INTEL VGA BIOS  : v1235_01.dat 
; ATi M54         : br14976b.bin
; ATi M56         : mem_2.bin
;
1. Fix ths system get blue screen after ATi driver installed.
   (LID SCI generated always. It cause CPU usage to 100% and make ATi driver
    failed)
        append\asl\lid.asi
        base\miser\pmcsinit.asm (mask pmGpioInvert)
        zb1.tc1\gpioinit.asm

2. Add IO resource, 0x680 and 0x500
        append\asl\lpc_dev.asi

3. Remove detecting AVC module.
        append\make.mak

4. Remove the code no-needed for EC
        base\acpi\pacpis3.asm (mask WAKE_FROM_S3 kbcS3AcpiInit)
        zb1.tc1\oemcode.asm (add oemKbcRstController)
        
5. Fix kenel issue
        intel.600\pcie\pcieinit.asm

6. Modify multiboot XP
        bcp.asm (add IDE_0, IDE_1, and IDE_2 to MULTIBOOT_XP)

7. speed up POST time
        bcp.asm (mask INSTALL_ROMEXEC_CEILING)

8. update BIOS format to meet acer spec.
        append\biosver\biosver.asm
        zb1.tc1\dmioem.asm (modify DMI0_VERSION)
        zb1.tc1\oem_ver.asm

9. update EC back to 1A03 for FAN cannot work

10. According to CPU FSB to configure clock gen.
        zb1.tc1\oemclock.asm

;+------------------------------------------------------------------------
;
; Date            : 9/9/'05
; BIOS Ver.       : 1B09
; EC Ver.         : 1A13
; INTEL VGA BIOS  : v1235_01.dat 
; ATI VGA BIOS    : br13553f.b03
;+------------------------------------------------------------------------
1. Fix QA111.
        append\asl\bay_ps.asi
        append\asl\bay_sm.asi
        append\asl\ich_sata.asi

2. Add Modem SSVID and SSID for Qa083.
        zb1.tc1\hda_oem.asm  

3. Modify "VGA BIOS Version" and "Video Memory" items for ATI SKU.
   Remove "LCD Auto Dim" item.
        zb1.tc1\oemcode.asm
        zb1.tc1\template.asm
        append\biosver\ati_vga.asm

4. Update code
        append\acpi\acpioem.asm (check docking status)
        append\asl\bay.asi (modify method XEJ0)
        append\asl\bay_sm.asi (modify method XEJ0)
        append\asl\docking (add C_STATE_CHANGED)
        zb1.tc1\oem_bay.asm (modify oemGetSwapBayId)
        zb1.tc1\oemclock.asm (support CPU FSB)
        zb1.tc1\qci_inc.asi
        

5. Update kernel to 1.7
        append\asl\events.asi
        append\asl\lpc_dev.asi
        append\asl\pci_crs.asi
        base\bus\pbimpcod.asm
        base\cache\cachedes.asm
        base\cache\pmcache.asm
        base\cache\smicache.asm
        base\chipset\csacpis3.asm
        base\cpu\cpu.asm
        base\cpu\smminfo.asm
        base\fdisk\sata.asm
        base\fdisk\satainit.asm
        common\intelnv.asm
        intel.600\acpinvs.asm
        intel.600\sataahci.asl
        intel.600\dts\dtsinit.asm
        intel.600\dts\dtsmisc.asm
        intel.600\gmchthrm\*.*
        intel.600\pcie\pciecid1.asm
        intel.600\pcie\pcieinit.asm
        intel.600\pcie\pcieoem.asm
        intel.600\ppm\cpu0cst.asl
        intel.600\ppm\cpu0ist.asl
        intel.600\ppm\cpu1cst.asl
        intel.600\ppm\cpu1ist.asl
        intel.600\ppm\cpupm.asl
        intel.600\ppm\ppmmrm.asm
        intel.600\ppm\ppm.asm
        intel.600\ppm\ppm.inc
        intel.600\ppm\ppm_ini.asl
        intel.600\ppm\ppm_wak.asl
        intel.600\ppm\ppmacpi.asm
        intel.600\ppm\ppmap.asm
        intel.600\ppm\ppmapplt.asm
        intel.600\ppm\ppmcmp.asm
        intel.600\ppm\ppmcs.asm
        intel.600\ppm\ppmgpf.asm
        intel.600\ppm\ppminit.asm
        intel.600\ppm\ppmpentm.asm
        intel.600\ppm\ppmvid.inc
        intel.600\ppm\oomynh.asm
        intel.600\acpis3.asm
        intel.600\apmlvl2.asm
        intel.600\gmchpm.asm
        intel.600\igdmisc.asm
        intel.600\initestk.asm
        intel.600\initlstk.asm
        intel.600\make.mak (add INTLTHRM.LIB and remove apmstd.asm)
        intel.600\oemhooks.asm
        intel.600\smbmacro.inc
        intel.600\smitrap3.asm
        intel.600\spi.asm
        zb1.tc1\bcp.asm
        zb1.tc1\oem.inc
        zb1.tc1\template.asm

;+------------------------------------------------------------------------
;
; Date            : 9/7/'05
; BIOS Ver.       : 1B08
; EC Ver.         : 1A13
; INTEL VGA BIOS  : v1235_01.dat 
; ATI VGA BIOS    : br13553f.b03
;+------------------------------------------------------------------------
1. Update kernal code.
	BASE\BUS\PBIMPCOD.ASM
	BASE\CACHE\CACHEDES.ASM
	BASE\CACHE\PMCACHE.ASM
	BASE\CACHE\SMICACHE.ASM
	BASE\CPU\SMMINFO.ASM
	BASE\FDISK\SATA.ASM 
	ZB1.TC1\BCP.ASM
	ZB1.TC1\HOOKS.ASM
	ZB1.TC1\TEMPLATE.ASM
	COMMON\INTELNV.ASM
	INTEL.600\ACPIS3.ASM
	INTEL.600\APMLVL2.ASM
	INTEL.600\DMIUUID.ASM
	INTEL.600\GMCHPM.ASM
	INTEL.600\IGDMISC.ASM
	INTEL.600\INITESTK.ASM
	INTEL.600\INITLSTK.ASM
	INTEL.600\OEMHOOKS.ASM
	INTEL.600\SMITRAP3.ASM
	INTEL.600\SPI.ASM
	INTEL.600\ACPI\ACPINVS.ASM
	INTEL.600\DTS\DTSINIT.ASM
	INTEL.600\DTS\DTSMISC.ASM
	INTEL.600\GMCHTHRM\DTSPD.ASM
	INTEL.600\GMCHTHRM\GENERAL.ASM
	INTEL.600\GMCHTHRM\THERMAL.ASM
	INTEL.600\GMCHTHRM\TSDIMM.ASM
	INTEL.600\PCIE\PCIECID1.ASM
	INTEL.600\PCIE\PCIEINIT.ASM
	INTEL.600\PCIE\PCIEOEM.ASM
	INTEL.600\PPM\PPM.ASM
	INTEL.600\PPM\PPMACPI.ASM
	INTEL.600\PPM\PPMAP.ASM
	INTEL.600\PPM\PPMAPPLT.ASM
	INTEL.600\PPM\PPMCMP.ASM
	INTEL.600\PPM\PPMCS.ASM
	INTEL.600\PPM\PPMGPF.ASM
	INTEL.600\PPM\PPMINIT.ASM
	INTEL.600\PPM\PPMMRM.ASM
	INTEL.600\PPM\PPMPENTM.ASM
	INTEL.600\PPM\PPMYNH.ASM

2. Fix QA090, QA093.
        append\asl\ptswak.asi
        append\asl\1kcir.asi

3. Add "Processor Power Management" in CMOS for debug
   Change default to "GV1/GV3" to support only P-state.
        zb1.fb\bcp.asm
        zb1.fb\template.asm

4. Fix QA109.
        append\asl\pcieprt2.asi

;+------------------------------------------------------------------------
;
; Date            : 9/5/'05
; BIOS Ver.       : 1B07
; EC Ver.         : 1A13
; INTEL VGA BIOS  : v1235_01.dat 
; ATI VGA BIOS    : br13553f.b03
;+------------------------------------------------------------------------
1. Update new ATI VGA BIOS.

2. Fix SATA HDD can't hotswap.

;+------------------------------------------------------------------------
;
; Date            : 9/2/'05
; BIOS Ver.       : 1B06
; EC Ver.         : 1A13
; INTEL VGA BIOS  : v1235_01.dat 
;+------------------------------------------------------------------------
1. Fix QA018, QA045, QA046, QA050, QA051, QA099, QA100, QA103
        zb1.fb\oemcode.asm
        zb1.fb\rom.scr

;+------------------------------------------------------------------------
;
; Date            : 8/29/'05
; BIOS Ver.       : 1B05
; EC Ver.         : 1A13
; INTEL VGA BIOS  : v1235_01.dat 
;+------------------------------------------------------------------------
1. Fix the system hang during safe remove ODD.
        zb1.fb\oem_bay.asi
        append\asl\bay.asi
        append\asl\bay_sm.asi

2. Fix the system hang during reflash new BIOS on 8MB flash part.
        zb1.fb\flashint.asm

;+------------------------------------------------------------------------
;
; Date            : 8/26/'05
; BIOS Ver.       : 1B04
; EC Ver.         : 1A13
; INTEL VGA BIOS  : v1235_01.dat 
; BIOS 		  : ZB1I1B04.WPH
;+------------------------------------------------------------------------
1. Fix QA077, QA078, QA079.
        append\asl\docking.asi

2. Fix CDROM can't boot.
        zb1.fb\oem_bay.asi

3. Add SIO for UMA board.
        zb1.fb\qci_inc.asi

;+------------------------------------------------------------------------
;
; Date            : 8/25/'05
; BIOS Ver.       : 1B03
; EC Ver.         : 1A13
; INTEL VGA BIOS  : v1235_01.dat 
; ATI VGA BIOS    : br13553f.bin
; BIOS 		  : ZB1_1B03.WPH
;+------------------------------------------------------------------------
1. Fix AUDIO can't install by setup.exe.
        zb1.tc1\hda_oem.asm

2. Fix the resource conflict error in POST.
        zb1.fb\bcp.asm
        zb1.fb\make.mak

3. Modify SMBIOS data offset.
        base\smbios231.600\dataarea.asm

;+------------------------------------------------------------------------
;
; Date            : 8/18/'05
; BIOS Ver.       : 1B02
; EC Ver.         : 1A13
; INTEL VGA BIOS  : v1235_01.dat 
; ATI VGA BIOS    : br14414.bin
; BIOS for INTEL  : ZB1I1B02.WPH
; BIOS for INTEL  : ZB1A1B02.WPH
;+------------------------------------------------------------------------
1. Add IDE2 for CDROM BOOT.
        zb1.fb\bcp.asm

2. Fix crisis cannot work
        base\bootblok\rcrbinit.asm
        
;+------------------------------------------------------------------------
;
; Date            : 8/18/'05
; BIOS Ver.       : 1B01
; EC Ver.         : 1A13
; INTEL VGA BIOS  : v1235_01.dat 
; ATI VGA BIOS    : br14414.bin
; BIOS for INTEL  : ZB1I1B01.WPH
; BIOS for INTEL  : ZB1A1B01.WPH
;+------------------------------------------------------------------------
1. Modify VGA BIOS to enable spread spectrum clock.

2. Fix the hard drive cannot be parked after exiting from SETUP
        base\post\postb.asm (modify postDoShutDown)

3. Fix bus number assigned incorrect
        intel.600\oemhooks.asm (modify pciAdjustBusNumberOptional)

4. Fix SSVID and SSID cannot be configured into HD codec
        zb1.tc1\hda_oem.asm

5. Update kernel code to TC code.

6. Update EC BIOS.

;+------------------------------------------------------------------------
;
; Date            : 8/16/'05
; BIOS Ver.       : 1A08
; EC Ver.         : 1A02
; INTEL VGA BIOS  : v1235_01.dat 
; BIOS for INTEL  : ZB1I1A08.WPH
; BIOS for INTEL  : ZB1A1A08.WPH
;+------------------------------------------------------------------------
1. Support 8M flash part.
        append\ec\ec_flash.asm
        zb1.fb\flashint.asm

2. Fix S3 resume fail for ATI VGA.
        base\chipset\csacpis3.asm

3. Fix FIR can't connect.
        append\asl\1kcom.asi
        zb1.fb\oemcode.asm

4. Add BEEP disable/enable during Suspend/Resume.
        append\asl\ptswak.asi

5. Fix system hang during plugged SATA HDD.
        zb1.fb\oem_bay.asm

;+------------------------------------------------------------------------
;
; Date            : 8/9/'05
; BIOS Ver.       : 1A07
; EC Ver.         : 1A02
; INTEL VGA BIOS  : v1235_01.dat 
; BIOS for INTEL  : ZB1I1A07.WPH
; BIOS for INTEL  : ZB1A1A07.WPH
;+------------------------------------------------------------------------
;
; Date : 08/08/'05
;
1. Add SIO for ZB1A1A07.WPH
        append\asl\1kcom.asi
        append\asl\1kfir.asi
        append\asl\1klpt.asi
        append\asl\1kcir.asi
        append\asl\ich_lpc.asi
        append\asl\ich_dev.asi
        append\asl\47n207.asi
	zb1.fbd\oemcode.asm

2. Modify CLKGEN registers.
	zb1.fbd\oemclock.asm

;+------------------------------------------------------------------------
;
; Date : 08/03/'05
;
1. Support SATA and PATA swap bay
        append\acpi\acpioem.asm (modify oemSetupNvsDataSmm)
        append\acpi\acpioem.inc (add SATA_COMBINED_MODE)
        append\asl\bay.asi (read BAY ID)
        append\asl\bay_sm.asi (read BAY ID)
        append\asl\calistga.asl 
        append\asl\pata_pri.asi (change device name from BAY to PBAY)
        append\asl\pssmi.asi (add IDEC)
        append\asl\qevent.asi (modify Q8A)
        append\asl\satasec.asi (change device name from BAY to SBAY)
        zb1.fb\oem_bay.asm
        zb1.fb\make.mak

2. Change EZ4 to PCIE 6
        append\asl\docking.asi
        append\asl\pcieprt6.asi
        feats\ez4\docking.inc (modify PCIE_PXH_PFA and PXH_BUS_NUM)
        feats\ez4\dockinit.asm (modify oemDockingInitSmm)
        feats\ez4\pxhoem.asm (modify pnpOemGetDockInfo and oemConfigBusNumberSmm)
        intel.600\oemhooks.asm (modify pciAdjustBusNumbersOptional)
        zb1.fb\board_id.asm
        zb1.fb\oemdock.asm
        zb1.fb\oemfeats.asm (remove oemSupportDockingFar? and oemSupportDockingSmm)

3. Support LID
        append\asl\lid.asi

4. Support hard disk password
        append\asl\ptswak.asi (check hard disk password after S3 resumes)
        append\hdpswd\pswdhook.asm (change oemSetHddMasterPasdFar from 9C to D7)
        append\srv32\sv32hand.asm
        append\make.mak
        zb1.fb\bcp.asm (add NOT FAST_F2_SETUP to bcpiPostOptions)
        zb1.fb\oemcode.asm (add oemEnableIdeIoDecode)
        zb1.fb\template.asm

5. Remove kernel GPIO initialized
        base\miser\pmcsinit.asm (mask pmGpioInvert)
        base\miser\make.mak
        zb1.fb\bcp.asm (modify bcpiGpiSmiEnable and bcpiFullOnGpiSmiEnable)

6. Enable 6 PCIE bridge
        zb1.fb\bcp.asm (override cmosPortxEnb to 1, enable)
        
7. Force CMOS checksun failed after flashing BIOS
        zb1.fb\flashint.asm

8. Update Intel VBIOS to 1235

;+------------------------------------------------------------------------
;
; Date            : 7/29/'05
; BIOS Ver.       : 1A06
; EC Ver.         : 1A01A
; INTEL VGA BIOS  : v1224_01.dat 
; BIOS for INTEL  : ZB1I1A06.WPH
1. Fix AUDIO can't work.
	zb1.fbd\hda_oem.asm

2. Fix UUID can't display.
	zb1.fbd\oemcode.asm
        feats\uuid\flash\mac_addr.asm

;+------------------------------------------------------------------------
;
; Date            : 7/29/'05
; BIOS Ver.       : 1A05
; EC Ver.         : 1A01A
; INTEL VGA BIOS  : v1224_01.dat 
; BIOS for INTEL  : ZB1I1A05.WPH
1. Change version to 1A05.

;+------------------------------------------------------------------------
;
; Date            : 7/29/'05
; BIOS Ver.       : 1A05A
; EC Ver.         : 1A01A
; INTEL VGA BIOS  : v1224_01.dat 
; BIOS for INTEL  : B1I1A05A.WPH
1. Build new VGA BIOS for 15.4 panel.
	zb1.fbd\make.mak

2. Modify DMI for DMI17 DDR2 error.
        zb1.fb\dmioem.asm

;+------------------------------------------------------------------------
;
; Date            : 7/28/'05
; BIOS Ver.       : 1A04
; EC Ver.         : 1A01A
; INTEL VGA BIOS  : cal_v1224.dat 
; ATI VGA BIOS    : br13553b.bin
; BIOS for INTEL  : ZB1I1A04.WPH
; BIOS for ATI    : ZB1A1A04.WPH
1. Update code
        append\asl\calistga.asl
        append\asl\lid.asi
        append\asl\ostype.asi
        append\asl\pata_pri.asi
        append\asl\pcib_prt.asi
        append\asl\satasec.asi
        append\biosver\biosver.asm
        base\bootblok\hooks.asm
        base\bus\pbreset.asm
        base\multbt3.001\*.*
        base\post\posttbl.asm
        feats\nbm\hand9610.asm
        feats\preload\panel.asm
        intel.600\pcie\pcieoem.asm
        zb1.fb\bcp.asm
        zb1.fb\oemcode.asm
        zb1.fb\oemfeats.asm
        zb1.fb\qci_inc.asi

2. Wake from S3 only via USB device
        append\asl\ich_usb1.asi
        append\asl\ich_usb2.asi
        append\asl\ich_usb3.asi
        append\asl\ich_usb4.asi

3. Turn on EC back door IO, 68h and 6Ch
        append\asl\lpc_dev.asi

4. Setup S4 flag
        append\asl\ptswak.asi

5. Add CARDBUS_CONFIG to INSTALL_PTLPNP
        base\pnp\cbconfig.asm
        zb1.fb\bcp.asm

6. Do not text extended memory
        base\post\stdramt.asm
        zb1.fb\oemcode.asm
        zb1.fb\bcp.asm

7. Modify DMI
        base\smbio231.600\*.*
        zb1.fb\dmioem.asm

8. Add acer LOGO
        feats\s4flag.asm
        zb1.fb\splash\*.*
                
9. Remove hard disk password temporarily
        append\srv32\srv32.asm
        append\srv32\sv32hand.asm
        append\make.mak (remove library)

10. Configure SSID and SVID for 1394 and card reader
        append\subid\oemsubid.asm

11. Add Intel VGA VRAM item in SETUP
        base\chipset\memtot.asm
        zb1.fb\template.asm
        zb1.fb\strings.scr

;+------------------------------------------------------------------------
;
; Date : 07/26/'05
;
1. Fix BIOS can't flash in DOS.
	zb1.fb\flashint.asm
	zb1.fb\flashint.inc

2. Modify ATI/INTEL VGA BIOS build method.
	zb1.fb\vga\ati\br13553a.bin
	zb1.fb\make.mak

3. Remove GPI8 SCI definition.
	zb1.fb\gpioinit.asm

4. Change BOOT to BOTH for VGA.
	feats\node\dispnode.asm

5. Modify "Napa" string for INFO screen message
	append\asl\umavga.asm

6. Modify ASL for IRQ route value and compile error.
	append\asl\calistga.asl
	append\asl\ich_lpc.asi
	append\asl\ostype.asi
	append\asl\pcib_prt.asi
	append\asl\qci_inc.asi

7. Modify SATA/SIO/OEM definition.
	zb1.fb\bcp.asm

8. modify OEM string
	zb1.fb\oem.str
	zb1.fbd\strings.scr

9. Fix the HDD detect slow in POST.
	zb1.fb\oem_sata.asm

10. Modify OEM DOCK routine to fix the system hang when install WinXP.
	zb1.fb\oemdock.asm

11. Modify CARDBus IRQ route value.
	zb1.fb\pcioem.asm

12. Remove PXE ROM for code size.
	zb1.fb\rom.scr

13. Modify SETUP screen for ACER's spec.
	zb1.fbd\template.asm

14. Modify for SATA check and disable SATA function when no SATA HDD.
	zb1.fb\oemcode.asm

15. Modify BootBlock to oem.
	base\bootblok\*.*

;+------------------------------------------------------------------------
;
; Date : 07/07/'05
;
1. Update kernel to 1.9
        append\asl\calistga.asl
        append\asl\lpc_dev.asi
        append\asl\pci_crs.asi
        append\asl\pci_drc.asi
        base\bus\make.mak (remove pbimpcod.asm)
        base\bus\pbreset.asm
        base\cpu\cpu.asm
        base\cpu\cpuinfo.asm
        base\cpu\smminfo.asm
        base\cpufeats.003\intlapin.asm
        base\cpufeats.003\intlinit.asm
        base\fdisk\sata.asm
        base\hddfeats\ufi.asm
        base\miser\pmacpis3.asm
        base\miser\apdpth.asm
        base\miser\pmcpuidl.asm
        common\intelnv.asm
        intel.600\acpi\acpissdt.asm
        intel.600\acpi\acpitbl.asm
        intel.600\pcie\pcieacpi.asm
        intel.600\pcie\pciecid1.asm
        intel.600\pcie\pciecid2.asm
        intel.600\pcie\pcieinit.asm
        intel.600\pcie\pcieoem.asm
        intel.600\ppm\cpu0cst.asl
        intel.600\ppm\cpu0ist.asl
        intel.600\ppm\cpu1cst.asl
        intel.600\ppm\cpu1ist.asl
        intel.600\ppm\cpupm.asl
        intel.600\ppm\ppm.asm
        intel.600\ppm\ppm.inc
        intel.600\ppm\ppm_ini.asl
        intel.600\ppm\ppm_wak.asl
        intel.600\ppm\ppmacpi.asm
        intel.600\ppm\ppmap.asm
        intel.600\ppm\ppmapplt.asm
        intel.600\ppm\ppmcmp.asm
        intel.600\ppm\ppmcs.asm
        intel.600\ppm\ppmgpf.asm
        intel.600\ppm\ppminit.asm
        intel.600\ppm\ppmpentm.asm
        intel.600\ppm\ppmvid.asm
        intel.600\ppm\ppmynh.asm
        intel.600\gmchpm.asm
        intel.600\initestk.asm
        intel.600\intcregs.inc
        intel.600\smionslp.asm
        intel.600\smitrap3.asm
        intel.600\spi.asm
        zb1.fb\bcp.asm
        zb1.fb\dmioem.asm
        zb1.fb\hooks.asm
        zb1.fb\make.mak (add ASF=)
        zb1.fb\oem.inc
        zb1.fb\pcioem.asm
        zb1.fb\template.asm

2. Update bootblok
        bootblok\*.*

;+------------------------------------------------------------------------
;
; Date : 07/06/'05
;
1. Remove un-needed code
        append\asl\batt2.asi (remove the code for battery name)
        append\asl\battery.asi (remove the code for battery name)
        append\asl\calistga.asl (modify GNVS, add PMIO)
        append\asl\ec.asi (modify SCI to GPI7)
        append\asl\lpc_dev.asi (mask BUF0)
        base\pnp\make.mak (remove oprom.asm)
        base\post\bioreset.asm
        intel.600\pcie\pcieoem.asm (modify oemPegPortPreInit and oemRootPortsPreInit)
        zb1\dmioem.asm (remove DMI9)
        zb1\make.mak (remove oem_sc.asm)

2. Add code for TI7412
        append\cardbus\ti7412\cbinit.asm

3. Configure SSID and SVID
        append\make.mak (pull in SUBID)
        base\bus\ac97.asm (add OEM_SSVID and OEM_SSID)
        intel.600\initestk.asm (add OEM_SSVID and OEM_SSID)
        intel.600\oemhook.asm (add OEM_SSVID and OEM_SSID)
        zb1\bcp.asm (add OEM_SSVID and OEM_SSID)

4. Modify NVRAMOEM
        base\escd\nvramoem.asm

5. Override keyboard code
        base\keyboard\kbcint09.asm
        base\keyboard\kbcpost.asm

6. Check SATA when restore SATA status in S3 resume
        base\miser\pmacpis3.asm (check SATA before running smiFdiskSataDetectionWA)

7. Add code for restart
        common\warmrst.asm
        zb1\hooks.asm (add oemCheckWarmBootJBX)

8. Change EZ4 bus number to 4
        feats\ez4\docking.inc

9. Clear PCIE bridge resource before booting to Windows
        intel.600\pcie\pcieacpi.asm

10. Fix the bus number for each bridges including PCIE, P-P and EZ4.
        intel.600\oemhooks.asm (modify pciAdjustBusNumbersOptional)

11. Support SMC 1000
        zb1\bcp.asm
        zb1\hooks.asm (mask sioReset)
        zb1\template.asm

12. Check USB port 4(based 0) for detecting bluetooth
        zb1\btdetect.asm

13. Initialize GPIO
        zb1\gpioinit.asm
        zb1\oem.inc

14. Add code
        common\yonah.asm
        common\warmrst.asm
        zb1\oem_sata.asm
        zb1\oemclock.asm
        zb1\platfrom.asm
        zb1\oemcode.asm
        zb1\oemdock.asm
        zb1\oemfeats.asm
        zb1\pcioem.asm

;+------------------------------------------------------------------------
;
; Date : 06/02/'05
;
1. Add append code
        append\acpi
        append\avc
        append\biosver
        append\fddless
        appendhdpswd
        append\srv32
        
2. Mask the code un-needed
        base\miser\make.mak (remove itmrtbl.asm, pmcpuidl.asm, pmcsinit.asm
                             pmsrutil.asm)

3. Add sata ASL code
        append\asl\calistga.asl (add satapri.asi and satasec.asi)
        append\asl\satapri.asi
        append\asl\satasec.asi

4. Support Yunah thermal offset
        common\yunah.asm

5. Modify the code in Intel.600
        intel.600\acpi\acpiaml.asm
        intel.600\acpi\acpiinit.asm
        intel.600\acpi\acpinvs.asm
        intel.600\acpi\acpissdt.asm
        intel.600\acpi\acpitbl.asm
        intel.600\acpi\gbllock.asm
        intel.600\acpi\make.mak
        intel.600\pcie\pcieoem.asm
        intel.600\ppm\cpu0cst.asl
        intel.600\ppm\ppm.asm
        intel.600\ppm\ppminit.asm
        intel.600\ppm\ppmpentm.asm
        intel.600\ppm\ppmynh.asm
        intel.600\acpis3.asm
        intel.600\apmlvl2.asm
        intel.600\apmmisc.asm
        intel.600\apmstd.asm
        intel.600\cmos.asm
        intel.600\i15hooks.asm
        intel.600\igdmisc.asm
        intel.600\initestk.asm
        intel.600\initlstk.asm
        intel.600\make.mak (remove apmstr.asm kscode.asm manumisc.asm s4bios.asm
                            smigpi8.asm smscmisc.asm smscs3.asm spi.asm)
        intel.600\oemhooks.asm
        intel.600\smitrap3.asm

6. Modify DMI type 0 handler
        zb1.fb\dmioem.asm

7. Modify flash file
        zb1.fb\flashint.asm

8. Support BIOS version
        zb1.fb\oem_ver.asm
        zb1.fb\oemdef.inc

;+------------------------------------------------------------------------
;
; Date : 06/01/'05
;
1. Update ASL code
        append\asl\*.*
        zb1.fb\qci_inc.asi

2. Move table to the right place
        zb1.fb\apic.tbl
        zb1.fb\facp.tbl
        zb1.fb\hpet.tbl
        zb1.fb\mcfg.tbl
        intel.600\acpi\make.mak

;+------------------------------------------------------------------------
;
; Date : 05/31/'05
;
1. Add append code
        append\cardbus\*.*
        append\ec\*.*
        append\vga\*.*

2. Move code to the right place
        base\miser\pmcpuidl.asm
        base\miser\pmsrutil.asm
        base\escd\nvramoem.asm
        base\miser\pmcsinit.asm

3. Fix complier waring
        base\cpu\cpu.asm (change weak of cpuGPFChk_FeatsFar from
                          dfltRetNoCarryFar to dfltRetFar)
        base\fdisk\sata.asm (change weak of newIdeAutoDetect from
                             postDfltRet to fdiskIdeAutoDetect)

4. Move Intel NVTOKEN and remove SETUP directory
        common\intelnv.asm

5. Add OEM features
        feats\*.*
        intel.600\i15hooks.asm (modify procedure name from
                                extendedInt15Handler to intelExtendedInt15Handler)

6. Modify option
        zb1.fb\bcp.asm (change INSTALL_CHIPSET_NVRAM from ESCD to CMOS)
                       (change INSTALL_BOOTSCRN from INTEL_800 to INTEL_1024)
                       (mask all INSTALL_MISER, add NOAPM option)
                       (mask ATTACH_SMI_EVENT_HANDLER GPI8)
                       (modify ESCD from FFF90000h to FFF8E000h)
                       (modify INSTALL_FIRSTWARE MULTIBOOT_III)
                       (remove INSTALL_FIRSTWARE FIRSTSPACE_PWD_NVRAM)
                       (add INSTALL_OEM_FEATURES)

7. Add OEM code
        zb1.fb\btdetect.asm (blue tooth detection)
        zb1.fb\oem_sc.asm (for SMART CARD)
        zb1.fb\oemcode.asm
        zb1.fb\oemdock.asm (for EZ4)
        zb1.fb\oemfeats.asm (for OEM features)
        zb1.fb\wlandet.asm

8. Remove the no-needed strings and nodes to save ROM size
        zb1.fb\strings.scr
        zb1.fb\template.asm

;+------------------------------------------------------------------------
;
; Date : 05/25/'05
;
1. First release

2. reduce ROM size
        zb1.fb\bcp.asm
        zb1.fb\make.mak (remove PCI_HOTPLUG, remove STROMP, use multiboot3)
        script.600\stbios.mak (remove STROMP)
        zb1.fb\rom.scr (reduce bb to 32KB, ROM 512KB, compress VBIOS)



