-
Posts
14365 -
Joined
-
Last visited
-
Days Won
868
Content Type
Profiles
Articles, News and Tips
Forums
Everything posted by Jake Lo
-
[SOLVED] E7440: Clover update for 10.11.4 OS X update installation
Jake Lo replied to punjabigator's topic in The Archive
The file is available in your USB installer. So boot with the USB installer, then select your mSata (OS X). Once booted to the desktop, you can mount it with EFI-mounter or Clover or even with a terminal command. -
Do you already have a patched DSDT? Patch DSDT HDEF to layout-id 12. Yes, add those if you want HDMI audio too.
-
[SOLVED] E7440: Clover update for 10.11.4 OS X update installation
Jake Lo replied to punjabigator's topic in The Archive
The Clover update might have overwrite some of your folders. As Bronxteck mentioned, check for HFSPlus in /EFI/Clover/Drivers64UEFI. There should be a copy in your OS X drive root call EFI-Backups. Make sure that nothing else is overwritten or replaced as well. -
Try this guide. Use the bootpack in post #2 (Inspiron 5548). It's very similar to your system specs. Leave out the DSDT/SSDT in /EFI/Clover/ACPI/Patched. When you first boot to the USB installer and seeing the Clover GUI, hit F4. Then select Install OS X El Capitan. This should get you to install and have a semi working system. From your USB Installer, compress and upload the /EFI/Clover/ACPI/Origin folder. I'll patch those files for you. Also check out my E7450 guide, specifically the prerequisite of setting the DVMT to 96MB.
-
Were you using DSDT.dsl or DSDT.aml? Make sure it's DSDT.aml. If that still doesn't work, then try add IRQ patch #Maintained by: RehabMan for: Laptop Patches#system_IRQ.txt # This can fix non-working audio and also has an affect on HPET. # # Use this if you have issues with patched AppleHDA (required on almost all laptops) # or if you have issues with HPET (restart after wake). # IRQ fix into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched; into device name_hid PNP0103 code_regex IRQNoFlags\s\(\)\n\s+\{.*\} removeall_matched; into device name_hid PNP0103 code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\).*\n\s+\{((?:.|\n)*)\}\) replace_matched begin Name (%1, ResourceTemplate()\n {\n IRQNoFlags() { 0, 8, 11, 15 }\n %2 })\n end;
-
Replace files with these for El Capitan. Remember to run permission fix and rebuild cache. Run the last 2 commands until you see a successful output. Note: remove BrcmPatchRAM and add BrcmPatchRAM2 3148_Elcapitan.zip
-
You could use the E6430 bootpack here. I could help you patch you DSDT/SSDT if you could upload them here. Boot to Clover, hit F4. Then boot to OS X, compress /EFI/Clover/ACPI/Origin and upload it here.
-
Try this one. The on-the-fly patch is in the E6430 bootpack config here. The dummyHDA in the bootpack won't work for 10.11.4
-
Replace AppleHDA_alc255 if you're installing El Capitan 10.11.4. Replace the DSDT/SSDT with this one. I messed up on the layout-id. It's correct now. 3148.zip
-
Upload your DSDT/Config and patched AppleHDA_xxx
-
Can you remove the "layout-id" and see if it still works? It's left out on my E7x40 and E7450 systems and HDMI audio still works.
-
Is there a bootpack you're using? or you're creating your own? Which version of El Capitan are you installing? there's a known issue with Voodoops2Controller on 10.11.4 and needs a specific version to work. See my Clover guide for some hints.
-
Will you be installing El Capitan? Here are files for Yosemite. Replace your config.plist and Other folder with this. Make a backup first. Place the 2 DSDT/SSDT in /EFI/Clover/ACPI/Patched Install kexts in /EFI/Clover/Kexts/Other/SLE to /System/Library/Extensions with kextwizard or just copy them there. Run this to repair permission and recreate cache sudo chmod -Rf 755 /S*/L*/E* sudo chown -Rf 0:0 /S*/L*/E* sudo touch -f /S*/L*/E* sudo kextcache -Boot -U / kingxsmoothy.zip
-
can you also run this and save the file including dcpimanager PCI List, upload both
-
Boot to Clover GUI. Hit F4, this will extract the raw files to /EFI/Clover/ACPI/Origin. I'm assuming you don't have any patched DSDT/SSDT at the moment. Compress the Origin folder and upload it here. I'll try to patch them for you. Once you're in the Desktop, download DPCIManager.app. You should be able to get the device info under PCI List. The config you have does have the audio patches, but you'll need the DSDT and the patched dummyHDA to work.
-
Make sure layout-id in DSDT is set to 1.
-
What SD card reader does it have? Yes, update to 10.11.4 is fine. Check the Update section for the newer AppleHDA_ALC283 before or after update to fix the sound. By the way, is HDMI audio working?
-
Go here, download and place both BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext in /L/E and repair permission and rebuild cache
-
Does it show up under USB or Bluetooth in system info? What's it show as the Vend/Prod ID?
-
Hmm, FB was patched for HDMI video, has nothing to do with audio. Strange.. Have you restore the FB to see if audio is working again?
-
do you have SSDT generated for your CPU? have you tried changing hibernatemode to 0? when you close LID to sleep, does the power button blink or solid?
-
which guide / bootpack did you follow to build your M4800? You might be missing some audio patches on your Config.plist
-
Sorry, you probably need to update the compiler too. Place this in /usr/bin. Here's the patched DSDT with DW1550 added. Make sure to add the Config patch too for Airport Extreme. DSDT-dw1550.aml.zip
-
Use this version, set compiler to ACPI 6.1
-
@Platinum_one Patch your DSDT with this using MacIASL #wifi_DW1550-RP04-PXSX.txt into device label PXSX parent_label RP04 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "device-id", Buffer() { 0xa0, 0x43, 0x00, 0x00 },\n "vendor-id", Buffer() { 0xe4, 0x14, 0x00, 0x00 },\n "name", "pci14e4,43a0",\n "subsystem-vendor-id", Buffer() { 0x28, 0x10, 0x00, 0x00 },\n "subsystem-id", Buffer() { 0x17, 0x00, 0x00, 0x00 },\n "compatible", "pci14e4,43a0",\n "IOName", "pci14e4,43a0"\n })\n }\n end; To change 3rd Party Wireless Device to Airport Extreme, add this to Config.plist under kextToPatch <dict> <key>Comment</key> <string>Airport Extreme (10.11)</string> <key>Find</key> <data> axAAAHUN </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> axAAAJCQ </data> </dict>