diff --git a/Resources/CX8070/Info.plist b/Resources/CX8070/Info.plist
index 38521a1e44..d366694741 100755
--- a/Resources/CX8070/Info.plist
+++ b/Resources/CX8070/Info.plist
@@ -20,6 +20,14 @@
Path
layout15.xml.zlib
+
+ Comment
+ Andres ZeroCross - Conexant CX8070 for Lenovo ThinkPad E14
+ Id
+ 21
+ Path
+ layout21.xml.zlib
+
Platforms
@@ -31,6 +39,14 @@
Path
Platforms15.xml.zlib
+
+ Comment
+ Andres ZeroCross - Conexant CX8070 for Lenovo ThinkPad E14
+ Id
+ 21
+ Path
+ Platforms21.xml.zlib
+
Patches
diff --git a/Resources/CX8070/Platforms21.xml b/Resources/CX8070/Platforms21.xml
new file mode 100644
index 0000000000..379a90b013
--- /dev/null
+++ b/Resources/CX8070/Platforms21.xml
@@ -0,0 +1,189 @@
+
+ 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
+ 20
+
+
+ Boost
+ 3
+ NodeID
+ 26
+
+
+
+
+
+
+
+
+ Amp
+
+ Channels
+
+
+ Bind
+ 1
+ Channel
+ 1
+
+
+ Bind
+ 2
+ Channel
+ 2
+
+
+ MuteInputAmp
+
+ PublishMute
+
+ PublishVolume
+
+ VolumeInputAmp
+
+
+ NodeID
+ 19
+
+
+ Boost
+ 3
+ NodeID
+ 25
+
+
+
+
+
+
+
+
+ NodeID
+ 23
+
+
+ Amp
+
+ Channels
+
+
+ Bind
+ 1
+ Channel
+ 1
+
+
+ Bind
+ 2
+ Channel
+ 2
+
+
+ MuteInputAmp
+
+ PublishMute
+
+ PublishVolume
+
+ VolumeInputAmp
+
+
+ NodeID
+ 17
+
+
+
+
+
+
+ NodeID
+ 22
+
+
+ Amp
+
+ Channels
+
+
+ Bind
+ 1
+ Channel
+ 1
+
+
+ Bind
+ 2
+ Channel
+ 2
+
+
+ MuteInputAmp
+
+ PublishMute
+
+ PublishVolume
+
+ VolumeInputAmp
+
+
+ NodeID
+ 16
+
+
+
+
+
+ PathMapID
+ 212
+
+
+
diff --git a/Resources/CX8070/layout21.xml b/Resources/CX8070/layout21.xml
new file mode 100644
index 0000000000..1e5e788696
--- /dev/null
+++ b/Resources/CX8070/layout21.xml
@@ -0,0 +1,97 @@
+
+ LayoutID
+ 21
+ PathMapRef
+
+
+ CodecID
+
+ 351346566
+
+ Headphone
+
+ Inputs
+
+ Mic
+ LineIn
+
+ IntSpeaker
+
+ LineIn
+
+ SignalProcessing
+
+ SoftwareDSP
+
+ DspFunction0
+
+ FunctionInfo
+
+ DspFuncInstance
+ 0
+ DspFuncName
+ DspNoiseReduction
+ DspFuncProcessingIndex
+ 0
+
+ ParameterInfo
+
+ 1
+ 0
+ 2
+ 0
+ 3
+ 0
+ 4
+ -1111411312
+
+ PatchbayInfo
+
+
+
+
+
+ Mic
+
+ SignalProcessing
+
+ SoftwareDSP
+
+ DspFunction0
+
+ FunctionInfo
+
+ DspFuncInstance
+ 0
+ DspFuncName
+ DspNoiseReduction
+ DspFuncProcessingIndex
+ 0
+
+ ParameterInfo
+
+ 1
+ 0
+ 2
+ 0
+ 3
+ 0
+ 4
+ -1111411312
+
+ PatchbayInfo
+
+
+
+
+
+ Outputs
+
+ IntSpeaker
+ Headphone
+
+ PathMapID
+ 212
+
+
+
diff --git a/Resources/PinConfigs.kext/Contents/Info.plist b/Resources/PinConfigs.kext/Contents/Info.plist
index b43360b37e..43686053e1 100755
--- a/Resources/PinConfigs.kext/Contents/Info.plist
+++ b/Resources/PinConfigs.kext/Contents/Info.plist
@@ -8192,6 +8192,24 @@
WakeVerbReinit
+
+ AFGLowPowerState
+ AwAAAA==
+ Codec
+ Andres ZeroCross - Conexant CX8070 for Lenovo ThinkPad E14
+ CodecID
+ 351346566
+ ConfigData
+ AXccEAF3HQABdx4XAXcfkQGnHCABpx0AAaceoAGnH5ABlxwwAZcdEAGXHoEBlx8AAWccQAFnHRABZx4hAWcfAAF3DAIBZwwCAZcHJAGnByQ=
+ FuncGroup
+ 1
+ LayoutID
+ 21
+ WakeConfigData
+ AXcMAgFnDAIBlwckAacHJA==
+ WakeVerbReinit
+
+
AFGLowPowerState
AwAAAA==