Releases: acidanthera/AppleALC
Releases · acidanthera/AppleALC
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
1.2.3
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
- Change Platforms18.xml.zlib for ALC255 by DuNe
- Added ALC898 layout-id 101 by Andrey1970 (4 Line Out)
- Added ALC262 layout-id 28 for HP Z800-Z600 series by MacPeet
- Added ALC225 layout-id 33 by ChalesYu
- Added ALC282 layout-id 127 No input boost Acer Aspire on IvyBridge by Andrey1970
- Added ALC294 layout-id 13 by InsanelyDeepak
- Added IDT92HD91BXX layout-id 13 for HP Envy 6 1171-SG by MacPeet
1.2.2
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
- Added ALC269 layout-id 93, 99 and 127 by Andrey1970 (No input boost - no noise in Siri)
- Added ALC671 layout-id 12 for Fujitsu-Siemens D3433-S (Q170 chip) by MacPeet
- Added ALC280 layout-id 13 and 15 for DELL T20 by MacPeet
- Added ALC262 layout-id 13 for Fujitsu Celsius H270 by MacPeet
- Added ALC891 layout-id 11 for HP Pavilion Power 580-030ng by MacPeet
- Added ALC282 layout-id 76 for Hasee K580C by YM2008
- Fix desktop HD4000 id by Andrey1970
- Added IDT92HD91BXX layout-id 84 for HP Elitebook 840 G1 by macish
- Added ALC295 layout-id 13 for Dell7570 by DalianSky
- Added ALC298 layout-id 99 for XiaoMIPro by DalianSky
- Added ALC283 layout-id 1 for NUC/BRIX by Toleda
- Added ALC255 (3246) layout-id 99 for XiaoMi Air by DalianSky
- Added ALC236 layout-id 15 for Lenovo Ideapad 500-15ISK by MacPeet
- Added ALC892 layout-id 98 with working SPDIF