From 0d52395b5c1a09b35a199eaf98c81b0a3e72abe9 Mon Sep 17 00:00:00 2001 From: Baio77 <59058746+Baio1977@users.noreply.github.com> Date: Sun, 16 Jun 2024 11:14:08 +0200 Subject: [PATCH] ALC700 NEW Layout22 For NUC8i7HVK (#902) --- Resources/ALC700/Info.plist | 16 + Resources/ALC700/Platforms22.xml | 274 ++++ Resources/ALC700/layout22.xml | 1119 +++++++++++++++++ Resources/PinConfigs.kext/Contents/Info.plist | 24 +- 4 files changed, 1430 insertions(+), 3 deletions(-) create mode 100644 Resources/ALC700/Platforms22.xml create mode 100755 Resources/ALC700/layout22.xml diff --git a/Resources/ALC700/Info.plist b/Resources/ALC700/Info.plist index 20bfd71d8a..d2af2cb322 100755 --- a/Resources/ALC700/Info.plist +++ b/Resources/ALC700/Info.plist @@ -20,6 +20,14 @@ Path layout11.xml.zlib + + Comment + Baio77 - Realtek ALC700 for NUC HC + Id + 22 + Path + layout22.xml.zlib + Platforms @@ -31,6 +39,14 @@ Path Platforms11.xml.zlib + + Comment + Baio77 - Realtek ALC700 for NUC HC + Id + 22 + Path + Platforms22.xml.zlib + Patches diff --git a/Resources/ALC700/Platforms22.xml b/Resources/ALC700/Platforms22.xml new file mode 100644 index 0000000000..67ff117fe8 --- /dev/null +++ b/Resources/ALC700/Platforms22.xml @@ -0,0 +1,274 @@ + + CommonPeripheralDSP + + + DeviceID + 0 + DeviceType + Headphone + + + DeviceID + 0 + DeviceType + Microphone + + + PathMaps + + + PathMap + + + + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + VolumeInputAmp + + + NodeID + 9 + + + NodeID + 34 + + + Amp + + MuteInputAmp + + VolumeInputAmp + + + Boost + 1 + NodeID + 18 + + + + + + + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + VolumeInputAmp + + + NodeID + 7 + + + NodeID + 36 + + + Amp + + MuteInputAmp + + VolumeInputAmp + + + Boost + 1 + NodeID + 19 + + + + + + + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + VolumeInputAmp + + + NodeID + 9 + + + NodeID + 34 + + + Amp + + MuteInputAmp + + VolumeInputAmp + + + Boost + 3 + NodeID + 25 + + + + + + + + + Amp + + PublishMute + + PublishVolume + + + NodeID + 27 + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + PublishMute + + PublishVolume + + + NodeID + 2 + + + + + + + Amp + + PublishMute + + PublishVolume + + + NodeID + 33 + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + PublishMute + + PublishVolume + + + NodeID + 2 + + + + + + + + + NoPinSense + + NodeID + 30 + + + NodeID + 6 + + + + + + PathMapID + 22 + + + diff --git a/Resources/ALC700/layout22.xml b/Resources/ALC700/layout22.xml new file mode 100755 index 0000000000..0557af1e0f --- /dev/null +++ b/Resources/ALC700/layout22.xml @@ -0,0 +1,1119 @@ + + LayoutID + 22 + PathMapRef + + + CodecID + + 283903744 + + Headphone + + Inputs + + Mic + LineIn + + IntSpeaker + + MuteGPIO + 0 + + LineIn + + MuteGPIO + 1342242841 + SignalProcessing + + SoftwareDSP + + DspFunction0 + + FunctionInfo + + DspFuncInstance + 0 + DspFuncName + DspNoiseReduction + DspFuncProcessingIndex + 0 + + ParameterInfo + + 1 + 0 + 2 + 1 + 3 + 0 + 4 + -1063256063 + 5 + O7qJwvAsd8IxFYLCNC+Iwgh8h8JYT3zCTGxtwjCQbMLsb3/C58KIwmIAjcKqEZTCM22Xwr5/k8L6Q5DCUXiPwhlqksKOQ5TCQS2XwkCYnMLSmqPCbK+owlyQq8I0AazCbnGnwkmOosLZX6HCVuujwsbgqMLF76vCmNaswvjzqsKJLarC9luqwvxyqcLWr6XCdkajwulQpMJs1afCbmCqwqbpqcIaSKrCSrmpwjv+p8KjIqjCVkOowh9WqMLun6nCudimwvISp8K686rC+KqowpS1psL0aqnCrv6rwti3qcJ6XqfC0Hemws04psKaw6fCJrOqwoMorMLbHq3CF8GswgJLr8Ku2a/C01aswjRirMLYuq3C2TSwwuZ1ssLUerPC3H60wrzAtMJG97HCSAuxwu5wscKSarPCQGK1woYFtcIw7LHCOMuxwiKZs8K8YrXC6nO4ws5cu8KCa73CJjG+wqekvMK9RLnC4/a2wuKBt8Jy/LfCLty7wk/ovsICsr7ChC7Awtobw8LCI8PCqfnDwuBGxcK65MTCf1jFwr65x8KDesrC7cHKwkXiysI+5c3Cqh/Rwhmf0cImvtPClErXwmrF18JUfdvCNi7fwty43cL+WdvCuqrawiIL3cKCR+HCYPDnwqQ67MLYserCshHowl7L6MK2guzCsvrvwu4o8cJyfv7C + + PatchbayInfo + + + DspFunction1 + + FunctionInfo + + DspFuncInstance + 1 + DspFuncName + DspEqualization32 + DspFuncProcessingIndex + 1 + + ParameterInfo + + 1 + 0 + 9 + 0 + Filter + + + 2 + 0 + 3 + 0 + 4 + 0 + 5 + 1 + 6 + 1120623594 + 7 + 1060439283 + 8 + -1069504319 + + + 2 + 0 + 3 + 3 + 4 + 0 + 5 + 4 + 6 + 1134130816 + 7 + 1068239080 + 8 + -1073964333 + + + 2 + 0 + 3 + 4 + 4 + 0 + 5 + 4 + 6 + 1143149396 + 7 + 1069838081 + 8 + -1072785033 + + + 2 + 0 + 3 + 5 + 4 + 0 + 5 + 4 + 6 + 1161109679 + 7 + 1093706804 + 8 + -1069580896 + + + 2 + 0 + 3 + 7 + 4 + 0 + 5 + 4 + 6 + 1138536183 + 7 + 1094714319 + 8 + -1069046873 + + + 2 + 0 + 3 + 9 + 4 + 0 + 5 + 4 + 6 + 1134823262 + 7 + 1088568216 + 8 + -1073319056 + + + 2 + 0 + 3 + 10 + 4 + 0 + 5 + 4 + 6 + 1140763936 + 7 + 1095878445 + 8 + -1066910782 + + + 2 + 0 + 3 + 11 + 4 + 0 + 5 + 4 + 6 + 1150711009 + 7 + 1082220668 + 8 + -1072251010 + + + 2 + 0 + 3 + 22 + 4 + 0 + 5 + 4 + 6 + 1169045837 + 7 + 1080998247 + 8 + -1076100424 + + + 2 + 0 + 3 + 23 + 4 + 0 + 5 + 6 + 6 + 1174718752 + 7 + 1074226939 + 8 + -1065842737 + + + 2 + 0 + 3 + 24 + 4 + 0 + 5 + 4 + 6 + 1174256827 + 7 + 1091118565 + 8 + -1065842737 + + + 2 + 1 + 3 + 0 + 4 + 0 + 5 + 1 + 6 + 1120623594 + 7 + 1060439283 + 8 + -1069504319 + + + 2 + 1 + 3 + 3 + 4 + 0 + 5 + 4 + 6 + 1134130816 + 7 + 1068239080 + 8 + -1073964333 + + + 2 + 1 + 3 + 4 + 4 + 0 + 5 + 4 + 6 + 1143149396 + 7 + 1069838081 + 8 + -1072785033 + + + 2 + 1 + 3 + 5 + 4 + 0 + 5 + 4 + 6 + 1161109679 + 7 + 1093706804 + 8 + -1069580896 + + + 2 + 1 + 3 + 7 + 4 + 0 + 5 + 4 + 6 + 1138536183 + 7 + 1094714319 + 8 + -1069046873 + + + 2 + 1 + 3 + 9 + 4 + 0 + 5 + 4 + 6 + 1134823262 + 7 + 1088568216 + 8 + -1073319056 + + + 2 + 1 + 3 + 10 + 4 + 0 + 5 + 4 + 6 + 1140763936 + 7 + 1095878445 + 8 + -1066910782 + + + 2 + 1 + 3 + 11 + 4 + 0 + 5 + 4 + 6 + 1150711009 + 7 + 1082220668 + 8 + -1072251010 + + + 2 + 1 + 3 + 22 + 4 + 0 + 5 + 4 + 6 + 1169045837 + 7 + 1080998247 + 8 + -1076100424 + + + 2 + 1 + 3 + 23 + 4 + 0 + 5 + 6 + 6 + 1174718752 + 7 + 1074226939 + 8 + -1065842737 + + + 2 + 1 + 3 + 24 + 4 + 0 + 5 + 4 + 6 + 1174256827 + 7 + 1091118565 + 8 + -1065842737 + + + + PatchbayInfo + + InputPort0 + + PortInstance + 0 + PortWidth + 1 + SourceFuncInstance + 0 + SourcePortIndex + 0 + + InputPort1 + + PortInstance + 1 + PortWidth + 1 + SourceFuncInstance + 0 + SourcePortIndex + 1 + + + + DspFunction2 + + FunctionInfo + + DspFuncInstance + 2 + DspFuncName + DspGainStage + DspFuncProcessingIndex + 2 + + ParameterInfo + + 1 + 0 + 2 + 1065353216 + 3 + 1065353216 + + PatchbayInfo + + InputPort0 + + PortInstance + 0 + PortWidth + 1 + SourceFuncInstance + 1 + SourcePortIndex + 0 + + InputPort1 + + PortInstance + 1 + PortWidth + 1 + SourceFuncInstance + 1 + SourcePortIndex + 1 + + + + DspFunction3 + + FunctionInfo + + DspFuncInstance + 3 + DspFuncName + DspClientGainAdjustStage + DspFuncProcessingIndex + 3 + + ParameterInfo + + 1 + 1 + 2 + 0 + 3 + 1082130432 + 4 + 1103626240 + 5 + 1 + 6 + 1082130432 + 7 + 3 + 8 + 0 + + PatchbayInfo + + InputPort0 + + PortInstance + 0 + PortWidth + 1 + SourceFuncInstance + 2 + SourcePortIndex + 0 + + InputPort1 + + PortInstance + 1 + PortWidth + 1 + SourceFuncInstance + 2 + SourcePortIndex + 1 + + + + + + + LineOut + + MuteGPIO + 0 + + Mic + + MuteGPIO + 0 + SignalProcessing + + SoftwareDSP + + DspFunction0 + + FunctionInfo + + DspFuncInstance + 0 + DspFuncName + DspNoiseReduction + DspFuncProcessingIndex + 0 + + ParameterInfo + + 1 + 0 + 2 + 1 + 3 + 0 + 4 + -1063256063 + 5 + O7qJwvAsd8IxFYLCNC+Iwgh8h8JYT3zCTGxtwjCQbMLsb3/C58KIwmIAjcKqEZTCM22Xwr5/k8L6Q5DCUXiPwhlqksKOQ5TCQS2XwkCYnMLSmqPCbK+owlyQq8I0AazCbnGnwkmOosLZX6HCVuujwsbgqMLF76vCmNaswvjzqsKJLarC9luqwvxyqcLWr6XCdkajwulQpMJs1afCbmCqwqbpqcIaSKrCSrmpwjv+p8KjIqjCVkOowh9WqMLun6nCudimwvISp8K686rC+KqowpS1psL0aqnCrv6rwti3qcJ6XqfC0Hemws04psKaw6fCJrOqwoMorMLbHq3CF8GswgJLr8Ku2a/C01aswjRirMLYuq3C2TSwwuZ1ssLUerPC3H60wrzAtMJG97HCSAuxwu5wscKSarPCQGK1woYFtcIw7LHCOMuxwiKZs8K8YrXC6nO4ws5cu8KCa73CJjG+wqekvMK9RLnC4/a2wuKBt8Jy/LfCLty7wk/ovsICsr7ChC7Awtobw8LCI8PCqfnDwuBGxcK65MTCf1jFwr65x8KDesrC7cHKwkXiysI+5c3Cqh/Rwhmf0cImvtPClErXwmrF18JUfdvCNi7fwty43cL+WdvCuqrawiIL3cKCR+HCYPDnwqQ67MLYserCshHowl7L6MK2guzCsvrvwu4o8cJyfv7C + + PatchbayInfo + + + DspFunction1 + + FunctionInfo + + DspFuncInstance + 1 + DspFuncName + DspEqualization32 + DspFuncProcessingIndex + 1 + + ParameterInfo + + 1 + 0 + 9 + 0 + Filter + + + 2 + 0 + 3 + 0 + 4 + 0 + 5 + 1 + 6 + 1120623594 + 7 + 1060439283 + 8 + -1069504319 + + + 2 + 0 + 3 + 3 + 4 + 0 + 5 + 4 + 6 + 1134130816 + 7 + 1068239080 + 8 + -1073964333 + + + 2 + 0 + 3 + 4 + 4 + 0 + 5 + 4 + 6 + 1143149396 + 7 + 1069838081 + 8 + -1072785033 + + + 2 + 0 + 3 + 5 + 4 + 0 + 5 + 4 + 6 + 1161109679 + 7 + 1093706804 + 8 + -1069580896 + + + 2 + 0 + 3 + 7 + 4 + 0 + 5 + 4 + 6 + 1138536183 + 7 + 1094714319 + 8 + -1069046873 + + + 2 + 0 + 3 + 9 + 4 + 0 + 5 + 4 + 6 + 1134823262 + 7 + 1088568216 + 8 + -1073319056 + + + 2 + 0 + 3 + 10 + 4 + 0 + 5 + 4 + 6 + 1140763936 + 7 + 1095878445 + 8 + -1066910782 + + + 2 + 0 + 3 + 11 + 4 + 0 + 5 + 4 + 6 + 1150711009 + 7 + 1082220668 + 8 + -1072251010 + + + 2 + 0 + 3 + 22 + 4 + 0 + 5 + 4 + 6 + 1169045837 + 7 + 1080998247 + 8 + -1076100424 + + + 2 + 0 + 3 + 23 + 4 + 0 + 5 + 6 + 6 + 1174718752 + 7 + 1074226939 + 8 + -1065842737 + + + 2 + 0 + 3 + 24 + 4 + 0 + 5 + 4 + 6 + 1174256827 + 7 + 1091118565 + 8 + -1065842737 + + + 2 + 1 + 3 + 0 + 4 + 0 + 5 + 1 + 6 + 1120623594 + 7 + 1060439283 + 8 + -1069504319 + + + 2 + 1 + 3 + 3 + 4 + 0 + 5 + 4 + 6 + 1134130816 + 7 + 1068239080 + 8 + -1073964333 + + + 2 + 1 + 3 + 4 + 4 + 0 + 5 + 4 + 6 + 1143149396 + 7 + 1069838081 + 8 + -1072785033 + + + 2 + 1 + 3 + 5 + 4 + 0 + 5 + 4 + 6 + 1161109679 + 7 + 1093706804 + 8 + -1069580896 + + + 2 + 1 + 3 + 7 + 4 + 0 + 5 + 4 + 6 + 1138536183 + 7 + 1094714319 + 8 + -1069046873 + + + 2 + 1 + 3 + 9 + 4 + 0 + 5 + 4 + 6 + 1134823262 + 7 + 1088568216 + 8 + -1073319056 + + + 2 + 1 + 3 + 10 + 4 + 0 + 5 + 4 + 6 + 1140763936 + 7 + 1095878445 + 8 + -1066910782 + + + 2 + 1 + 3 + 11 + 4 + 0 + 5 + 4 + 6 + 1150711009 + 7 + 1082220668 + 8 + -1072251010 + + + 2 + 1 + 3 + 22 + 4 + 0 + 5 + 4 + 6 + 1169045837 + 7 + 1080998247 + 8 + -1076100424 + + + 2 + 1 + 3 + 23 + 4 + 0 + 5 + 6 + 6 + 1174718752 + 7 + 1074226939 + 8 + -1065842737 + + + 2 + 1 + 3 + 24 + 4 + 0 + 5 + 4 + 6 + 1174256827 + 7 + 1091118565 + 8 + -1065842737 + + + + PatchbayInfo + + InputPort0 + + PortInstance + 0 + PortWidth + 1 + SourceFuncInstance + 0 + SourcePortIndex + 0 + + InputPort1 + + PortInstance + 1 + PortWidth + 1 + SourceFuncInstance + 0 + SourcePortIndex + 1 + + + + DspFunction2 + + FunctionInfo + + DspFuncInstance + 2 + DspFuncName + DspGainStage + DspFuncProcessingIndex + 2 + + ParameterInfo + + 1 + 0 + 2 + 1065353216 + 3 + 1065353216 + + PatchbayInfo + + InputPort0 + + PortInstance + 0 + PortWidth + 1 + SourceFuncInstance + 1 + SourcePortIndex + 0 + + InputPort1 + + PortInstance + 1 + PortWidth + 1 + SourceFuncInstance + 1 + SourcePortIndex + 1 + + + + DspFunction3 + + FunctionInfo + + DspFuncInstance + 3 + DspFuncName + DspClientGainAdjustStage + DspFuncProcessingIndex + 3 + + ParameterInfo + + 1 + 1 + 2 + 0 + 3 + 1082130432 + 4 + 1103626240 + 5 + 1 + 6 + 1082130432 + 7 + 3 + 8 + 0 + + PatchbayInfo + + InputPort0 + + PortInstance + 0 + PortWidth + 1 + SourceFuncInstance + 2 + SourcePortIndex + 0 + + InputPort1 + + PortInstance + 1 + PortWidth + 1 + SourceFuncInstance + 2 + SourcePortIndex + 1 + + + + + + + Outputs + + Headphone + IntSpeaker + LineOut + SPDIFOut + + PathMapID + 22 + SPDIFOut + + + + diff --git a/Resources/PinConfigs.kext/Contents/Info.plist b/Resources/PinConfigs.kext/Contents/Info.plist index f3aa233a38..5278317aeb 100755 --- a/Resources/PinConfigs.kext/Contents/Info.plist +++ b/Resources/PinConfigs.kext/Contents/Info.plist @@ -1520,7 +1520,7 @@ AFGLowPowerState AwAAAA== Codec - volcbs - ALC236 for Lenovo Ideapad 510s 14isk (modified from MacPeet's) + volcbs - ALC236 for Lenovo Ideapad 510s 14isk (modified from MacPeet's) CodecID 283902518 ConfigData @@ -6494,6 +6494,24 @@ WakeVerbReinit + + AFGLowPowerState + AwAAAA== + Codec + Baio77 - Realtek ALC700 + CodecID + 283903744 + ConfigData + AbccEAG3HRABtx4RAbcfAQG3DAICFxwvAhcdEAIXHgECFx8CAhcMAgEnHDABJx0BAScepgEnH5ABNxxAATcdBQE3HqYBNx+QAZccUAGXHRABlx6BAZcfAgHnHGAB5x0RAeceQQHnHwE= + FuncGroup + 1 + LayoutID + 22 + WakeConfigData + AbcMAgGXByACFwwC + WakeVerbReinit + + AFGLowPowerState AwAAAA== @@ -8662,7 +8680,7 @@ CodecID 283906408 CodecName - Realtek ALC S1220A Kushamot for Asus Z270G mb (based on Mirone's layout 7) + Realtek ALC S1220A Kushamot for Asus Z270G mb (based on Mirone's layout 7) ConfigData AUccEAFHHUABRx4RAUcfAQFXHFABVx0QAVceAQFXHwEBZxwwAWcdYAFnHgEBZx8BAYccYAGHHZABhx6gAYcfkAGXHHABlx2QAZcegQGXHwEBtxwgAbcdQAG3HiEBtx8BAUcMAg== FuncGroup @@ -8698,7 +8716,7 @@ CodecID 283906408 CodecName - Realtek ALC S1220A for Asus ROG Strix X570-F Gaming (based on Mirone's layout 7) + Realtek ALC S1220A for Asus ROG Strix X570-F Gaming (based on Mirone's layout 7) ConfigData AUccEAFHHUABRx4RAUcfAQFXHFABVx0QAVceAQFXHwEBZxwwAWcdYAFnHgEBZx8BAYccYAGHHZABhx6gAYcfkAGXHHABlx2QAZcegQGXHwEBtxwgAbcdQAG3HiEBtx8BAUcMAg== FuncGroup