Skip to content

Releases: acidanthera/AppleALC

1.3.3

30 Oct 11:05
Compare
Choose a tag to compare

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

11 Sep 10:40
Compare
Choose a tag to compare

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

13 Aug 10:57
Compare
Choose a tag to compare

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

19 Jul 12:51
Compare
Choose a tag to compare

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

05 Jul 13:35
Compare
Choose a tag to compare

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 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

02 Jun 10:16
Compare
Choose a tag to compare

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

08 Apr 20:03
Compare
Choose a tag to compare

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

30 Mar 07:42
Compare
Choose a tag to compare

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

09 Mar 13:10
Compare
Choose a tag to compare

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

28 Dec 11:25
Compare
Choose a tag to compare

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