Skip to content

Commit

Permalink
Added ALC230 layout 20 for ALC883 by samcabral (#763)
Browse files Browse the repository at this point in the history
  • Loading branch information
samcabral authored Mar 7, 2022
1 parent c12661a commit cccd084
Show file tree
Hide file tree
Showing 7 changed files with 1,457 additions and 7 deletions.
3 changes: 2 additions & 1 deletion Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,15 @@ AppleALC Changelog
- Added ALC269 layout-id 26 for Infinix INBook X1 XL11 by @andreszerocross
- Added layout-id 39 for Realtek ALC274 - Mechrevo UmiPro3 (Tongfang GM5MG0Y) by @harahi
- Added layout-id 96 for Realtek ALC257 - Lenovo Thinkpad L390 by @antoniomcr96
- Added ALC883 with fixed MuteGPIO and noise in headphones layout 20 for Atermiter X79G by @samcabral

#### v1.6.9
- Added 0x100003 revision for ALCS1220A
- Updated pinconfig ALC897 layout-id 12 by @Sergey-Galan
- Replace 200 Series PCH HD Audio 0xA2F0 controller patch
- Update 0xA2F0 controller patch to fix HDMI audio by @Core-i99
- Improved compatibility of `alc-verb` with Linux `hda-verb`
- Reduce input gain for mics for layout 20 ALC230
- Reduce input gain for mics for layout 20 ALC230 by @samcabral
- Update Pin Config for layout 16 ALC1220
- Added ALC294 layout-id 44 for ASUS UX534FAC by @narcyzzo
- Added ALC1220A Layout 13 for Asus ProArt Z690-Creator WiFi by @CaseySJ
Expand Down
2 changes: 1 addition & 1 deletion Resources/ALC230/Platforms20.xml
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
</dict>
<dict>
<key>Boost</key>
<integer>1</integer>
<integer>3</integer>
<key>NodeID</key>
<integer>25</integer>
</dict>
Expand Down
7 changes: 2 additions & 5 deletions Resources/ALC230/layout20.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,7 @@
<integer>283902512</integer>
</array>
<key>Headphone</key>
<dict>
<key>Headset_dBV</key>
<integer>-1055916032</integer>
</dict>
<dict/>
<key>Inputs</key>
<array>
<string>Mic</string>
Expand Down Expand Up @@ -833,7 +830,7 @@
<key>LineIn</key>
<dict>
<key>MuteGPIO</key>
<integer>1342242842</integer>
<integer>1342242841</integer>
<key>SignalProcessing</key>
<dict>
<key>SoftwareDSP</key>
Expand Down
16 changes: 16 additions & 0 deletions Resources/ALC883/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@
<key>Path</key>
<string>layout7.xml.zlib</string>
</dict>
<dict>
<key>Comment</key>
<string>Realtek ALC883 for Atermiter X79G by SamCabral</string>
<key>Id</key>
<integer>20</integer>
<key>Path</key>
<string>layout20.xml.zlib</string>
</dict>
</array>
<key>Platforms</key>
<array>
Expand All @@ -31,6 +39,14 @@
<key>Path</key>
<string>PlatformsM.xml.zlib</string>
</dict>
<dict>
<key>Comment</key>
<string>Realtek ALC883 for Atermiter X79G by SamCabral</string>
<key>Id</key>
<integer>20</integer>
<key>Path</key>
<string>Platforms20.xml.zlib</string>
</dict>
</array>
</dict>
<key>Patches</key>
Expand Down
301 changes: 301 additions & 0 deletions Resources/ALC883/Platforms20.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,301 @@
<dict>
<key>CommonPeripheralDSP</key>
<array>
<dict>
<key>DeviceID</key>
<integer>0</integer>
<key>DeviceType</key>
<string>Headphone</string>
</dict>
<dict>
<key>DeviceID</key>
<integer>0</integer>
<key>DeviceType</key>
<string>Microphone</string>
</dict>
</array>
<key>PathMaps</key>
<array>
<dict>
<key>PathMap</key>
<array>
<array>
<array>
<array>
<dict>
<key>Amp</key>
<dict>
<key>Channels</key>
<array>
<dict>
<key>Bind</key>
<integer>1</integer>
<key>Channel</key>
<integer>1</integer>
</dict>
<dict>
<key>Bind</key>
<integer>2</integer>
<key>Channel</key>
<integer>2</integer>
</dict>
</array>
<key>MuteInputAmp</key>
<true/>
<key>PublishMute</key>
<true/>
<key>PublishVolume</key>
<true/>
<key>VolumeInputAmp</key>
<true/>
</dict>
<key>NodeID</key>
<integer>9</integer>
</dict>
<dict>
<key>NodeID</key>
<integer>34</integer>
</dict>
<dict>
<key>Boost</key>
<integer>3</integer>
<key>NodeID</key>
<integer>24</integer>
</dict>
</array>
</array>
<array>
<array>
<dict>
<key>Amp</key>
<dict>
<key>Channels</key>
<array>
<dict>
<key>Bind</key>
<integer>1</integer>
<key>Channel</key>
<integer>1</integer>
</dict>
<dict>
<key>Bind</key>
<integer>2</integer>
<key>Channel</key>
<integer>2</integer>
</dict>
</array>
<key>MuteInputAmp</key>
<true/>
<key>PublishMute</key>
<true/>
<key>PublishVolume</key>
<true/>
<key>VolumeInputAmp</key>
<true/>
</dict>
<key>NodeID</key>
<integer>9</integer>
</dict>
<dict>
<key>NodeID</key>
<integer>34</integer>
</dict>
<dict>
<key>Boost</key>
<integer>3</integer>
<key>NodeID</key>
<integer>25</integer>
</dict>
</array>
</array>
</array>
<array>
<array>
<array>
<dict>
<key>Amp</key>
<dict>
<key>Channels</key>
<array>
<dict>
<key>Bind</key>
<integer>1</integer>
<key>Channel</key>
<integer>1</integer>
</dict>
<dict>
<key>Bind</key>
<integer>2</integer>
<key>Channel</key>
<integer>2</integer>
</dict>
</array>
<key>MuteInputAmp</key>
<true/>
<key>PublishMute</key>
<true/>
<key>PublishVolume</key>
<true/>
<key>VolumeInputAmp</key>
<true/>
</dict>
<key>NodeID</key>
<integer>8</integer>
</dict>
<dict>
<key>NodeID</key>
<integer>35</integer>
</dict>
<dict>
<key>Boost</key>
<integer>3</integer>
<key>NodeID</key>
<integer>26</integer>
</dict>
</array>
</array>
</array>
<array>
<array>
<array>
<dict>
<key>NodeID</key>
<integer>20</integer>
</dict>
<dict>
<key>Amp</key>
<dict>
<key>Channels</key>
<array>
<dict>
<key>Bind</key>
<integer>1</integer>
<key>Channel</key>
<integer>1</integer>
</dict>
<dict>
<key>Bind</key>
<integer>2</integer>
<key>Channel</key>
<integer>2</integer>
</dict>
</array>
<key>MuteInputAmp</key>
<true/>
<key>PublishMute</key>
<true/>
<key>PublishVolume</key>
<true/>
<key>VolumeInputAmp</key>
<false/>
</dict>
<key>NodeID</key>
<integer>12</integer>
</dict>
<dict>
<key>Amp</key>
<dict>
<key>Channels</key>
<array>
<dict>
<key>Bind</key>
<integer>1</integer>
<key>Channel</key>
<integer>1</integer>
</dict>
<dict>
<key>Bind</key>
<integer>2</integer>
<key>Channel</key>
<integer>2</integer>
</dict>
</array>
<key>MuteInputAmp</key>
<true/>
<key>PublishMute</key>
<true/>
<key>PublishVolume</key>
<true/>
<key>VolumeInputAmp</key>
<false/>
</dict>
<key>NodeID</key>
<integer>2</integer>
</dict>
</array>
</array>
<array>
<array>
<dict>
<key>NodeID</key>
<integer>27</integer>
</dict>
<dict>
<key>Amp</key>
<dict>
<key>Channels</key>
<array>
<dict>
<key>Bind</key>
<integer>1</integer>
<key>Channel</key>
<integer>1</integer>
</dict>
<dict>
<key>Bind</key>
<integer>2</integer>
<key>Channel</key>
<integer>2</integer>
</dict>
</array>
<key>MuteInputAmp</key>
<true/>
<key>PublishMute</key>
<true/>
<key>PublishVolume</key>
<true/>
<key>VolumeInputAmp</key>
<false/>
</dict>
<key>NodeID</key>
<integer>38</integer>
</dict>
<dict>
<key>Amp</key>
<dict>
<key>Channels</key>
<array>
<dict>
<key>Bind</key>
<integer>1</integer>
<key>Channel</key>
<integer>1</integer>
</dict>
<dict>
<key>Bind</key>
<integer>2</integer>
<key>Channel</key>
<integer>2</integer>
</dict>
</array>
<key>MuteInputAmp</key>
<true/>
<key>PublishMute</key>
<true/>
<key>PublishVolume</key>
<true/>
<key>VolumeInputAmp</key>
<false/>
</dict>
<key>NodeID</key>
<integer>37</integer>
</dict>
</array>
</array>
</array>
</array>
<key>PathMapID</key>
<integer>20</integer>
</dict>
</array>
</dict>
Loading

0 comments on commit cccd084

Please sign in to comment.