Printable version

Drivers & software

Important Note Not the product you are looking for? If you cannot find your product on this site, go to HP Support Center - Hewlett Packard Enterprise .

Microsoft Universal Audio Architecture (UAA) Bus Driver for High Definition Audio (sp32646)

By downloading, you agree to the terms and conditions of the HP Software License Agreement.
Note: Some software requires a valid warranty, current HP support contract, or a license fee.

Type: Driver - Audio
Version: 1.00 A6(14 Jun 2006)
Operating System(s): Microsoft Windows XP (32-bit)
Microsoft Windows 2000
Microsoft Windows XP Professional
Microsoft Windows XP Home Edition
Microsoft Windows XP Tablet PC Edition
File name: sp32646.exe (36 MB)
This package contains the Microsoft Universal Audio Architecture (UAA) Bus Driver for High Definition Audio in the listed operating systems. For more information about this driver, see Microsoft Knowledge Base Article 888111, "Universal Audio Architecture (UAA) High Definition Audio class driver version 1.0a available for Microsoft Windows XP, Microsoft Windows Server 2003, and Microsoft Windows 2000."

PURPOSE: Routine
Adds support for the Microsoft Windows 2000 Operating System.
1. Download the SoftPaq .EXE file to a directory on your hard drive.
2. Execute the downloaded file and follow the on-screen instructions.
TITLE:
Microsoft Universal Audio Architecture (UAA) Bus Driver for High
Definition Audio
VERSION:
1.00 REV: A
DESCRIPTION:
This package contains the Microsoft Universal Audio Architecture (UAA) Bus Driver for High Definition Audio in the listed notebook models and operating systems. For more information about this driver, see Microsoft Knowledge Base Article 888111, "Universal Audio Architecture (UAA) High Definition Audio class driver version 1.0a available for Windows XP, Windows Server 2003, and Windows 2000."

PURPOSE:
Routine
SoftPaq NUMBER:
SP32646
SUPERSEDES:
SP31994
EFFECTIVE DATE:
June 14, 2006
CATEGORY:
Driver - Audio
SSM SUPPORTED:
YES
PRODUCT TYPE(S):
Notebooks
PRODUCT MODEL(S):
Compaq Presario C300 Notebook PCSeries
Compaq Presario V2000 Notebook PCSeries
Compaq Presario V3000 Notebook PCSeries
Compaq Presario V5000 Notebook PCSeries
Compaq Presario V6000 Notebook PCSeries
HP Compaq nc2400 Notebook PC
HP Compaq nc4400 Notebook PC
HP Compaq nc6320 Notebook PC
HP Compaq nc6400 Notebook PC
HP Compaq nc8430 Notebook PC
HP Compaq nw8440 Notebook PC
HP Compaq nw9440 Notebook PC
HP Compaq nx6310 Notebook PC
HP Compaq nx6315 Notebook PC
HP Compaq nx6320 Notebook PC
HP Compaq nx6325 Notebook PC
HP Compaq nx6330 Notebook PC
HP Compaq nx7400 Notebook PC
HP Compaq nx8420 Notebook PC
HP Compaq nx9420 Notebook PC
HP Compaq tc4400 Tablet PC
HP G3000 Notebook PC
HP Pavilion dv1000 Notebook PC Series
HP Pavilion dv2000 Notebook PC Series
HP Pavilion dv5000 Notebook PC Series
HP Pavilion dv6000 Notebook PC Series
HP Pavilion dv8000 Notebook PC Series
HP Pavilion dv9000 Notebook PC Series
OPERATING SYSTEM(S):
Microsoft Windows 2000
Microsoft Windows XP Home Edition
Microsoft Windows XP Professional
Microsoft Windows XP Tablet PC Edition
LANGUAGE(S):
Global

ENHANCEMENTS:
- Adds support for the Microsoft Windows 2000 Operating System.
PREREQUISITES:
None

HOW TO USE:
1. Download the SoftPaq .EXE file to a directory on your hard drive.

2. Execute the downloaded file and follow the on-screen instructions.


Copyright (c) 2006 Hewlett-Packard Development Company, L.P.

0 0 0 3 1064 JScript \\Drivers,0x0005,0x000A,0x0001,0x1395"; //============================================================================================= return DetectDriver(); //--------------------------------------------------------------------------------------------- // // Detect Driver (Main function to aggregate all of the detections) // //--------------------------------------------------------------------------------------------- function DetectDriver() { var wbemFlagReturnImmediately = 0x10; var wbemFlagForwardOnly = 0x20; var iflags = wbemFlagReturnImmediately + 0; var Brand = DetectBrand(iflags); if (!Brand) { return false; } var OS = DetectOS(OSKey, OIDcount, iflags); if (OS == -1) { return false; } var Platform = DetectPlatform(SYSID, SIDcount, iflags); if (!Platform) { return false; } var SW = DetectSW(SIGFile, SIGcount, OS, iflags); if (SW==1) //File Found - New Version Match { return true; } if (SW==0) //File Found - Version Match { return false; } if (SW==2){} //File Found - Older version or Microsoft Version if (SW==3){} //File not Found var PnP = DetectPnPID(DeviceID, DIDcount, SIGFile, SIGcount, SW, MS, iflags); if (PnP) { return true; } else { return false; } } //--------------------------------------------------------------------------------------------- // // Detect Brand ("Hewlett-Packard") // //--------------------------------------------------------------------------------------------- function DetectBrand(iflags) { var objWMIService = GetObject("winmgmts:\\\\" + "localhost" + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystemProduct" , "WQL", iflags); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); var Vendor = (objItem.Vendor); if (Vendor == "Hewlett-Packard") { return true; } } return false } //--------------------------------------------------------------------------------------------- // // Detect Operating System (Only supports WinXP, WinVista and Win2K) // //--------------------------------------------------------------------------------------------- function DetectOS(OSKey, OIDcount, iflags) { var objWMIService = GetObject("winmgmts:\\\\" + "localhost" + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem", "WQL", iflags); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); var OSName = objItem.Caption; var OSArch = objItem.OSArchitecture; //Only Valid for Windows Vista and beyond var OSSKU = objItem.OperatingSystemSKU; //Only Valid for Windows Vista and beyond var OSK = ""; if (/Vista/.test(OSName)) { OSK = "WV"; if (/64/.test(OSArch)) {OSK = OSK + "64";} if (/32/.test(OSArch)) {OSK = OSK + "32";} switch(OSSKU) { case 1: OSK = OSK + "UL";break; case 2: OSK = OSK + "HB";break; case 3: OSK = OSK + "HP";break; case 4: OSK = OSK + "EN";break; case 6: OSK = OSK + "PR";break; default: OSK = OSK;break; } } if (/XP/.test(OSName)) { OSK = "WINXP"; if (/64/.test(OSName)) {OSK = OSK + "64";} else {OSK = OSK + "32";} if (/Home/.test(OSName)) {OSK = OSK + "C";} if (/Professional/.test(OSName)) {OSK = OSK + "P";} if (/Tablet/.test(OSName)) {OSK = OSK + "T";} if (/Media/.test(OSName)) {OSK = OSK + "MCE";} if (/Itanium/.test(OSName)) {OSK = OSK + "C";} if (/x64/.test(OSName)) {OSK = OSK + "X";} } if (/2K/.test(OSName)) {OSK = "WIN2000";} for (i=0; i!=OIDcount; i++) { if (OSKey[i] == OSK) {return i;} } } return -1; } //--------------------------------------------------------------------------------------------- // // Detect Platform (SYSID) // //--------------------------------------------------------------------------------------------- function DetectPlatform(SYSID, SIDcount, iflags) { var objWMIService = GetObject("winmgmts:\\\\" + "localhost" + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("Select * from Win32_BaseBoard" , "WQL", iflags); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); var ID = (objItem.Product); for (i=0; i!=SIDcount; i++) { if (ID == SYSID[i]) { return true; } } } return false; } //-------------------------------------------------------------------------------------------- // // Detect Significant File and check version // //--------------------------------------------------------------------------------------------- function DetectSW(SIGFile, SIGcount, OS, iflags) { if (SIGcount == 1) //Single or Multi-OS ? {DetailFile = SIGFile[0];} else {DetailFile = SIGFile[OS];} e = DetailFile.indexOf("=") //Decode File name File = "\\" + DetailFile.substr(0,e); var Detail = new Array("Detail"); //Decode Path Detail = DetailFile.split(","); Path1 = Detail[0].substr(e+1); Detail.splice(0,1); //Decode Version Version = parseInt(Detail[0]) + "." + parseInt(Detail[1]) + "." + parseInt(Detail[2]) + "." + parseInt(Detail[3]); if (//.test(Path1)) // In Windows System? { Path = Path1.substr(11); App = "C:\\Windows\\system32" + Path + File; try { Ver = HPFileUtil.GetFileVersion(App); Ver = Ver.replace(/, /g, "."); a = Ver.indexOf(" "); if (a > 0) {Ver = Ver.slice(0,a);} if (Version > Ver) {return 1;} if (Version == Ver) {return 0;} if (Version 0) {Ver = Ver.slice(0,a);} if (Version > Ver) {return 1;} if (Version == Ver) {return 0;} if (Version 0) {Ver = Ver.slice(0,a);} if (Version > Ver) {return 1;} if (Version == Ver) {return 0;} if (Version 0) {ID = HID.slice(0,x);} else {ID = HID} if (ID == DeviceID[i]) { if (SW == 2 && MFG && !MS) {return true;} if (SW == 2 && !MFG) {return false;} if (SW == 3) {return true;} } x = HID.search(/&SUBSYS/); //Match without SID if (x > 0) {ID = HID.slice(0,x);} else {ID = HID} if (ID == DeviceID[i]) { if (SW == 2 && MFG && !MS) {return true;} if (SW == 2 && !MFG) {return false;} if (SW == 3) {return true;} } } } } return false; } //============================================================================================ ]]>
Version:1.00.32 (14 Jul 2009)
Fixes
- Fixes an issue where the notebook/laptop runs out of Kernel paged pool memory while playing video.

Version:1.00.31 (24 Apr 2009)
Enhancements
- Adds support for new HP Notebook products.

Version:1.00 B3 (6 Nov 2006)
Enhancements
Adds Microsoft fix (QFE) for the Microsoft Windows XP with Service Pack 1 (SP1) and Microsoft Windows 2000 Operating Systems.

Version:1.00 B (20 Sep 2006)
Enhancements
Adds support for the Microsoft Windows XP Professional x64 Edition Operating System and for the Microsoft Windows XP Service Pack 1 (SP1) for 32-bit operating systems.

Version:1.00 A6 (14 Jun 2006)
Enhancements
Adds support for the Microsoft Windows 2000 Operating System.

Version:1.00 A4 (8 Mar 2006)
Enhancements
Adds ability to detect if driver has already been installed. If the driver has already been installed, it will not be reinstalled.


Subscribe to driver and support alerts

Sign up now for customized driver, security, patch, and support email alerts.
Type: Driver - Audio
Version: 1.00 A6(14 Jun 2006)
Operating System(s):
Microsoft Windows XP (32-bit)
Microsoft Windows 2000
Microsoft Windows XP Professional
Microsoft Windows XP Home Edition
Microsoft Windows XP Tablet PC Edition

Description

This package contains the Microsoft Universal Audio Architecture (UAA) Bus Driver for High Definition Audio in the listed operating systems. For more information about this driver, see Microsoft Knowledge Base Article 888111, "Universal Audio Architecture (UAA) High Definition Audio class driver version 1.0a available for Microsoft Windows XP, Microsoft Windows Server 2003, and Microsoft Windows 2000."

PURPOSE: Routine

Enhancements

Adds support for the Microsoft Windows 2000 Operating System.

Installation Instructions

1. Download the SoftPaq .EXE file to a directory on your hard drive.
2. Execute the downloaded file and follow the on-screen instructions.

Release Notes

TITLE:
Microsoft Universal Audio Architecture (UAA) Bus Driver for High
Definition Audio
VERSION:
1.00 REV: A
DESCRIPTION:
This package contains the Microsoft Universal Audio Architecture (UAA) Bus Driver for High Definition Audio in the listed notebook models and operating systems. For more information about this driver, see Microsoft Knowledge Base Article 888111, "Universal Audio Architecture (UAA) High Definition Audio class driver version 1.0a available for Windows XP, Windows Server 2003, and Windows 2000."

PURPOSE:
Routine
SoftPaq NUMBER:
SP32646
SUPERSEDES:
SP31994
EFFECTIVE DATE:
June 14, 2006
CATEGORY:
Driver - Audio
SSM SUPPORTED:
YES
PRODUCT TYPE(S):
Notebooks
PRODUCT MODEL(S):
Compaq Presario C300 Notebook PCSeries
Compaq Presario V2000 Notebook PCSeries
Compaq Presario V3000 Notebook PCSeries
Compaq Presario V5000 Notebook PCSeries
Compaq Presario V6000 Notebook PCSeries
HP Compaq nc2400 Notebook PC
HP Compaq nc4400 Notebook PC
HP Compaq nc6320 Notebook PC
HP Compaq nc6400 Notebook PC
HP Compaq nc8430 Notebook PC
HP Compaq nw8440 Notebook PC
HP Compaq nw9440 Notebook PC
HP Compaq nx6310 Notebook PC
HP Compaq nx6315 Notebook PC
HP Compaq nx6320 Notebook PC
HP Compaq nx6325 Notebook PC
HP Compaq nx6330 Notebook PC
HP Compaq nx7400 Notebook PC
HP Compaq nx8420 Notebook PC
HP Compaq nx9420 Notebook PC
HP Compaq tc4400 Tablet PC
HP G3000 Notebook PC
HP Pavilion dv1000 Notebook PC Series
HP Pavilion dv2000 Notebook PC Series
HP Pavilion dv5000 Notebook PC Series
HP Pavilion dv6000 Notebook PC Series
HP Pavilion dv8000 Notebook PC Series
HP Pavilion dv9000 Notebook PC Series
OPERATING SYSTEM(S):
Microsoft Windows 2000
Microsoft Windows XP Home Edition
Microsoft Windows XP Professional
Microsoft Windows XP Tablet PC Edition
LANGUAGE(S):
Global

ENHANCEMENTS:
- Adds support for the Microsoft Windows 2000 Operating System.
PREREQUISITES:
None

HOW TO USE:
1. Download the SoftPaq .EXE file to a directory on your hard drive.

2. Execute the downloaded file and follow the on-screen instructions.


Copyright (c) 2006 Hewlett-Packard Development Company, L.P.

HP Software Update Rule

0 0 0 3 1064 JScript \\Drivers,0x0005,0x000A,0x0001,0x1395"; //============================================================================================= return DetectDriver(); //--------------------------------------------------------------------------------------------- // // Detect Driver (Main function to aggregate all of the detections) // //--------------------------------------------------------------------------------------------- function DetectDriver() { var wbemFlagReturnImmediately = 0x10; var wbemFlagForwardOnly = 0x20; var iflags = wbemFlagReturnImmediately + 0; var Brand = DetectBrand(iflags); if (!Brand) { return false; } var OS = DetectOS(OSKey, OIDcount, iflags); if (OS == -1) { return false; } var Platform = DetectPlatform(SYSID, SIDcount, iflags); if (!Platform) { return false; } var SW = DetectSW(SIGFile, SIGcount, OS, iflags); if (SW==1) //File Found - New Version Match { return true; } if (SW==0) //File Found - Version Match { return false; } if (SW==2){} //File Found - Older version or Microsoft Version if (SW==3){} //File not Found var PnP = DetectPnPID(DeviceID, DIDcount, SIGFile, SIGcount, SW, MS, iflags); if (PnP) { return true; } else { return false; } } //--------------------------------------------------------------------------------------------- // // Detect Brand ("Hewlett-Packard") // //--------------------------------------------------------------------------------------------- function DetectBrand(iflags) { var objWMIService = GetObject("winmgmts:\\\\" + "localhost" + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystemProduct" , "WQL", iflags); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); var Vendor = (objItem.Vendor); if (Vendor == "Hewlett-Packard") { return true; } } return false } //--------------------------------------------------------------------------------------------- // // Detect Operating System (Only supports WinXP, WinVista and Win2K) // //--------------------------------------------------------------------------------------------- function DetectOS(OSKey, OIDcount, iflags) { var objWMIService = GetObject("winmgmts:\\\\" + "localhost" + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem", "WQL", iflags); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); var OSName = objItem.Caption; var OSArch = objItem.OSArchitecture; //Only Valid for Windows Vista and beyond var OSSKU = objItem.OperatingSystemSKU; //Only Valid for Windows Vista and beyond var OSK = ""; if (/Vista/.test(OSName)) { OSK = "WV"; if (/64/.test(OSArch)) {OSK = OSK + "64";} if (/32/.test(OSArch)) {OSK = OSK + "32";} switch(OSSKU) { case 1: OSK = OSK + "UL";break; case 2: OSK = OSK + "HB";break; case 3: OSK = OSK + "HP";break; case 4: OSK = OSK + "EN";break; case 6: OSK = OSK + "PR";break; default: OSK = OSK;break; } } if (/XP/.test(OSName)) { OSK = "WINXP"; if (/64/.test(OSName)) {OSK = OSK + "64";} else {OSK = OSK + "32";} if (/Home/.test(OSName)) {OSK = OSK + "C";} if (/Professional/.test(OSName)) {OSK = OSK + "P";} if (/Tablet/.test(OSName)) {OSK = OSK + "T";} if (/Media/.test(OSName)) {OSK = OSK + "MCE";} if (/Itanium/.test(OSName)) {OSK = OSK + "C";} if (/x64/.test(OSName)) {OSK = OSK + "X";} } if (/2K/.test(OSName)) {OSK = "WIN2000";} for (i=0; i!=OIDcount; i++) { if (OSKey[i] == OSK) {return i;} } } return -1; } //--------------------------------------------------------------------------------------------- // // Detect Platform (SYSID) // //--------------------------------------------------------------------------------------------- function DetectPlatform(SYSID, SIDcount, iflags) { var objWMIService = GetObject("winmgmts:\\\\" + "localhost" + "\\root\\CIMV2"); var colItems = objWMIService.ExecQuery("Select * from Win32_BaseBoard" , "WQL", iflags); var enumItems = new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { var objItem = enumItems.item(); var ID = (objItem.Product); for (i=0; i!=SIDcount; i++) { if (ID == SYSID[i]) { return true; } } } return false; } //-------------------------------------------------------------------------------------------- // // Detect Significant File and check version // //--------------------------------------------------------------------------------------------- function DetectSW(SIGFile, SIGcount, OS, iflags) { if (SIGcount == 1) //Single or Multi-OS ? {DetailFile = SIGFile[0];} else {DetailFile = SIGFile[OS];} e = DetailFile.indexOf("=") //Decode File name File = "\\" + DetailFile.substr(0,e); var Detail = new Array("Detail"); //Decode Path Detail = DetailFile.split(","); Path1 = Detail[0].substr(e+1); Detail.splice(0,1); //Decode Version Version = parseInt(Detail[0]) + "." + parseInt(Detail[1]) + "." + parseInt(Detail[2]) + "." + parseInt(Detail[3]); if (//.test(Path1)) // In Windows System? { Path = Path1.substr(11); App = "C:\\Windows\\system32" + Path + File; try { Ver = HPFileUtil.GetFileVersion(App); Ver = Ver.replace(/, /g, "."); a = Ver.indexOf(" "); if (a > 0) {Ver = Ver.slice(0,a);} if (Version > Ver) {return 1;} if (Version == Ver) {return 0;} if (Version 0) {Ver = Ver.slice(0,a);} if (Version > Ver) {return 1;} if (Version == Ver) {return 0;} if (Version 0) {Ver = Ver.slice(0,a);} if (Version > Ver) {return 1;} if (Version == Ver) {return 0;} if (Version 0) {ID = HID.slice(0,x);} else {ID = HID} if (ID == DeviceID[i]) { if (SW == 2 && MFG && !MS) {return true;} if (SW == 2 && !MFG) {return false;} if (SW == 3) {return true;} } x = HID.search(/&SUBSYS/); //Match without SID if (x > 0) {ID = HID.slice(0,x);} else {ID = HID} if (ID == DeviceID[i]) { if (SW == 2 && MFG && !MS) {return true;} if (SW == 2 && !MFG) {return false;} if (SW == 3) {return true;} } } } } return false; } //============================================================================================ ]]>

Revision History

Version:1.00.32 (14 Jul 2009)
Fixes
- Fixes an issue where the notebook/laptop runs out of Kernel paged pool memory while playing video.

Version:1.00.31 (24 Apr 2009)
Enhancements
- Adds support for new HP Notebook products.

Version:1.00 B3 (6 Nov 2006)
Enhancements
Adds Microsoft fix (QFE) for the Microsoft Windows XP with Service Pack 1 (SP1) and Microsoft Windows 2000 Operating Systems.

Version:1.00 B (20 Sep 2006)
Enhancements
Adds support for the Microsoft Windows XP Professional x64 Edition Operating System and for the Microsoft Windows XP Service Pack 1 (SP1) for 32-bit operating systems.

Version:1.00 A6 (14 Jun 2006)
Enhancements
Adds support for the Microsoft Windows 2000 Operating System.

Version:1.00 A4 (8 Mar 2006)
Enhancements
Adds ability to detect if driver has already been installed. If the driver has already been installed, it will not be reinstalled.