Jump to content

[Guide] macOS Sierra 10.12 - Dell Optiplex 780 (760) (755) (790) (990)


MacPeet
 Share

1,596 posts in this topic

Recommended Posts

Guest ricoc90

So I've read some more about getting handoff and continuity to work.
I'm planning on buying the TP-Link archer T6E wifi-card which uses a broadcom chip and *should* work OOB in macOS.
I have the Asus BT400 USB bluetooth dongle and there happens to be a patch by RehabMan to make it support handoff and continuity, so I'm pretty hopeful  :thumbsup_anim:

The bad thing is that it won't work on my 755, since it has only 1 pci-e slot which is used by the graphics card but I guess you can't have it all  :rofl:

Link to comment
Share on other sites

I follow the guide in post 1 and when i finished step 7 i boot my machine and i see this error now 

 

 

http://imgur.com/a/czZXG

 

 

i was getting the same thing on my 780.  I don't know what is wrong with the config.plist in the attachment on the first page but i simply started with a fresh config.plist from clover installation and manually set all the settings to match the one from the attachment.  Open both clover.plist in Clover Configurator side by side and go through the settings.

Link to comment
Share on other sites

i was getting the same thing on my 780.  I don't know what is wrong with the config.plist in the attachment on the first page but i simply started with a fresh config.plist from clover installation and manually set all the settings to match the one from the attachment.  Open both clover.plist in Clover Configurator side by side and go through the settings.

 

Interesting…

 

@sakis6977

 

Could you try this one please?

config.plist.zip

Link to comment
Share on other sites

Guest ricoc90

For the ones that are interested  :lol:

 

Handoff, Airdrop to iPhone etc is working with the TP-Link Archer T6E + Asus BT400  USB Bluetooth dongle.

It does not work in High Sierra though, because the Archer T6E needs a little patch in the AirPortBrcm4360.kext, which High Sierra does not use for my device id anymore (it's using AirPortBrcmNIC-MFG.kext instead). Or well, the WiFi works OOB in High Sierra, but Handoff is not enabled.

 

Handoff works under High Sierra too when removing AirportBrcmNIC-MFG.kext and replacing AirPortBrcm4360.kext with the one from Sierra.

 

post-1502423-0-22193100-1501701959_thumb.png

 

post-1502423-0-36514600-1501701984_thumb.png

 

post-1502423-0-08988900-1501707992_thumb.png

 

It's a nice solution for SFF users, due to the few number of PCI-E ports and, in my case, the lack of internal USB headers

 

Does anyone know any other (broadcom) pci-e cards that work?

 

Patches I've used:

To enable handoff support on the Asus BT400 (by RehabMan, based on Dokterdok patch)
 

name: IOBluetoothFamily
find: 4885ff74 47488b07
replace: 41be0f00 0000eb44

And to make the WiFi work (the-darkvoid patch)

name: AirPortBrcm4360
Find: 81f952aa 00007529
Replace: 41be0f00 0000eb44 
Link to comment
Share on other sites

Guest ricoc90

after many attempts i see this pic

 

http://imgur.com/a/KchYU

 

and after that i make restart.

 

After restart i see this pic

 

http://imgur.com/a/vltnr..

 

any ideas?

 

Your graphics card is giving issues. I believe this card needs injection, but I'm not sure.

 

In your config.plist:

 

<key>Inject</key>
<dict>
	<key>ATI</key>
	<false/>
	<key>Intel</key>
        <false/>
	<key>NVidia</key>
	<true/>
</dict>
Link to comment
Share on other sites

 

Your graphics card is giving issues. I believe this card needs injection, but I'm not sure.

 

In your config.plist:

 

<key>Inject</key>
<dict>
	<key>ATI</key>
	<false/>
	<key>Intel</key>
        <false/>
	<key>NVidia</key>
	<true/>
</dict>

but this card is recommended by the guide here.

 

anyway i will try.

Link to comment
Share on other sites

Guest ricoc90

but this card is recommended by the guide here.

 

anyway i will try.

Yeah, because the card works fine. It just needs to be injected  :)

Also make sure that there is no other graphics card injected within your DSDT

Link to comment
Share on other sites

Yeah, because the card works fine. It just needs to be injected  :)

Also make sure that there is no other graphics card injected within your DSDT

Ok thanks. 

 

one more question, i put this script anywhere on the text? or i delete something else?

Link to comment
Share on other sites

Guest ricoc90

Ok thanks. 

 

one more question, i put this script anywhere on the text? or i delete something else?

 

It's in the Graphics section within your config.plist, it's already there, you only need to change the values as shown  :)

Link to comment
Share on other sites

Hi @MacPeet

Hi can confirm the new Nvidia GeForce GT 1030

mine is the Zotac GeForce GT 1030 2Gig

working good in macOS Sierra OOB Web Drivers only

Great card for Dell Optiplex 790

Specifications

GPU GeForce® GT 1030
CUDA cores 384
Video Memory 2GB GDDR5
Memory Bus 64-bit
Engine Clock Base: 1227 MHz
Boost: 1468 MHz
Memory Clock 6.0 GHz
PCI Express PCIE 3.0
Display Outputs SL-DVI-D
HDMI 2.0b
HDCP Support Yes
Multi Display Capability 2
Recommended Power Supply 300W
Power Consumption 30W
Power Input N/A
DirectX 12
OpenGL 4.5
Cooling Heatsink + fan
Slot Size Single Slot
SLI N/A
Supported OS Windows 10 / 8 / 7 (32/64-bit) macOS Sierra   :hysterical:   :thumbsup_anim: 
Card Length 172.5mm x 111.15mm x 16mm (6.79in x 4.38in x 0.63in)
Accessories Driver Disk, Quick Install Guide, Low-profile bracket

 

 

➤ Zotac Site

➤ GIGABYTE GeForce GT 1030 ( Not testing )

 

zt-p1011.jpg

 

 

 

Testing soon Zotac on the Box

 

 

The card working like its should   :thumbsup_anim:   :D

Great card!

 

sans_t53.png

 

sans_t54.png

 

 

 

WOW   :plane:

Compute OpenCL Geekbench

captu108.png

 

 

 

CINEBENCH

 

captu109.png

 

GFXBenchGL

 

captu110.png

 

Also Dual Display

sans_t55.png

 

 

 

 

 

OpenCL Compute  ➤ Comute Open CL
  • Like 2
Link to comment
Share on other sites

@ chris1111

many thanks
added with link in # post1
 
news with HighSierra:
my 780 works with DP Beta 6 17A344b without problems (SSD with APFS)
Graphics Kext Rollback is also needed here
 
Edit:
my 780 works with DP Beta 7 17A352a without problems (SSD with APFS)
Graphics Kext Rollback is also needed here
  • Like 1
Link to comment
Share on other sites

Friends of the Optiplex 780/760, here is a new additional AudioCodec for 780/760.

 

trial_debug_version_added_new_Codec_for_780_760.zip

 
(Debug's AppleALC 1.1.4 + Lilu 1.1.7)
 
Edit: If problems with Lilu debug 1.1.7 (KP's), then change to Lilu release 1.1.6!
 
Now to choose from, either
 
Old Codec LayoutID 11 (0B) - ManualMode: LineOut and Headphone
 
New additional codec LayoutID 13 (0D) - SwitchMode: Internal speaker (back green) <--> headphone (front green) or HDMI <--> HP - automatic detection when HP is plugged in
 
I'll give the new codec later for the next release of the AppleALC.
 
have fun
 
Edit:
added in next release AppleALC 1.1.4
  • Like 1
Link to comment
Share on other sites

 

Friends of the Optiplex 780/760, here is a new additional AudioCodec for 780/760.

 

attachicon.giftrial_debug_version_added_new_Codec_for_780_760.zip

 
(Debug's AppleALC 1.1.4 + Lilu 1.1.7)
 
Now to choose from, either
 
Old Codec LayoutID 11 (0B) - ManualMode: LineOut and Headphone
 
New additional codec LayoutID 13 (0D) - SwitchMode: Internal speaker (back green) <--> headphone (front green) or HDMI <--> HP - automatic detection when HP is plugged in
 
I'll give the new codec later for the next release of the AppleALC.
 
have fun
 
Edit:
added in next release AppleALC 1.1.4

 

trial_debug_version_added_new_Codec_for_780_760.zip

 

Works in High Sierra Beta 7

Optiplex 790

Thanks B)

Link to comment
Share on other sites

Hello Guys,

 

I have managed to install Sierra on to my Optiplex 790 Ultra Small factor.

I have even managed to get proper power management working (I think),

Now for DSDT edits, which fixes are needed ?

 

Core i5 2400

8GB RAM

ATI HD5450 Dell (Low profile card from dell)

 

Graphics works perfect but detected as "HD5000"

 

Thanks in advance,

Kunal

 

 

  • Like 2
Link to comment
Share on other sites

trial_debug_version_added_new_Codec_for_780_760.zip

 

Works in High Sierra Beta 7

Optiplex 790

Thanks B)

 

Of course the debug works with 790.

The Optiplex 790 has however ALC269VB with LayoutID 15 (0F).
The new codec AD1984A LayoutID 13 (0D) is for Optiplex780/760 only.
 
try this:
 
new Codec ALC269VB for Optiplex790 layoutID 16 (10)
 
Edit: If problems with Lilu debug 1.1.7 (KP's), then change to Lilu release 1.1.6!
Link to comment
Share on other sites

 

Friends of the Optiplex 780/760, here is a new additional AudioCodec for 780/760.

 

attachicon.giftrial_debug_version_added_new_Codec_for_780_760.zip

 
(Debug's AppleALC 1.1.4 + Lilu 1.1.7)
 
Now to choose from, either
 
Old Codec LayoutID 11 (0B) - ManualMode: LineOut and Headphone
 
New additional codec LayoutID 13 (0D) - SwitchMode: Internal speaker (back green) <--> headphone (front green) or HDMI <--> HP - automatic detection when HP is plugged in
 
I'll give the new codec later for the next release of the AppleALC.
 
have fun
 
Edit:
added in next release AppleALC 1.1.4

 

Can you mention details of how to get it to work because it didn't work for me when I put these kexts.

Link to comment
Share on other sites

AppleALC.kext + Lilu.kext to EFI/CLOVER/kexts/10.xx or /others  (Kext Inject in Clover "YES")

 

DSDT - HDEF:

 

layoutID 11 (0B)

            Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "built-in", 
                            Buffer (One)
                            {
                                0x00
                            }, 
                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x0B, 0x00, 0x00, 0x00
                            }, 
                            "PinConfigurations", 
                            Buffer (Zero) {}, 
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

or new layoutID 13 (0D)

           Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "built-in", 
                            Buffer (One)
                            {
                                0x00
                            }, 
                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x0D, 0x00, 0x00, 0x00
                            }, 
                            "PinConfigurations", 
                            Buffer (Zero) {}, 
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
Link to comment
Share on other sites

 

or new layoutID 13 (0D)
           Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "built-in", 
                            Buffer (One)
                            {
                                0x00
                            }, 
                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x0D, 0x00, 0x00, 0x00
                            }, 
                            "PinConfigurations", 
                            Buffer (Zero) {}, 
                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

I'm very new to this and help me understand what should I do with this? will I need to edit my dsdt using this?

Link to comment
Share on other sites

 Share

×
×
  • Create New...