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

@MacPeet - Considering voodoo is working for me on DellT3500 (volume control is the only problem), I'm trying to understand why. I found a script (getdump) done for voodoo which is dumping all configuration. I'm not sure it will help, but you could check if all setting made in voodoo are same made on kext you edited for me. (first part is for HDMI of Video Card).

GetdumpAD1984A-DellT3500.zip

Link to comment
Share on other sites

Did you removed layout28.zml.zlib and Platforms.zml.zlib from AppleHDA.kext/Contents/Resources/ folder ?

 

@polyzargone

 

Why would I need to do that? I have been using on-the_fly injection method, Unless I forgot something, that means my AppleHDA.kest is clean. 

 

 

 

AppleALC.kext is located in EFI/Clover/kexts/10.12 ?

 
The new LayoutID is detected in System Information / Sound ?
 

 

 

 

@MacPeet

 

Yes

 

2yunchx.png

Link to comment
Share on other sites

 

You can try this! I have added your codec in Trial-AppleALC with LayoutID 12.

LayoutID 28 is unfortunately already used by another codec in AppleALC.
 
1. Save the current files (AppleHDA, config.plist and realtekALC.kext)!
2. Then delete realtekALC.kext
3. Delete all the Audio Kext-To-Patch entries in config.plist
4. Change LayoutID 12 (0C)
5. Copy AppleALC.kext to Clover's Kext folder 10.12
 
 
For all users with 790, please reported (works / not works) for this Trial-AppleALC!

 

I tried this, without DSDT, and no success.

 

post-263947-0-69247900-1485784748_thumb.png
post-263947-0-64875400-1485784803_thumb.png
 
Correct ID is show on the System Report:
post-263947-0-66584100-1485784884_thumb.png

post-263947-0-69247900-1485784748_thumb.png

post-263947-0-64875400-1485784803_thumb.png

post-263947-0-66584100-1485784884_thumb.png

Link to comment
Share on other sites

i have really screwed this time!!!!!, as i boot all the usb's shutoff and dont work and i dont know what to do also i have access to the hdd through indows but i have no mac so i need to know what fie to change or a file supplied with a quick little guide on what to do, thanks please help me!!!!! :blush: :blush: :blush: :blush: :blush: :blush:

Link to comment
Share on other sites

@polyzargone

 

Why would I need to do that? I have been using on-the_fly injection method, Unless I forgot something, that means my AppleHDA.kest is clean.

No it's not.

 

The AppleHDA.kext supplied in the on_the_fly_Audio_Optiplex790_10.12_Sierra_276_26.zip (I assume this is the one you used) is customized with layout28.zml.zlib and Platforms.zml.zlib files.

 

Even if you updated Sierra recently to a newer version (say 10.12.0 to 10.12.3 for instance), the AppleHDA.kext remains modified. You need to remove those files to make it vanilla again.

  • Like 1
Link to comment
Share on other sites

@MacPeet - Considering voodoo is working for me on DellT3500 (volume control is the only problem), I'm trying to understand why. I found a script (getdump) done for voodoo which is dumping all configuration. I'm not sure it will help, but you could check if all setting made in voodoo are same made on kext you edited for me. (first part is for HDMI of Video Card).

 

@vdv

try this patched AppleHDA with LayoutID 1

AppleHDA_ADI1984A_T3500_10.12_Sierra_276_26.kext.zip

 

1. Secure the original AppleHDA

2. Install this patched AppleHDA to S/L/E and rebuild cache
3. try with LayoutID 1
Link to comment
Share on other sites

No it's not.

 

The AppleHDA.kext supplied in the on_the_fly_Audio_Optiplex790_10.12_Sierra_276_26.zip (I assume this is the one you used) is customized with layout28.zml.zlib and Platforms.zml.zlib files.

 

Even if you updated Sierra recently to a newer version (say 10.12.0 to 10.12.3 for instance), the AppleHDA.kext remains modified. You need to remove those files to make it vanilla again.

 

 

Okay, thanks for the clarity on that. I will try again. 

 

Edit: Cleaned AppleHDA.Kext. Tried again using DSDT Layout ID 12, FixHDA off. 

 

No luck.

 

Pref Pane is Empty.

 

200p8ih.png

Link to comment
Share on other sites

Success!  :thumbsup_anim:

 

Only thing I did on DSDT was change 0C to 0B, and then compile. Is that correct?

 

Yes. That was explained in post #41 ;).

 

 

 

The alternative:

 

I use on my Dell Optiplex already AppleALC method:

 

1. Install back the original AppleHDA to S/L/E

2. Install the AppleALC to S/L/E

3. Delete all AppleHDA Kext-to-patch entries in Clover

4. delete realtekALC.kext of Clovers kext folder

5. add bootflag -alcbeta

6. Change LayoutID of 1 to 11 (DSDT HDEF 0B)

7. rebuild cache and reboot

 

NB : -alcbeta is not necessary anymore.

Link to comment
Share on other sites

:lol:
 
Actually, post #1 explain that too :D !
 

optional Audio Optiplex780/760:

since version 1.0.13.Release (and later) now with appleALC with LayoutID 11 (0B) https://github.com/vit9696/AppleALC/releases

   look here: http://www.insanelymac.com/forum/topic/312656-guide-macos-sierra-1012-dell-optiplex-780-760/page-3?do=findComment&comment=2284794

 
 
But to be fair, it's not clearly specified that it also works for 790 Series :hysterical: ! I  guess MacPeet wasn't aware of that at the time he wrote the guide.

Link to comment
Share on other sites

@morpheousman

Unfortunately, unfortunately, we need to find another free layout ID.
LayoutID 11 is now no longer available. Another developer was faster.
 
See here / follow:
 
 
and
 
 
If you are ready for further attempts, then I develop an AppleALC, which works with several free layoutID's. A layoutID will hopefully work.
 
Suggestions for free layout IDs?
15-19, 21-26, ...
 
With ALC269 unfortunately very many codecs!
 
@vdv
Tested without AppleALC? Deleted Trial-AppleALC?
Sorry, no more ideas.
Link to comment
Share on other sites

 

@morpheousman

Unfortunately, unfortunately, we need to find another free layout ID.
LayoutID 11 is now no longer available. Another developer was faster.
 
 
 
 

 

 

I have not had time to  read that thread and really understand it. 

 

So, it works, but it does not work because layout id 11 is already taken?     :wallbash:  :frantics:   :blowup:

 

 

You want to test some more, I guess we can test some more. 

Link to comment
Share on other sites

Hey, I don't know what you did, but after putting in your config.plist, everything works! Full resolution and ethernet working after removing the kexts you suggest, keeping only AppleIntelE1000e.kext.

I see in About This Mac ATI Radeon HD 5000 1024MB which I think is normal.

Thank you, I was about to give up!

What change did you do to the config, to make it work?

I see your config Clover boot options, there is no tick for Inject ATI, Macpeet's one has the tick, is that the problem?

I have one remaining problem, the USB is slow when transferring and browsing USB stick, when try to eject USB it takes forever. How to fix that?

Hi runo, Did you test the wake from sleep? Is it ok for your HD5450?

Link to comment
Share on other sites

 

@morpheousman

Unfortunately, unfortunately, we need to find another free layout ID.
LayoutID 11 is now no longer available. Another developer was faster.
 
See here / follow:
 
 
and
 
 
If you are ready for further attempts, then I develop an AppleALC, which works with several free layoutID's. A layoutID will hopefully work.
 
Suggestions for free layout IDs?
15-19, 21-26, ...
 
With ALC269 unfortunately very many codecs!
 
@vdv
Tested without AppleALC? Deleted Trial-AppleALC?
Sorry, no more ideas.

 

 

 

Not talking? 

Link to comment
Share on other sites

  • Allan unpinned this topic
 Share

×
×
  • Create New...