Contribute
Register

[Guide] Dell Inspiron 3x37 - 5x37 -7x37 Clover, Yosemite/El Capitan

Joined
Nov 19, 2011
Messages
86
Motherboard
Dell Inspiron 15 7537 - Clover UEFI
CPU
i7-4500U
Graphics
HD 4400 / NVIDIA GeForce GT 750M
Mac
MacBook, MacBook Pro, Mac Pro
Classic Mac
Classic, iBook, iMac, LC, Performa, Power Mac, PowerBook
Mobile Phone
Android, iOS
The guide in post #1 has incorrect ACPI patching instructions.
You should not be eliminating any SSDTs.
And you should be renaming any SSDTs.
RehabMan,
I have gone back to start from scratch to get my DSDT/SSDT setup right.

DSDT is taken from your Repo (HD4400 version), patched a great deal with the help of this guide (post #1) with zero errors and then patched a bit more with your help (especially ALC283 audio problems, all solved).

I have ACPI/SSDT/DropOEM=Yes in config.plist (done with CloverConfigurator, also according to this guide’s post #1)
I do use SortedOrder.

Now to how I filtered my SSDT originals:

SSDT-0.dsl is SHAD
-> no idea, this guide (post #1) says nothing about it, so I decide to use it, see below;
SSDT-1.dsl is PTID
-> most propably useless according to RehabMan laptop DSDT/SSDT patching guide -> I drop it;
SSDT-2.dsl is Scope (\_PR.CPU0)
-> I drop it because I was advised to DropOEM=Yes by this guide (post #1) and thus assume my CPU ssdts are problematic according to RehabMan laptop DSDT/SSDT patching guide;
SSDT-3.dsl is Scope (\), (\_PR) and (\_PR.CPU0)-(\_PR.CPU7)
-> I drop it because of the above mentioned reasons;
SSDT-4x.dsl to SSDT-6x.dsl
-> dynamic, therefor dropped as advised by RehabMan laptop DSDT/SSDT patching guide;
SSDT-7.dsl is PCI
-> I use it, see below;
SSDT-8.dsl is PCI
-> I use it, see below;
SSDT-9.dsl is IAOE
-> I use it, see below.

This, according to RehabMan laptop DSDT/SSDT patching guide at https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/#post1218823, decimates my SSDTs setup from the originals folder to a setup of ssdt0, ssdt7, ssdt8 and ssdt9.

Now again, this here guide (Post #1) tells me to patch ssdt7,8 and 9 according to given instructions (in Post #1) and then place them in the CLOVER/EFI/ACPI/patched folder as ssdt1, 2 and 3.

I did that, so I have the following setup in "EFI/CLOVER/ACPI/patched" after this:

SSDT.aml (made by nguyenmac app)
SSDT-1.aml (patched/renamed from SSDT-7.dsl)
SSDT-2.aml (patched/renamed from SSDT-8.dsl)
SSDT-3.aml (patched/renamed from SSDT-9.dsl)

Then I did the whole SSDT/UIAC USB route patching, with SSDT-4.aml as emerging result.
This was my working setup before.

After all this, on trying to stay as close as possible to your instructions given in your last two posts, I also added SSDT-0.aml to my "patched" folder. That is basically the only change after going through the whole SSDT extracting/disassembling/filtering process again.

Is it problematic to name my UIAC routing as SSDT-4.aml, does it interfere with the dynamic SSDT-4x.aml?
But even if I name it SSDT-7.aml, the SSDT-8.aml and SSDT-9.aml would still be missing, and you said "do not eliminate SSDTs"...?

Thanks...
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,714
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
DSDT is taken from your Repo (HD4400 version),
No idea what you are referring to. I have no repo for this Dell. And you should be patching your own DSDT, not using one you downloaded.
 
Joined
Nov 19, 2011
Messages
86
Motherboard
Dell Inspiron 15 7537 - Clover UEFI
CPU
i7-4500U
Graphics
HD 4400 / NVIDIA GeForce GT 750M
Mac
MacBook, MacBook Pro, Mac Pro
Classic Mac
Classic, iBook, iMac, LC, Performa, Power Mac, PowerBook
Mobile Phone
Android, iOS
No idea what you are referring to. I have no repo for this Dell. And you should be patching your own DSDT, not using one you downloaded.
Sorry I meant "config.plist", and I took it from your repo here: https://github.com/RehabMan/OS-X-Clover-Laptop-Config
To be precise, I use config_HD4600_4400_4200.plist
I did patch my own DSDT of course :)

In my last post I am referring to your posts here and here.

So is it problematic to name my USB UIAC routing as SSDT-4.aml, does it interfere with the dynamic SSDT-4x.aml?
Or are the dynamically generated SSDTs also OEM and thus get dropped anyway? (Sorry I need to get this straight in my head...)

And even if I rename the SSDT-4.aml to SSDT-7.aml instead, then still the SSDT-8.aml and SSDT-9.aml would be missing, and you said "do not eliminate SSDTs" here ... so is this a problem? Where from or how should I get the missing two SSDTs?

Other than that, my Dell now seems pretty well built... except one problem: When I close the lid to send it into sleep, and re-open after a good while, my Broadcomm BCM94352HMB network WiFi and BT card's connectivity is lost and can not be reconnected manually. Anything else stays intact or comes back up alright. Any fix for this?
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,714
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
So is it problematic to name my USB UIAC routing as SSDT-4.aml,
As per guide, you should name it SSDT-UIAC.aml.

Or are the dynamically generated SSDTs also OEM and thus get dropped anyway?
The dynamic SSDTs are not necessarily dynamically generated.
Even a static SSDT may be dynamically generated.
Dynamic SSDTs are referred that way because they may be "dynamically loaded" (via the Load opcode in AML).

And even if I rename the SSDT-4.aml to SSDT-7.aml instead,
You should not rename any OEM SSDTs. Use the same names as were used in ACPI/origin.

Other than that, my Dell now seems pretty well built... except one problem: When I close the lid to send it into sleep, and re-open after a good while, my Broadcomm BCM94352HMB network WiFi and BT card's connectivity is lost and can not be reconnected manually. Anything else stays intact or comes back up alright. Any fix for this?
As usual, I would have to see your complete configuration...

Attach ioreg as ZIP: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

Provide output (in Terminal):
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
kextstat|grep -y applehda
Attach EFI/Clover folder as ZIP (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory. Provide only EFI/Clover, not the entire EFI folder.

Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.
 
Joined
Nov 19, 2011
Messages
86
Motherboard
Dell Inspiron 15 7537 - Clover UEFI
CPU
i7-4500U
Graphics
HD 4400 / NVIDIA GeForce GT 750M
Mac
MacBook, MacBook Pro, Mac Pro
Classic Mac
Classic, iBook, iMac, LC, Performa, Power Mac, PowerBook
Mobile Phone
Android, iOS
As per guide, you should name it SSDT-UIAC.aml.
SSDT-UIAC.aml is not in my SortedOrder. Should I patch my config.plist and include it there?

You should not rename any OEM SSDTs. Use the same names as were used in ACPI/origin.
Failed to load SSDT-UICA.aml so I renamed it to SSDT-10.aml (not in ACPI/origin but in SortedOrder). Works the same as when still named SSDT-4.html.

About my Broadcomm BCM94352HMB network WiFi and BT card's connectivity loss after sleep on lid closing - complete configuration attached... thanks
 

Attachments

Feartech

Moderator
Joined
Aug 3, 2013
Messages
11,051
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
Android
SSDT-UIAC.aml is not in my SortedOrder. Should I patch my config.plist and include it there?


Failed to load SSDT-UICA.aml so I renamed it to SSDT-10.aml (not in ACPI/origin but in SortedOrder). Works the same as when still named SSDT-4.html.

About my Broadcomm BCM94352HMB network WiFi and BT card's connectivity loss after sleep on lid closing - complete configuration attached... thanks
out of interest, is there any benefit to renaming SSDT files?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,714
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
SSDT-UIAC.aml is not in my SortedOrder. Should I patch my config.plist and include it there?
As per guide, you must add it.

Failed to load SSDT-UICA.aml so I renamed it to SSDT-10.aml (not in ACPI/origin but in SortedOrder).
Do not rename it. Add to SortedOrder.

With all the renaming, you're just confusing yourself and others. It is silly.

About my Broadcomm BCM94352HMB network WiFi and BT card's connectivity loss after sleep on lid closing - complete configuration attached... thanks
ACPI is not patched correctly. You should have in ACPI/patched:
DSDT.aml
SSDT.aml (ssdtPRgen.sh)
SSDT-UIAC.aml (USB guide)
SSDT-0.aml
SSDT-1.aml
SSDT-2.aml
SSDT-3.aml
SSDT-7.aml
SSDT-8.aml
SSDT-9.aml

SortedOrder should be updated to reflect.

Airport Extreme patch not needed. Remove.

You probably forgot to disable "Wake for network" in SysPrefs->Energy Saver.
 
Joined
Mar 6, 2013
Messages
5
Motherboard
Gigabyte
CPU
6700k
Graphics
GTX 1070 windows, GTX 970 for osx
Mac
MacBook Pro, Mac Pro
Mobile Phone
Android, iOS
Excellent, worked perfectly for my 17r 5737. I upgraded the suggested wifi+BT mini, and am very pleased... Has anyone had success updating this particular laptop to Sierra? I am going to try... (backup in place, just in case:)

My laptop; OS X El Captian 10.11.6 on my Dell 17r 5737, i7cpu, intel HD4400 GPU, backlit keyboard, 16GB DDR3 1600 Mhz memory, 480GB SSD (upgraded from 5400 rpm 1 TB mechanical.) Everything works except built-in card reader.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,714
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Excellent, worked perfectly for my 17r 5737. I upgraded the suggested wifi+BT mini, and am very pleased... Has anyone had success updating this particular laptop to Sierra? I am going to try... (backup in place, just in case:)

My laptop; OS X El Captian 10.11.6 on my Dell 17r 5737, i7cpu, intel HD4400 GPU, backlit keyboard, 16GB DDR3 1600 Mhz memory, 480GB SSD (upgraded from 5400 rpm 1 TB mechanical.) Everything works except built-in card reader.
Keep in mind known problems/issues/changes in 10.12.x

https://www.tonymacx86.com/threads/readme-common-some-unsolved-problems-in-10-12-sierra.202316/
 
Joined
Mar 6, 2013
Messages
5
Motherboard
Gigabyte
CPU
6700k
Graphics
GTX 1070 windows, GTX 970 for osx
Mac
MacBook Pro, Mac Pro
Mobile Phone
Android, iOS
Top