From 67617e96cfac708e6c005e542421a4c540fdd1c3 Mon Sep 17 00:00:00 2001 From: Long Date: Fri, 15 Dec 2023 21:31:19 +0700 Subject: [PATCH 1/3] Add ALC255 layout-id 80 for Aspire 7 A715-42G AMD by long5436 --- Resources/ALC255/Info.plist | 8 + Resources/ALC255/Platforms80.xml | 251 +++++++++ Resources/ALC255/layout80.xml | 518 ++++++++++++++++++ Resources/PinConfigs.kext/Contents/Info.plist | 18 + 4 files changed, 795 insertions(+) create mode 100644 Resources/ALC255/Platforms80.xml create mode 100644 Resources/ALC255/layout80.xml diff --git a/Resources/ALC255/Info.plist b/Resources/ALC255/Info.plist index 2ae5b7254c..3f1a779bb4 100755 --- a/Resources/ALC255/Info.plist +++ b/Resources/ALC255/Info.plist @@ -220,6 +220,14 @@ Path layout37.xml.zlib + + Comment + Realtek ALC255 for Aspire 7 A715-42G AMD by long5436 + Id + 80 + Path + Platforms80.xml.zlib + Platforms diff --git a/Resources/ALC255/Platforms80.xml b/Resources/ALC255/Platforms80.xml new file mode 100644 index 0000000000..47c9fafb8a --- /dev/null +++ b/Resources/ALC255/Platforms80.xml @@ -0,0 +1,251 @@ + + CommonPeripheralDSP + + + DeviceID + 0 + DeviceType + Headphone + + + DeviceID + 0 + DeviceType + Microphone + + + PathMaps + + + PathMap + + + + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 9 + + + NodeID + 34 + + + Boost + 3 + NodeID + 25 + + + + + + + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 8 + + + NodeID + 35 + + + Boost + 3 + NodeID + 18 + + + + + + + + + Amp + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 20 + + + Amp + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 12 + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 2 + + + + + + + Amp + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 33 + + + Amp + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 13 + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 3 + + + + + + PathMapID + 255 + comment + Realtek ALC255 for Aspire 7 A715-42G AMD by long5436 + + + diff --git a/Resources/ALC255/layout80.xml b/Resources/ALC255/layout80.xml new file mode 100644 index 0000000000..4a5fdaf177 --- /dev/null +++ b/Resources/ALC255/layout80.xml @@ -0,0 +1,518 @@ + + LayoutID + 80 + PathMapRef + + + CodecID + + 283902549 + + Headphone + + Inputs + + Mic + LineIn + + IntSpeaker + + MaximumBootBeepValue + 48 + MuteGPIO + 0 + + LineIn + + MuteGPIO + 1342242840 + + Mic + + MuteGPIO + 1342242843 + SignalProcessing + + SoftwareDSP + + DspFunction0 + + FunctionInfo + + DspFuncInstance + 0 + DspFuncName + DspNoiseReduction + DspFuncProcessingIndex + 0 + + ParameterInfo + + 1 + 0 + 2 + 0 + 3 + 0 + 4 + -1111411312 + + PatchbayInfo + + + DspFunction1 + + FunctionInfo + + DspFuncInstance + 1 + DspFuncName + DspEqualization32 + DspFuncProcessingIndex + 1 + + ParameterInfo + + 1 + 0 + Filter + + + 2 + 0 + 3 + 0 + 4 + 0 + 5 + 1 + 6 + 1120723891 + 7 + 1060439283 + 8 + 0 + + + 2 + 0 + 3 + 1 + 4 + 0 + 5 + 4 + 6 + 1133968303 + 7 + 1084477243 + 8 + -1080988787 + + + 2 + 0 + 3 + 2 + 4 + 0 + 5 + 4 + 6 + 1150664980 + 7 + 1098102506 + 8 + -1073195820 + + + 2 + 0 + 3 + 3 + 4 + 0 + 5 + 4 + 6 + 1148869092 + 7 + 1091475860 + 8 + -1076223660 + + + 2 + 0 + 3 + 4 + 4 + 0 + 5 + 4 + 6 + 1142287878 + 7 + 1085842969 + 8 + -1079797505 + + + 2 + 0 + 3 + 5 + 4 + 0 + 5 + 4 + 6 + 1171916736 + 7 + 1096762195 + 8 + -1082229705 + + + 2 + 0 + 3 + 6 + 4 + 0 + 5 + 6 + 6 + 1184316119 + 7 + 1109056511 + 8 + -1045200702 + + + 2 + 0 + 3 + 7 + 4 + 0 + 5 + 4 + 6 + 1139168842 + 7 + 1089375144 + 8 + -1082229705 + + + 2 + 0 + 3 + 8 + 4 + 0 + 5 + 4 + 6 + 1169906445 + 7 + 1092320018 + 8 + -1086994832 + + + 2 + 0 + 3 + 9 + 4 + 0 + 5 + 4 + 6 + 1174300519 + 7 + 1100485297 + 8 + -1084612268 + + + 2 + 0 + 3 + 10 + 4 + 0 + 5 + 4 + 6 + 1153948405 + 7 + 1086231536 + 8 + -1079797505 + + + 2 + 1 + 3 + 0 + 4 + 0 + 5 + 1 + 6 + 1120723891 + 7 + 1060439283 + 8 + 0 + + + 2 + 1 + 3 + 1 + 4 + 0 + 5 + 4 + 6 + 1133968303 + 7 + 1084477243 + 8 + -1080988787 + + + 2 + 1 + 3 + 2 + 4 + 0 + 5 + 4 + 6 + 1150664980 + 7 + 1098102506 + 8 + -1073195820 + + + 2 + 1 + 3 + 3 + 4 + 0 + 5 + 4 + 6 + 1148869092 + 7 + 1091475860 + 8 + -1076223660 + + + 2 + 1 + 3 + 4 + 4 + 0 + 5 + 4 + 6 + 1142287878 + 7 + 1085842969 + 8 + -1079797505 + + + 2 + 1 + 3 + 5 + 4 + 0 + 5 + 4 + 6 + 1171916736 + 7 + 1096762195 + 8 + -1082229705 + + + 2 + 1 + 3 + 6 + 4 + 0 + 5 + 6 + 6 + 1184316119 + 7 + 1109056511 + 8 + -1045200702 + + + 2 + 1 + 3 + 7 + 4 + 0 + 5 + 4 + 6 + 1139168842 + 7 + 1089375144 + 8 + -1082229705 + + + 2 + 1 + 3 + 8 + 4 + 0 + 5 + 4 + 6 + 1169906445 + 7 + 1092320018 + 8 + -1086994832 + + + 2 + 1 + 3 + 9 + 4 + 0 + 5 + 4 + 6 + 1174300519 + 7 + 1100485297 + 8 + -1084612268 + + + 2 + 1 + 3 + 10 + 4 + 0 + 5 + 4 + 6 + 1153948405 + 7 + 1086231536 + 8 + -1079797505 + + + + 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 + + + + + + + Outputs + + Headphone + IntSpeaker + + PathMapID + 255 + + + diff --git a/Resources/PinConfigs.kext/Contents/Info.plist b/Resources/PinConfigs.kext/Contents/Info.plist index bde1502a87..328f930aa6 100755 --- a/Resources/PinConfigs.kext/Contents/Info.plist +++ b/Resources/PinConfigs.kext/Contents/Info.plist @@ -2014,6 +2014,24 @@ WakeVerbReinit + + AFGLowPowerState + AwAAAA== + Codec + Realtek ALC255 for Aspire 7 A715-42G AMD by long5436 + CodecID + 283902549 + ConfigData + ASccQAEnHQEBJx6mAScfkAFHHCABRx0BAUceFwFHH5ABRwwCAZcccAGXHRABlx6LAZcfAgIXHDACFx0QAhceIQIXHwICFwwC + FuncGroup + 1 + LayoutID + 80 + WakeConfigData + AUcMAg== + WakeVerbReinit + + AFGLowPowerState AwAAAA== From 2023c66a15d2cb04dfd9dcb279efa90bd8aed203 Mon Sep 17 00:00:00 2001 From: Long Date: Fri, 15 Dec 2023 22:55:03 +0700 Subject: [PATCH 2/3] Add ALC255 layout-id 80 for Aspire 7 A715-42G AMD by long5436 --- Resources/ALC255/Info.plist | 10 +++++++++- Resources/ALC255/Platforms80.xml | 2 -- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Resources/ALC255/Info.plist b/Resources/ALC255/Info.plist index 3f1a779bb4..d9d9f9a98b 100755 --- a/Resources/ALC255/Info.plist +++ b/Resources/ALC255/Info.plist @@ -226,7 +226,7 @@ Id 80 Path - Platforms80.xml.zlib + layout80.xml.zlib Platforms @@ -439,6 +439,14 @@ Path Platforms37.xml.zlib + + Comment + Realtek ALC255 for Aspire 7 A715-42G AMD by long5436 + Id + 80 + Path + Platforms80.xml.zlib + Patches diff --git a/Resources/ALC255/Platforms80.xml b/Resources/ALC255/Platforms80.xml index 47c9fafb8a..e6b98ea45e 100644 --- a/Resources/ALC255/Platforms80.xml +++ b/Resources/ALC255/Platforms80.xml @@ -244,8 +244,6 @@ PathMapID 255 - comment - Realtek ALC255 for Aspire 7 A715-42G AMD by long5436 From e6115fdde95db0631adfa2948a5a484987ff0671 Mon Sep 17 00:00:00 2001 From: "DESKTOP-9KPHMDH\\Long" Date: Mon, 25 Dec 2023 20:01:36 +0700 Subject: [PATCH 3/3] change info name --- Resources/ALC255/Info.plist | 4 ++-- Resources/PinConfigs.kext/Contents/Info.plist | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/ALC255/Info.plist b/Resources/ALC255/Info.plist index d9d9f9a98b..9861406c1e 100755 --- a/Resources/ALC255/Info.plist +++ b/Resources/ALC255/Info.plist @@ -222,7 +222,7 @@ Comment - Realtek ALC255 for Aspire 7 A715-42G AMD by long5436 + Realtek ALC255 for Acer Aspire 7 A715-42G AMD by Long Id 80 Path @@ -441,7 +441,7 @@ Comment - Realtek ALC255 for Aspire 7 A715-42G AMD by long5436 + Realtek ALC255 for Acer Aspire 7 A715-42G AMD by Long Id 80 Path diff --git a/Resources/PinConfigs.kext/Contents/Info.plist b/Resources/PinConfigs.kext/Contents/Info.plist index 328f930aa6..931957c599 100755 --- a/Resources/PinConfigs.kext/Contents/Info.plist +++ b/Resources/PinConfigs.kext/Contents/Info.plist @@ -2018,7 +2018,7 @@ AFGLowPowerState AwAAAA== Codec - Realtek ALC255 for Aspire 7 A715-42G AMD by long5436 + Realtek ALC255 for Acer Aspire 7 A715-42G AMD by Long CodecID 283902549 ConfigData