From 9b6a9bc8976586760e0121382e219a8613a50d36 Mon Sep 17 00:00:00 2001
From: PMheart <17109513+PMheart@users.noreply.github.com>
Date: Mon, 4 Jul 2022 22:39:00 +0200
Subject: [PATCH 1/6] Test: Intentionally break plist integer type
---
.github/workflows/main.yml | 2 +-
Resources/AD1984A/Info.plist | 4 ++--
Resources/CX8050/Info.plist | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index bc683e1438..04b1ee2ab8 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -25,7 +25,7 @@ jobs:
path: MacKernelSDK
- name: CI Bootstrap
run: |
- src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/ocbuild/master/ci-bootstrap.sh) && eval "$src" || exit 1
+ src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/ocbuild/real-int-plist-check/ci-bootstrap.sh) && eval "$src" || exit 1
- name: Lilu Bootstrap
run: |
src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/Lilu/master/Lilu/Scripts/bootstrap.sh) && eval "$src" || exit 1
diff --git a/Resources/AD1984A/Info.plist b/Resources/AD1984A/Info.plist
index f379065e77..3207af2d10 100755
--- a/Resources/AD1984A/Info.plist
+++ b/Resources/AD1984A/Info.plist
@@ -5,7 +5,7 @@
Author
MacPeet
CodecID
- 6474
+ 6474
CodecName
AD1984A
Files
@@ -16,7 +16,7 @@
Comment
MacPeet - AD1984A
Id
- 11
+ 11
Path
layout11.xml.zlib
diff --git a/Resources/CX8050/Info.plist b/Resources/CX8050/Info.plist
index aa24d1dcbd..e801f310d2 100644
--- a/Resources/CX8050/Info.plist
+++ b/Resources/CX8050/Info.plist
@@ -5,7 +5,7 @@
Author
Vandroiy
CodecID
- 8050
+ 8050
CodecName
CX8050
Files
@@ -57,7 +57,7 @@
Find
xgYASIu/aAE=
MinKernel
- 18
+ 18
Name
AppleHDA
Replace
From 5d55e80218cc82e9ced4763df6970a3182ce598a Mon Sep 17 00:00:00 2001
From: PMheart <17109513+PMheart@users.noreply.github.com>
Date: Tue, 5 Jul 2022 16:15:02 +0200
Subject: [PATCH 2/6] Upload plist-int.diff to artifacts
---
.github/workflows/main.yml | 7 +++
Changelog.md | 111 +++++++++++++++++++++++++++++++------
2 files changed, 102 insertions(+), 16 deletions(-)
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 04b1ee2ab8..a2e8da4074 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -26,6 +26,13 @@ jobs:
- name: CI Bootstrap
run: |
src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/ocbuild/real-int-plist-check/ci-bootstrap.sh) && eval "$src" || exit 1
+ - name: Upload to Artifacts (Plist Integer Type Fix)
+ uses: actions/upload-artifact@v3
+ if: failure()
+ with:
+ name: Plist Integer Type Fix Artifacts
+ path: ./plist-int.diff
+
- name: Lilu Bootstrap
run: |
src=$(/usr/bin/curl -Lfs https://raw.githubusercontent.com/acidanthera/Lilu/master/Lilu/Scripts/bootstrap.sh) && eval "$src" || exit 1
diff --git a/Changelog.md b/Changelog.md
index 68c09366f4..a4eaa08446 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,6 +1,8 @@
AppleALC Changelog
==================
+
#### v1.7.3
+
- Added constants for macOS 13 support
- Fix sleep breaking earphone support on ALC295 layout-id 13 by Mahas1
- Fixed NUC8I5BEH JUST MIC ALC235 layout-id 88 by @frozenzero123
@@ -12,6 +14,7 @@ AppleALC Changelog
- Added ALC280 layout-id 18 for Dell OptiPlex 9020 AIO ALC280 by james090500
#### v1.7.2
+
- Added layout-id 97 ALC257 for Lenovo Thinkpad T490 by @savvamitrofanov
- Update controller patch for 400 series 0x06C8 to fix HDMI audio by @Core-i99
- Added ALC255(3234) layout-id 255 for Dell Inspiron 5548 by CynCYX
@@ -19,6 +22,7 @@ AppleALC Changelog
- Fix Legion Y9000X 2020 Speaker Mute disabled issue by SukkaW
#### v1.7.1
+
- Fixed EAPD for layout 28 ALC269 by @samcabral
- Fixed wrong file name in ALC287 info.plist
- Added dump for ALC225 layout 30 by @usr-sse2
@@ -29,6 +33,7 @@ AppleALC Changelog
- Added layout-id 59 ALC292 for Dell M4800 with dockstation support by @hansyao
#### v1.7.0
+
- Fix headphones after sleep on Latitude 7390 2-in-1 (ALC225 layout 30)
- Added `dump_coeff.sh` script in `Tools` to dump processing caps under macOS, plus docs in Wiki
- Added MSI Modern 15 A10M ALC235 layout 29 by @hla63
@@ -38,6 +43,7 @@ AppleALC Changelog
- 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
@@ -49,6 +55,7 @@ AppleALC Changelog
- Added ALC1220A Layout 13 for Asus ProArt Z690-Creator WiFi by @CaseySJ
#### v1.6.8
+
- Replace patch for 500 Series(0x43C8) PCH HD Audio
- Added ALC269-VC for Samsung NP540U4E #752 by @majonez
- Added ALC1220A layout 8 for MSI z490i unify by @viorel78
@@ -59,6 +66,7 @@ AppleALC Changelog
- Added ALC897 layout 11 for GIGABYTE Z590M
#### v1.6.7
+
- Added 600-series controller patch by @R-a-s-c-a-l
- Added ALC282 layout-id 69 for Lenovo IdeaPad Z510 by hoseinrez
- Added ALC285 layout-id 66 for for Lenovo Legion S740 15-IRH by @R-a-s-c-a-l
@@ -73,6 +81,7 @@ AppleALC Changelog
- Added ALC662 layout-id 19 for MSI X79A-GD65 by @wy414012
#### v1.6.6
+
- Added ALC256 layout-id 24 for Intel NUC NUC10i5FNH by Andres ZeroCross
- Added Conexant CX11970 (CX8400) layout-id 13 for Acer Swift 3 SF31* (Ice Lake) by m0d16l14n1
- Added ALCS1200A layout-id 7 for B550M Gaming Carbon WIFI by Kila2
@@ -82,9 +91,10 @@ AppleALC Changelog
- Fixed ALC221 layout-id 11 for HP6300/8300 rear line-in jack by adding DSP functions by aloha-cn
#### v1.6.5
+
- Added ALC236 for Lenovo IdeaPad 330S-14IKB by Ab2774
- Some updates and revisions for ALC236 LayoutID 36 by volcbs
-- Added ALC897 for GIGABYTE Z590 Gaming X by Sergey_Galan
+- Added ALC897 for GIGABYTE Z590 Gaming X by Sergey_Galan
- Added ALC294 layout-id 99 for ASUS ROG GU502LV by htmambo
- Added ALC256 layout-id 99 for XiaoMiPro 2020 by htmambo
- Added ALC897 layout-id 23 for Chuwi-CoreBookX14 by weachy
@@ -92,6 +102,7 @@ AppleALC Changelog
- Added ALC236 layout-id 23 for Lenovo Air 13 IML(S530-13IML) by JudySL
#### v1.6.4
+
- Added 10.4 and 10.5 support, and 10.6 and 10.7 support in 32-bit mode
- Update STAC9200 layout-id 11 to support 10.4 to 10.6
- Added STAC9205 layout-id 11 for Dell Inspiron 1520 and Latitude D630
@@ -107,10 +118,12 @@ AppleALC Changelog
- Added ALC892 layout-id 32 for custom G4/G5mod
#### v1.6.3
+
- Update ALC289 layout-id 87 by GitNaufal
- Update ALC235 layout-id 18 for AsRock 310 BB by viorel78
#### v1.6.2
+
- Added constants for macOS 12 support
- Added 10.6 and 10.7 support in 64-bit mode
- Fixed HDMI Audio 0xA171 for Acer VX5-591G by dongcodebmt
@@ -118,6 +131,7 @@ AppleALC Changelog
- Update WakeConfigData for ALC255 layout-id 96 by wozhinengpa
#### v1.6.1
+
- Fixed broken data in CS4206's layout76.xml
- Added PathMapID 4206 and 8800 for ALC885's Layout 67 and 73
- Fixed broken data in ALC289's layout87.xml
@@ -140,6 +154,7 @@ AppleALC Changelog
- Added ALC282 layout-id 21 for TinyMonster ECO by DalianSky
#### v1.6.0
+
- Added `use-layout-id` property to use `layout-id` as is on Macs
- Added `use-apple-layout-id` property to use `apple-layout-id` as `layout-id` on Macs
- Fixed CS4206 and ALC885 support for legacy Macs
@@ -148,6 +163,7 @@ AppleALC Changelog
- Added ALC1220 layout-id 100 for Hasee_G8-CU7PK by R-a-s-c-a-l
#### v1.5.9
+
- Added CS4206 layout-id 24 and 60
- Added 500 Series (0xF0C8 Z590 + Intel 10 Gen) PCH HD Audio Controller
- Added 500 Series (0x43C8 Z590 + Intel 11 Gen) PCH HD Audio Controller
@@ -159,11 +175,13 @@ AppleALC Changelog
- Added controller patch for 100 Series (8086:A170) by dhinakg
#### v1.5.8
+
- Improved resource packaging by stripping optional tags
- General enhancement & improvement for ALC230 by Ab2774
- Added ALC274 layout-id 35 by jackjack1-su
#### v1.5.7
+
- Add support for legacy Macs
- Added ALC289 layout-id 99 for Dell XPS 13 9300 by DalianSky
- Added ALC225 layout-id 90 for Dell Inspiron 5379 by fast900
@@ -174,6 +192,7 @@ AppleALC Changelog
- Added ALC897 layout-id 66 for ASUS_PRIME_B460M-K by Dynamix1997
#### v1.5.6
+
- Improved `alc-verbs` availability checking
- Add ALC256 layout-id 67 for Dell OptiPlex 7080
- Add ALC222 layout-id 11 for HP EliteDesk 800 G6 Mini
@@ -182,6 +201,7 @@ AppleALC Changelog
- CX20751_2 fixed mic gain slider in Big Sur
#### v1.5.5
+
- Fixed kext loading issues on 10.8 and similar operating system
- Added a requirement to inject `alc-verbs` or use `alcverbs=1` argument for custom verbs
- Added ALC255 layout-id 66 for Dell Optiplex7060/7070MT(Separate LineOut) by Dynamix1997
@@ -199,6 +219,7 @@ AppleALC Changelog
- Added `-dev` option to alc-verb to support sending commands to all codecs
#### v1.5.4
+
- Improved Ice Lake controller patches by fewtarius
- Added verb sending functionality from userspace by black-dragon74
- Added ALC235 (display as ALC233) layout-id 35 for Lenovo Qitian M420-D046(C) by crysehillmes
@@ -212,6 +233,7 @@ AppleALC Changelog
- Added ALC290 layout-id 10 for HP Envy 15t-k200 w/ Beats Audio 2.1 by temp1122-sys
#### v1.5.3
+
- Fix ALCS1200A lost ID 11 by owen0o0
- Added MacKernelSDK with Xcode 12 compatibility
- Added CX20632 layout-id 20 for HP Elitedesk 800 G5 Mini by phucnguyen2411
@@ -222,6 +244,7 @@ AppleALC Changelog
- Correct layout 13 for IDT92HD87B2/4
#### v1.5.2
+
- Added missing layout7.xml for CA0132
- Added 400 series 0xA3F0 controller patch by goomadao
- Added ALCS1200A layout-id 11 for MAG-Z490-TOMAHAWK by owen0o0
@@ -237,6 +260,7 @@ AppleALC Changelog
- Added ALC287 layout-id 11 for HP Omen 15 2020 by lunjielee
#### v1.5.1
+
- Set MinKernel Catalina for 400 Series
- Added constants for 11.0 support
- Added 400 series 0x6c8 and 0x2c8 controller patch (thanks @lvs1974)
@@ -251,6 +275,7 @@ AppleALC Changelog
- Added ALC289 layout-id 11 for alienware m17r2 by leeoem
#### v1.5.0
+
- Update ALC283 layout-id 88 by xiaoleGun
- Fixed accidental reading of `alc-layout-id` on non-Apple firmwares
- Add patch to fix internal mic gain adjustment Conexant CX8050
@@ -263,6 +288,7 @@ AppleALC Changelog
- Added ALC256 layout-id 76 (4CH) for Matebook X Pro 2019 by Durian-Life
#### v1.4.9
+
- Added IDT92HD73E1X5 layout-id 15 for HP Envy h8 1425eg by MacPeet
- Fix Headphone NodeID ALC269VC layout-id 22 Veritron Z4640G by Andres ZeroCross
- Added ALC255 layout-id 29 for Acer Predator G3-571 by dhinakg
@@ -279,6 +305,7 @@ AppleALC Changelog
- Rename 400 series LP controller, add 400 series PCH-H controller
#### v1.4.8
+
- MaxKernel HS for GM/GP
- Support startup delay for AppleHDAController via `alc-delay` property or `alcdelay` boot-arg (in ms)
- Guarded TCSEL change to TC0 with `alctcsel=<01 00 00 00>` property or `alctcsel=1` boot-arg
@@ -294,6 +321,7 @@ AppleALC Changelog
- Fix Conexant CX8050 LineIn for headsets with combo jack
#### v1.4.7
+
- Added support for Intel C620 series PCH Audio
- Fixed injected MaximumBootBeepVolume
- Added ALC256 layout-id 23 by Andres ZeroCross for Razer Blade 15 RZ09-02705E75
@@ -309,6 +337,7 @@ AppleALC Changelog
- Added ALC235 layout-id 17 for Lenovo ThinkCentre Tiny M720q by marianvlaza
#### v1.4.6
+
- Add missing pinconfig ALC235 layout-id 16
- Fixed speaker/headphone priority ALC700 layout-id 11
- 300 Series PCH HD Audio is native in 10.14+
@@ -316,6 +345,7 @@ AppleALC Changelog
- Added TCSEL change to TC0 for Intel codecs
#### v1.4.5
+
- Update MuteGPIO and AMP Values ALC255 layout-id 21 by Andres ZeroCross
- Added ALC272 layout-id 21 for Lenovo All In One PC C440 by Andres ZeroCross
- Conflict patches for NUC7 HDMI audio are deleted.
@@ -327,6 +357,7 @@ AppleALC Changelog
- Added ALC269VC layout-id 47 for Hasee K790s by Dynamix1997
#### v1.4.4
+
- Added ALC269 layout-id 12 for Asus Vivobook S200CE by chunnann
- Update ALC269 layout-id 19 for Asus Vivobook S300CA by chunnann
- Update ALC230 layout-id 20 to fix sleep after wake by ameenjuz
@@ -334,6 +365,7 @@ AppleALC Changelog
- Added ALC285 layout-id 31 for Thinkpad X1E 8750H version by Flymin
#### v1.4.3
+
- Added support for `No-hda-gfx` HDEF property disabling IGPU digital audio
- Added CX8050 layout-id 13 for ASUS S410U/X411U by cowpod
- Fix layout 13 CX8050 microphone after sleep by cowpod
@@ -343,6 +375,7 @@ AppleALC Changelog
- Fixed ALC292 layout-id 55 with linein (dock mic) boost issue by baesar0
#### v1.4.2
+
- Added Conexant CX20632 layout-id 28 for HP EliteDesk by Halelluja12
- Added wake verb for ALC1220 layout-id 34 for MSI P65 Creator / MSI GS65
- Added Conexant CX20632 layout 23 for HP ProDesk 480 G4 by frankiezdh
@@ -353,6 +386,7 @@ AppleALC Changelog
- Fix ALC700 HeadPhones and SPDIF outputs by osy86
#### v1.4.1
+
- Fixed memory leaks
- Added AMD Radeon R9 Fury/R9 Fury X HDMI audio support
- Added ALC256 layout-id 66 for ASUS Y5000U X507UBR by lgs3137
@@ -366,6 +400,7 @@ AppleALC Changelog
- Added CX8200 layout-id 23 for HP Probook 440 G5 by frankiezdh
#### v1.4.0
+
- Unified release archive names
- Added AMD Zen 2 controller patches by camielverdult
- Added ALC274 layout-id 21 for Dell Inspiron 27-7777 AIO Series by Andres ZeroCross
@@ -374,6 +409,7 @@ AppleALC Changelog
- Added ALC285 layout 31 for Thinkpad X1E 8750H version by Flymin
#### v1.3.9
+
- Allow loading on 10.15 without `-lilubetaall`
- Added ALC272 layout-id 18 for Lenovo B570 and B570e by Sniki
- Added Conexant CX8070 (CX11880) layout-id 15 for Lenovo ThinkPad E590 by MacPeet
@@ -390,9 +426,10 @@ AppleALC Changelog
- Added ALC256 layout-id 14 for Dell Series with Subwoofer courtesy of @insanelydeepak
- Update ALC892 layout-id 97 by gitawake
- Update ALC298 layout-id 66 for MECHREVO S1 by lgs3137
-- Added ALCS1220A layout-id 11 for Asus Z270-G (based on Mirone's layout 7) by Kushamot
+- Added ALCS1220A layout-id 11 for Asus Z270-G (based on Mirone's layout 7) by Kushamot
#### v1.3.8
+
- Fixed rare random audio init failure on 10.14
- Added ALC255 (3246) layout-id 100 for alienware alpha r2 by DalianSky
- Added ALC262 layout-id 7 for MS-7480N1 by DalianSky
@@ -410,6 +447,7 @@ AppleALC Changelog
- Added ALC270 layout-id 21 for Asus A46CB-WX024D Laptop by Andres ZeroCross
#### v.1.3.7
+
- VT2020_2021 anticlick patches by chrome
- VT1802 anticlick patches by chrome
- VT1705 anticlick patches by chrome
@@ -425,6 +463,7 @@ AppleALC Changelog
- Added ALC256 layout-id 57 for huawei honor magic book by ROSstudy
#### v1.3.6
+
- Update Revision 0x100001 for CX20751/2 (Toshiba Kira 107)
- Added ALC255 layout-id 15 for Gigabyte Brix BRi5(H), BRi7(H)] by najdanovicivan
- Added ALC295/ALC3254 for Dell Latitude 5290 by Unbelievable9
@@ -439,6 +478,7 @@ AppleALC Changelog
- Added ALC887 layout-id 53 for Asus PRIME Z270-P by ctich
#### v1.3.5
+
- Added AD1988A layout-id 12 by chrome
- Added ALC282 layout-id 41/43/51 for Lenovo Y410P/Y430P/Y510P by yunsur
- Added CX8400 layout-id 12 for Elitebook 1050 G1 by tyufhl & kuque
@@ -476,6 +516,7 @@ AppleALC Changelog
- Added ALC269 layout-id 21 for Dell OptiPlex 7010 by Goldfish64
#### v1.3.4
+
- Disabled AppleGFXHDA matching onto HDEF to force AppleHDA usage
- Added Wern Apfel's menubar patch for CX20590
- Added ALC255 layout-id 21 for Asus X441UA-WX096D by Andres ZeroCross
@@ -504,6 +545,7 @@ AppleALC Changelog
- Added ALC1220 layout-id 16 for Gigabyte Z390 by MacPeet
#### v1.3.3
+
- Added ability to disable controller patching by injecting property 'no-controller-patch' (for use of FakePCIID_Intel_HDMI_Audio)
- Fixed volume control for CX8200 with Wern Apfel patch from CX20724
- Fixed patches for IDT92HD872_4 (IDT 76d9)
@@ -524,6 +566,7 @@ AppleALC Changelog
- Fix volume control for CX20756 layout-id 13 and external mic minor changes/fixes
#### v1.3.2
+
- Added ALC269 layout-id 45 for Asus A45A and K45 by maiconjs (Wolfield)
- Added WakeConfigData for ALC892 layout-id 1 by FredWst
- Added ALC295 layout-id 14 for Asus UX430UA by InsanelyDeepak
@@ -532,6 +575,7 @@ AppleALC Changelog
- Added ALC230 layout-id 13 for Lenovo 310-14ISK by Andres
#### v1.3.1
+
- Fixed incorrect unused HDAU termination
- Fixed pinconfig refresh causing random init failures
- Added ALC225/ALC3253 layout-id 30 for Dell Inspiron 17-7779 by Constanta
@@ -541,12 +585,14 @@ AppleALC Changelog
- Added ALC295 layout-id 1 for HP Envy x360 15-bp107tx by Damon
#### v1.3.0
+
- Requires Lilu 1.2.5 and higher and enabled on 10.14 by default
- Added digital audio property injection for AMD, Intel, NVIDIA
- Added NVIDIA multi-gpu NVIDIA HDAU patch support
- Added ALC269VC layout-id 30 for Hasee Z6SL7R3 by HF
#### v1.2.8
+
- Added basic 10.14 compatibility via masking real `layout-id`
- AppleALC selected `layout-id` is now shown as `alc-layout-id` in ioreg
- Overriden `layout-id` can be passed as`apple-layout-id` (`alcaaplid=X`)
@@ -558,6 +604,7 @@ AppleALC Changelog
- Added ALC298 layout-id 30 for Xiaomi Mi Notebook Air 13.3 by Constanta
#### v1.2.7
+
- Added NVIDIA HDMI patch for GP107 and GP108 for 10.13.4+
- Added NVIDIA HDMI patch for GP104 for 10.13.4+
- Added ALC898 layout-id 98 for MSI GE62 7RE Apache Pro by spectra
@@ -571,9 +618,11 @@ AppleALC Changelog
- Added ALC233 layout-id 32 for ASUS VIVOBOOK S301LA by MacPeet
#### v1.2.6
+
- Fixed a rare kernel panic due to use-after-free in verb code at waking from sleep
#### v1.2.5
+
- Implemented verb execution after wake (via `WakeVerbReinit` in PinConfigs), obsoletes CodecCommander in fixed resources
- Implemented custom verbs for wake (via `WakeConfigData` in PinConfigs), `ConfigData` is used by default
- Merged PinConfigs into AppleALC main binary by default for compatibility reasons
@@ -589,6 +638,7 @@ AppleALC Changelog
- Fixed rare kernel panics due to short incompatible HDEF controller patches affecting other code
#### v1.2.4
+
- Added ALC269 layout-id 10 (toleda) for Brix by ttimasdf
- Added ALC663 layout-id 99 for ASUS N71J by alex1960
- Added CX20641 layout-id 11 and layout-id 13 for Dell OptiPlex 3010 or compatible by MacPeet
@@ -598,6 +648,7 @@ AppleALC Changelog
- Added NVIDIA HDMI patch for GM200 by al3xtjames
#### v1.2.3
+
- Added `alcid=layout` boot argument for testing purposes
- Added automatic rename for HDEF device
- Added ALC255 layout-id 18 for Aorus X5V7 by DuNe
@@ -610,6 +661,7 @@ AppleALC Changelog
- Added IDT92HD91BXX layout-id 13 for HP Envy 6 1171-SG by MacPeet
#### v1.2.2
+
- Added ALC256 layout-id 56 for Dell 7000 by DalianSky
- Added ALC298 layout-id 47 for ThinkPad T470P by DalianSky
- Update ALC269 layout27.xml.zlib by Andrey1970
@@ -629,6 +681,7 @@ AppleALC Changelog
- Added ALC892 layout-id 98 with working SPDIF
#### v1.2.1
+
- Added ALC298 layout-id 11 for Alienware 17 (ALC3266) by Rockjesus
- Added VIA VT2020/2021 layout-id 9 by SonicBSV
- Added ALC269 layout-id 18 for Thinkpad X230 by Hypereitan
@@ -639,6 +692,7 @@ AppleALC Changelog
- Added IDT92HD87B1/3 layout-id 13 by InsanelyDeepak
#### v1.2.0
+
- Requires Lilu 1.2.0 and higher
- Added Lilu 1.2.0 safe mode loading compatibility
- Added Intel Broadwell HD6000 HDMI audio support (ig-platform-id 0x16260004)
@@ -655,6 +709,7 @@ AppleALC Changelog
- Update ALC269 layout-id 16 by MacPeet
#### v1.1.4
+
- Added High Sierra to the list of compatible OS
- Added ALC295/ALC3254 layout-id 3 by Mirone
- Added ALC298 layout-id 72 for Dell XPS 9560 by KNNSpeed
@@ -670,6 +725,7 @@ AppleALC Changelog
- Added ALC269VB layout-id 16 for Dell Optiplex 790 by MacPeet
#### v1.1.3
+
- Fixed ALC889 info.plist min/max kernel
- Added Desktop Intel Kaby Lake HD630 HDMI audio support (ig-platform-id 0x59120000)
- Added Conexant CX20756 layout-id 13 by InsanelyDeepak
@@ -683,14 +739,15 @@ AppleALC Changelog
- Added ALC255 layout-id 27 for Asus X556UA m-dudarev
#### v1.1.2
+
- Added ALC225 layout-id 28 for Dell Inspirion 7579 by ChalesYu
- Added ALC298 layout-id 28 for Dell XPS 9x50 by vusun123
- Changed ALC290 layout-id 28 resources Mic & Line In Fix by vusun123
- Added VIA VT1802 layout-id 33 for asus S400CA by ChalesYu
-- Added IDT92HD91BXX layout-id 33 for HP Envy by jl4c
+- Added IDT92HD91BXX layout-id 33 for HP Envy by jl4c
- Added ALCS1220A layout-id 1, 2 for ASUS 200 series by Toleda
- Added ALC1220 layout-id 1, 2 for 200 series by Toleda
-- Added ALC662 layout-id 12 for Lenovo ThinkCentre M800 by stich86
+- Added ALC662 layout-id 12 for Lenovo ThinkCentre M800 by stich86
- Added ALC892 layout-id 28 for Clevo P751DMG by crysehillmes
- Added ALC269VC layout-id 40 for Lenovo W530 by vusun123
- Added ALC280 (ALC3220) layout-id 11 for Alienware alpha (ONLY SPDIF) by ganxiao
@@ -703,6 +760,7 @@ AppleALC Changelog
- Added OSBundleCompatibleVersion
#### v1.1.1
+
- Requires Lilu 1.1.0 or newer
- Fixed IDT92HD71B7X macOS 10.12 compatibility issue
- Added IDT92HD91BXX revision-id 0x100303
@@ -720,10 +778,11 @@ AppleALC Changelog
- Added IDT92HD91BXX ambient noise reduction to layout-id 12
- Added ALC887 revision-id 0x100202
- Changed ALC255 layout-id 3 resources by Mirone. It should fix kernel task loading issue
-- Added CA0132 layout-ids 0-6 by Wern Apfel
+- Added CA0132 layout-ids 0-6 by Wern Apfel
- Fix CX20756 typo in layout3.xml.zlib
#### v1.1.0
+
- AppleALC now has its kernel patcher moved to [Lilu.kext](https://github.com/vit9696/Lilu)
- Added Intel 200 Series Audio controller support by chrome
- Fixed typo in PinConfigs.kext for ALC233 layout-id 29
@@ -739,6 +798,7 @@ AppleALC Changelog
- Update PinConfig for ALC1220 by truesoldier
#### v1.0.19
+
- Added ALC269 layout-id 35 for Samsung NP350V5C-S0URU by Mirone
- Added Conexant CX20755 layout-id 3 by Mirone
- Added ALC269VB layout-id 76 for ENZ C16B by jimmy19990
@@ -750,11 +810,11 @@ AppleALC Changelog
- Added ALC236 layout-id 11 Initial support by Jake Lo (forum.osxlatitude)
- Added ALC269VC layout-id 14 for Samsung NT550P7C-S65 with subwoofer 2.1ch by Rockjesus
- Added Laptop Intel Skylake HD530 HDMI audio support (ig-platform-id 0x191B0000)
-- Added revision-id 0x100001 into ALC236 info.plist
+- Added revision-id 0x100001 into ALC236 info.plist
- Added ALC293 codec support layout-id 28, 29 for Lenovo T460/T560 by tluck
- Added Conexant CX20751_2 HDMI/DisplayPort Output fix by syscl
- Added ALC282 layout-id 29 for Dell Inspirion 3521 by Generation88
-- Added ALC293 layout-id 11 for Dell E7450 by Andres ZeroCross
+- Added ALC293 layout-id 11 for Dell E7450 by Andres ZeroCross
- Update PinConfig data for ALC269 layout-id 27 by Andrey1970
- Added ALC3236 (ALC233) layout-id 29 for Asus X550LDV by Mirone
- Added Conexant CX20722 codec support layout-id 3 by Mirone
@@ -766,6 +826,7 @@ AppleALC Changelog
- Allowed building for 10.8 without using 10.8 SDK
#### v1.0.18
+
- Improved operating system detection
- Decent workaround for 10.12 issues and panics
- Added ALC888S-VD layout-it 11 and 28 for Medion P9614 and E7216 by MacPeet
@@ -781,6 +842,7 @@ AppleALC Changelog
- Added IDT92HD81B1X5 layout-id 28 by Gujiangjiang for HP Pavilion g4 1000 series
#### v1.0.17
+
- Added C610/X99 Audio Controller r1 support by masking to 8ca0
- Added C610/X99 Audio Controller r2 support by masking to 8ca0
- Disabled Z97 controller patching on 10.10 and newer because it is supported by default
@@ -804,8 +866,9 @@ AppleALC Changelog
- Added ALC256 (3246) codec support layout-id 13 by InsanelyDeepak
- Added ALC255 layout-id 13 and 17 by InsanelyDeepak
- Fixed an extremely rare crash on 10.12
-
+
#### v1.0.16
+
- Fixed a rare lock acquisition issue on 10.12
- Fixed a rare kernel panic on initialisation failure
- Improved ALC887 layout-id 11, 13 by InsanelyDeepak
@@ -821,6 +884,7 @@ AppleALC Changelog
- Added Atom Z36xxx/Z37xxx Audio Controller support by masking to 0c0c
#### v1.0.15
+
- Added macOS 10.12 to the list of supported systems
- Added ALC262 codec support layout-id 11 by MacPeet
- Added ALC898 layout-id 13 for MSI GS40 by InsanelyDeepak
@@ -832,12 +896,13 @@ AppleALC Changelog
- Guaranteed null termination for readFileToBuffer buffers
#### v1.0.14
+
- Added ALC290 layout-id 28 for Dell Vostro 5480 by vusun123
- Added ALC292 layout-id 28 for Lenovo T440 vusun123
- Added a few more fixes to lock acquisition panic on 10.12 Beta
- Fixed VT2020/2021 patches for 10.12 Beta by melxman
- Fixed Creative CA0132 patches for 10.12 by nmano
-- Added revision-id 0x100002 for Conexant CX20590
+- Added revision-id 0x100002 for Conexant CX20590
- Added ALC233 layout-id 12 for Asus X550LC
- Added revision-id into ALC233 info.plist
- Added CX20590 layout-id 28 for Dell Vostro 3x60 by vusun123
@@ -848,6 +913,7 @@ AppleALC Changelog
- Added ALC1150 layout-id's 1, 2, 3 by Toleda
#### v1.0.13
+
- Improved workaround for 10.12 Beta issues
- Fixed PAGE FAULT panic on 10.12 Beta
- Added version information on boot
@@ -866,6 +932,7 @@ AppleALC Changelog
- Added ALC1150 layout 11 with boosted microphone (built on 7)
#### v1.0.12
+
- Lowered minimal OS requirement to 10.8 for ALC269
- Added ALC269 revision-id 0x100203 support
- Workaround for booting in 10.12 Beta
@@ -886,6 +953,7 @@ AppleALC Changelog
- Optimized CX20561 platforms11.xml.zlib
#### v1.0.11
+
- Added ALC668 layout-id 29 for Asus N750JV by DroID969
- ALC887VD Optimization Layout 11 officially will Support AC97 Front Panel like Windows Driver
- ALC887VD Optimization Added Layout 11, 12, 13, 17
@@ -893,10 +961,10 @@ AppleALC Changelog
- ALC887VD Optimization Layout 12 LinIn Fix
- ALC887VD Optimization Added AMD Support in all Layouts
- ALC887VD Optimization replace several custom platforms.xml.zlib with common platformsID.xml.zlib
-- Added ALC233 layout-id 4 for ALC3236 codec
+- Added ALC233 layout-id 4 for ALC3236 codec
- Added ALC290 layout-id 4 for ALC3241 codec
- Added IDT92HD91BXX layout-id 12 by RehabMan for HP Envy laptops
-- Changed ALC665 resources by InsanelyDeepak
+- Changed ALC665 resources by InsanelyDeepak
- Added ALC269VC layout-id 13 for Samsung NP350V5C-S08IT by InsanelyDeepak
- Changed ALC233 resources layout-id 4 for ALC3236 codec
- Added ALC888 layout-id 4 for Laptop by Mirone
@@ -904,6 +972,7 @@ AppleALC Changelog
- Added ALC269VB layout-id 9 for Toshiba Satellite C660-1DR
#### v1.0.10
+
- Added ALC665 codec support layout-id 12, 13 by insanelydeepak
- Added ALC292 codec support layout-id 12
- Added ALC283 layout-id 11 for Aspire V3-371 by Slbomber
@@ -920,6 +989,7 @@ AppleALC Changelog
- Changed not working layout12 and platforms12 for Creative CA0132
#### v1.0.9
+
- Replace ALC888 patch 11d4198b->10ec0885 it prevents Sound Asserions on layout-id 1, 2, 3
- Deleted unnecessary ALC888 patch 11d41983
- Changed patch for Intel HD4600 HDMI (ig-platform-id 0x0d220003)
@@ -939,11 +1009,12 @@ AppleALC Changelog
- Added IDT92HD93BXX codec support layout-id 12
#### v1.0.8
+
- Added ALC885 Toleda resources layout-id 1
- Added ALC887 Toleda resources layout-id 1, 2, 3
- Fix mistake in CX20751/2 info.plist and change layout-id to 28
- Added ALC888 Toleda resources layout-id 1, 2, 3
-- Added ALC668 layout 20 for Asus G551JM
+- Added ALC668 layout 20 for Asus G551JM
- Added ALC275 layout-id 3 Mirone resources
- Added ALC283 layout-id 3 Mirone resources
- Added ALC284 layout-id 3 Mirone resources
@@ -960,6 +1031,7 @@ AppleALC Changelog
- AppleALC should not abort loading if it fails to find some kext
#### v1.0.7
+
- Added 0x100004 revision to ALC269
- Added custom ALC269 resources for SONY VAIO VPCEB3M1R layout-id 20
- Added custom ALC282 resources for Acer Aspire E1-572G layout-id 28
@@ -980,6 +1052,7 @@ AppleALC Changelog
- Fixed codec-id in PinConfigs info.plist for IDT 92HD87B1/3 should be 287143633
#### v1.0.6
+
- Reduced kext size by optimising capstone build options
- Added Model key with possible Laptop/Desktop/Any values to Controllers.plist (matches IODT/comptaible)
- Added VIA VT2020/2021 codec support layout-id 5, 7 Mirone resources
@@ -996,19 +1069,20 @@ AppleALC Changelog
- Fixed incorrect ALC282 codec-id (should be 642)
#### v1.0.5
+
- Fixed AppleHDAController patching regression
- Fixed incorrect ALC269 codec-id (should be 617)
- Added embedded resource file deduplication reducing the size
- Added ALC887-VD, layout-id 11-15 codec support (by InsanelyDeepak)
- Added ALC883, layout-id 7 codec support (by Andrey1970)
-- Changed resources and pinconfig for ALC888 deleted layout 1 using layout 5 for 3 ports and layout 7 for 5/6 ports
+- Changed resources and pinconfig for ALC888 deleted layout 1 using layout 5 for 3 ports and layout 7 for 5/6 ports
- Added CX20590 Mirone resources layout-id 3
-- Added ALC1150 Mirone resources layout-id 5 for 3 ports and layout-id 7 for 5/6 ports
-- Added ALC887-VD Mirone resources layout-id 5 for 3 ports and layout-id 7 for 5/6 ports
+- Added ALC1150 Mirone resources layout-id 5 for 3 ports and layout-id 7 for 5/6 ports
+- Added ALC887-VD Mirone resources layout-id 5 for 3 ports and layout-id 7 for 5/6 ports
- Added ALC882 codec support Mirone resources layout-id 5 for 3 ports and layout-id 7 for 5/6 ports
- Changed ALC668 resources and pinconfig Mirone resources
- Added ALC663 Mirone resources v1 - layout-id 3, v2 - layout-id 4
-- Changed ALC662 resources to Mirone resources layout-id 5 for 3 ports and layout-id 7 for 5/6 ports
+- Changed ALC662 resources to Mirone resources layout-id 5 for 3 ports and layout-id 7 for 5/6 ports
- Added ALC282 Mirone resources v1 - layout-id 3, v2 - layout-id 4
- Sync PinConfig info.plist deleted unnesessary items
- Sync layout names (1,2,3 - Toleda Desktop, 1-8 - Mirone Laptop Patches, 5,7 - Mirone Desktop, 10-99 - Custom User layouts)
@@ -1024,6 +1098,7 @@ AppleALC Changelog
- Change ALC270 layout28.xml.zlib and platforms28xml.zlib workaround for external microphone
#### v1.0.4
+
- Fixed a rare kernel panic due to uninitialised kern_proc
- Fixed a rare loading failure due to IOHDA value bruteforce necessity
- Added retry possibility for -alcpolicy
@@ -1037,6 +1112,7 @@ AppleALC Changelog
- Added ALC663, layout-id 28 codec support (by m-dudarev)
#### v1.0.3
+
- Fixed AAPL,ig-platform-id naming
- Added preliminary start modes support
- Added TrustedBSD start via -alcpolicy and IOService::start via -alciokit arguments
@@ -1047,6 +1123,7 @@ AppleALC Changelog
- Removed unnecessary NVIDIA GT240 HDMI patches
#### v1.0.2
+
- Added Controller.plist with controller-specific patches
- Added Intel X99 and Intel HD4600 controller patches
- Reverted device-id comparison code, it was redundant
@@ -1062,6 +1139,7 @@ AppleALC Changelog
- Added Intel HD4000 patches (by Andrey1970)
#### v1.0.1
+
- boot-args presence is now optional
- Platforms must conform to layout-id from now on
- Workaround a race-condition kernel panic when accessing current_thread credential
@@ -1081,4 +1159,5 @@ AppleALC Changelog
- Added CX20590 codec support (by usr-sse2)
#### v1.0.0
+
- Initial release
From abf8d35a6b0d28e5e3ae91290cf5347b124ae04e Mon Sep 17 00:00:00 2001
From: johnmcnicholas-arch
Date: Sat, 6 Jun 2026 11:52:37 +0800
Subject: [PATCH 3/6] Update README_CN.md
---
README_CN.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README_CN.md b/README_CN.md
index e1b91cbe68..794227c3f4 100644
--- a/README_CN.md
+++ b/README_CN.md
@@ -1,7 +1,7 @@
AppleALC
========
-[](https://github.com/acidanthera/AppleALC/actions) [](https://scan.coverity.com/projects/16166)
+[](https://github.com/acidanthera/AppleALC/actions) [](https://scan.coverity.com/projects/16166)
一个开源的内核扩展,为非官方的声卡提供支持的 Codec,无需修改任何系统文件,即可启用原生的 macOS HD 音频,AppleALCU 可用于具有纯数字音频的系统。
From ce0586113e4b1d2da7a8fa0fc6d303792f962c0d Mon Sep 17 00:00:00 2001
From: johnmcnicholas-arch
Date: Sat, 6 Jun 2026 11:52:37 +0800
Subject: [PATCH 4/6] Update README_CN.md
---
README_CN.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README_CN.md b/README_CN.md
index e1b91cbe68..794227c3f4 100644
--- a/README_CN.md
+++ b/README_CN.md
@@ -1,7 +1,7 @@
AppleALC
========
-[](https://github.com/acidanthera/AppleALC/actions) [](https://scan.coverity.com/projects/16166)
+[](https://github.com/acidanthera/AppleALC/actions) [](https://scan.coverity.com/projects/16166)
一个开源的内核扩展,为非官方的声卡提供支持的 Codec,无需修改任何系统文件,即可启用原生的 macOS HD 音频,AppleALCU 可用于具有纯数字音频的系统。
From 8c1caf28ff1f24cd70aa3dda933af58620bb1c83 Mon Sep 17 00:00:00 2001
From: PMheart <17109513+PMheart@users.noreply.github.com>
Date: Tue, 5 Jul 2022 16:15:02 +0200
Subject: [PATCH 5/6] Upload plist-int.diff to artifacts
---
Changelog.md | 162 ---------------------------------------------------
] | 0
2 files changed, 162 deletions(-)
create mode 100644 ]
diff --git a/Changelog.md b/Changelog.md
index 8542eb23b8..2e0409ea2b 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,167 +1,5 @@
AppleALC Changelog
==================
-#### v1.9.7
-- Added ALC897 layout-id 31 for MSI X670E Gaming WIFI by yandong31
-- ALC892 changed MinKernel 13->12 by bugprogrammer
-- Added ALC898 layout-id 64 for AsRock Fatal1ty by AndrewK2685
-
-#### v1.9.6
-- Added ALC235 layout-id 20 for Lenovo ThinkCentre M920x-N000 by Xezun
-- Added ALCS1220A layout-id 89 for Asus Z890 ProArt Creator WiFi by caley13
-- Added ALC256 layout-id 41 for Asus X412FAG by I3qua
-- Update controllers.plist with Raptor Lake-P/U/H cAVS Audio Controller (0x51CA) by laobamac
-- Added ALCS1200A layout-id 32 for Asus B550M Plus by ycg31
-- Added CS4206 layout-id 32 ConfigData for iMac12,2 by italomoraes
-- Added ALC235 layout-id 55 for Lenovo Yoga 500-14IBD by gabimariz
-
-
-#### v1.9.5
-- Added constants for macOS 26 support
-- Added ALC256 layout-id 100 for Dell Latitude 5490 var1 by nikich768
-- Fixed ALC257 layout-id 86 for Thinkpad T480 by lolipuru
-- Added VT1802 layout-id 35 for Vit P2402 by nickleby92
-- Update Controller Plist for TigerLake Notebook dan 800 Motherboard by Andres ZeroCross
-
-#### v1.9.4
-- Added ALC298 layout-id 17 for SAMSUNG NT950SBE by SkyFever
-- Updated PinConfig ALC897 layout-id 11 by narcyzzo
-- Update Controllers.plist by andreszerocross
-- Added ALC256 layout-id 48 and 49 for Asus X515JF-EJ012 by nikich768
-
-#### v1.9.3
-- Fix AMD HDA Controllers on macOS Sequoia by @Zormeister
-- Added ALC892 layout-id 66 for MSI GE60 2OC/2OE/2OD by tsanie
-- Added ALC294 layout-id 24 for Asus ROG Strix G512li by theroadw
-
-#### v1.9.2
-- Fixed 700 series HDA controller patch as found on Z790 motherboards and alike by savvas
-- Added ALCS1200A layout-id 12 for ASUS-TUF-Z390M-Gaming by mobilestebu
-- Added ALC274 layout-id 11 for Dell Optiplex 7470 AIO by wern-apfel
-- Added ALC285 layout-id 33 for ROG Zepherus G14 (2014) by Plut02
-- Fixed ALC289 layout-id 33 by Plut02
-- Added ALCS1200A layout-id 23 for MSI B460I by VanXNF
-
-#### v1.9.1
-- Added constants for macOS 15 support
-- Added ALC275 layout-id 15 for Sony Vaio SVD11225PXB by hiimpiscean
-- Improved ALC298 layout-id 15 for Dell Precision 5540 by hiimpiscean
-- Added ALC892 layout-id 21 for GIGABYTE B365M AORUS ELITE by EylinSir
-- Added ALC897 layout-id 22 for Asus VivoBook 15 OLED M513UA by andreszerocross
-- Added ALC1220 layout-id 69 for AMD B450/B550 with SwitchMode by Lorys89
-- Added ALC236 layout-id 68 for Dell Vostro 5401 by Lorys89 (use with ComboJack Tool)
-- Added ALC289 layout-id 68 for Dell XPS 7390 ICL 2in1 by Lorys89 (use with ComboJack Tool)
-- Added ALC295 layout-id 75 for Dell Inspiron 7590 (only ext mic) by Lorys89
-- Improved ALC295 layout-id 33 by Lorys89 (use with ComboJack Tool)
-- Added ALC700 layout-id 22 For NUC8i7HVK by Baio1977
-- Added xmllint check to test for incorrect real plist fields in xml files, thanks @dreamwhite
-- Added ALC298 layout-id 69 for Surface Go 2 by mbarbierato
-- Added CX8400 layout-id 14 for Zbook G5 by theroadw
-- Added ALC269VC layout-id 89 for Acer Aspire Z3-715 by agenttalha
-
-#### v1.9.0
-- Added ALC298 layout-id 94 for Lenovo Yoga C940 by idalin
-- Added ALC269VB layout-id 37 for Tecno T1 IceLake by Ar4erR07
-- Added ALC298 layout-id 25 for Razer Blade 15 2018 Advanced by hoaug-tran
-- Added ALC295 layout-id 33 for DELL Latitude 7210 2-in-1 by Lorys89
-- Added ALC298 layout-id 15 for DELL Precision 5540 by hiimpiscean
-- Added ALC295 layout-id 69 for Lenovo_X1_Tablet_3°Gen by Baio1977
-
-#### v1.8.9
-- Added ALC255 layout-id 80 for Acer Aspire 7 A715-42G AMD by Long5436
-- Added ALC256 layout-id 38 for Samsung Galaxy Book NT750XDA-KF59U by lshbluesky
-- Added ALC289 layout-id 13 for XPS 15 9500 with 4 speakers by wern-apfel
-- Added ALC892 layout-id 11 for MSI GF72-8RE by wern-apfel
-- Added ALC287 layout-id 13 for Legion 5 Pro (R9000p) by isKoi
-- Added ALCS1220A layout-id 99 for MSI X470 Gaming Pro Carbon MS-7B78 by hoangtu92
-- Added ALC286 layout-id 69 for HP Pavilion Wave 600 A058cn by R-a-s-c-a-l
-
-#### v1.8.8
-- Added patch for AMD ZEN to fix microphone issue by qhuyduong
-
-#### v1.8.7
-- Added IDT 92HD81B1X5 layout-ID 76 for HP Elitebook 8x70 series by SkyrilHD
-- Fixed ALC256 layout-ID 68 for NUC 9 by littlesum
-
-#### v1.8.6
-- Fixed layout55 ALC236 for HP240G8 by 8DireZ3
-- Added ALC269 layout-id 138 for Lenovo G480 by aa820t
-- Added ALC289 layout-id 69 for Dell ICL XPS 2in1 7390 by Vorshim92
-- Added ALC236 layout-id 69 for Dell Vostro 5401 ICL by Vorshim92
-- Added ALC269 layout-id 36 for Samsung R780 by wern-apfel
-
-#### v1.8.5
-- Added AD1884 layout-id 11 for Panasonic Toughbook CF-30 by Goldfish64
-- Added ALC897 layout-id 99 for HUANANZHI QD4 by vinitosh
-- Added ALC897 layout-id 99 for MSI PRO B760M-P by liangyi9812
-
-#### v1.8.4
-- Added ALC262 layout-id 14 for Dell Studio One 19 1909 by Goldfish64
-- Headphones Fix ALC255 layout-id 69 by juniorcaesar
-- Added ALC289 layout-id 33 for Asus ROG Zephyrus G14 GA401IV & fix layout-id 93 in xml
-- Added Conexant CX20632 layout-id 21 for Axioo MyPC One Pro H5 by Andres ZeroCross
-- Added ALC257 layout-id 101 for Lenovo XiaoXin Air14ALC by htmambo
-- Added ALC236 layout-id 19 for Lenovo IdeaPad 500-14ISK. Enables Internal Speakers, Internal Mic, Jack Microphone and Jack Headphones by wolf606
-- Added ALC289 layout-id 12 for XPS 13 9300 with working headphones and external microphone by wern-apfel
-- Added ALC269 layout-id 38 for Fujitsu Esprimo D552 by jayveeballesteros
-- Fix no sound after sleep/wake for ALC891 layout 11 by portrayer
-
-#### v1.8.3
-- Added layout-id 73 for the ALC283/ThinkCentre M73 Tiny by UHDbits
-- Added constants for macOS 14 support
-
-#### v1.8.2
-- Added ALC1220 layout-id 18 for Gigabyte Z490 Aorus Master by hgsshaanxi
-- Fixed LayoutId 21 for ALC298 on X270 by MKjanek32
-
-#### v1.8.1
-- Added ALC293 layout-id 31 for Hasee Z7-CT7NA by lgh07711
-- Added Alder Lake PCH-P High Definition Audio Controller (0x51C8) by DalianSky
-- Added ALC269 layout-id 111 for minisforum NAG6 by DalianSky
-- Added ALC623 layout-id 13 for Lenovo ThinkCentre M720e with internal speaker by Pinokyo-H
-- Added ALC295 layout-id 11 for ZenBook UX581 by wern-apfel
-- Added ALC255 layout-id 37 for Acer Nitro 5 AN515-52-73Y8 by imoize
-
-#### v1.8.0
-- Fixed ALC274 layout-id 28 in/out 3.5mm jacks audio by Tweakkinn
-- Added ALC256 layout-id 95 for Honor MagicBook Pro HBB-WAH9 by Floron
-- Added ALC236 layout-id 55 for HP-240G8 by 8DireZ3
-
-#### v1.7.9
-- Added ALC268 layout-id 11 for Dell Inspiron Mini 9 by Goldfish64
-- Added ALC268 support for 10.5 and 10.6
-- Fix 583 pinconfig for nuc9 by littlesum
-- ALC255 layout-id 22 Mic Fix by Feartech
-- ALC255 layout-id 69 ConfigData Fix by juniorcaesar
-- Added ALC256 layout-id 12 for DELL Vostro 5468 ALC256 (3246) by MumetNgoding
-- Update ALC892 layout-id 100 for MSI-Z370-A-PRO by megabes
-- Update ALCS1200A layout-id 51 for ASRock-Z490-Steel-Legend by megabes
-- Added ALC897 layout-id 13 for MSI-Z590-A-PRO by megabes
-- Added ALCS1200A layout-id 52 for MSI-MORTAR-B460M by megabes
-- Add Layout 21 for CX 8070 for Lenovo ThinkPad E14 by andreszerocross
-
-#### v1.7.8
-- Added ALC255 layout-id 69 for Acer Aspire 3 A315-56-327T by juniorcaesar
-- Added ALC1220 layout-id 20 for Gigabyte B550 Vision D by CaseySJ
-- Added ALCS1220A layout-id 15 for Asus ROG Strix X570-F Gaming by CaseySJ
-- Added 700 series PCH HD Audio by dreamwhite
-
-#### v1.7.7
-- Added ALC256 layout-id 68 for nuc9 by littlesum
-
-#### v1.7.6
-- Added ALC298 layout-id 33 for surface laptop 1gen by Rockjesus.cn
-- Added ALC255 layout-id 23for Acer Aspire A515-54G by anderson-suga
-- Added ALC897 combo jack mic layout-id 22 for CHUWI CoreBook X by mishurov
-- Added ALC897 layout-id 21 for OPS Computer by Andres ZeroCross
-
-#### v1.7.5
-- Added ALC222 layout-id 12 for Lenovo Tianyi 510s-07IMB Desktop PC by hgsshaanxi
-- Added ALC235 layout-id 36 for Lenovo Tianyi 510 pro-18ICB Desktop PC by hgsshaanxi
-- Added ALC255(3234) layout-id 22 for Asus N752VX by Feartech by feartech
-
-#### v1.7.4
-- ALC294 layout-id 15 corrected incorrect pinconfig by wern-apfel
-- Added ALC1220 layout-id 25 for MSI GE73 Raider RGB 8RF by Ardhi9696
#### v1.7.3
diff --git a/] b/]
new file mode 100644
index 0000000000..e69de29bb2
From 83c1057816997c88ef2a33aa476d48e5879cc5c9 Mon Sep 17 00:00:00 2001
From: johnmcnicholas-arch
Date: Sat, 6 Jun 2026 12:53:37 +0800
Subject: [PATCH 6/6] ?
---
.vscode/settings.json | 2 ++
Changelog.md | 3 ++-
2 files changed, 4 insertions(+), 1 deletion(-)
create mode 100644 .vscode/settings.json
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000000..7a73a41bfd
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,2 @@
+{
+}
\ No newline at end of file
diff --git a/Changelog.md b/Changelog.md
index 2e0409ea2b..0b018bf45f 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,7 +1,8 @@
AppleALC Changelog
==================
-#### v1.7.3
+v1.7.3
+------
- Added constants for macOS 13 support
- Fix sleep breaking earphone support on ALC295 layout-id 13 by Mahas1