AsusAcpi_xp_note_0400b04.txt Driver File Contents (ACPI.zip)

---------------------------------------------------------------------
2008-09-17 Ver AsusAcpi_xp0400b04 : 

  AsAcpiSvr 5.1.1.4004    
    1. MS Media Player play music list will cause LCD-OFF failed,
       use ACPI ASL method to instead of Engery Star.
    2. Support 1024x576 LCD Panel.
    3. Fix Media Player full screen visual effect switch to 8 bit color pallete
    4. Disable "Compress Mode" of instant key on ATi VGA chip.

  AsTray 5.1.1.4004
    1. Support 1024x576 LCD Panel
    2. Fix Media Player full screen visual effect switch to 8 bit color pallete 

---------------------------------------------------------------------
2008-09-01 Ver AsusAcpi_xp0400b03 : 

  AsAcpiSvr 5.1.1.4003    
    1. Fix Audio Mute hot key problem
    2. Send message to S.H.E to patch CRT output under power saving mode.

  AsTray 5.1.1.4003
    1. Keey current LCD resolution during at suspend/shutdown stage
    2. Disable "Compress mode" for ATi VGA Card
    3. Fix "CRT-ONLY > suspend > unplug VGA > resume" resolution distort problem
    4. Send message to S.H.E to patch CRT output under power saving mode.

---------------------------------------------------------------------
2008-08-19 Ver AsusAcpi_xp0400b02 : 

  AsAcpiSvr 5.1.1.4002    
    1. Fix Multi-language Error Message problem 
    2. Support ATi VGA Chip

  AsTray 5.1.1.4002
    1. Support ATi VGA chip

---------------------------------------------------------------------
2008-07-30 Ver AsusAcpi_xp0400b01 : 

  AsAcpiSvr 5.1.1.4001    
    1. Support hot/instant key based on EeePC PM SW Spec v1.60
    2. Support TouchPad, 3G, WiMax, S.H.E new hot key function
    3. Support Multi-Language 

  AsTray 5.1.1.4001
    1. Change native resolution detection based on 'HWCF'

---------------------------------------------------------------------
2008-07-23 Ver AsusAcpi_xp0300b11 : 

  AsAcpiSvr 5.1.1.3014    
    1. Change WLAN switch style to speed up switching operation.

  AsTray 5.1.1.3018
    1. Fix LCD resolution recording problem at shutdown stage.

    2. Change English menu item "Blue Tooth" to "Bluetooth"


---------------------------------------------------------------------
2008-06-26 Ver AsusAcpi_xp0300b10 : 

  AsAcpiSvr 5.1.1.3013    
    1. Once switch display to be CRT_ONLY, CRT_CLONE, and CRT_EXTEND.
       no matter powered by adaptor or battery, if SHE in power saving, 
       set to be high performance.

    2. Add french instant key error message for french tender.

   AsTray 5.1.1.3017
    1. if under CRT_ONLY/CLONE/EXTEND mode when logon, patch Power Save.

    2. Record supported LCD resolution before suspend/shutdown, to avoid
       AsTray rechange LCD resolution at bootup and resume stage.

---------------------------------------------------------------------
2008-06-03 Ver AsusAcpi_xp0300b09 : 

  AsAcpiSvr 5.1.1.3012    
    1. Send message to notify S.H.E when adjust to high performance.
    2. Keep LCD resolution after display switching.    

---------------------------------------------------------------------
2008-05-28 Ver AsusAcpi_xp0300b08 : 

  AsAcpiSvr 5.1.1.3011    
    1. Patch 901 & 1000H power saving mode cause CRT distort (1600x900 above)
    2. Solve 1600x1020 LCD Monitor distortion    

   AsTray 5.1.1.3015
    1. Press Native Mode: Patch 901 & 1000H power saving mode cause CRT distort 
       (1600x900 above)  

---------------------------------------------------------------------
2008-05-26 Ver AsusAcpi_xp0300b07 : 

  AsAcpiSvr 5.1.1.3010    
    1. Fix back light on/off sometime need to press hotkey twice
    2. Patch P901 power saving mode cause CRT distort (1600x900 above)    

   AsTray 5.1.1.3014
    1. Press Native Mode: Patch P901 power saving mode cause CRT distort 
       (1600x900 above)  

---------------------------------------------------------------------
2008-05-21 Ver AsusAcpi_xp0300b06 : 

  AsEPCMon 5.1.1.1002
    1. Patch, not solve, the "PersistWndName" problem during shut down

  AsAcpiSvr 5.1.1.3009    
    1. Fix Fn+F8 show wrong OSD image problem
    2. Solve P1000 instant key problem    

   AsTray 5.1.1.3013
    1. Fix LCD/CRT wrong display order
    2. Solve P1000 LCD resolution setting problem

---------------------------------------------------------------------
2008-05-19 Ver AsusAcpi_xp0300b05 : 

  AsAcpiSvr 5.1.1.3008    
    1. Solve application assigment problem of instant key 

---------------------------------------------------------------------
2008-05-19 Ver AsusAcpi_xp0300b04 : 
  AsEPCMon 5.1.1.1001
    1. Patch, not solve, the "PersistWndName" problem during shut down

  AsAcpiSvr 5.1.1.3007    
    1. Solve Instant Key repeat action under multi-account. 
  
  AsTray 5.1.1.3012
    1. Solve suspend/resume to keep the same LCD resolution
       under Multi-Account

---------------------------------------------------------------------
2008-05-16 Ver AsusAcpi_xp0300b03 : 
  Remove AsLogOn.DLL  
       
  AsAcpiSvr 5.1.1.3007    
    1. Solve multi account problem
    
    2. Refine instant key process

  AsTray 5.1.1.3011
    1. Solve suspend/resume to keep the same LCD resolution
    
    2. Do not limit 1600x900 CRT max resolution 

---------------------------------------------------------------------
2008-05-13 Ver AsusAcpi_xp0300b02 : 
       
  AsAcpiSvr 5.1.1.3006    
    1. Add Brigtness On/Off Hotkey for P1000H

  AsTray 5.1.1.3010
    1. Refine Suspend/Resume process
    
---------------------------------------------------------------------
2008-05-07 Ver AsusAcpi_xp0300b01 : 
    1. Add AsEPCMon.exe to monitor AsApciSvr/AsTray every 4 sec, 
       if not exist, It will re-run AsApciSvr/AsTray. Use it to sovle
       AsAcpiSvr/AsTray suddently disappear problem.
      
    2. Add AsLogOn.DLL to info AsTray when resume back to Window desktop.
    
  AsAcpiSvr 5.1.1.3005    
    1. Support 4 quick Application key for P901/P1000
    2. Modify Hot Key mapping for P700/P900/P901/P1000
    3. Use HWND_BROADCAST to PostMessage to all client application. so 
       client no need to register to AsAcpiSvr.exe

  AsTray 5.1.1.3009
    1. Use AsLogOn.DLL to detect Resume back event.
    2. Fix "CRT_ONLY->S3->Remove VGA Out->Resume->Big LCD resolution"
    3. Fix "Compress Mode->S3->Resume->Non Compress Mode
 
---------------------------------------------------------------------
2008-04-17 Ver AsusAcpi_xp0200b09 : 
   In AsusAcpi_xp0200b08, I use event object as the notify method. 
   But it cause OSD disappear while switching multi account. So I
   continue to use the same method: WM_DEVICECHANGE
    

      OQC say 2% fail rate to execute Hot key function, which is caused by 
      AsAcpiSvr.exe/AsTray.exe not auto run. I use "RUN" registry key to 
      autorun and it seems fail to do, so modify install path to fix it

---------------------------------------------------------------------
2008-04-14 Ver AsusAcpi_xp0200b08 : 
   1. Change install directory from "C:\Program Files\Asus\EeePC ACPI\"
      to "C:\Program Files\EeePC\ACPI\". 
      
      OQC say 2% fail rate to execute Hot key function, which is caused by 
      AsAcpiSvr.exe/AsTray.exe not auto run. I use "RUN" registry key to 
      autorun and it seems fail to do, so modify install path to fix it


---------------------------------------------------------------------
2008-03-21 Ver AsusAcpi_xp0200b07 : Beta Version for test only
  AsTray 5.1.1.3008
    1. fix problem that during resolution switching, icon auto arrange failed.
    2. under normal mode, keep the same resolution after restart/resume.
       under compress mode, keep the same resolution after restart, 
       but not support for resume.   
    3. Disable "compress mode" option under CLONE_MODE

---------------------------------------------------------------------
2008-03-21 Ver AsusAcpi_xp0200b06 : Beta Version for test only
(For P900 Emerge EVT issue)
  AsTray 5.1.1.3007
    1. Fix the failure of getting model type under multi account 

---------------------------------------------------------------------
2008-03-20 Ver AsusAcpi_xp0200b05 : Beta Version for test only
(For P900 Emerge EVT issue)
  AsAcpiSvr 5.1.1.3004
    1. Cancel Client Refister checking
 

  AsTray 5.1.1.3006
    1. Link to AsAcpiSvrAPI.lib v.5.1.1.1000, cancel CriticalSection.

---------------------------------------------------------------------
2008-03-17 Ver AsusAcpi_xp0200b04 : Beta Version for test only

  AsAcpiSvr 5.1.1.3003
    1. Fix "GetAttachedDeviceNumber() failed" message under 
       multi account. 

  AsTray 5.1.1.3004
    1. Fix fail to read initial resolution from registry under some case.
    2. Fix resolutionn initialization error under multi account.
    3. Link to AsAcpiSvrAPI.lib v.5.1.1.1001 which add CritialScetion() 
       to protect shared memory and make sure client register is OK. 

---------------------------------------------------------------------
2008-03-13 Ver AsusAcpi_xp0200b03 : Beta Version for test only

  AsAcpiSvr 5.1.1.3002
    1. Enhance client application registering process

  AsTray 5.1.1.3003
    1. Keep the same resolution and compress status after reboot/resume. 

  AsTrayLang.ini
     Modify Arbalic and Italian text    


---------------------------------------------------------------------
2008-03-07 Ver AsusAcpi_xp0200b02 : Beta Version for test only

  AsTrayLang.ini
     Modify Arbalic text: 'Enable' and 'Disable'    

---------------------------------------------------------------------
2008-03-06 Ver AsusAcpi_xp0200b02 : Beta Version for test only

  AsAcpiSvr 5.1.1.3001
    1. "DetectIntelIgfxExt()" block out igfxext.exe which provide Intel CUI API
       So I use "DetectIntelCUIAPI()" to replace it.
    2. If after 3 min, igfxext.exe is still not running, AsAcpiSvr.exe will
       manually to start igfxext.exe.

    1. "DetectIntelIgfxExt()" block out igfxext.exe which provide Intel CUI API
       So I use "DetectIntelCUIAPI()" to replace it.
    2. If after 3 min, igfxext.exe is still not running, AsAcpiSvr.exe will
       manually to start igfxext.exe.
    3. After detect igfxext.exe, notify AsTray to create DispSwitch calss

  AsTray 5.1.1.3002
    1. Use DetectIntelCUIAPI() to replace DetectIntelIgfxExt() which cause 
       igfxext local server failed and no more exist.
    2. Fix CRT Menu Mark disappear under CRT_ONLY mode

---------------------------------------------------------------------
2008-03-05 Ver AsusAcpi_xp0200b02 : Beta Version for test only

  AsAcpiSvr 5.1.1.3001
    1. "DetectIntelIgfxExt()" block out igfxext.exe which provide Intel CUI API
       So I use "DetectIntelCUIAPI()" to replace it.
    2. If after 3 min, igfxext.exe is still not running, AsAcpiSvr.exe will
       manually to start igfxext.exe.
    3. After detect igfxext.exe, notify AsTray to create DispSwitch calss

  AsTray 5.1.1.3001
  1. Cancel use Thread to detect IGFXEXT.exe. It will cause igfxext 
     local server failed. AsAcpiSvr v5.1.1.3001 will notify AsTray to
     create Display Switch Class

---------------------------------------------------------------------
2008-03-04 Ver AsusAcpi_xp0200b02 : Beta Version for test only

  AsAcpiSvr 5.1.1.3000 :
    1. Use Multi-Threadto detect Intel IGFXEXT.exe to reduce response time
    2. Move DisplaySwitch Class out of AsusOsd Class
                                     

  AsTray 5.1.1.3001 :
    1. Read CRT resolution from "HLM\SOFTWARE\Asus\EeePC\AsusTray"
    2. Use Multi-Threadto detect Intel IGFXEXT.exe to reduce response time 
    3. Move DisplaySwitch Class out of CSystemTray    


---------------------------------------------------------------------
2008-02-27 Ver AsusAcpi_xp0200b01 : Beta Version for test only

  AsAcpiSvr 5.1.1.2016 :
    1. Fix Brightness OSD jump 2 cell at max position.
    2. When press Volume Up/Down Hot Key, will auto turn on Audio.
    3. Auto detect if WLAN & BlueTooth both exist. If so, OSD display
       will be: WLAN_OFF+BT_OFF -> WLAN_ON+BT_OFF -> WLAN_OFF+BT_ON -> 	WLAN_ON+BT_ON
    4. Read PlugInDLL info from "HKM\SOFTWARE\Asus\EeePC\ASUSACPI", not from:
       "HKM\SOFTWARE\Asus\AOOP\ASUSACPI"                                    

  AsTray 5.1.1.3000 :
    1. Support Intel VGA driver scaling function.
    2. Change Architecture to meet EeePC P700/P800/P900.
    3. Show BlueTooth menu item if detect built-in BlueTooth
    4. Add check mark on current selected LCD/CRT resolution
    5. Add new multi-language string in AsTrayLang.ini
    6. Read init data from ""HKM\SOFTWARE\Asus\EeePC\AsusTray"


---------------------------------------------------------------------
2008-02-14 Ver AsusAcpi_xp0105b11

  AsAcpiSvr 5.1.1.2015 :	

  AsTray 5.1.1.2019 :
    1. Fix French string display bug
    2. Support Arabic string 

---------------------------------------------------------------------
2008-01-21 Ver AsusAcpi_xp0105b10

  AsAcpiSvr 5.1.1.2015 :	

  AsTray 5.1.1.2018 :
    1. Delete AsTrayLang.DLL (due to louzy to modify sting in DLL form)
    2. support Multi Language
         CHT, CHS, Japan, Korea, Thai, Turkish, Russia, Czech, Slovak,
         Hunagarian, Italy, German, French, Dutch, Spanish, Portuguese.

---------------------------------------------------------------------
2007-12-25 Ver AsusAcpi_xp0105b9

  AsAcpiSvr 5.1.1.2015 :	
    1. Add cmdline process: "AsAcpiSvr.exe /ASUSINST" mean no check 
       Video/Audio driver for Support CD Installation. 	

  AsTray 5.1.1.2017 :
    1. Add Japan, French, German menu string
	
  AsTrayLang 5.1.1.2010 :


---------------------------------------------------------------------
2007-12-24 Ver AsusAcpi_xp0105b8

  AsAcpiSvr 5.1.1.2014 :	
    1. Modify the process when AsusAcpi/VGA/Audio module are not available.
       Change the warnning message description to be more soft.

  AsTray 5.1.1.2016 :
    1. Change process to handle when AsAcpiSvr is not available.
       No show error message.	

  AsTrayLang 5.1.1.2010 :


---------------------------------------------------------------------
2007-12-20 Ver AsusAcpi_xp0105b7

  AsAcpiSvr 5.1.1.2013 :	
    1. Because Intel CUI External8 COM interface exectued lately on 
       XP Home than XP Pro, AsAcpiSvr will failed to get CUIExt8 randomly
       and cause Fn+F5 failed. I add DetectOtherModuleLoaded() to solve 
       this problem.

    2. Add g_hMutexClient to signal others client App when AsAcpiSvr can
       process client request.

  AsTray 5.1.1.2015 :
    1. No need to re-run AsAcpiSvr.exe in AsTray.

    2. To make sure AsAcpiSvr can service client request, open the mutext 
       object created in AsAcpiSvr to detect if AsTray can continue or not.

    3. Cancel action that delay 5 sec to let other app run.

  AsTrayLang 5.1.1.2010 :

---------------------------------------------------------------------
2007-12-18 Ver AsusAcpi_xp0105b6
  The uninstall problem is not solved by AsusAcpi_xp0105b5.exe
  for the correct image installation method, check setupacpi.txt.

  AsAcpiSvr  5.1.1.2012 :
    1. Add DetectAsusAcpiLoad() function to detect if AsusAcpi.sys 
       loaded into memory or not, and then continue to execute AsAcpiSvr.exe.

    2. Add DetectIntelIgfxExt() function to detect Intel igfxext.exe service
       is executed or not, if not, AsAcpiSvr.exe will launch igfxext.exe.
       AsAcpiSvr need igfxext.exe service to do display switch.
       The problem, HotKeys all works execpt Fn+F5, is caused by missing igfxext.exe.
	 	
  AsTray     5.1.1.2014 :
    1. First delay 5 sec to let other app run.
 
  AsTrayLang 5.1.1.2010 :


---------------------------------------------------------------------
2007-12-17 Ver AsusAcpi_xp0105b5
  Since previous installation will create Asus ACPI Driver.msi under 
  "C:\Document Setting\Owner\Local setting\{BE44XXX..}". However, after 
  System prepare, this msi for uninstallation will be delete. It will
  cause uninstallation failed.

  So I use [MsiExec.exe /i "e:AsusAcpi_xp0105b5.msi"] to install 
  Acpi Driver, which will behave liek standard MS installation.  
  Just change the installation method, no app changed.

  AsAcpiSvr  5.1.1.2011 : 	
  AsTray     5.1.1.2013 : 
  AsTrayLang 5.1.1.2010 :


---------------------------------------------------------------------
2007-12-11 Ver AsusAcpi_xp0105b4
  AsAcpiSvr 5.1.1.2011 : 	
      Show CRT res > 1600x900 warning message during mode setting.  

  AsTray    5.1.1.2013 : 
      1. Remove SHDC Power On/Off option
      2. Add Multi-Language support
      3. Solve S3/S4 resolution asychnrous problem

  AsTrayLang 5.1.1.2010 : 
      1. only support CHT, KOR

---------------------------------------------------------------------
2007-11-29 Ver AsusAcpi_xp0105b3
  AsAcpiSvr 5.1.1.2010 : 
  AsTray    5.1.1.2012 : 
      1. Remove SHDC Power On/Off option

---------------------------------------------------------------------
2007-11-29 Ver AsusAcpi_xp0105b2
  AsAcpiSvr 5.1.1.2010 : 
  AsTray    5.1.1.2011 : 
      1. Fix resolution changed while S4 back.


---------------------------------------------------------------------
2007-11-23 Ver AsusAcpi_xp0105b1
  AsAcpiSvr 5.1.1.2010 : 
      1. Disable "GetCurrentDisplayConfig()" to speed up OSD process.
      2. Check external display native resolution. 
         if > 1600x900, show warning message.

  AsTray    5.1.1.2010 : 
      1. Fix resolution cchanged while S4 back.
      2. Fix Win bootup resolution is not the same as after AsTray adjusted.
      3. Disable LCD resolution adjust under Clone Mode. 
      4. Sleep 20 sec to make sure AsAcpiSvr activated.

---------------------------------------------------------------------
2007-11-21 Ver AsusAcpi_xp0104b4rus
  Due to P700 Russian emergy delivery, just patch to AsAcpiSvr 5.1.1.1008
  to solve display switch abnormal problem (caused by low cpu performance)  

  AsAcpiSvr 5.1.1.1009 : (for Russia P700 2G/256MB project only)
      1. Fix problem that AsAcpiSvr access invalid memory under 800x600 mode. 
      2. Fix multiple display mode setting while do switch display

  AsTray    5.1.1.0 : 
      use   2007-10-04 version.

---------------------------------------------------------------------
2007-11-21 Ver AsusAcpi_xp0104b3rus
  Due to P700 Russian emergy delivery, just patch to AsAcpiSvr 5.1.1.1008
  to solve display switch abnormal problem (caused by low cpu performance)  

  AsAcpiSvr 5.1.1.1008 : (for Russia P700 2G/256MB project only)
      Delete "LCD+CRT Extend Mode" to reduce calc resource

  AsTray    5.1.1.0 : 
      use   2007-10-04 version.

---------------------------------------------------------------------
2007-11-20 Ver AsusAcpi_xp0104b2rus
  Due to P700 Russian emergy delivery, just patch to AsAcpiSvr 5.1.1.8
  to solve display switch abnormal problem (caused by low cpu performance)  
  AsAcpiSvr 5.1.1.8 : 
  AsTray    5.1.1.0 : 
      use   2007-10-04 version.

---------------------------------------------------------------------
2007-11-14 Ver AsusAcpi_xp0104b1
  AsAcpiSvr 5.1.1.8 : 
      1. Fix bug that when in CRT mode and unplug VGA connector, the 
         display switch function failed.

      2. Fix bug that when fast repeatly press Fn+F5 to generate multiple 
         event, the display switch handler can not process succefully and 
         cause function not work. 
       

---------------------------------------------------------------------
2007-11-07 Ver AsusAcpi_xp0103
  AsAcpiSvr 5.1.1.7 : 
      Support PlugInDLL function to auto clear up temperary files
      created by IE and OutLook attached file.

  AsTray 5.1.1.1: 
      Add function to auto detect external display, and CRT mode switching. 

---------------------------------------------------------------------
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 2.20