Releases: acidanthera/AppleALC
Releases · acidanthera/AppleALC
1.3.5
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
- Added ALC269VC layout-id 55 for Thinkpad X230 with Dock4338
- Added ALC235 layout-id 15 for ASUS FX53VD by qiuchenly
- Added Chinese readme
- Added ALC255 layout-id 31 for ASUS UX360CA by cowpod
- Added ALC269VC layout-id 188 for Lenovo Y500 by BaoStorm
- Update audio layouts with fixes ALC887, ALC892, ALC1220, ALCS1220A and ALC1150 by toleda
- Added ALC889 layout-id 2, 3 by toleda
- Added ALCS1200A layout-id 1, 2, 3 by toleda
- Added ALC256 layout-id 5 by chrome
- Fix headphone input in ALC255 layout-id 99 for XiaoMI Air by ourfor
- Added ALC285 layout-id 21 by andreszerocross
- Added ALC298 layout-id 22 by andreszerocross
- Added ALC299 layout-id 21 by andreszerocross
- Added CX20753 layout-id 21 by andreszerocross
- Added ALC233 layout-id 21 by andreszerocross
- Added IDT 92HD73C1X5 layout-id 21 by andreszerocross
- Added ALC294 layout-id 21 by andreszerocross
- Added ALC256 layout-id 21 by andreszerocross
- Added CX8200 layout-id 21 by andreszerocross
- Added CX20751/2 layout-id 21 by andreszerocross
- Added ALC286 layout-id 11 for Lenovo Yoga3 pro by gdllzkusi
- Added ALC236 layout-id 18 for LEGION Y7000/Y530 by xiaoMGitHub
- Fixed ALC256 layout-id 56 by daliansky
- Added 10.14.4 compatible anticlick patch by chrome
- Added CX20757 layout-id 28 for Lenovo G510 by Z39
- Simplified analog codec code to permit special locations like VMware or AMD
- Added patches for AMD Zen controllers (0x1457, 0x15E3) thx Ydeng and AlGreyy
- Added ALC898 layout-id 66 for Clevo P750DM2-G by chrome
- Added ALC283 layout-id 15 for LENOVO IDEAPAD 14 by MacPeet
- Added ALC671 layout-id 15 for Fujitsu Esprimo C720 by MacPeet
- Added ALC221 layout-id 15 for HP ELITE DESK 800 G1 by MacPeet
- Added ALC269 layout-id 21 for Dell OptiPlex 7010 by Goldfish64
1.3.4
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
- Added ALC255 layout-id 21 for Asus VivoBook Pro 15 CX8150 by Andres ZeroCross
- Added ability to disable controller injection with property
no-controller-inject
- Added SigmaTel STAC9200 layout-id 11 for Dell Precision 390 by Goldfish64
- Added support for HDMI Audio of Alienware Alpha GTX860M
- Added ALC1220 layout-id 15 for MSI WT75 Laptop by fleaplus.
- Fix ConfigData in ALC256 (3246) for Dell Series by Insanelydeepak
- Added ALC298 layout-id 21 for Lenovo 720S-15IKB by Andres ZeroCross
- Added ALC236 layout-id 99 for Lenovo Air 13 IWL by DalianSky
- Fix speaker volume slider CX8050
- Enable NVIDIA HDMI patches for laptop GPUs
- Added ALC280 layout-id 21 for Dell Precision T7610 Workstation by Andres ZeroCross
- Added ALC295 layout-id 21 for Acer Nitro 5 Spin (NP515-51) by Andres ZeroCross
- Added VIA VT1705 layout-id 21 for ECS H81H3-M4 (1.0A) by Andres ZeroCross
- Added ALC269 layoutid=88 for MECHREVO X8Ti Plus by DalianSky
- Added ALC662 layout-id 17 for HP Compaq Elite 8000 SFF by aloha_cn
- Added ALC288 layout-id 23 for Dell XPS 9343 by yyfn
- Added ALC892 layout-id 16 for MSI GL73-8RD by MacPeet
- Change CX20585 layout-id 13 resources
- Added ALC887 layout-id 52 for Asus PRIME Z270-P by ctich
- Added AD1984A layout-id 44 by Giesteira
- Added ALC269 layout-id 44 for Samsung _NP350V5C by Giesteira
- Added ALC269 layout-id 17 by MacPeet
- Added ALC1220 layout-id 16 for Gigabyte Z390 by MacPeet
1.3.3
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)
- Added ALC235 layout-id 14 for Lenovo Y520/Y720 series by the-braveknight
- Added ALC230 layout-id 20 for Lenovo Ideapad 320 by maiconjs
- Added ALC887-VD AD0 layout-id 20 for Asus Z97M-PLUS/BR by maiconjs
- Added ALC887-VD layout-id 40 for Asus B85-ME by maiconjs
- Added ALC236 layout-id 16 for Lenovo Ideapad 320s 14ikb by RodionS
- Added ALC885 layout-id 15 for GA-G33M-DS2R by MacPeet
- Added ALC662 layout-id 15 for Acer Aspire A7600U All in One by MacPeet
- Added ALC255 layout-id 30 for XiaoMi Notebook Air by HongyuS
- Added CX20590 layout-id 13 and 14 for Lenovo T420 by tluck
- Added ALC283 layout-id 44 for ThinkCentre M93z 10AF ALC283 by giesteira
- Added ALC662v3 layout-id 16 for Lenovo ThinkCentre M92P SFF by phucnguyen.2411
- Added ALC282 layout-id 22 for Lenovo Y430P by lovert
- Fixed CX20756 layout-id 13
- Added ALC892 layout-id 15 for MSi Z97S SLI Krait Edition by MacPeet
- Fix volume control for CX20756 layout-id 13 and external mic minor changes/fixes
1.3.2
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
- Added ALC295 layout-id 15 for ALC295/ALC3254 by InsanelyDeepak
- Remove duplicate resources for ALC295 layout-id 12 on Asus UX430
- Added ALC230 layout-id 13 for Lenovo 310-14ISK by Andres
1.3.1
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
- Added ALC295 layout-id 12 for Asus UX430 by hieplpvip
- Added Realtek ALC256 (3246) layout-id 11 for dell 7559 by Rockjesus
- Added ALC887 layout-id 50 for Asus PRIME B250-PLUS by 0th3r
- Added ALC295 layout-id 12 for HP Envy x360 15-bp107tx by Damon
1.3.0
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
1.2.8
v1.2.8
- Added basic 10.14 compatibility via masking real
layout-id
- AppleALC selected
layout-id
is now shown asalc-layout-id
in ioreg - Overriden
layout-id
can be passed asapple-layout-id
(alcaaplid=X
) - Added ALC298 layout-id 66 for MECHREVO S1 by lgs3137
- Added ALC298 revision-id 0x100101 support
- Added ALC892 layout-id 12 for MSI GP70/CR70 by Slava77
- Added ALC257 layout-id 11 for Lenovo T480 by MacPeet
- Added ALC294 layout-id 12 for Lenovo M710Q by MacPeet
- Added ALC298 layout-id 30 for Xiaomi Mi Notebook Air 13.3 by Constanta
WARNING: Do NOT use alc-layout-id
or apple-layout-id
without a particular need! Stick with layout-id
as before!
1.2.7
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
- Added ALC1220 layout-id 13 for Clevo P950HR by MacPeet
- Added ALC888 layout-id 27 for Acer Aspire 7738G by MacPeet
- Added 300 Series PCH HD Audio Controller patch by chrome
- Added ALC269 layout-id 66 for Clevo N155RD by DalianSky
- Added ALC285 layout-id 11 for Lenovo ThinkPad X1C6th by Rover
- Added ALC294 layout-id 11 for Asus FL8000U by Rover
- Added ALC269 layout-id 58 for HASEE Z6-i78154S2 by lianny
- Added ALC233 layout-id 32 for ASUS VIVOBOOK S301LA by MacPeet
1.2.6
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
- Hardened solved symbol verification to avoid panics with broken kext cache
- Added PinConfigurations injection, since they provide useful debugging info
- Added NVIDIA HDMI patch for GM204 for 10.13.4+
- Added ALC233 layout-id 33 for ASUS VIVOBOOK S451LA by MacPeet
- Added HD3000 desktop and laptop HDMI patches
- Added wake verbs for ALCS1220A layout-id 1, 2, 5, 7 to avoid the need of CodecCommander
- Added EAPD wake verbs to all ALC 221, 225, 233, 235, 236, 255, 256, 270, 271, 272, 284, 286, 288, 290, 293, 295 by Vandroiy
- Added EAPD wake verbs to some ALC 269, 275, 280, 282, 283, 292, 294, 298, 662, 663, 668, 887, 888, 889, 892, 898, 1150 by Vandroiy
- Fixed broken AFGLowPowerState, LayouID and other fields in several PinConfigs info.plist
- Fixed rare kernel panics due to short incompatible HDEF controller patches affecting other code
1.2.4
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
- Added CX20642 layout-id 11 and layout-id 13 for Fujitsu ESPRIMO E910 E90+ or compatible by MacPeet
- Added NVIDIA HDMI patches for GK208, GM206, GP102, GP106 for 10.13.4+ by FredWst
- Added Intel HDMI patches for Haswell 0x0A260005 by Andrey1970
- Added NVIDIA HDMI patch for GM200 by al3xtjames