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

@vandroiy2013 vandroiy2013 released this Dec 21, 2018

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

@vandroiy2013 vandroiy2013 released this Oct 30, 2018 · 109 commits to master since this release

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

@vandroiy2013 vandroiy2013 released this Sep 11, 2018 · 149 commits to master since this release

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

@vandroiy2013 vandroiy2013 released this Aug 13, 2018 · 160 commits to master since this release

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

@vandroiy2013 vandroiy2013 released this Jul 19, 2018 · 180 commits to master since this release

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

@vandroiy2013 vandroiy2013 released this Jul 5, 2018 · 193 commits to master since this release

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!

Assets 4

@vandroiy2013 vandroiy2013 released this Jun 2, 2018 · 616 commits to master since this release

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

@vandroiy2013 vandroiy2013 released this Apr 8, 2018 · 616 commits to master since this release

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

@vandroiy2013 vandroiy2013 released this Mar 30, 2018 · 616 commits to master since this release

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