arsradu Posted October 21, 2018 Share Posted October 21, 2018 (edited) 1 hour ago, momenmahmoud7 said: is there any tutorial or steps ? 1. Get Xcode 2. Go to Xcode -> Preferences -> Locations 3. Set Derived Data to Relative like in the screenshot below. This will create a DerivedData folder inside your kext source folder and will make it easier to find the resulting kext file after compiling. 4. Download BOTH Lilu sources and AppleALC sources, unzip them and place them somewhere handy (Desktop for example). 5. Compile Lilu first (double click the Lilu.xcodeproj file from Lilu-master folder to load it in Xcode, and click the Play button on the top panel to start compiling). Make sure there are no errors and the build is completed successfully. 6. Go to /Lilu-master/DerivedData/Lilu/Build/Products/Debug 7. Rename the existing Lilu.kext into anything else you want, such as Lilu_release.kext 8. Unzip the 1.2.x (DEBUG).zip file 9. Copy-paste the resulting debug kext into the root of the AppleALC-master folder 10. Compile AppleALC (the same way you compiled Lilu) 11. Go to /AppleALC-master/DerivedData/AppleALC/Build/Products/Debug 12. Copy-paste the AppleALC.kext (NOT debug) into /Clover/kexts/Other alongside Lilu_release.kext from point 7 (you can rename it to Lilu.kext if you want). Reboot and enjoy. Edited October 21, 2018 by arsradu 2 Link to comment Share on other sites More sharing options...
momenmahmoud7 Posted October 21, 2018 Share Posted October 21, 2018 54 minutes ago, arsradu said: 1. Get Xcode 2. Go to Xcode -> Preferences -> Locations 3. Set Derived Data to Relative like in the screenshot below. This will create a DerivedData folder inside your kext source folder and will make it easier to find the resulting kext file after compiling. 4. Download BOTH Lilu sources and AppleALC sources, unzip them and place them somewhere handy (Desktop for example). 5. Compile Lilu first (double click the Lilu.xcodeproj file from Lilu-master folder to load it in Xcode, and click the Play button on the top panel to start compiling). Make sure there are no errors and the build is completed successfully. 6. Go to /Lilu-master/DerivedData/Lilu/Build/Products/Debug 7. Rename the existing Lilu.kext into anything else you want, such as Lilu_release.kext 8. Unzip the 1.2.x (DEBUG).zip file 9. Copy-paste the resulting debug kext into the root of the AppleALC-master folder 10. Compile AppleALC (the same way you compiled Lilu) 11. Go to /AppleALC-master/DerivedData/AppleALC/Build/Products/Debug 12. Copy-paste the AppleALC.kext (NOT debug) into /Clover/kexts/Other alongside Lilu_release.kext from point 7 (you can rename it to Lilu.kext if you want). Reboot and enjoy. thank you very much it works 1 Link to comment Share on other sites More sharing options...
thesuffering Posted October 22, 2018 Share Posted October 22, 2018 (edited) So I upgraded to Mojave from a working High Sierra install on my laptop, a Dell Inspiron 11 3153 As far as audio, I have working headphones, working internal mic but the internal speakers are not outputting any sound. Newest AppleALC.kext and Lilu.kext were installed, Layout 3 injected in config.plist. I tried adding CodecCommander.kext as well but still not working. Any ideas on what I can do next? I attached problem reporting files to assist. Audio is Conexant CX20722. debug_4841.zip I did notice this, but it doesnt make sense to me or if its relevant cat /Users/brian/Desktop/16408/debug_16408/kernel_log.txt | grep "ALC" 2018-10-22 12:10:09.049261-0700 0x429 Default 0x0 0 0 kernel: (Lilu) AppleALC: alc @ invalid CodecID 0 or LayoutID 0 at entry 107, pinconfigs are broken Edited October 22, 2018 by thesuffering Link to comment Share on other sites More sharing options...
dragonflys Posted October 23, 2018 Share Posted October 23, 2018 My notebook is Lenovo Y430P 1920*1080P i7 HD 4600, sound card ALC282, APPLEALC all layout-id have been tried, can not be used normally, so I extracted codec, analyze pathmap, make layout myself, although the last The sound can be used normally, but there is still a little flaw, that is, when the machine is turned on, turned off, and hibernated, the machine will always emit a short noise, and the sound is quite loud, so ask for help here, see what the big brothers are helping. this my add applealc layout pinconfig https://github.com/loverto/AppleALC Link to comment Share on other sites More sharing options...
devillived666 Posted October 23, 2018 Share Posted October 23, 2018 Curious to know if anyone has this laptop and has gotten it to work with alc and lilu? https://www.laptoparena.net/asus/asus-vivobook-x405ua-287 Codec is coxenant 8121 possible 8150. Link to comment Share on other sites More sharing options...
Ravenstein Posted October 25, 2018 Share Posted October 25, 2018 On 9/27/2018 at 4:35 PM, Ravenstein said: Problem: Audio on mute, symbol on menubar not correct for ALC285 (should be speaker only, w/o brackets), although mute (use Fn) does display mute on-screen. It seems mute key not working for the menu bar symbol, but it did mute sound. Reporting: 1. Laptop model/Motherboard model : X1 Carbon 6th 2. Codec name : ALC285 (Rover Realtek ALC285 for X1C6th) 3. Layout used : 11 4. OS X versions you tried : 10.13.2 5. Autogenerated Info.plist : (attached) Thanks for your support! Info.plist @insanelyDeepak, @MacPeet, @jaymonkey Could anyone help? thank! @insanelyDeepak, @MacPeet, @jaymonkey Could anyone help? thank! if any further info needed to debug, please let me know. Link to comment Share on other sites More sharing options...
big bartl Posted October 26, 2018 Share Posted October 26, 2018 (edited) Hi, I have Conexant CX20642 which is not working. Reporting: 1. Laptop model/Motherboard model : FUJITSU Celcius W410 - MB: D3062 2. Codec name : Conexant CX20642 3. Layout used : ? 4. OS X versions you tried : 10.13.6 5. Autogenerated Info.plist : (attached) Any other info needed? Info.plist In the boot.log I go following message: AppleALC: alc @ alc-layout-id was not provided by controller at HDEF (Perhaps my DSDT is faulty?) Edited October 26, 2018 by big bartl Link to comment Share on other sites More sharing options...
insanelyDeepak Posted October 28, 2018 Share Posted October 28, 2018 On 10/17/2018 at 1:21 AM, vit9696 said: @insanelyDeepak, from the screen it is obvious that your DSDT (?) is absolutely insane, as you inject a mad amount of unneeded properties to your HDMI audio device instead of your GPU device. So it is literally genuine garbage, and borked bootup is expected. Please fix your GPU setup accordingly to properly written manuals (e.g. the ones on applelife). Hi yes DSDT Patches were created by PJALM and exist in it repo too, can you link me to there , im not on apple life forum On 10/25/2018 at 2:21 PM, Ravenstein said: @insanelyDeepak, @MacPeet, @jaymonkey Could anyone help? thank! if any further info needed to debug, please let me know. post codec dump Link to comment Share on other sites More sharing options...
Orion's Sword Posted October 28, 2018 Share Posted October 28, 2018 @insanelyDeepak With ALC256 (Combo jack), I'm having the following problem with AppleALC and CodecCommander using layout-id 13 and SSDT-InsanelyDeepak from the CodecCommander repo: Quote Audio doesn't work after waking up from sleep. I have to re-insert headphones to get the audio output working. However, audio input doesn't work unless I reboot. I also have some other minor issues, but this one is most severe. I've tried modifying the SSDT but it doesn't work. codec_dump.txt Link to comment Share on other sites More sharing options...
MacPeet Posted October 28, 2018 Share Posted October 28, 2018 good Morning @vandroiy2012 I have a new codec, everything works (Note: internal speakers and internal speaker2 (bass) are connected to MidiSetup). ALC892 - LayoutID 16 (10) for MSI GL73-8RD new_Resources_alc892_ID16.zip can you please added the new codec? many thanks 1 Link to comment Share on other sites More sharing options...
vit9696 Posted October 28, 2018 Author Share Posted October 28, 2018 4 hours ago, insanelyDeepak said: Hi yes DSDT Patches were created by PJALM and exist in it repo too, can you link me to there , im not on apple life forum post codec dump Ugh, noticed that you have GT 210, while the issue still holds, I do not think there is an up to date manual for anything below Kepler on applelife. Furthermore, I am not sure whether GT 210 works without injecting properties, so it is the matter of either reverting the GPU patches entirely (you would have done that for Kepler and newer) and leaving the things to NVIDIA drivers and WhateverGreen, or actually fixing up them. I believe what you could try first is booting without without the GPU patches, and if it fails, using Clover's NVIDIA Inject might work best for this hardware. Link to comment Share on other sites More sharing options...
insanelyDeepak Posted October 29, 2018 Share Posted October 29, 2018 20 hours ago, vit9696 said: Ugh, noticed that you have GT 210, while the issue still holds, I do not think there is an up to date manual for anything below Kepler on applelife. Furthermore, I am not sure whether GT 210 works without injecting properties, so it is the matter of either reverting the GPU patches entirely (you would have done that for Kepler and newer) and leaving the things to NVIDIA drivers and WhateverGreen, or actually fixing up them. I believe what you could try first is booting without without the GPU patches, and if it fails, using Clover's NVIDIA Inject might work best for this hardware. i see, leave it , it's most cheapest card for hackintosh and don't work in Mojave so better to stay off Quote I believe what you could try first is booting without without the GPU patches, and if it fails, using Clover's NVIDIA Inject might work best for this hardware. no extra workaround is required just inject Nvidia works OOB for this card Thank you Link to comment Share on other sites More sharing options...
insanelyDeepak Posted October 29, 2018 Share Posted October 29, 2018 23 hours ago, Muntashir said: @insanelyDeepak With ALC256 (Combo jack), I'm having the following problem with AppleALC and CodecCommander using layout-id 13 and SSDT-InsanelyDeepak from the CodecCommander repo: I also have some other minor issues, but this one is most severe. I've tried modifying the SSDT but it doesn't work. codec_dump.txt will look 1 Link to comment Share on other sites More sharing options...
AbhilashSathe Posted October 30, 2018 Share Posted October 30, 2018 (edited) I'm on macOS Mojave right now. ALC283 - Laptop (Dell 7537) I'm currently using AppleALC.kext inside Clover->Kexts->Others Inside Clover->config.plist I have tried various layout IDs using alcid=*whatever the layout id is*. However, there is an issue which is as follows. With layout-id 3/11/66, both, internal speakers and headphones work. However, through headphones, the audio sounds like an echo with mostly music and hardly any vocals. Internal speakers work fine though. With layout-id 1/2- Headphones sound perfect (without any echo like sound or distortion). however, internal speakers (my laptop speakers) don't work at all. And sound properties inside System->Preferences shows Headphones even after I unplug them. Basically internal speakers output device doesn't show at all. What should I do? Edited October 30, 2018 by JoeMaya Link to comment Share on other sites More sharing options...
etch04 Posted October 30, 2018 Share Posted October 30, 2018 @insanelyDeepak I'm on macOS Mojave right now using Acer Swift 3 with Realtek ALC256. i have tried using AppleALC kext by inject layout it 11,13 & 56 but my device is not being detected. both applealc and codec commander kext are loaded successfully but still no device detected .can you please check the attached code dump and tell me if my layout is different from the Dell laptops? if so, what do i have to do get it working. Thanks. CodecDump.zip Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted October 30, 2018 Share Posted October 30, 2018 2 minutes ago, etch04 said: @insanelyDeepak I'm on macOS Mojave right now using Acer Swift 3 with Realtek ALC256. i have tried using AppleALC kext by inject layout it 11,13 & 56 but my device is not being detected. both applealc and codec commander kext are loaded successfully but still no device detected .can you please check the attached code dump and tell me if my layout is different from the Dell laptops? if so, what do i have to do get it working. Thanks. CodecDump.zip What your method to inject layout id??? DSDT or config.plist ones? Link to comment Share on other sites More sharing options...
etch04 Posted October 31, 2018 Share Posted October 31, 2018 @Andres ZeroCross config.plist Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted October 31, 2018 Share Posted October 31, 2018 8 minutes ago, etch04 said: @Andres ZeroCross config.plist It won't work,,, if you can't edit with DSDT (alc-layout-id + layoutid) then add bootargumen "alcid=11", "alcid=13", or "alcid=56" Read this : https://github.com/acidanthera/AppleALC/wiki/Installation-and-usage 1 Link to comment Share on other sites More sharing options...
etch04 Posted October 31, 2018 Share Posted October 31, 2018 5 hours ago, Andres ZeroCross said: It won't work,,, if you can't edit with DSDT (alc-layout-id + layoutid) then add bootargumen "alcid=11", "alcid=13", or "alcid=56" Read this : https://github.com/acidanthera/AppleALC/wiki/Installation-and-usage Let me try using boot argument and report back. Thanks for the help. Link to comment Share on other sites More sharing options...
huytbt Posted October 31, 2018 Share Posted October 31, 2018 Hi @vit9696, I'm using HP Workstation Z600. It use ALC262. I've added AppleALC and used layout 28. The AppleHDA.kext is loaded. But the internal speaker and head phone are not work, not have any sound. Can you please help about this. Thank you very much. I also attached my code_dump file CodecDump.zip Link to comment Share on other sites More sharing options...
mihu_yo Posted October 31, 2018 Share Posted October 31, 2018 Hello all! Is posible to have microphone input on my system?Ițm using the last version of AppleALC 1.3.3. 1-Asrock Z370-Extreme 4 2-ALC1220 3-Layout ID 7 4-10.14.1 Here you have all the other info-s. Thank-you in advance! dump.rtf Info.plist codec_dump.txt Link to comment Share on other sites More sharing options...
ppzoid Posted November 1, 2018 Share Posted November 1, 2018 (edited) Hi, isit possible to add support for ALC 271X on Mojave? It worked till High Sierra, but layout 7 and 31 have been removed from AppleHDA. Is it possible to readd them? I’m running an ACER Aspire V3 771G (Mali). Edited November 1, 2018 by ppzoid Link to comment Share on other sites More sharing options...
AbhilashSathe Posted November 1, 2018 Share Posted November 1, 2018 On 10/30/2018 at 6:49 AM, JoeMaya said: I'm on macOS Mojave right now. ALC283 - Laptop (Dell 7537) I'm currently using AppleALC.kext inside Clover->Kexts->Others Inside Clover->config.plist I have tried various layout IDs using alcid=*whatever the layout id is*. However, there is an issue which is as follows. With layout-id 3/11/66, both, internal speakers and headphones work. However, through headphones, the audio sounds like an echo with mostly music and hardly any vocals. Internal speakers work fine though. With layout-id 1/2- Headphones sound perfect (without any echo like sound or distortion). however, internal speakers (my laptop speakers) don't work at all. And sound properties inside System->Preferences shows Headphones even after I unplug them. Basically internal speakers output device doesn't show at all. What should I do? Can someone help me? Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted November 1, 2018 Share Posted November 1, 2018 (edited) 3 hours ago, JoeMaya said: Can someone help me? Try to use this,,, put it at your external SSDT or modify it to your DSDT.. I get it from Rehabman's codec commander repository at Github. Don't forget to install CodecCommander at Library/Extensions DefinitionBlock ("", "SSDT", 1, "hack", "ALC283", 0) { External(_SB.PCI0.HDEF, DeviceObj) Name(_SB.PCI0.HDEF.RMCF, Package() { "CodecCommander", Package() { "Custom Commands", Package() { Package(){}, // signifies Array instead of Dictionary Package() { // 0x19 SET_PIN_WIDGET_CONTROL 0x25 "Command", Buffer() { 0x01, 0x97, 0x07, 0x25 }, "On Init", ">y", "On Sleep", ">n", "On Wake", ">y", }, Package() { // 0x21 SET_UNSOLICITED_ENABLE 0x83 "Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, "On Init", ">y", "On Sleep", ">n", "On Wake", ">y", }, }, "Perform Reset", ">n", "Perform Reset on External Wake", ">n", "Send Delay", 10, "Sleep Nodes", ">n", }, }) } Edited November 1, 2018 by Andres ZeroCross 1 Link to comment Share on other sites More sharing options...
AbhilashSathe Posted November 1, 2018 Share Posted November 1, 2018 2 hours ago, Andres ZeroCross said: Worked like a charm! :O Try to use this,,, put it at your external SSDT or modify it to your DSDT.. I get it from Rehabman's codec commander repository at Github. Don't forget to install CodecCommander at Library/Extensions DefinitionBlock ("", "SSDT", 1, "hack", "ALC283", 0) { External(_SB.PCI0.HDEF, DeviceObj) Name(_SB.PCI0.HDEF.RMCF, Package() { "CodecCommander", Package() { "Custom Commands", Package() { Package(){}, // signifies Array instead of Dictionary Package() { // 0x19 SET_PIN_WIDGET_CONTROL 0x25 "Command", Buffer() { 0x01, 0x97, 0x07, 0x25 }, "On Init", ">y", "On Sleep", ">n", "On Wake", ">y", }, Package() { // 0x21 SET_UNSOLICITED_ENABLE 0x83 "Command", Buffer() { 0x02, 0x17, 0x08, 0x83 }, "On Init", ">y", "On Sleep", ">n", "On Wake", ">y", }, }, "Perform Reset", ">n", "Perform Reset on External Wake", ">n", "Send Delay", 10, "Sleep Nodes", ">n", }, }) } Link to comment Share on other sites More sharing options...
Recommended Posts