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

@chris1111

 

So it's 15. DSDT injection prevails over Clover's injection. You should check what System Report says in Audio panel.

 

You should see Identifiant audio : 15 instead of Identifiant audio : 16

 

Best is not use Clover's injection at all when something is defined in DSDT IMHO…

Link to comment
Share on other sites

not good

 
Delete inject in Clover's config (empty field)
Uncheck Fix_HDA in Clover's config
 
Only use the inject in the DSDT.
 
LayoutID 15 is hex 0F
                           "layout-id", 
                            Buffer (0x04)
                            {
                                0x0F, 0x00, 0x00, 0x00
                            },
LayoutID 16 is Hex 10
 
                           "layout-id", 
                            Buffer (0x04)
                            {
                                0x10, 0x00, 0x00, 0x00
                            },

try this

  • Like 1
Link to comment
Share on other sites

 

not good

 
Delete inject in Clover's config (empty field)
Uncheck Fix_HDA in Clover's config
 
Only use the inject in the DSDT.
 
LayoutID 15 is hex 0F
                           "layout-id", 
                            Buffer (0x04)
                            {
                                0x0F, 0x00, 0x00, 0x00
                            },
LayoutID 16 is Hex 10
 
                           "layout-id", 
                            Buffer (0x04)
                            {
                                0x10, 0x00, 0x00, 0x00
                            },

try this

 

Ok good now its Show Internal Speaker and My Bluthoot also is there  :D  :lol:

Thank you MacPeet :wink_anim:

 

 

 

sans_t36.jpg

 

 

 

  • Like 1
Link to comment
Share on other sites

Autodetect headphone also works? Please connect HP to the front connector!

Yes  Headphones in French is Écouteurs  :P

Works

 

sans_t73.png

 

But Kernel Panic 10.12.6 I need change the Lilu kext  :)

no KP in BETA 7 ;)

  • Like 2
Link to comment
Share on other sites

 

Perfect  :thumbsup_anim:

 
:wub:   Thank you for your work.
 
I will add new codec layoutID 16 in the next release AppleALC.
 
KP:
Change to Lilu Release 1.1.6
This is compatible

 

Yes Lilu Release 1.1.6

works 10.12.6 no Issue 

Only one thing, I Lost menue in the top bar 

 

After change

sans_t74.png

 

Before change

 

captu120.png

Link to comment
Share on other sites

 

After changing from Lilu or after changing to layoutID 16?
 

 

Maybe it's better later with the next release.

 

 

 

After changing from Lilu or after changing to layoutID 16?
 

 

Maybe it's better later with the next release.

 

After change Layout  :)

Thats not really important 

Link to comment
Share on other sites

 

Ok, I've tried with 780. Here is the problem is not.

 
The current SourceCode of AppleALC and Lilu are perhaps not quite finished yet. Let's wait for the release's.

 

Thanks

Great work anyway

  • Like 1
Link to comment
Share on other sites

I'm trying to install Sierra in an Optiplex 755 with a Xeon X3363, 8 GB of RAM, GeForce 210, BIOS version A21 (didn't work with A22 either).

 

I'm getting kernel panic after NVDAStartup, if I boot in Safe Mode I get: "devfs_kernel_mount kernel_mount failed 2, process 1 exec of /sbin/launchd failed, errno 2"

 

Any ideas?

Link to comment
Share on other sites

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 ?

What else do you need to fix?

 

Graphics works perfect but detected as "HD5000"

It's just cosmetic but you can fix that by installing WhateverGreen.kext.

I'm trying to install Sierra in an Optiplex 755 with a Xeon X3363, 8 GB of RAM, GeForce 210, BIOS version A21 (didn't work with A22 either).

 

I'm getting kernel panic after NVDAStartup, if I boot in Safe Mode I get: "devfs_kernel_mount kernel_mount failed 2, process 1 exec of /sbin/launchd failed, errno 2"

 

Any ideas?

 

Make sure you're using the correct files : config.plist_755.zip & DSDT.aml_755_for_other_graphics_cards.zip

 

Also, it's best to use the latest Bios version IMO.

  • Like 1
Link to comment
Share on other sites

layoutID 16 is added in the next Release 1.1.4 for Optiplex790/990

 

 @MacPeet

 

Is the rear input and front (microphone) input working with (autoswitch) layoutID 16/0x10 when using Optiplex790/990?

 

I developed the AppleALC for the Dell Precision T1600 Workstation. I'm certain that the  ALC269VB High Definition Audio Driver is the same for the  Precision T1600 and OptiPlex 790/990. The layoutID for Dell Precision T1600 Workstation is 11/0x0B: would you try this value on your Optiplex790/990.

 

I've tried layoutID 15/0x0F on my Dell Precision T1600 Workstation and it functions correctly. LayoutID 16/0x10 works, but the output volume is low and the front microphone does not function.

 

I can also confirm that the Optiplex 780 and the HD5450 functions correctly (with video acceleration) on  macOS High Sierra beta 7: when video rollback is used.

Link to comment
Share on other sites

No, the Mic's are not in SwitschMode. Not so important with the mic's. Many users work with Mic from the webcam.

 
I can not tell if Precision and Optiplex are the same.
I have no Precision, no Optiplex790 or 990. I myself can not test.
Maybe chris1111 can try.
 
Often, the power of the Mic connectors is too weak. Often, only pre-amplified microphones work.
 
Yes, Optiplex780 with HD5450 and Roolback works very well with High Sierra.
Unfortunately WhateverGreen.kext does not help.
 
try yourself, maybe you can make it even better
 
try this config for Switch Mic´s
post-1358580-0-06461200-1503550726_thumb.png
Link to comment
Share on other sites

Thank you MacPeet!

 

I tried the config that you suggested [Pinconfigs.kext info.plist Optiplex790/990 Version 2]:

 

<01B71C20 01B71D40 01B71E11 01B71F90 01871C30 01871D90 01871EA1 01871F90 01971C40 01971D90 01971E81 01971F01 02171C50 02171D40 02171E21 02171F02>

 

I am pleased to announce that everything functions correctly. Headphone switching works; rear input and output works - tested by doing a looped recording, the rear input only accepts pre-amplified sources. Front microphone input (and monitoring) works.

  • Like 1
Link to comment
Share on other sites

What else do you need to fix?

 

It's just cosmetic but you can fix that by installing WhateverGreen.kext.

 

Make sure you're using the correct files : config.plist_755.zip & DSDT.aml_755_for_other_graphics_cards.zip

 

Also, it's best to use the latest Bios version IMO.

 

 

 

I'm using these indeed.I keep getting the "NVDAStartup: Official" line even when using nv_disable=1

Link to comment
Share on other sites

@lucsansag

 

If I remember correctly, it's normal to see "NVDAStartup: Official" even when using nv_disable=1. You should see something like "NVDAStartup: disable with boot-arg nv_disable" a few lines after :unsure:.

 

It's probably something else.

Link to comment
Share on other sites

attachicon.gifdell_optiplex_780.png attachicon.gifdell_sierra.png attachicon.gifdell_sierra_gm.png attachicon.gifbeta1_10_12_6.png

 

Note: Sierra supports only CPUs with SSE4 support, example: my Q9400 or my Q8200 working with Sierra. Core2Duo E7200 / Core2Quad Q8200 or higher works as well. See CPU-X.app for your CPU !!! SMBIOS MacPro3,1 is no longer supported with Sierra. Change to iMac10,1 and generate Serial, MLB and board serial number! HD5450 works with Sierra without problems, GT610 not more works with Sierra!!!

 

1. Download Install 10.12 Developer Preview.app (GM: macOS Sierra.app)

 

2. CreateInstall USB flash drive (8GB) with terminal (If problems with USB, then create internal Install HDD):

 

sudo /Applications/Install\ 10.12\ Developer\ Preview.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ 10.12\ Developer\ Preview.app --nointeraction
or with final or later

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction
3. Install Clover 3985 or later for Sierra-Support to your Install medium (Legacy-Method):

 

Bootloader / Install boot0af in the MBR

CloverEFI / Clover-EFI 64Bit SATA

Drivers64UEFI / EmuVariableUefi-64

Drivers64UEFI / OsxAptioFixDrv-64

Drivers64UEFI / PartitionDxe-64

 

4. Copy your config.plist and DSDT from your Capitan HDD or SSD or new users from here

 

DSDT.aml insert to EFI/Clover/ACPI/patched/

config.plist insert to EFI/Clover/

 

Example Optiplex780/760:

attachicon.gifDSDT.aml.zip (optimized for Core2Duo, configured for HD5450 and Audio LayoutID 11 (0B) for AppleALC. Additionally Framebuffer in the Clover is "Shrike" for the HD 5450)

attachicon.gifmy_Optiplex_DSDT.aml.zip (my DSDT, optimized for Core2Quad, configured for HD5450 and Audio LayoutID 11 (0B) for AppleALC. Additionally Framebuffer in the Clover is "Shrike" for the HD 5450)

attachicon.gifmy_Optiplex_config.plist.zip (Create serial number, board serial number, MLB, ROM)

Generic 760/780:

attachicon.gifGeneric_DSDT.aml.zip (Not Patched for HD5450 Video, for other graphics cards. Audio is LayoutID 11 (0B) for AppleALC)

attachicon.gifconfig.plist_for_other_graphics_cards.zip (Not Patched for HD5450 Video, for other graphics cards. Create serial number, board serial number, MLB, ROM)

 

Example Optiplex755:

attachicon.gifDSDT.aml_755.zip (configured for HD5450 and Audio LayoutID 28 (1C) for Trial-AppleALC see below. Additionally Framebuffer in the Clover is "Shrike" for the HD 5450)

attachicon.gifconfig.plist_755.zip (Create serial number, board serial number, MLB, ROM)

attachicon.gifDSDT.aml_755_for_other_graphics_cards.zip

 

Example Optiplex790:

attachicon.gif790.zip (Patched DSDT (PEG0) for HD5450, config: Create serial number, board serial number, MLB, ROM)

attachicon.gifDSDT.aml_790_LayoutID15.zip (for Sound with AppleALC - LayoutID 15 (0F))

attachicon.gifDSDT.aml_790_LayoutID28.zip (for on-the-fly-Sound with Clover, LayoutID 28 (1C))

 

Example Optiplex990:

attachicon.gifDSDT_and_config_for_Optiplex990.zip (Patched DSDT (PEG0) for HD5450, Sound with AppleALC - LayoutID 15 (0F), config: Create serial number, board serial number, MLB, ROM)

 

5. Create folders 10.12 in EFI/Clover/kexts/

 

6. Copy your kexts of your Capitan HDD or SSD to EFI/Clover/kexts/10.12/

 

Example760/780: these are my kexts for 10.12: attachicon.gif10.12.zip

 

7. Now Sierra install on your HDD or SSD (Partitions with Guid scheme)

 

after installation:

 

8. Terminal (for unsigned apps):

sudo spctl --master-disable
9. Install Clover on your HDD or SSD (Legacy-Method):

 

Bootloader / Install boot0af in the MBR

CloverEFI / Clover-EFI 64Bit SATA

Drivers64UEFI / EmuVariableUefi-64

Drivers64UEFI / OsxAptioFixDrv-64

Drivers64UEFI / PartitionDxe-64

Install RC Scripts In Target Volume

optional:

Install Clover in the ESP

Theme, free choice

Install Clover Preference Pane

 

10. Copy your config.plist, DSDT and folder 10.12 to your Sierra HDD or SSD

 

 

 

 

after installation sound:

 

Please ask if you have problems with the AppleALC method! It is not hard to get it right.

 

optional Audio Optiplex780/760:

 

since version 1.0.13.Release (and later) now with appleALC with LayoutID 11 (0B)

attachicon.gifAppleALC.kext_1.1.1.RELEASE_inkl_new_PlugIn_Lilo.kext_1.1.0.zip

 

:poke: new Codec LayoutID 13 (0D) for 780/760 (autodetect) http://www.insanelymac.com/forum/topic/312656-guide-macos-sierra-1012-dell-optiplex-780-760-755-790-990/page-44?do=findComment&comment=2483386

 

or older method

 

attachicon.gifon_the_fly_Paket_Dell_Optiplex_780_(760)_10.12_Sierra_276_26.zip LayoutID 1 (01)

 

optional Audio Optiplex755:

 

attachicon.giftrial_AppleALC.kext_Optiplex755.zip LayoutID 28 (1C) please report

 

(If no one tries and reports, then nothing comes in the next release of the AppleALC. So far no users for experiments, a pity.)

 

optional Audio Optiplex790 and 990:

 

since version 1.0.19.Release (and later) now with appleALC with LayoutID 15 (0F)

attachicon.gifAppleALC.kext_1.1.1.RELEASE_inkl_new_PlugIn_Lilo.kext_1.1.0.zip

 

or older method

 

attachicon.gifon_the_fly_Audio_Optiplex790_10.12_Sierra_276_26.zip LayoutID 28 (1C)

 

 

Night Shift Patch:

http://www.insanelymac.com/forum/topic/312656-guide-macos-sierra-1012-dell-optiplex-780-760-755-790-990/page-26?do=findComment&comment=2398751

 

 

Tested graphics cards with Sierra:

 

My XFX on HD5450: with DSDT patch and frame buffer "Shrike" works great with HDMI audio and Sleep in the Optiplex780

My HD6570: works OOB including HDMI audio

My Nvidia GT610: works OOB only up to 10.11.6, with Sierra no support

My EVGA Nvidia GT210: works with Inject Nvidia with Sierra, but no HDMI audio possible

other User with GT710

Zotac GeForce GT 1030 2Gig OOB Web Drivers only (@chris1111) http://www.insanelymac.com/forum/topic/312656-guide-macos-sierra-1012-dell-optiplex-780-760-755-790-990/page-44?do=findComment&comment=2478188

 

If you have other graphics cards for Optiplex or for other computers working with Sierra, then please report!

 

Tested WLAN:

 

PCIe: TP-Link TL-WDN4800 N900 WLAN Dual Band up to 450Mbit/s to 2.4GHz or 5GHz, works OOB as Airport

PCI: TP-Link TL-WN851ND 300Mbit/s, works as Airport, thanks Maggo attachicon.gifAtherosWiFiInjector.kext.zip

USB: TP-Link TL-WN725N Nano WLAN USB Adapter 150Mbit/s, not as AirPort

 

Developer Beta program:

[How-To] macOS Sierra Developer Beta program without special registration, if anyone is interested!

 

attachicon.gifhere.gif

attachicon.gifcom.apple.seeding.plist.zip

 

Copies the com.apple.seeding.plist file to / Library / Preferences / (not S/L/P)

 

and open Terminal:

sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/index-10.12seed-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
see AppStore/Updates

 

Attention! With DP Beta1 10.12.4 a new Clover version is required. At least 3985!

 

 

 

Credits/Sources:

InsanelyMac

root86

Slice for the Clover Bootloader

pepto, polyzargone, morpheousman, Chris1111, owbp and all others for all Optiplex 780 (760) Guides!

 

have fun, :wub: Optiplex

Should we have guide High Sierra in another topic?

 

 

Sent from my iPhone using Tapatalk

Link to comment
Share on other sites

@nguyendj

 

Please, don't quote the full post #1 :rolleyes:.

 

As for High Sierra, there's no specific thread for it but I see you're using a 5450 HD so you'll need to rollback some kexts (see here) otherwise it won't work at all. Consequently, you'll need an already installed OS X/macOS to do this. Unless you change your GPU.

 

That being said, this guide should work the same for High Sierra (if you stick to HFS+ instead of APFS which needs some extra steps).

  • Like 1
Link to comment
Share on other sites

@nguyendj

 

Please, don't quote the full post #1 :rolleyes:.

 

As for High Sierra, there's no specific thread for it but I see you're using a 5450 HD so you'll need to rollback some kexts (see here) otherwise it won't work at all. Consequently, you'll need an already installed OS X/macOS to do this. Unless you change your GPU.

 

That being said, this guide should work the same for High Sierra (if you stick to HFS+ instead of APFS which needs some extra steps).

My bad sorry

There is “if”, that why I recommend new topic. It’s easier to newbie at Hackintosh or Fresh install OSX HS

 

 

Sent from my iPhone using Tapatalk

Link to comment
Share on other sites

 Share

×
×
  • Create New...