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 ======== -[![Build Status](https://github.com/acidanthera/AppleALC/actions/workflows/main.yml/badge.svg?branch=master)](https://github.com/acidanthera/AppleALC/actions) [![Scan Status](https://scan.coverity.com/projects/16166/badge.svg?flat=1)](https://scan.coverity.com/projects/16166) +[![AppleALC build status badge showing the current build result on the master branch from GitHub Actions](https://github.com/acidanthera/AppleALC/actions/workflows/main.yml/badge.svg?branch=master)](https://github.com/acidanthera/AppleALC/actions) [![Code scan status badge from Coverity showing the security and quality analysis results](https://scan.coverity.com/projects/16166/badge.svg?flat=1)](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 ======== -[![Build Status](https://github.com/acidanthera/AppleALC/actions/workflows/main.yml/badge.svg?branch=master)](https://github.com/acidanthera/AppleALC/actions) [![Scan Status](https://scan.coverity.com/projects/16166/badge.svg?flat=1)](https://scan.coverity.com/projects/16166) +[![AppleALC build status badge showing the current build result on the master branch from GitHub Actions](https://github.com/acidanthera/AppleALC/actions/workflows/main.yml/badge.svg?branch=master)](https://github.com/acidanthera/AppleALC/actions) [![Code scan status badge from Coverity showing the security and quality analysis results](https://scan.coverity.com/projects/16166/badge.svg?flat=1)](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