ZB3 Release Note
;+------------------------------------------------------------------------
;
; Date    : 2006/06/14
; QCI Ver.: 3310
; EC Ver. : 0.16
; VGA BIOS: bzZB320.378
; 52P BIOS: br19539.bin
;
1. Fix BlueTooth device will detect fail when "Legacy USB" set disable.



2. Fix press F2 in Diagnostic mode during post on UMA sku someting will 
   hangup again problem after bios 3308B.





;+------------------------------------------------------------------------
;
; Date    : 2006/05/30
; QCI Ver.: 3309
; EC Ver. : 0.16
; VGA BIOS: bzZB320.378
; 52P BIOS: br19539.bin
;
1. Change UMA bios to bzZB320.378 that 300Mhz and Disable Dynamic Clock gating.
   	zb3\make.mak


2. Change MRC table back to v.70
        (copy mrc.70\*.* to mrc\*.*)





;+------------------------------------------------------------------------
;
; Date    : 2006/05/25
; QCI Ver.: 3308
; EC Ver. : 0.16
; VGA BIOS: ZB3_250.tst
; 52P BIOS: br19539.bin
;
1. Add codes improve for prevent the bios data lost problem.


2. Fix press F2 in Diagnostic mode during post on UMA sku someting will 
   hangup problem.


3. Change Descreate vga bios to BR19539.bin





;+------------------------------------------------------------------------
;
; Date    : 2006/05/22
; QCI Ver.: 3307
; EC Ver. : 0.16
; VGA BIOS: ZB3_250.tst
; 52P BIOS: Hynix.bin
;
1. Change UMA vga bios memory clock from 300Mhz to 250Mhz.



2. Fix CCD device detection sometime will affect by other USB devices.



3. Modify MRC table to change CPU FSB strength.
        (copy mrc.70D\*.* to mrc\*.*)




;+------------------------------------------------------------------------
;
; Date    : 2006/05/11
; QCI Ver.: 3306
; EC Ver. : 0.16
; VGA BIOS: ZB3_300.tst
; 52P BIOS: Hynix.bin
;
1. Update HDD Password from v1.49 to v1.5 for fix resume from s3 will cause
   some bluescreen or can not enter standby issue.


2. Change Descreate VGA to Hynix.bin





;+------------------------------------------------------------------------
;
; Date    : 2006/05/09
; QCI Ver.: 3305
; EC Ver. : 0.16
; VGA BIOS: ZB3_300.tst
; 52P BIOS: br19539.bin
;
1. Remove Eraly Cmos Checksum and add back check cmos when resume from s3.


2. Change new MRC codes from Frasier.


3. Remove unused codes.






;+------------------------------------------------------------------------
;
; Date    : 2006/05/05
; QCI Ver.: 3304
; EC Ver. : 0.16
; VGA BIOS: ZB3_300.tst
; 52P BIOS: br19539.bin
;
1. Fix PATA hard drive can not work when SATA set enabled.



2. Disable PATA 2nd channal.
	


3. Fix PATA hard drive can not work when PATA set primary only in bcp.asm



4. Correct the manufacture name string to "Acer Inc."



5. Change EC bios to 0.16 for fix below
   1.Modify Lan reset timer						
   2.Modify don't delay Host power on 25ms				 



6. Remove unused codes M52PG vbios.






;+------------------------------------------------------------------------
;
; Date    : 2006/04/26
; QCI Ver.: 3303
; EC Ver. : 0.14
; VGA BIOS: ZB3_300.tst
; 52P BIOS: br19539.bin
; 52PGBIOS: br18894.bin
;
1. Modify External ClockGen programming during postcode 28h for improve S4.


2. Remove Force_128MB_UMA setting in UMA initial for fix Extended memory 
   Report incorrect size when total memory large or equal 1GB.



3. Upgrade kernal code STDRAMT.asm from r1.22 to r1.24 to fix UMA sku press 
   F2 key can not enter SETUP in diagnostic mode.



4. Set 2nd IDE to Disable in ACPI codes.



5. Move some call-back function Cmos setting from NV0 to NV1 for improve cmos
   checksum lost problem.



6. Upgrade HDD password codes from r1.29 to r1.49 to fix cause S3 resume MDA
   time too long.



7. Force powerplay spread spectrum to disable  for make sure won't cause by 
   cmos fail.



8. Fix the Max support memory report in e-Setting should be 2GB.



9. Fix the UMA sku VideoMemory will blank when total memory large or equal
   1GB.


10.Force to set checksum in ACPI sleep trap smi when Enter S4 for cmos 
   checksum lost issue.



11.Modify Preload int15 AX=9610h, BX=0x30h. Set1stBootDevice to support SATA
   sku.



12. Turn Off CmosSBPcieL1  for improve S3/S4 long run test.
	zb3\bcp.asm


13. Remove "EVOLUATION..." String in post diagnostic mode.


14. Remove unused codes.





;+------------------------------------------------------------------------
;
; Date    : 2006/04/17
; QCI Ver.: 3302
; EC Ver. : 0.14
; VGA BIOS: ZB3_300.tst
; 52P BIOS: br19539.bin
; 52PGBIOS: br18894.bin
;
1. Set ACPI ASL code PATA Second IDE device disabled.



2. Fix WMI C4onC3 function doesn't work.



3. Set Workarround for WMI SouthThrottling function.



4. Fix bios 3301 will cause the memmory size in bios setup will keep the value
   after flashing bios and could not be changed problem.



5. Remove Advanced page in bios setup.



6. Change VGA M52P bios to BR19539.bin to fix play media files will lag after
   resume from s3 in Descrete SKU and panel white garbage issue. 



7. Change EC bios to V0.14 to fix below:
   1.Fixed system shutdown back light auto enable.






;+------------------------------------------------------------------------
;
; Date    : 2006/03/31
; QCI Ver.: 3301
; EC Ver. : 0.13
; VGA BIOS: ZB3_300.tst
; 52P BIOS: br19391.bin
; 52PGBIOS: br18894.bin
;
1. Fix SB460 rev.A12 will hang at postcode 08h.


2. Fix Mini DSub function test fail on WMI test program V1.15


3. Correct int15 preload vga vendor report on UMA sku.


4. Shrink bios POST time.


5. Force set odd 80pin capable flag for some odd let HDD set to UDMA mode5.


6. Fix C3/C4 can not work.


7. Add support int15 CCD function.


8. Change M52P bios to br19391.bin to fix DVD play lag when resume from S3.


9. Change UMA vga bios to 300Mhz.


10. Change SATA HDD to higher priority in bios Boot sequence.


11. Fix SATA hdd model type and serial number can not display in bios setup
    information page.


12. Fix e-setting memory size/type report incorrect value.


13. Change intel OSB to OSB 3.5


14. Change EC bios to V0.13 to fix below
    1.Modify D-sub debounce time		     
    2.Add command 4E check adapter exist	    






;+------------------------------------------------------------------------
;
; Date    : 2006/03/21
; QCI Ver.: 2307
; EC Ver. : 0.12
; VGA BIOS: br18570
; 52P BIOS: br19122
; 52PGBIOS: br18894
;
1. Change M52P Vga bios to br19122.bin.


2. Add to Support SB460 rev.A12


3. Add SATA/PATA auto detection.


4. Disable PATA 2nd IDE channel.


5. Disable SATA2 controller


6. Add support WMI Mini DSub Plug event.


7. Fix INT15 preload function hang-up.


8. Fix DMI type 17 memory report incorrect.


9. Disable Dynamic Clocking Setting for improve S3 problem.


10. Change EC bios to 0.12 to support WMI mini Dsub function.


11. Remove Unused codes.




;+------------------------------------------------------------------------
;
; Date    : 2006/03/10
; QCI Ver.: 2306
; EC Ver. : 0.11
; VGA BIOS: br18570
; 52P BIOS: br18893
; 52PGBIOS: br18894
;
1. Fix the Boot Devices list will have a blank row when load default in bios
   setup.


2. Fix USB 1.1 controller 0/1 will disapear after resume from S3 in UMA sku.


3. Fix int 15h buffer can not return value.


4. Remove oem do short re-post of vga device again.


5. Remove write vga SVID/SSID code twice codes.


6. Correct the product code name to "Bodensee3".


7. Temperary remove check cmos chksum when resume from S3.


8. Correct some register_fn_acpi with missing "clc" command.





;+------------------------------------------------------------------------
;
; Date    : 2006/03/06
; QCI Ver.: 2305
; EC Ver. : 0.11
; VGA BIOS: br18570
; 52P BIOS: br18893
; 52PGBIOS: br18894
;
1. Pull in the DMI correct code that missing in bios v.2304






;+------------------------------------------------------------------------
;
; Date    : 2006/03/06
; QCI Ver.: 2304
; EC Ver. : 0.11
; VGA BIOS: br18570
; 52P BIOS: br18893
; 52PGBIOS: br18894
;
1. Upgrade bios kernal codes to B72.



2. Change battery name from "ZB3" to "BODEN".



3. Add power on with incorrect Battery warning detection.



4. Fix "Power on Display" setting in bios setup doesn't work.
	


5. Correct "HDD 0 password" string to "HDD password" in bios setup



6. Add support cpu 1.83Ghz, 1.66Ghz and 2.13Ghz speed display



7. Fix HCT error for Cardbus SSID/SVID doesn't write protect.



8. Fix HCT error integrated devices SSID/SVID doesn't match.



9. Fix HCT error unreport Memory and i/o port.



10. Fix HCT error ACPI Verifier fail on GPE 11.



11. Fix HCT error Signed Driver Check fail on ATI SMBUS SSID/SVID error.



12. Fix can not press "F2" to enter setup when post booting with "Quiet Boot"
    disabled (Diagnostic screen).



13. Change new VBIOS to Enable LVDS spread spectrum.



14, Fix boot sequence incorrect setting cause fake fdd flag doesn't work for 
    Image dowload and preload function call fail. 



15. Add new CPU microcodes for CPUID 6F0 and 6F1.
	


16. Enable ASPM L1 Gfx to fix resume from S3 cause garbage in Descrete SKU.



17. Move legacy USB buffer from convention memory to above 1MB for fix Base
    memory show "633KB" to "640KB".



18. Remove unused codes.



19. Add for Both WXGA/XGA logo detection support.



20. Add to correct MCindex08h value from "00FF1733h" to "00FF1333" for ATI 
    performance recommand suggestion.






;+------------------------------------------------------------------------
;
; Date    : 2006/02/22
; QCI Ver.: 2203
; EC Ver. : 0.11
; VGA BIOS: br18570
; 52P BIOS: br18485
; 52PGBIOS: br18486
;
1. Upgrade MRC kernal codes to R69 for little improve S3 test.



2. Add Fdd flag for QSMC PXE image download.


3. Correct the MAC address read wrong value when use "STUUID.exe" since bios
   version 2201.



4. Fix BlueTooth and Wireless Lan antenna status incorrect when resume from
   S3/S4.



5. Implement Acer WMI features.



6. Implement Hdd password function.



7. Add Video Memory size setting in the bios setup for UMA sku, and set default
   to 64MB.


8. Change EC bios to v0.11 to fix below:
   1.Add 4 cell battery with ATI VGA alarm message.








;+------------------------------------------------------------------------
;
; Date    : 2006/02/10
; QCI Ver.: 2202
; EC Ver. : 0.10
; VGA BIOS: br18570
; 52P BIOS: br18485
; 52PGBIOS: br18486
;
1. Change vga bios to newer version for
   SET PCIE_TX_CNTL. TX_PACK_PACKET_EN=0
	


2. Fix 16bit Modem Card doesn't work issue.



3. Press "ESC" during POST logo doesn't work issue.



4. Change post logo below bar message from "Click mouse to enter setup" 
   to "Press [F2] to enter setup".



5. Change DMI string setting values to Acer spec.



6. Change EC bios to 0.10 to fix below:
   1.Fixed battery over voltage





;+------------------------------------------------------------------------
;
; Date    : 2006/02/07
; QCI Ver.: 2201
; EC Ver. : 0.09
; VGA BIOS: br17095
; 52P BIOS: br18063
; 52PGBIOS: br18064
; 54P BIOS: br17126
;
1. Remove unuse ASL codes.


2. Fix VGA memory display always show "0 MB".


3. Add the improve S3/S4 test solution from ATI.


4. Fix pc-beep can not sound under dos mode.


5. Add vga bios version display in setup.


6. Add to implement mini-pcie wireless lan on/off button control.


7. Fix the pci bus bridge to bus9 for mini-pcie wireless lan card option.


8. Support fixed cmos index 70h for legacy usb.


9. Fix post stop at Previous boot incomplete when last time Ctrl-Alt-Del
    or press Power button suddenly at post. 	 
    

10. Change WinXP battery name from "COMO" to "ZB3".


11. Change up/down and boot menu hotkey in bios setup to match acer spec.


12. Change security page in bios setup to match acer spec.


13. Fix if the MAC address contain "FF" will cause UUID and MAC address doesn't
    matched.     


14. Change VGA bios M52P to 18063, M52PG to 18064 for enable hyper memory.






;+------------------------------------------------------------------------
;
; Date    : 2006/01/19
; QCI Ver.: 1208
; EC Ver. : 0.09
; VGA BIOS: br17095
; 52P BIOS: br17124
; 52PGBIOS: br17125A
; 54P BIOS: br17126
;
1. Change back the PCIE_INIT wrong code to avoid sometime hang at postcode 0EEh



2. Fix Descreate VGA resume from S3 hang up issue.



3. Implement MARVELL LAN read MAC address and UUID generation.



4. Fix int15 ax=4Exx oem sub-function conflict with ATI call-back function.



5. Implement new function int15 ax=9999h return cx=1 mean BlueTooth device 
   exist for QSMC PE request.



6. Fix NumLock alway on when power on.



7. Change to new Intel OSB logo.





;+------------------------------------------------------------------------
;
; Date    : 2006/01/16
; QCI Ver.: 1207
; EC Ver. : 0.09
; VGA BIOS: br17095
; 52P BIOS: br17124
; 52PGBIOS: br17125
; 54P BIOS: br17126
;
1. Add OEM ASL code to support EC, HOTKEYs, BATTERY, AC, QEVENTs, THERMAL, LID.



2. Change bios post StartUp to acer logo.



3. Change bios setup to acer spec.



4. Add BlueTooth and WireLess LAN device detection for Button Enabled/Disabled.



5. Release CRISIS Disk.



6. Correct the wrong value for PC-BEEP programming.



7. Install Acer oem features.



8. Change EC bios to Ver 0.09 for fix below:
   1.Fixed restart LAN device not exist			  		 
   2.Fixed 68/6C command can't flash issue		  		 
   3.Fixed battery only system can't enter idle				 




;+------------------------------------------------------------------------
;
; Date    : 2006/01/11
; QCI Ver.: 1106
; EC Ver. : 0.08T
; VGA BIOS: br17095
; 52P BIOS: br17124
; 52PGBIOS: br17125
; 54P BIOS: br17126
;
1. Change bios rom size to 1MByte and support SST39VF080, STM29W008AB, 
   AM29LV081B flash memory type.



2. Combine and support MARVELL LAN PXE boot rom.



3. Set Default NumLock off. 
	zb3\bcp.asm






;+------------------------------------------------------------------------
;
; Date    : 2006/01/10
; QCI Ver.: 1105
; EC Ver. : 0.08T
; VGA BIOS: br17095
; 52P BIOS: br17124
; 52PGBIOS: br17125
; 54P BIOS: br17126
;
1. Add to implement bios data lost solution (68/6c idle) into bios.
	

2. Disable unused REQ/GNT pair pin.


3. Initialize Email LED programming.



4. Change AZALIA audio gpio init for pc-beep sound.



5. Add Programming MODEM device SSID/SVID.



6. Correct the Wireless Lan(Mini PCI) wrong IRQ difinition.



7. Add support Synaptic TouchPad special function.



8. Change EC bios to 0.08T for fix below:
   1.Modify power sequence VGA_MAIN_ON(5ms) than MAIN_ON(5ms)  		 
   2.Fixed EC convert error						 
   3.Fixed 4cell battery vendor error					 
   4.Define BT and WL awlwys attached					 






;+------------------------------------------------------------------------
;
; Date    : 2006/01/03
; QCI Ver.: 1104
; EC Ver. : 0.06
; VGA BIOS: br17095
; 52P BIOS: br17124
; 52PGBIOS: br17125
; 54P BIOS: br17126
;
1. Upgrade kernal code from B62(r1.22) to B67(r1.28).





;+------------------------------------------------------------------------
;
; Date    : 2006/01/02
; QCI Ver.: 1103
; EC Ver. : 0.06
; VGA BIOS: br17095
; 52P BIOS: br17124
; 52PGBIOS: br17125
; 54P BIOS: br17126
;
1. Fix  MARVELL LAN device can not connect.
	

2. Change EC bios to 0.06 for Enable bluetooth and wireless device for test.
   1.Fixed 4cell battery vendor error					 
   2.Define BT and WL awlwys attached					 
   3.Add port channel 2 BIOS flash function for data lost protect.	 





;+------------------------------------------------------------------------
;
; Date    : 2005/12/28
; QCI Ver.: 1102
; EC Ver. : 0.04
; VGA BIOS: br17095
; 52P BIOS: br17124
; 52PGBIOS: br17125
; 54P BIOS: br17126
;
1. Fix restart hanp-up issue.


2. Write Devices SubSystem ID and SubVendor ID.


3. Implement Bios update flashing under DOS/Windows mode.


4. Initial AZALIA audio codec programing.


5. Disable unuse PCIE port.


6. Initial TI7412 Cardbus Programming.




;+------------------------------------------------------------------------
;
; Date    : 2005/12/22
; QCI Ver.: 1101
; EC Ver. : 0.02
; VGA BIOS: br17095
;
1. The first formal relase for ZB3



;+------------------------------------------------------------------------
;
; Date    : 2005/12/15
; QCI Ver.: xxxx
; EC Ver. : 0.01
; VGA BIOS: br17095
;
1. Bring-Up bios release.
