ZH3 Release Note
;+------------------------------------------------------------------------
;
; Date    : 2007/01/31
; QCI Ver.: 3203
; EC Ver. : 0.029
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Change back registers to fix battery life issue.
	BN0, DN0, FN0 IOC_PCIE_CNTL BIT7=1
	ATICODE\PCIENB.ASM

;+------------------------------------------------------------------------
;
; Date    : 2007/01/22
; QCI Ver.: 3202
; EC Ver. : 0.029
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Fix CCD can't detect correctly by int 0x15 function call.
	zh3\bcp.asm
	zh3\btdetect.asm
	zh3\oem_ccd.asm
	
2. Modify registers for USB/CCD by ATI request.
	BN0, DN0, FN0 IOC_PCIE_CNTL BIT7=0
	ATICODE\PCIENB.ASM

;+------------------------------------------------------------------------
;
; Date    : 2007/01/16
; QCI Ver.: 3201
; EC Ver. : 0.029
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Update new EC BIOS to fix Bluetooth light on during S3.

;+------------------------------------------------------------------------
;
; Date    : 2007/01/15
; QCI Ver.: 3139
; EC Ver. : 0.028
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Remove registers to fix IR fail.
	BN0, DN20, FN0 offset 0x41 BIT7=0
	BN0, DN20, FN3 offset 0x78 BIT0=1
	aticode\sbinit.asm

;+------------------------------------------------------------------------
;
; Date    : 2007/01/12
; QCI Ver.: 3138
; EC Ver. : 0.028
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Remove HPET code.

2. USB C00/C01 APIC IRQ fix

3. After S3 restore NB_BAR3_PCIEXP_MMCFG NB_CNTL[3] value.
	ATICODE\PCIENB.ASM

4. Already modified registers.
	. CPU SYSCFG Register, address MSR_C0010010h bit19 MtrrFixDramModEn=0
	. Add CPU errata 168
	. BN0, DN20, FN1 offset 0x63 BIT0=1
	. BN0, DN20, FN0 offset 0x41 BIT7=0
	. BN0, DN20, FN3 offset 0x78 BIT0=1
	. BN0, DN20, FN4 offset 0x48 BIT5=1
	. BN0, DN19, FN1 offset 0x50 BIT8=1
	. BN0, DN19, FN0 offset 0x50 BIT6=1
	. BN0, DN19, FN1 offset 0x50 BIT6=1
	. BN0, DN19, FN2 offset 0x50 BIT6=1
	. Add "disp_hw_debug" after S3 resume.
	. Add vuma function support( "vumaextensions routine").

;+------------------------------------------------------------------------
;
; Date    : 2007/01/9
; QCI Ver.: 3137
; EC Ver. : 0.028
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Modify CPU register to meet ATI's requirement.
	base\cpu\acpik8or.asm

2. Change back some registers to fix IR fail in DOS.
	BN0, DN20, FN0 offset 0x41 BIT7=0
	BN0, DN20, FN3 offset 0x78 BIT0=1
	aticode\sbinit.asm

;+------------------------------------------------------------------------
;
; Date    : 2007/01/05
; QCI Ver.: 3136
; EC Ver. : 0.028
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Change back CPU registers to fix system hang when run in DOS.
	ZH3\hooks.asm
	base\cpu\acpik8or.asm

;+------------------------------------------------------------------------
;
; Date    : 2007/01/04
; QCI Ver.: 3135
; EC Ver. : 0.028
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Fix the system hang when boot with dock.
	append\ez4\dockinit.asm

2. Modify some registers by ATI request.
	BN0, DN20, FN1 offset 0x63 BIT0=1
	BN0, DN20, FN0 offset 0x41 BIT7=0
	BN0, DN20, FN3 offset 0x78 BIT0=1
	aticode\sbinit.asm
	ATICODE\PCIENB.ASM

;+------------------------------------------------------------------------
;
; Date    : 2007/01/03
; QCI Ver.: 3134
; EC Ver. : 0.028
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Add "disp_hw_debug" after S3 resume.
	BASE\CHIPSET\RS480S3.ASM 

2. Modify CPU registers
	ZH3\hooks.asm
	base\cpu\acpik8or.asm

3. Fix S5 time too long in WinXP.
	APPEND\ASL\SATA.ASI

4. Enable CPU errata 168.

;+------------------------------------------------------------------------
;
; Date    : 2006/12/21
; QCI Ver.: 3133
; EC Ver. : 0.027
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Add back some registers.
	BN0, DN20, FN4 offset 0x48 BIT5=1
	BN0, DN19, FN1 offset 0x50 BIT8=1
	BN0, DN19, FN0 offset 0x50 BIT6=1
	BN0, DN19, FN1 offset 0x50 BIT6=1
	BN0, DN19, FN2 offset 0x50 BIT6=1
   	bus\bridge\ati\cim460\usb\usbpost.inc

2. Fix 1394 test failure.
	APPEND\CARDBUS\TI7412\CBINIT.ASM

3. Add back vuma function support.
	zh3\bcp.asm( "vumaextensions routine")

;+------------------------------------------------------------------------
;
; Date    : 2006/12/19
; QCI Ver.: 3133b
; EC Ver. : 0.027
; VGA BIOS: zh3_200.npp
; AMD CPU code: (agesa 2.6.11)
1. Update VBIOS for testing.

;+------------------------------------------------------------------------
;
; Date    : 2006/12/19
; QCI Ver.: 3133a
; EC Ver. : 0.027
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Remove some registers.
	BN0, DN20, FN4 offset 0x48 BIT5=1
	BN0, DN19, FN1 offset 0x50 BIT8=1
	BN0, DN19, FN0 offset 0x50 BIT6=1
	BN0, DN19, FN1 offset 0x50 BIT6=1
	BN0, DN19, FN2 offset 0x50 BIT6=1
   	bus\bridge\ati\cim460\usb\usbpost.inc

2. Remove vuma function support.
	zh3\bcp.asm( "vumaextensions routine")

;+------------------------------------------------------------------------
;
; Date    : 2006/12/18
; QCI Ver.: 3132
; EC Ver. : 0.027
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Modify some registers.
	BN0, DN20, FN4 offset 0x48 BIT5=1
	BN0, DN19, FN1 offset 0x50 BIT8=1

2. Fix CRISIS can't work
	ZH3\flashint.ASM

3. Add Suyin CDD interface for INT 0x15
	ZH3\oem_ccd.asm

4. Fix the PCMCIA card can't detect on EZ4.
	ZH3\hooks.asm
	
;+------------------------------------------------------------------------
;
; Date    : 2006/12/7
; QCI Ver.: 3131
; EC Ver. : 0.027
; VGA BIOS: br21663.bin
; AMD CPU code: (agesa 2.6.11)
1. Change VBIOS to "br21663.bin" for formal release.

2. Remove "disp_hw_debug" after S3 resume.
	BASE\CHIPSET\RS480S3.ASM 

;+------------------------------------------------------------------------
;
; Date    : 2006/11/30
; QCI Ver.: 3130
; EC Ver. : 0.027
; VGA BIOS: br21189.tst
; AMD CPU code: (agesa 2.6.11)
1. Add "disp_hw_debug" to fix system screen crash after S3 resume.
	BASE\CHIPSET\RS480S3.ASM 

2. Change CPU code to agesa 2.6.11.
	cpu\*.*

3. Update new code.
	append\video\oemvideo.asm

4. Modify some registers.
	BN0, DN19, FN0 offset 0x50 BIT6=1
	BN0, DN19, FN1 offset 0x50 BIT6=1
	BN0, DN19, FN2 offset 0x50 BIT6=1
   	bus\bridge\ati\cim460\usb\usbpost.inc

5. Add back vuma function support.
	zh3\bcp.asm( "vumaextensions routine")

6. Update CPU relative codes.
	base\cpu\acpik8or.asm
	aticode\patches.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/11/29
; QCI Ver.: 3129
; EC Ver. : 0.027
; VGA BIOS: br21189.tst
; AMD CPU code: (agesa 2.6.9)
1. Remove "disp_hw_debug" to fix system screen crash after S3 resume.
	BASE\CHIPSET\RS480S3.ASM 

2. Change back registers.
   (a) ATI SMBUS reg64h=09Fh 
	zh3\hooks.asm

3. Change back CPU code to agesa 2.6.9.
	cpu\*.*

;+------------------------------------------------------------------------
;
; Date    : 2006/11/28
; QCI Ver.: 3128
; EC Ver. : 0.027
; VGA BIOS: br21189.tst
; AMD CPU code: (agesa 2.6.11)
1. Update codes from ATI to fix S3resume 2sec issue.
	APPEND\ASL\SATA.ASI
	APPEND\ASL\OSTYPE.ASI
	APPEND\ASL\SB460SMB.ASI

;+------------------------------------------------------------------------
;
; Date    : 2006/11/27
; QCI Ver.: 3127
; EC Ver. : 0.027
; VGA BIOS: br21189.tst
; AMD CPU code: (agesa 2.6.11)
1. Fix CardBus can't restore registers correctly after S3 resume.
	APPEND\CARDBUS\TI7412\CBINIT.ASM

;+------------------------------------------------------------------------
;
; Date    : 2006/11/27
; QCI Ver.: 3126
; EC Ver. : 0.027
; VGA BIOS: br21189.tst
; AMD CPU code: (agesa 2.6.11)
1. Remove vuma function support.
	zh3\bcp.asm( "vumaextensions routine")

2. Update CPU relative codes.
	base\cpu\acpik8or.asm
	aticode\patches.asm

3. Modify Audi Vertable from Realtek.
   	bus\bridge\ati\cim460\azalia\azaliap.inc

4. Add back SATA ASL code.

5. Change BIOS version to 3126 formal release.

;+------------------------------------------------------------------------
;
; Date    : 2006/11/24
; QCI Ver.: 3126b
; EC Ver. : 0.027
; VGA BIOS: br21189.tst
; AMD CPU code: (agesa 2.6.11)
1. Add back "disp_hw_debug" after S3 resume for VBIOS debugging.
   This function need to test with new driver.
	BASE\CHIPSET\RS480S3.ASM 

2. Update CPU code to agesa 2.6.11.
	cpu\*.*

3. Remove SATA ASL for S3resume time.

;+------------------------------------------------------------------------
;
; Date    : 2006/11/21
; QCI Ver.: 3125
; EC Ver. : 0.027
; VGA BIOS: br21189.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Remove "disp_hw_debug" to fix system screen crash after S3 resume.
	BASE\CHIPSET\RS480S3.ASM 
;+------------------------------------------------------------------------
;
; Date    : 2006/11/21
; QCI Ver.: 3124
; EC Ver. : 0.027
; VGA BIOS: br21189.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Change back vuma function support.
	zh3\bcp.asm( "vumaextensions routine")

2. Add some registers for Vista support
	ATICODE\PCIENB.ASM

3. Add "disp_hw_debug" after S3 resume for VBIOS debugging.
	BASE\CHIPSET\RS480S3.ASM 

;+------------------------------------------------------------------------
;
; Date    : 2006/11/16
; QCI Ver.: 3123
; EC Ver. : 0.027
; VGA BIOS: br21189.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Modify VerbTable for VISTA.
   	bus\bridge\ati\cim460\azalia\azaliap.inc

2. Modify registers for 3DMArk test.
   (a) ATI SMBUS reg64h=0BFh 
	zh3\hooks.asm


;+------------------------------------------------------------------------
;
; Date    : 2006/11/13
; QCI Ver.: 3122
; EC Ver. : 0.027
; VGA BIOS: br21189.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Fix USB mouse can't wake from S3 when .
	append\asl\sb460usb.asi

;+------------------------------------------------------------------------
;
; Date    : 2006/11/2
; QCI Ver.: 3121
; EC Ver. : 0.027
; VGA BIOS: br21189.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Update codes for S3resume time.
	bus\bridg\ati\sb460\base\SMBUTIL.ASM
	bus\bridg\ati\cim460\ATISBRT.INC
	bus\bridg\ati\cim460\sata\SATAPOST.INC
	bus\bridg\ati\cim460\sata\SATART.INC
	ATICODE\PCIENB.ASM
	BASE\ACPI\ACPIS3.ASM
	BASE\MISER\MACPIS3.ASM
	BASE\POST\BIORESET.ASM

;+------------------------------------------------------------------------
;
; Date    : 2006/10/30
; QCI Ver.: 3120
; EC Ver. : 0.027
; VGA BIOS: br21189.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Fix the flash have error for AM29LV081B flashpart 
	ZH3\flashint.ASM

2. Fix the BIOS version have error.

3. Update EC BIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/10/30
; QCI Ver.: 3119
; EC Ver. : 0.026
; VGA BIOS: br21189.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Update code for Vista support & data lost & A29L008T/MX29008T flashpart.
	APPEND\CARDBUS\TI7412\CBINIT.ASM
	APPEND\SLP20\MAKE.MAK    
	APPEND\SLP20\OEMSLP2.ASM 
	APPEND\SLP20\ACPISLP2.ASM
	APPEND\EC\ECCODE.ASM
	ATICODE\PCIENB.ASM
	BASE\BOOTBLOK\HOOKS.ASM  
	BASE\CHIPSET\RS480S3.ASM 
	BASE\MISER\MACPIS3.ASM   
	FEATS\ASSETTAG\EEPROM\EEPROMAT.ASM
	zh3\a29l008t.ASM
	zh3\mx29008t.ASM
	zh3\OEMSLP2.ASM
	zh3\DMIOEM.ASM
	zh3\OEM_BAY.ASM
	zh3\OEMCODES.ASM
	zh3\ROM.SCR

;+------------------------------------------------------------------------
;
; Date    : 2006/9/4
; QCI Ver.: 3118
; EC Ver. : 0.026
; VGA BIOS: br21189.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Update VBIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/8/24
; QCI Ver.: 3117
; EC Ver. : 0.026
; VGA BIOS: br21663.bin
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Update new VBIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/8/18
; QCI Ver.: 3116
; EC Ver. : 0.026
; VGA BIOS: br21264a.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Update new EC BIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/8/2
; QCI Ver.: 3115
; EC Ver. : 0.025
; VGA BIOS: br21264a.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Update new VBIOS.

2. Update new EC BIOS.

3. Fix KBD/Ps2 Mouse can't work after resume from S3 with DOCK.
	zh3\oemcodes.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/7/27
; QCI Ver.: 3114
; EC Ver. : 0.024
; VGA BIOS: br21264.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Update new VBIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/7/25
; QCI Ver.: 3113
; EC Ver. : 0.024
; VGA BIOS: br21189.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Fix QC-016. Save/Restore SIO value during S3/S4 suspend/Resume.
	base\sio\ioacpis3.asm
	append\asl\acpidsdt.asl

2. Fix the battery manufacture show incorrectly.

3. Update new EC BIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/7/21
; QCI Ver.: 3112
; EC Ver. : 0.023
; VGA BIOS: br21189.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1.  Add SLP 2.0 for Windows Vista.
	append\slp\*.*
	zh3\oemslp2.asm

2. Fix QC-039.
	feats\preload\handler.asm
	feats\nbm\hand9610.asm
	zh3\bcp.asm

3. Update new EC BIOS.

4. Update new VBIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/7/19
; QCI Ver.: 3111
; EC Ver. : 0.022
; VGA BIOS: br20974.tst
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Update new VBIOS.

2. Modified SMBUS_REG56 = 0xE4 by ATI's suggestion.
	aticode\pcienb.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/7/18
; QCI Ver.: 3111a
; EC Ver. : 0.022
; VGA BIOS: br20974.npp
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Update new EC BIOS.

2. Update new VBIOS for Power Play default disabled.

3. Update new CPU code but disable errata 168.

;+------------------------------------------------------------------------
;
; Date    : 2006/7/17
; QCI Ver.: 3110
; EC Ver. : 0.021
; VGA BIOS: ZH3_wl.707
; AMD CPU code: r1.29 (agesa 2.6.7)
1. Update new EC BIOS and modify code for new CPU throttle table.
	append\asl\qevent.asi
	append\asl\thermal.asi

;+------------------------------------------------------------------------
;
; Date    : 2006/7/14
; QCI Ver.: 3110j
; EC Ver. : 0.020
; VGA BIOS: ZH3_wl.707
; AMD CPU code: r1.29 (agesa 2.6.7)
1. Change old EC.
   temp  >95 then CPU change to lowest speed
   temp  <90 then CPU change to normal speed
   thermal critical point = 100c
   passive cooling = 90c
	append\asl\qevent.asi
	append\asl\thermal.asi

;+------------------------------------------------------------------------
;
; Date    : 2006/7/14
; QCI Ver.: 3110i
; EC Ver. : 0.020
; VGA BIOS: ZH3_wl.707
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Change old EC.
   temp  >95 then CPU change to lowest speed
   temp  <90 then CPU change to normal speed
   thermal critical point = 100c
   passive cooling = 90c
	append\asl\qevent.asi
	append\asl\thermal.asi

;+------------------------------------------------------------------------
;
; Date    : 2006/7/13
; QCI Ver.: 3110g
; EC Ver. : 0.021a
; VGA BIOS: ZH3_wl.707
; AMD CPU code: r1.37 (agesa 2.6.9)
1. Change CPU code to agesa 2.6.9
	cpu\*.*

;+------------------------------------------------------------------------
;
; Date    : 2006/7/13
; QCI Ver.: 3110f
; EC Ver. : 0.021a
; VGA BIOS: ZH3_wl.707
; AMD CPU code: r1.29 (agesa 2.6.7)

1. Fix QC-025.
	feats\nbm\hand9610.asm

2. Fix QB-033, QC-029.
	feats\preload\handler.asm
	feats\nbm\hand9610.asm

3. QB-025.
	No 1394/Cardbus items, EPm behavior. -> please ask Sandy.

4. QC-016.
	First boot and No serail port items, ESetting behavior. -> please ask Sandy.

5. QC-026.
	Bus speed show "532 MHz", ESetting behavior . -> please ask Sandy.

6. Modify CPU throttle method.
   temp  >93 then CPU change to lowest speed
   temp  <86 then CPU change to normal speed
   thermal critical point = 100c
   passive cooling = 150c
	append\asl\qevent.asi
	append\asl\thermal.asi

;+------------------------------------------------------------------------
;
; Date    : 2006/7/12
; QCI Ver.: 3110d
; EC Ver. : zh3_20
; VGA BIOS: ZH3_wl.707
;
1. Fix PXE Boot can't work correctly.
	feats\preload\handler.asm
	feats\nbm\hand9610.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/7/12
; QCI Ver.: 3110c
; EC Ver. : zh3_20
; VGA BIOS: ZH3_wl.707
;
1. Change CPU code back to 2.6.7

2. Change back VBIOS.

2. Change back CPU speed run normal.

;+------------------------------------------------------------------------
;
; Date    : 2006/7/10
; QCI Ver.: 3110b
; EC Ver. : zh3_20
; VGA BIOS: ZH3.250
;
1. Change CPU speed run low for testing.

;+------------------------------------------------------------------------
;
; Date    : 2006/7/7
; QCI Ver.: 3110A
; EC Ver. : zh3_20
; VGA BIOS: ZH3.250
;
1. Change VBIOS that frequency run 250Mhz for 3DMark testing.

;+------------------------------------------------------------------------
;
; Date    : 2006/7/7
; QCI Ver.: 3109
; EC Ver. : zh3_20
; VGA BIOS: ZH3_WL.707
;
1. Modify CPU throttle method.
   temp  >95 then CPU change to lowest speed
   temp  <90 then CPU change to normal speed
   thermal critical point = 100c
   passive cooling = 90c
	append\asl\qevent.asi
	append\asl\thermal.asi

;+------------------------------------------------------------------------
;
; Date    : 2006/7/7
; QCI Ver.: 3109C
; EC Ver. : zh3_19
; VGA BIOS: ZH3_WL.707
;
1. Update new VBIOS.

2. Modify CPU throttle method.
   temp  >100 then CPU change to lowest speed
   temp  <92 then CPU change to normal speed
   thermal critical point = 104c
   passive cooling = 100c
	append\asl\qevent.asi
	append\asl\thermal.asi

;+------------------------------------------------------------------------
;
; Date    : 2006/7/6
; QCI Ver.: 3109B
; EC Ver. : zh3_19
; VGA BIOS: br20974.tst
;
1. Update new VBIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/7/6
; QCI Ver.: 3109A
; EC Ver. : zh3_19
; VGA BIOS: ZH3.250
;
1. Update new VBIOS.

2. Modify back some registers by AMD' Regcheck tools.
	cpu\amd\hammer.002\nptpci.asm
	zh3\hooks.asm

3. Modify Ferarri6 model name.
	zh3\oemfeats.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/7/6
; QCI Ver.: 3108
; EC Ver. : zh3_19
; VGA BIOS: br20930.tst
;
1. Fix IR function fail.
	bus\bridg\ati\cim460\sbpor\sb_por.inc

;+------------------------------------------------------------------------
;
; Date    : 2006/7/6
; QCI Ver.: 3107
; EC Ver. : zh3_19
; VGA BIOS: br20930.tst
;
1. Fix LPC debug port can't use.
	zh3\extclk.asm

2. Modify CMOS "Video Memory" default to 256MB.
	zh3\bcp.asm

3. Update new VBIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/7/4
; QCI Ver.: 3106
; EC Ver. : zh3_19
; VGA BIOS: br20508b.tst
;
1. Update new EC BIOS.

2  Update new CPU code.
	cpu\*.*

3. Fix GSensor HDD Park function.
	feats\gsensor\gsimpcod.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/6/28
; QCI Ver.: 3105
; EC Ver. : zh3_18
; VGA BIOS: br20508b.tst
;
1. Update new EC BIOS.

2. Fix PXE Boot need FDD issue.
	feats\fddless\fddless.asm

3. Modify registers for ATI register check tools.
	bus\bridg\ati\cim460\sbpor\sb_por.inc

4. Modify GSensor HDDPark function.
	feats\gsensor\gsimpcod.asm

5. Modify some codes to fix the system hang and need to load CMOS default.
	feats\qci\btdetect.asm(removed file)
	base\post\cmoscrc.asm
	base\post\earlycsm.asm
	zh3\bcp.asm(removed "vumaextensions routine")
	append\asl\sata.asi

;+------------------------------------------------------------------------
;
; Date    : 2006/6/22
; QCI Ver.: 3104
; EC Ver. : zh3_17
; VGA BIOS: br20508b.tst
;
1. Update new EC BIOS.

2. Modify GSensor HDDPark function to fix the system hang.
	zh3\oem_g.asm
	feats\gsensor\gs_hand.asm
	feats\gsensor\gsimpcod.asm

3. Modify cmoschecksum to fix the system hang when run "suspend.exe".
	base\post\earlycsm.asm

4. Fix 1394 ODD can't  boot correctly.
	zh3\cdrom.asm

5. Enable KBC reset routine after wakeup from S3.
   Fix the system hang after S3 resume then reboot.
	zh3\oemcodes.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/6/19
; QCI Ver.: 3103
; EC Ver. : zh3_16
; VGA BIOS: br20508b.tst
;
1. Remove LPT Debug code.

2. Update new PXE ROM.

3. Modify ACPI init code for system hang in 0xb7.

4. Modify GSensor HDDPark function.

;+------------------------------------------------------------------------
;
; Date    : 2006/6/19
; QCI Ver.: 3102
; EC Ver. : zh3_13
; VGA BIOS: br20408.tst
;
1. Change back code to 2206.

2. Disable ATIG/SRC/CPU spread spectrum for longrun failure.
	zh3\extclk.asm
;+------------------------------------------------------------------------
;
; Date    : 2006/6/16
; QCI Ver.: 3101
; EC Ver. : zh3_16
; VGA BIOS: br20508b.tst
;
1. Modify GSensor GPM3 default low.
	zh3\oem_g.asm
	feats\gsensor\gs_hand.asm

2. Modify registers for power saving.
	zh3\bcp.asm
	zh3\hooks.asm
	zh3\extclk.asm

3. Remove CPU CKE for longrun.
	zh3\bcp.asm

4. Update new EC BIOS

;+------------------------------------------------------------------------
;
; Date    : 2006/6/15
; QCI Ver.: 2211
; EC Ver. : zh3_15
; VGA BIOS: br20508b.tst
;
1. Add GSensor function on GPM3 for LowG.
	zh3\bcp.asm
	zh3\oem_g.asm
	feats\gsensor\*.*

2. Update new EC BIOS.

3. Modified Pmio_reg8f = 0x12 by ATI's suggestion.
	zh3\hooks.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/6/12
; QCI Ver.: 2210
; EC Ver. : zh3_14
; VGA BIOS: br20508b.tst
;
1. Change back original registers for ATI register check tools.
	chipset\ati\rs480\ssgfx.asm
	chipset\ati\rs480\rev3\rs480gfx.asm
	bus\bridg\ati\cim460\sbpor\sb_por.inc
	cpu\amd\hammer.002\nptpci.asm

2. Change back MODEM "PRW" for wakeup function.
	append\asl\acpidsdt.asl

3. Modify ATIRegs for C1e and power consumption.
	zh3\hooks.asm
	aticode\pcienb.asm

4. Update new CPU kernal code for power consumption.
	cpu\*.*

;+------------------------------------------------------------------------
;
; Date    : 2006/6/9
; QCI Ver.: 2209
; EC Ver. : zh3_14
; VGA BIOS: br20508b.tst
;
1. Add 3cell battery Qevent for CPU throttle function.
	append\asl\qevent.asi

2. Update new VBIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/6/8
; QCI Ver.: 2208
; EC Ver. : zh3_13
; VGA BIOS: br20408.tst
;
1. Change back VBIOS.

2. Fix system hang after S4 resume.
	chipset\ati\rs480\rev3\rs480gfx.asm
	bus\bridg\ati\cim460\sbpor\sb_por.inc

3. Fix CCD can't detect correctly.
	zh3\oem_ccd.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/6/7
; QCI Ver.: 2208a
; EC Ver. : zh3_13
; VGA BIOS: br20508.tst
;
1. Update new VBIOS.

2. Modify IRQ route value for 1394 hang when run "reboot.exe" with 1394 ODD.
	zh3\pcioem.asm
	
3. modify registers for ATI register check tools.
	chipset\ati\rs480\rev3\rs480gfx.asm
	bus\bridg\ati\cim460\sbpor\sb_por.inc

;+------------------------------------------------------------------------
;
; Date    : 2006/6/2
; QCI Ver.: 2207
; EC Ver. : zh3_13
; VGA BIOS: br20408.tst
;
1. Add CPU throttle function when temperature is high than 92c
	CPU\AMD\HAMMER.002\ACPIMPST\AC_PSS.ASM
	CPU\AMD\HAMMER.002\ACPIMPST\AC_PSSAD.ASM
	zh3\bcp.asm
	append\asl\qevent.asi
	append\asl\thermal.asi
	append\asl\acpidsdt.asl
	append\asl\pssmi.asi
	append\asl\qci_inc.asi
	append\acpi\acpioem.asm
	append\acpi\acpioem.inc

2. modify registers for ATI register check tools.
	chipset\ati\rs480\ssgfx.asm
	chipset\ati\rs480\rev3\rs480gfx.asm
	bus\bridg\ati\cim460\sbpor\sb_por.inc
	cpu\amd\hammer.002\nptpci.asm
	zh3\hooks.asm

3. Add HDD password function.
	features\security\common.600\*.* use kernel 1.19
	zh3\bcp.asm
	zh3\make.mak
	zh3\template.asm
	append\hddpswd\*.*

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

5. x64 eSetting failed 
	feats\nbm\nbmimpcd.asm
	feats\nbm\hand9610.asm

6. Implement ePM S3/S4 power consumption. 
	feats\wmi\wmi_intr.asm
	feats\wmi\wmihand.asm
	zh3\oemfeats.asm
	append\asl\wmi.asi
	append\asl\wmi_inc.asi

7. Disable ATIG/SRC/CPU spread spectrum for longrun failure.
	zh3\extclk.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/5/30
; QCI Ver.: 2206
; EC Ver. : zh3_13
; VGA BIOS: br20408.tst
;
1. Modify ATIRegs for C1e and c3 popup.
	aticode\pcienb.asm

2. Enable ASPM L1 ALINK.
	zh3\bcp.asm 

3. Modify clock generator init value to disable SRCCLK6,7
	base\bootblok\hooks.asm
	zh3\extclk.asm

4. Set Graphic to 485 mode.
	zh3\hooks.asm

5. Save/restore some registers after s3 resume.
	base\miser\macpis3.asm
	base\cpu\cacpis3.asm

6. Update new EC BIOS.

7. Update new VBIOS BIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/5/23
; QCI Ver.: 2205
; EC Ver. : zh3_12
; VGA BIOS: br19257.tst
;
1. Correct eSetting memory Supported Types to DDR2 and Slots to 2. 
	zh3\dmioem.asm

2. Reduce post time.
	tools600\fi.exe fp.exe (2005/11/18) from ZB3
	zh3\rom.scr (BIOSENTRY -A:0xFFFE0000)
	base\bootblok\fcp.asm (INSTALL_BB_FIXED_BIOS_ENTRY)
	base\bootblok\hooks.asm
	base\post\ramtests.asm  
	base\post\stdramt.asm 
	base\usb\usbcfg.asm 
	zh3\bcp.asm (INSTALL_KERNEL_SERVICES SKIP_SROM_POST_TEST) 

3. Modify some CMOS item.
	zh3\bcp.asm 
	ZH3\TEMPLATE.ASM

4. Fix IRQ resource conflict when boot with dock.
	zh3\pcioem.asm

5. Update Ferrari logo.

6. Update new EC BIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/5/17
; QCI Ver.: 2204
; EC Ver. : zh3_011
; VGA BIOS: br19257.tst
;
1. Change ASL battery name to ZH3.
	append\asl\battery.asi

2. Fixed PXE ROM can't work correctly.
	append\fddless\fddless.asm

3. Fixed PATA HDD can't display correctly in CMOS setup.
	feats\node\hd0m_s.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/5/12
; QCI Ver.: 2203
; EC Ver. : zh3_011
; VGA BIOS: br19257.tst
;
1. Modified Pm_reg registers by ATI suggestion and fixed CCD work slowly.
	zh3\hooks.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/5/11
; QCI Ver.: 2202
; EC Ver. : zh3_011
; VGA BIOS: br19257.tst
;
1. Set NumLock default to OFF.
	zh3\bcp.asm

2. Change back CCD detect method.
	zh3\oem_ccd.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/5/10
; QCI Ver.: 2201
; EC Ver. : zh3_011
; VGA BIOS: br19257.tst
;
1. Update Phoenix's kernal code to B21.

2. Modified WMI function.
	zh3\bcp.asm
	feats\wmi\*.*
	append\asl\acpidsdt.asl
	append\asl\qci_inc.asi
	append\asl\wmi.asi
	append\asl\wmi_inc.asi
	append\asl\wmi_intr.asi
	append\asl\wmi_oem.asi
	append\asl\wmi_q.asi
	append\asl\wmi_smi.asi
	append\asl\wmibuff.asi

3. Modify some CMOS item.
	chipset\ati\rs480\nodes\atirs480.str
	zh3\oem.str
	BASE\CPU\SUMMCPU1.ASM
	FEATS\WMI\WMIHAND.ASM
	FEATS\WMI\WMIIMPCD.ASM
	ZH3\TEMPLATE.ASM

4. Change back C3 popup reg8f for power saving.
   	bus\bridge\ati\cim460\atisbpt.inc

5. Update new EC BIOS.

6. Update new PXE ROM.

;+------------------------------------------------------------------------
;
; Date    : 2006/4/28
; QCI Ver.: 2101
; EC Ver. : zh3_009
; VGA BIOS: br19257.tst
;
1. Add LAN and Modem power management function for Lan, Modem wakeup.
	append\asl\acpidsdt.asl
	append\asl\sb460p2p.asi

2. Add PXE rom for booting from LAN function on 1M flash part.
	zh3\rom.scr

3. Change LAN irq value to INTG.
	append\asl\sb460p2p.asi
	zh3\pcioem.asm

4. Change BIOS rom size to 1M for B-step.
	zh3\bcp.asm
	zh3\flashint.asm
	zh3\rom.scr
	common\oemfeat.inc

;+------------------------------------------------------------------------
;
; Date    : 2006/4/24
; QCI Ver.: 1203
; EC Ver. : zh3_009
; VGA BIOS: br19257.tst
;
1. Modify Azalia table for incorrect MODEM SSID.
   	bus\bridge\ati\cim460\azalia\azaliap.inc

2. Add WMI interface.

3. Add AMD CPU temperature offset into EC table .
	zh3\amdthrmo.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/4/21
; QCI Ver.: 1202
; EC Ver. : zh3_009
; VGA BIOS: br19257.tst
;
1. Add 3G card detection.
	zh3\g3cardet.asm
	append\acpi\acpioem.asm
	append\asl\ec.asi

2. Enable LPC decode for port80.
	aticode\sbinit.asm

3. Modify PMIO reg8f to 0x1a for C3 popup.
   	bus\bridge\ati\cim460\atisbpt.inc

4. Update new EC BIOS.

;+------------------------------------------------------------------------
;
; Date    : 2006/4/18
; QCI Ver.: 1201
; EC Ver. : zh3_006
; VGA BIOS: br19257.tst
;
1. Update Phoenix's kernal code to B19.

2. Enable C3 popup function.
	zh3\bcp.asm

3. Enable "CmosCstate" to C2+C3.
	zh3\bcp.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/4/7
; QCI Ver.: 1109
; EC Ver. : zh3_006
; VGA BIOS: br19257.tst
;
1. Enable ATIG/SRC/CPU spread spectrum.
	zh3\extclk.asm

2. Support pcbeep in DOS.
   	bus\bridge\ati\cim460\azalia\azaliap.inc

3. Enable C1E feature.
	zh3\bcp.asm

4. Update new EC code.

;+------------------------------------------------------------------------
;
; Date    : 2006/4/7
; QCI Ver.: 1108
; EC Ver. : zh3_005
; VGA BIOS: br19257.tst
;
1. Fix the LAN test failure under DOS.
	zh3\hooks.asm

2. Fix Modem can't install by "setup.exe"
   	bus\bridge\ati\cim460\azalia\azaliap.inc

;+------------------------------------------------------------------------
;
; Date    : 2006/4/7
; QCI Ver.: 1107
; EC Ver. : zh3_005
; VGA BIOS: br19257.tst
;
1. Fix the system happen CMOS checksum bad error.
	zh3\bcp.asm

2, Add bluetooth detection.
	zh3\btdetect.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/4/4
; QCI Ver.: 1106
; EC Ver. : zh3_005
; VGA BIOS: br19257.tst
;
1. Add dock support.

2. Update new EC code.

;+------------------------------------------------------------------------
;
; Date    : 2006/03/31
; QCI Ver.: 1105
; EC Ver. : zh3_004
; VGA BIOS: br19257.tst
;
1. Fix VGA driver can't install by "setup.exe".
	zh3\oprom.asm

2. Add MultibootXP oem code.
	base\multboot.xp

3. Update new EC code.

4. Add clock generator init value.
	zh3\extclk.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/03/29
; QCI Ver.: 1104
; EC Ver. : zh3_002
; VGA BIOS: br19257.tst
;
1. Add all SSID/SSVID.
	append\subid\oemsubid.asm

2. Add PATA HDD boot.
	zh3\bcp.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/03/28
; QCI Ver.: 1103
; EC Ver. : zh3_002
; VGA BIOS: br19257.tst
;
1. Fix some system can't run restart.
	aticode\sbinit.asm

;+------------------------------------------------------------------------
;
; Date    : 2006/03/28
; QCI Ver.: 1102
; EC Ver. : zh3_002
; VGA BIOS: br19257.tst
;
1. Fix SIO can't work.

2. Fix system can't flash.

3. Add some SSID/SSVID for USB/LPC/SMBUS/VGA.

4. Add AUDIO codec definition.

;+------------------------------------------------------------------------
;
; Date    : 2006/03/23
; QCI Ver.: 1101
; EC Ver. : zh3_002
; VGA BIOS: br19257.tst
;
1. Initial release.

2. Install 1394 can boot.
	zh3\bcp.asm
	zh3\1394.asm

