cancel
Showing results for 
Search instead for 
Did you mean: 
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.Windows 11 Support Center.
  • post a message
Check out our WINDOWS 11 Support Center info about: OPTIMIZATION, KNOWN ISSUES, FAQs, VIDEOS AND MORE.
andrafmendes
Level 1
8 5 1 0
Message 1 of 5
3,351
Flag Post

Solved!

Missing Driver Multimedia Audio Controller - No support for Windows 10 LTSB version 1607

HP Recommended
HP Elitebook 840 G6
Microsoft Windows 10 (64-bit)

Hi,

 

Any help or explanation from the community will be much appreciated, and even some know-how about releases/fixes.

 

our organization acquired 12 HP Elitebook 840 G4, and we have the intention to use our OVS Licencing with the staple OS supported by our organization - Microsoft Windows 10 Enterprise 2016 LTSB, version 10.0.14393 Compilação 14393, as of now.

 

The Software catalog from HP Support, only shows driver catalogue for version 1709, 1803, 1809, 1903 and 1909 plus generic x64.

 

The "driver id" in question is:

Driver Multimedia Audio Controller

PCI\VEN_8086&DEV_9DC8&SUBSYS_8549103C&REV_11

 

I'm arriving at the conclusion at the moment that the driver isn't supported, but any help to get to some workaround would be greatly appreciated.

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
andrafmendes
Author
Level 1
8 5 1 0
Message 5 of 5
Flag Post
HP Recommended

I already started a case w/ HP to see if by some dumb luck there is a winding way to make the audio work, as it doesn't seem to be an immediate driver support.

 

Any new thoughts, are always welcome. 

View solution in original post

Was this reply helpful? Yes No
4 REPLIES 4
Paul_Tikkanen
Level 21
Level 21
145,082 68,643 22,838 35,020
Message 2 of 5
Flag Post
HP Recommended

Hi:

 

That hardware ID is supposed to be supported by the Realtek audio driver on the support page.

 

The setup information file for that ID can be found in the IntelHDASST driver folder when you use a free file utility such as 7-zip to unzip the exe file into the driver folder.

 

Intel(R) Corporation = Intel, NTAMD64.10.0...16299
[Intel.NTAMD64.10.0...16299]
%IntcAudioBus.DeviceDesc% = IntcAudioBus, PCI\VEN_8086&DEV_9DC8&CC_0401
%IntcAudioBus.DeviceDesc% = IntcAudioBus, PCI\VEN_8086&DEV_9DC8&CC_040380

Was this reply helpful? Yes No
andrafmendes
Author
Level 1
8 5 1 0
Message 3 of 5
Flag Post
HP Recommended

Hi, thanks for the insight.

 

I already went into that direction, even in the IntelHDASST, and tried to go for the manual files, with no avail.

 

The instalation log files outputs:

 

RAudins.log

Spoiler


======== Log time 20/04/2020 15:05:22,37 ===
ISSTdriver
IntcAudioBus 0
IntcOED 0
IntcSST 0
IntcDMic 0
DetectionVerificationDrv 0
RTK-HDX_HpExt_HSA 0
RTK-HDX_HpExt_SR_FORTE_Hybrid 0
RTK-HDX_HpExt_SR_RTKinEGen3p1 0
RTK-HDXHAPHPBNB 0
RTK-HDXHAPHPBNB 0
RTK-HDXHPBNB 0
RTK-HDXHPBNB 0
RTK-HDXSSTHPBNB 0
RTK-HDXSSTHPBNB 0
RTK-BOAudioControlHSA 0
RTK-BangOlufsenAudioControlHSA 0
RTK-HPAudioCenterHSA 0
RTK-HPAudioControlHSA 0
RTK-OMENAudioControlHSA 0
RTK-RealtekAPO 0
RTK-RealtekAPO 0
RTK-RealtekHSA 0
RTK-RealtekService 0
SR-SEAPO64Ext 0
SR-SEAPO64 0
SRUSB-SEAPO64U 0
DMIC-PCH
FM-IntcDMicExt_HP 1
FM-OemXAudioExtFM_HP 1
FM-FMAPO 1
= BO Audio Control
HSAB 11
======== End time 20/04/2020 15:05:49,40 ===
======== Log time 20/04/2020 15:06:27,47 ===
ISSTdriver
IntcAudioBus 0
IntcOED 0
IntcSST 0
IntcDMic 0
DetectionVerificationDrv 0
RTK-HDX_HpExt_HSA 0
RTK-HDX_HpExt_SR_FORTE_Hybrid 0
RTK-HDX_HpExt_SR_RTKinEGen3p1 0
RTK-HDXHAPHPBNB 0
RTK-HDXHAPHPBNB 0
RTK-HDXHPBNB 0
RTK-HDXHPBNB 0
RTK-HDXSSTHPBNB 0
RTK-HDXSSTHPBNB 0
RTK-BOAudioControlHSA 0
RTK-BangOlufsenAudioControlHSA 0
RTK-HPAudioCenterHSA 0
RTK-HPAudioControlHSA 0
RTK-OMENAudioControlHSA 0
RTK-RealtekAPO 0
RTK-RealtekAPO 0
RTK-RealtekHSA 0
RTK-RealtekService 0
SR-SEAPO64Ext 0
SR-SEAPO64 0
SRUSB-SEAPO64U 0
DMIC-PCH
FM-IntcDMicExt_HP 1
FM-OemXAudioExtFM_HP 1
FM-FMAPO 1
= BO Audio Control
HSAB 11
======== End time 20/04/2020 15:06:29,54 ===
======== Log time 20/04/2020 15:07:07,28 ===
ISSTdriver
IntcAudioBus 0
IntcOED 0
IntcSST 0
IntcDMic 0
DetectionVerificationDrv 0
RTK-HDX_HpExt_HSA 0
RTK-HDX_HpExt_SR_FORTE_Hybrid 0
RTK-HDX_HpExt_SR_RTKinEGen3p1 0
RTK-HDXHAPHPBNB 0
RTK-HDXHAPHPBNB 0
RTK-HDXHPBNB 0
RTK-HDXHPBNB 0
RTK-HDXSSTHPBNB 0
RTK-HDXSSTHPBNB 0
RTK-BOAudioControlHSA 0
RTK-BangOlufsenAudioControlHSA 0
RTK-HPAudioCenterHSA 0
RTK-HPAudioControlHSA 0
RTK-OMENAudioControlHSA 0
RTK-RealtekAPO 0
RTK-RealtekAPO 0
RTK-RealtekHSA 0
RTK-RealtekService 0
SR-SEAPO64Ext 0
SR-SEAPO64 0
SRUSB-SEAPO64U 0
DMIC-PCH
FM-IntcDMicExt_HP 1
FM-OemXAudioExtFM_HP 1
FM-FMAPO 1
= BO Audio Control
HSAB 11
======== End time 20/04/2020 15:07:09,37 ===

Thus the install being,

 

Setup.bat

Spoiler

@echo off
CLS
ECHO.
ECHO =============================
ECHO Running Admin Shell
ECHO =============================

:init
setlocal DisableDelayedExpansion
set "batchPath=%~0"
for %%k in (%0) do set batchName=%%~nk
set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs"
setlocal EnableDelayedExpansion

:checkPrivileges
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )

:getPrivileges
if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges)
ECHO.
ECHO **************************************
ECHO Invoking UAC for Privilege Escalation
ECHO **************************************

ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"
ECHO args = "ELEV " >> "%vbsGetPrivileges%"
ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"
ECHO args = args ^& strArg ^& " " >> "%vbsGetPrivileges%"
ECHO Next >> "%vbsGetPrivileges%"
ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%"
"%SystemRoot%\System32\WScript.exe" "%vbsGetPrivileges%" %*
exit /B

:gotPrivileges
setlocal & pushd .
cd /d %~dp0
if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul & shift /1)
cls
@echo off
@echo ============================================================
@echo Installing Realtek Audio Driver ...
@echo ============================================================

REM log path
set logpath=c:\windows\Logs\RAudins.log

@echo ======== Log time %date% %time% === >> %logpath%
REM = Get board ID to check intel or amd platform =
wmic baseboard get Product | findstr /C:8584 /C:8589 /C:8620 /C:85AD

REM ==================== Check AMD platform ====================
if not errorlevel 1 (
echo AMD700 AMDACPdriver >> %logpath%
goto AMDACPdriver
) else (
echo ISSTdriver >> %logpath%
goto ISSTdriver
)


:ISSTdriver
@echo pnputil -a "%~dp0IntelHDASST\IntcAudioBus.inf" /install
pnputil -a "%~dp0IntelHDASST\IntcAudioBus.inf" /install
@echo IntcAudioBus %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0IntelHDASST\IntcOED.inf" /install
pnputil -a "%~dp0IntelHDASST\IntcOED.inf" /install
@echo IntcOED %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0IntelHDASST\IntcSST.inf" /install
pnputil -a "%~dp0IntelHDASST\IntcSST.inf" /install
@echo IntcSST %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0IntelHDASST\IntcDMic.inf" /install
pnputil -a "%~dp0IntelHDASST\IntcDMic.inf" /install
@echo IntcDMic %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0IntelHDASST\DetectionVerificationDrv.inf" /install
pnputil -a "%~dp0IntelHDASST\DetectionVerificationDrv.inf" /install
@echo DetectionVerificationDrv %errorlevel% >> %logpath%

goto RTKdriver


:AMDACPdriver
@echo pnputil -a "%~dp0AMDACPBus\WT64A\amdacpbus.inf" /install
pnputil -a "%~dp0AMDACPBus\WT64A\amdacpbus.inf" /install
@echo AMD-amdacpbus %errorlevel% >> %logpath%


:RTKdriver
@echo pnputil -a "%~dp0Realtek\ExtRtk_8895.1\HDX_HpExt_HSA.inf"
pnputil -a "%~dp0Realtek\ExtRtk_8895.1\HDX_HpExt_HSA.inf"
@echo RTK-HDX_HpExt_HSA %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\ExtRtk_8895.1\HDX_HpExt_SR_FORTE_Hybrid.inf"
pnputil -a "%~dp0Realtek\ExtRtk_8895.1\HDX_HpExt_SR_FORTE_Hybrid.inf"
@echo RTK-HDX_HpExt_SR_FORTE_Hybrid %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\ExtRtk_8895.1\HDX_HpExt_SR_RTKinEGen3p1.inf"
pnputil -a "%~dp0Realtek\ExtRtk_8895.1\HDX_HpExt_SR_RTKinEGen3p1.inf"
@echo RTK-HDX_HpExt_SR_RTKinEGen3p1 %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\Codec_8895.1\HDXHAPHPBNB.inf" /install
pnputil -a "%~dp0Realtek\Codec_8895.1\HDXHAPHPBNB.inf" /install
@echo RTK-HDXHAPHPBNB %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\Codec_8895.1\HDXHAPHPBNB1.inf" /install
pnputil -a "%~dp0Realtek\Codec_8895.1\HDXHAPHPBNB1.inf" /install
@echo RTK-HDXHAPHPBNB %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\Codec_8895.1\HDXHPBNB.inf" /install
pnputil -a "%~dp0Realtek\Codec_8895.1\HDXHPBNB.inf" /install
@echo RTK-HDXHPBNB %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\Codec_8895.1\HDXHPBNB1.inf" /install
pnputil -a "%~dp0Realtek\Codec_8895.1\HDXHPBNB1.inf" /install
@echo RTK-HDXHPBNB %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\Codec_8895.1\HDXSSTHPBNB.inf" /install
pnputil -a "%~dp0Realtek\Codec_8895.1\HDXSSTHPBNB.inf" /install
@echo RTK-HDXSSTHPBNB %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\Codec_8895.1\HDXSSTHPBNB1.inf" /install
pnputil -a "%~dp0Realtek\Codec_8895.1\HDXSSTHPBNB1.inf" /install
@echo RTK-HDXSSTHPBNB %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\HpHSA_212\BOAudioControlHSA.inf" /install
pnputil -a "%~dp0Realtek\HpHSA_212\BOAudioControlHSA.inf" /install
@echo RTK-BOAudioControlHSA %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\HpHSA_212\BangOlufsenAudioControlHSA.inf" /install
pnputil -a "%~dp0Realtek\HpHSA_212\BangOlufsenAudioControlHSA.inf" /install
@echo RTK-BangOlufsenAudioControlHSA %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\HpHSA_212\HPAudioCenterHSA.inf" /install
pnputil -a "%~dp0Realtek\HpHSA_212\HPAudioCenterHSA.inf" /install
@echo RTK-HPAudioCenterHSA %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\HpHSA_212\HPAudioControlHSA.inf" /install
pnputil -a "%~dp0Realtek\HpHSA_212\HPAudioControlHSA.inf" /install
@echo RTK-HPAudioControlHSA %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\HpHSA_212\OMENAudioControlHSA.inf" /install
pnputil -a "%~dp0Realtek\HpHSA_212\OMENAudioControlHSA.inf" /install
@echo RTK-OMENAudioControlHSA %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\RealtekAPO_753\RealtekAPO.inf" /install
pnputil -a "%~dp0Realtek\RealtekAPO_753\RealtekAPO.inf" /install
@echo RTK-RealtekAPO %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\RealtekAPO2_753\RealtekAPO2.inf" /install
pnputil -a "%~dp0Realtek\RealtekAPO2_753\RealtekAPO2.inf" /install
@echo RTK-RealtekAPO %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\RealtekHSA_212\RealtekHSA.inf" /install
pnputil -a "%~dp0Realtek\RealtekHSA_212\RealtekHSA.inf" /install
@echo RTK-RealtekHSA %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0Realtek\RealtekService_239\RealtekService.inf" /install
pnputil -a "%~dp0Realtek\RealtekService_239\RealtekService.inf" /install
@echo RTK-RealtekService %errorlevel% >> %logpath%


:SR
@echo pnputil -a "%~dp0SR\SEAPO64Ext\SEAPO64Ext.inf" /install
pnputil -a "%~dp0SR\SEAPO64Ext\SEAPO64Ext.inf" /install
@echo SR-SEAPO64Ext %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0SR\SEAPO64\SEAPO64.inf" /install
pnputil -a "%~dp0SR\SEAPO64\SEAPO64.inf" /install
@echo SR-SEAPO64 %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0SRUSB\SEAPO64U\SEAPO64U.inf" /install
pnputil -a "%~dp0SRUSB\SEAPO64U\SEAPO64U.inf" /install
@echo SRUSB-SEAPO64U %errorlevel% >> %logpath%


:FM
REM ==================== Get board ID 400 600 700 to check dmic-codec or dmic-pch ====================
wmic baseboard get Product | findstr /C:8521 /C:8524 /C:8536 /C:8537 /C:8538 /C:85A3 /C:85A5 /C:85AA /C:85AD /C:85D9 /C:856D /C:856E /C:856F /C:8589 /C:8584 /C:8620
REM ==================== check DMIC-Codec or DMIC-PCH ====================
if not errorlevel 1 (

@echo DMIC-CODEC >> %logpath%
@echo pnputil -a "%~dp0FM\HP\OemXAudioExtFM_HP.inf" /install
pnputil -a "%~dp0FM\HP\OemXAudioExtFM_HP.inf" /install
@echo FM-OemXAudioExtFM_HP %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0FM\FMAPO\FMAPO.inf" /install
pnputil -a "%~dp0FM\FMAPO\FMAPO.inf" /install
@echo FM-FMAPO %errorlevel% >> %logpath%

) else (

@echo DMIC-PCH >> %logpath%
@echo pnputil -a "%~dp0FM\SSTOEM_HP\IntcDMicExt_HP.inf" /install
pnputil -a "%~dp0FM\SSTOEM_HP\IntcDMicExt_HP.inf" /install
@echo FM-IntcDMicExt_HP %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0FM\HP\OemXAudioExtFM_HP.inf" /install
pnputil -a "%~dp0FM\HP\OemXAudioExtFM_HP.inf" /install
@echo FM-OemXAudioExtFM_HP %errorlevel% >> %logpath%

@echo pnputil -a "%~dp0FM\FMAPO\FMAPO.inf" /install
pnputil -a "%~dp0FM\FMAPO\FMAPO.inf" /install
@echo FM-FMAPO %errorlevel% >> %logpath%

)


:GUI
REM ==================== Get board ID to install HP Audio control or BO Audio control ====================
wmic baseboard get Product | findstr /C:8521 /C:8524 /C:8536 /C:8537 /C:8538 /C:85A3 /C:85A5 /C:85AA /C:85AD /C:85D9 /C:856D /C:856E /C:856F
REM ==================== HP Audio control or BO Audio control ============================================
if not errorlevel 1 (
echo = HP Audio Control >> %logpath%
goto HSAH

) else (
echo = BO Audio Control >> %logpath%
goto HSAB

)


:HSAH

setlocal EnableDelayedExpansion

FOR /R "%~dp0HSAH\" %%# in (*.appxbundle) DO (
SET APPXBUNDLE=%%~nx#
)

FOR /R "%~dp0HSAH\" %%# in (*.xml) DO (
SET License1XML=%%~nx#
)


ver | findstr /i "10.0.16" > NUL
IF %ERRORLEVEL% EQU 0 GOTO RS3dism

dism /online /Add-ProvisionedAppxPackage /PackagePath:"%~dp0HSAH\%APPXBUNDLE%" /Region="all" /LicensePath:"%~dp0HSAH\%License1XML%" /DependencyPackagePath:"%~dp0HSAH\Microsoft.VCLibs.140.00_14.0.27810.0_x64__8wekyb3d8bbwe.appx"
@echo HSAH %errorlevel% >> %logpath%
popd
goto End

:RS3dism
dism /online /Add-ProvisionedAppxPackage /PackagePath:"%~dp0HSAH\%APPXBUNDLE%" /LicensePath:"%~dp0HSAH\%License1XML%" /DependencyPackagePath:"%~dp0HSAH\Microsoft.VCLibs.140.00_14.0.27810.0_x64__8wekyb3d8bbwe.appx"
popd
goto End


:HSAB

setlocal EnableDelayedExpansion

FOR /R "%~dp0HSAB\" %%# in (*.appxbundle) DO (
SET APPXBUNDLE=%%~nx#
)

FOR /R "%~dp0HSAB\" %%# in (*.xml) DO (
SET License1XML=%%~nx#
)

ver | findstr /i "10.0.16" > NUL
IF %ERRORLEVEL% EQU 0 GOTO RS3dism

dism /online /Add-ProvisionedAppxPackage /PackagePath:"%~dp0HSAB\%APPXBUNDLE%" /Region="all" /LicensePath:"%~dp0HSAB\%License1XML%" /DependencyPackagePath:"%~dp0HSAB\Microsoft.VCLibs.140.00_14.0.27810.0_x64__8wekyb3d8bbwe.appx"
@echo HSAB %errorlevel% >> %logpath%
popd
goto End

:RS3dism
dism /online /Add-ProvisionedAppxPackage /PackagePath:"%~dp0HSAB\%APPXBUNDLE%" /LicensePath:"%~dp0HSAB\%License1XML%" /DependencyPackagePath:"%~dp0HSAB\Microsoft.VCLibs.140.00_14.0.27810.0_x64__8wekyb3d8bbwe.appx"
popd
goto End

:End

@echo ======== End time %date% %time% === >> %logpath%

COLOR

 

 

Thanks for the ongoing help, if you can.

 

Was this reply helpful? Yes No
Paul_Tikkanen
Level 21
Level 21
145,082 68,643 22,838 35,020
Message 4 of 5
Flag Post
HP Recommended

You're very welcome.

 

Unfortunately, I don't have any suggestions to get the driver to install.

 

I suggest that you contact HP technical support for further assistance.

 

They make these audio systems way too complicated nowadays.

Was this reply helpful? Yes No
andrafmendes
Author
Level 1
8 5 1 0
Message 5 of 5
Flag Post
HP Recommended

I already started a case w/ HP to see if by some dumb luck there is a winding way to make the audio work, as it doesn't seem to be an immediate driver support.

 

Any new thoughts, are always welcome. 

Was this reply helpful? Yes No
Warning Be alert for scammers posting fake support phone numbers and/or email addresses on the community. If you think you have received a fake HP Support message, please report it to us by clicking on "Flag Post".
† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation