diff --git a/Resources/ALC236/Info.plist b/Resources/ALC236/Info.plist
index dabb9d39f8..920de75bc8 100644
--- a/Resources/ALC236/Info.plist
+++ b/Resources/ALC236/Info.plist
@@ -124,6 +124,14 @@
Path
layout55.xml.zlib
+
+ Comment
+ ALC236 for Dell Vostro 5401 for Lorys89
+ Id
+ 68
+ Path
+ layout68.xml.zlib
+
Comment
ALC236 for Dell ICL for Lorys89 by Vorshim
@@ -255,6 +263,14 @@
Path
Platforms55.xml.zlib
+
+ Comment
+ ALC236 for Dell Vostro 5401 for Lorys89
+ Id
+ 68
+ Path
+ Platforms68.xml.zlib
+
Comment
ALC236 for Dell ICL for Lorys89 by Vorshim
diff --git a/Resources/ALC236/Platforms68.xml b/Resources/ALC236/Platforms68.xml
new file mode 100644
index 0000000000..897b0dc568
--- /dev/null
+++ b/Resources/ALC236/Platforms68.xml
@@ -0,0 +1,219 @@
+
+ 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
+ 7
+
+
+ NodeID
+ 36
+
+
+ Boost
+ 0
+ NodeID
+ 18
+
+
+
+
+
+
+ Amp
+
+ Channels
+
+
+ Bind
+ 1
+ Channel
+ 1
+
+
+ Bind
+ 2
+ Channel
+ 2
+
+
+ MuteInputAmp
+
+ PublishMute
+
+ PublishVolume
+
+ VolumeInputAmp
+
+
+ MinimumSampleRate
+ 48000
+ NodeID
+ 8
+
+
+ NodeID
+ 35
+
+
+ Boost
+ 3
+ NodeID
+ 25
+
+
+
+
+
+
+
+
+ Amp
+
+ MuteInputAmp
+
+ PublishMute
+
+ PublishVolume
+
+ VolumeInputAmp
+
+
+ NodeID
+ 20
+
+
+ Amp
+
+ Channels
+
+
+ Bind
+ 1
+ Channel
+ 1
+
+
+ Bind
+ 2
+ Channel
+ 2
+
+
+ MuteInputAmp
+
+ PublishMute
+
+ PublishVolume
+
+ VolumeInputAmp
+
+
+ NodeID
+ 2
+
+
+
+
+
+
+ Amp
+
+ MuteInputAmp
+
+ PublishMute
+
+ PublishVolume
+
+ VolumeInputAmp
+
+
+ NodeID
+ 33
+
+
+ Amp
+
+ Channels
+
+
+ Bind
+ 1
+ Channel
+ 1
+
+
+ Bind
+ 2
+ Channel
+ 2
+
+
+ MuteInputAmp
+
+ PublishMute
+
+ PublishVolume
+
+ VolumeInputAmp
+
+
+ NodeID
+ 3
+
+
+
+
+
+ PathMapID
+ 68
+
+
+
diff --git a/Resources/ALC236/layout68.xml b/Resources/ALC236/layout68.xml
new file mode 100644
index 0000000000..924be66f10
--- /dev/null
+++ b/Resources/ALC236/layout68.xml
@@ -0,0 +1,953 @@
+
+ LayoutID
+ 68
+ PathMapRef
+
+
+ CodecID
+
+ 283902518
+
+ Headphone
+
+ Inputs
+
+ Mic
+ LineIn
+
+ IntSpeaker
+
+ LineIn
+
+ MuteGPIO
+ 1342242841
+ SignalProcessing
+
+ SoftwareDSP
+
+ DspFunction0
+
+ FunctionInfo
+
+ DspFuncInstance
+ 0
+ DspFuncName
+ DspNoiseReduction
+ DspFuncProcessingIndex
+ 0
+
+ ParameterInfo
+
+ 1
+ 0
+ 2
+ 1
+ 3
+ 0
+ 4
+ -1073029587
+ 5
+
+ UNiAwmgCb8Kc
+ oIHCjGeGwko3
+ g8KLS3nClQV9
+ wnr7hMLRp43C
+ AIiSwlajlcLn
+ K5jCHMuYwrl9
+ lcJXm4/CBhmQ
+ wuJvlMKbxJTC
+ 7qyUwtjDl8KU
+ +ZzCnCaewsmu
+ ncK/i5/CJtSe
+ wp8um8Lex5rC
+ 2QCdwq1lnsJ1
+ 05zC9qmcwrMc
+ nsLj/qDCZs2h
+ whtCocIFoZ/C
+ CxOewrxwncIK
+ iZrCyO+Ywsmt
+ msID5p7CeNqf
+ whNMncKWIp3C
+ hrycwiJcm8Ik
+ jJ3CsKqfwuBy
+ n8Iu8ZvCvyiW
+ whbdkcIEu4vC
+ UfWLwoYrlcIy
+ 5J3Ci9ycwp0l
+ nsK0QaDCOiyg
+ wnxdn8IztJ7C
+ iq2fwhFzosLI
+ ZaPCwUOjwo6T
+ osIkR6LC6veh
+ wtrwosIdtJ/C
+ XLmbwlSZmcKD
+ hJXCDFGRwnV6
+ j8JTjY/CrqGQ
+ wgqYk8INzpjC
+ uTufwrjlocKv
+ iKPC5Yqlwgdm
+ pcKZ2aXCGium
+ wq95osJOIJ/C
+ xl+ewtWGl8Km
+ PJPC+sSawkdH
+ o8JWB6LCskyh
+ wqk7pcIth6nC
+ h4Wswk+crcK9
+ J6zCYJWqwmVJ
+ q8K8063C+1Gu
+ wiQAqMJjvZ/C
+ jo2hwsParsLR
+ XrXCec63wr6I
+ ucLzD7rCuQy7
+ wjs8vsKfJsLC
+ xgrFwqVeyMIT
+ 6srCU+nMwv+M
+ 0MKaftbCpcjd
+ wm+p5sL/CfHC
+ HcT8wrp3A8Pi
+ JAzD
+
+
+ PatchbayInfo
+
+
+ DspFunction1
+
+ FunctionInfo
+
+ DspFuncInstance
+ 1
+ DspFuncName
+ DspEqualization32
+ DspFuncProcessingIndex
+ 1
+
+ ParameterInfo
+
+ 1
+ 0
+ 9
+ 0
+ Filter
+
+
+ 2
+ 2
+ 3
+ 0
+ 4
+ 0
+ 5
+ 1
+ 6
+ 1119939268
+ 7
+ 1060439283
+ 8
+ -1069504319
+
+
+ 2
+ 2
+ 3
+ 4
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1165674830
+ 7
+ 1106304591
+ 8
+ -1073964333
+
+
+ 2
+ 2
+ 3
+ 5
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1141348835
+ 7
+ 1084737706
+ 8
+ -1065063953
+
+
+ 2
+ 2
+ 3
+ 6
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1139052693
+ 7
+ 1080938866
+ 8
+ -1073319056
+
+
+ 2
+ 2
+ 3
+ 8
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1161958655
+ 7
+ 1099668786
+ 8
+ -1073319056
+
+
+ 2
+ 2
+ 3
+ 9
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1148922426
+ 7
+ 1086508776
+ 8
+ -1076100424
+
+
+ 2
+ 2
+ 3
+ 10
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1169908270
+ 7
+ 1106659062
+ 8
+ -1078236516
+
+
+ 2
+ 2
+ 3
+ 11
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1168889995
+ 7
+ 1103911084
+ 8
+ -1082886964
+
+
+ 2
+ 2
+ 3
+ 12
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1160729473
+ 7
+ 1095247586
+ 8
+ -1076100424
+
+
+ 2
+ 2
+ 3
+ 19
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1171440929
+ 7
+ 1103785747
+ 8
+ -1075032379
+
+
+ 2
+ 2
+ 3
+ 21
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1163187837
+ 7
+ 1102690138
+ 8
+ -1073319056
+
+
+ 2
+ 2
+ 3
+ 23
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1172459204
+ 7
+ 1098523915
+ 8
+ -1062927862
+
+
+ 2
+ 2
+ 3
+ 24
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1175303133
+ 7
+ 1102375714
+ 8
+ -1061058782
+
+
+ 2
+ 2
+ 3
+ 25
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1179874390
+ 7
+ 1097945441
+ 8
+ -1054338996
+
+
+ 2
+ 2
+ 3
+ 26
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1167504019
+ 7
+ 1102555367
+ 8
+ -1044515201
+
+
+ 2
+ 2
+ 3
+ 27
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1177335863
+ 7
+ 1102845396
+ 8
+ -1054739513
+
+
+ 2
+ 2
+ 3
+ 31
+ 4
+ 0
+ 5
+ 0
+ 6
+ 1184146588
+ 7
+ 1060439283
+ 8
+ -1069504319
+
+
+
+ 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
+
+
+
+
+
+
+ Mic
+
+ MuteGPIO
+ 0
+ SignalProcessing
+
+ SoftwareDSP
+
+ DspFunction0
+
+ FunctionInfo
+
+ DspFuncInstance
+ 0
+ DspFuncName
+ DspNoiseReduction
+ DspFuncProcessingIndex
+ 0
+
+ ParameterInfo
+
+ 1
+ 0
+ 2
+ 1
+ 3
+ 0
+ 4
+ -1073029587
+ 5
+
+ UNiAwmgCb8Kc
+ oIHCjGeGwko3
+ g8KLS3nClQV9
+ wnr7hMLRp43C
+ AIiSwlajlcLn
+ K5jCHMuYwrl9
+ lcJXm4/CBhmQ
+ wuJvlMKbxJTC
+ 7qyUwtjDl8KU
+ +ZzCnCaewsmu
+ ncK/i5/CJtSe
+ wp8um8Lex5rC
+ 2QCdwq1lnsJ1
+ 05zC9qmcwrMc
+ nsLj/qDCZs2h
+ whtCocIFoZ/C
+ CxOewrxwncIK
+ iZrCyO+Ywsmt
+ msID5p7CeNqf
+ whNMncKWIp3C
+ hrycwiJcm8Ik
+ jJ3CsKqfwuBy
+ n8Iu8ZvCvyiW
+ whbdkcIEu4vC
+ UfWLwoYrlcIy
+ 5J3Ci9ycwp0l
+ nsK0QaDCOiyg
+ wnxdn8IztJ7C
+ iq2fwhFzosLI
+ ZaPCwUOjwo6T
+ osIkR6LC6veh
+ wtrwosIdtJ/C
+ XLmbwlSZmcKD
+ hJXCDFGRwnV6
+ j8JTjY/CrqGQ
+ wgqYk8INzpjC
+ uTufwrjlocKv
+ iKPC5Yqlwgdm
+ pcKZ2aXCGium
+ wq95osJOIJ/C
+ xl+ewtWGl8Km
+ PJPC+sSawkdH
+ o8JWB6LCskyh
+ wqk7pcIth6nC
+ h4Wswk+crcK9
+ J6zCYJWqwmVJ
+ q8K8063C+1Gu
+ wiQAqMJjvZ/C
+ jo2hwsParsLR
+ XrXCec63wr6I
+ ucLzD7rCuQy7
+ wjs8vsKfJsLC
+ xgrFwqVeyMIT
+ 6srCU+nMwv+M
+ 0MKaftbCpcjd
+ wm+p5sL/CfHC
+ HcT8wrp3A8Pi
+ JAzD
+
+
+ PatchbayInfo
+
+
+ DspFunction1
+
+ FunctionInfo
+
+ DspFuncInstance
+ 1
+ DspFuncName
+ DspEqualization32
+ DspFuncProcessingIndex
+ 1
+
+ ParameterInfo
+
+ 1
+ 0
+ 9
+ 0
+ Filter
+
+
+ 2
+ 2
+ 3
+ 0
+ 4
+ 0
+ 5
+ 1
+ 6
+ 1119939268
+ 7
+ 1060439283
+ 8
+ -1069504319
+
+
+ 2
+ 2
+ 3
+ 4
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1165674830
+ 7
+ 1106304591
+ 8
+ -1073964333
+
+
+ 2
+ 2
+ 3
+ 5
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1141348835
+ 7
+ 1084737706
+ 8
+ -1065063953
+
+
+ 2
+ 2
+ 3
+ 6
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1139052693
+ 7
+ 1080938866
+ 8
+ -1073319056
+
+
+ 2
+ 2
+ 3
+ 8
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1161958655
+ 7
+ 1099668786
+ 8
+ -1073319056
+
+
+ 2
+ 2
+ 3
+ 9
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1148922426
+ 7
+ 1086508776
+ 8
+ -1076100424
+
+
+ 2
+ 2
+ 3
+ 10
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1169908270
+ 7
+ 1106659062
+ 8
+ -1078236516
+
+
+ 2
+ 2
+ 3
+ 11
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1168889995
+ 7
+ 1103911084
+ 8
+ -1082886964
+
+
+ 2
+ 2
+ 3
+ 12
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1160729473
+ 7
+ 1095247586
+ 8
+ -1076100424
+
+
+ 2
+ 2
+ 3
+ 19
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1171440929
+ 7
+ 1103785747
+ 8
+ -1075032379
+
+
+ 2
+ 2
+ 3
+ 21
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1163187837
+ 7
+ 1102690138
+ 8
+ -1073319056
+
+
+ 2
+ 2
+ 3
+ 23
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1172459204
+ 7
+ 1098523915
+ 8
+ -1062927862
+
+
+ 2
+ 2
+ 3
+ 24
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1175303133
+ 7
+ 1102375714
+ 8
+ -1061058782
+
+
+ 2
+ 2
+ 3
+ 25
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1179874390
+ 7
+ 1097945441
+ 8
+ -1054338996
+
+
+ 2
+ 2
+ 3
+ 26
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1167504019
+ 7
+ 1102555367
+ 8
+ -1044515201
+
+
+ 2
+ 2
+ 3
+ 27
+ 4
+ 0
+ 5
+ 4
+ 6
+ 1177335863
+ 7
+ 1102845396
+ 8
+ -1054739513
+
+
+ 2
+ 2
+ 3
+ 31
+ 4
+ 0
+ 5
+ 0
+ 6
+ 1184146588
+ 7
+ 1060439283
+ 8
+ -1069504319
+
+
+
+ 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
+
+ IntSpeaker
+ Headphone
+
+ PathMapID
+ 68
+
+
+
diff --git a/Resources/PinConfigs.kext/Contents/Info.plist b/Resources/PinConfigs.kext/Contents/Info.plist
index 9e302313e9..515f65e30d 100755
--- a/Resources/PinConfigs.kext/Contents/Info.plist
+++ b/Resources/PinConfigs.kext/Contents/Info.plist
@@ -1552,6 +1552,24 @@
WakeVerbReinit
+
+ AFGLowPowerState
+ AwAAAA==
+ Codec
+ ALC236 for Dell Vostro 5401 for Lorys89
+ CodecID
+ 283902518
+ ConfigData
+ AUccEAFHHQEBRx4XAUcfkAFHDAICFxwgAhcdEAIXHisCFx8EAhcMAgEnHDABJx0BAScepgEnH5ABlxxAAZcdEAGXHosBlx8E
+ FuncGroup
+ 1
+ LayoutID
+ 68
+ WakeConfigData
+ AUcMAgIXDAI=
+ WakeVerbReinit
+
+
AFGLowPowerState
AwAAAA==