Jump to content

[GUIDE] EL Capitan / Sierra / High Sierra / Mojave / Catalina on Intel LGA 775 motherboards / DSDT


MaLd0n
909 posts in this topic

Recommended Posts

Hi,

 

Very exciting thread!  I have a few 775 motherboards that could really be improved with an update.

 

Files for IOReg and DSDT, etc. are attached.

 

Hardware details: 

  EP45-UD3P v1.1 Motherboard

  Q9400 CPU

  6GB of RAM

  GTX660 GPU

  BCM94331CD Airport Extreme card in a PCI-E adapter for WiFi/Handoff/Continuity

 

I followed your 1st page instructions.  

   1) Made a USB El Capitan installer.

   2) Installed Clover to the USB Stick (but I could not see all the options for Drivers64UEFI, and lower. So I guessed)

   3) Replaced the CLOVER folder with your "CLOVER Installation.zip" contents.

   4) Installed ElCap on SSD of the target machine.

   5) Booted into Clover on the USB stick, then selected to boot ElCap on the SSD (from the Clover menu). 

 

-- :thumbsup_anim: El Capitan came up, looked great, GPU acceleration works! :thumbsup_anim: --

 

   6) Installed Clover to the SSD (but perhaps with NOT the same exact options).

   7) Replaced the CLOVER folder (on the SSD) with your "CLOVER Installation.zip" contents.

   8) Shutdown. Rebooted, with no USB stick in, the "Apple with progress bar" finishes, but no desktop

       comes up  :unsure: .  Then it freezes :huh: .

 

So, I don't know why I can't get the SSD to be 'independantly bootable', but it seems likely that I did not use the correct Clover options.

 

If you can help with the DSDT that would be great!  And I don't know how to properly install a DSDT file, it seems that I just need to drop an edited (no errors) DSDT into /EFI/CLOVER/ACPI/DSDT.aml, (but do I have to force any sort of cache rebuild, or re-install Clover, or anything?).  

I'm a decent programmer, but all my Hack experience was pre-Clover.

 

Also, do you have a link (or an additional picture) which shows the other options for Clover (Drivers64UEFI and below)? It may be in the text below the options, but I only read English with a little French :rolleyes: .

 

Thanks again!

DSDT in clover/acpi/patched

Kexts in clover/kexts/other

Asteroids.zip

  • Like 2
Link to comment
Share on other sites

DSDT in clover/acpi/patched

Kexts in clover/kexts/other

attachicon.gifAsteroids.zip

 

Okay, great progress!   :thumbsup_anim:

 

Boots fine (without the USB Flash Drive).

Sleeps.  Except that it is not really sleeping; monitor goes off, but motherboard is still powered, all fans running (CPU, chassis fans, even GPU fans).  

Wakes from 'sleep' okay, even if a USB Flash Drive was inserted (no error message).  

Shutdown is 20-40 seconds, seems okay.

 

Suggestions on getting sleep to work?

 

Thanks!  (beer funds incoming! :) )

 

(BTW: I'll sort the UUID/iMessage/BCM94331 stuff later, I know how to do that).

  • Like 1
Link to comment
Share on other sites

 

send me new ioreg

attachicon.gifIORegistryExplorer.app.zip

 

run in terminal too, post result here

log show --style syslog | fgrep "Wake reason"

 

Attached is the new IOReg file (Note: that was using the slightly older version of IORegistryExplorer from your response).

 

I believe 'log show' is only available on Sierra (no?), but I'm on El Capitan.  So instead, I manually selected 'sleep', waited about 20-25 seconds and 'woke' the machine with a keypress.  Here is the relevant portion of the syslog.  I could find zero instances of "Wake reason".  Perhaps that particular string is new to Sierra, too?  Or if it never 'slept' then there would be no "Wake reason"?  Guessing, I am.

 

Thanks!

Asteroids_2.zip

  • Like 1
Link to comment
Share on other sites

Attached is the new IOReg file (Note: that was using the slightly older version of IORegistryExplorer from your response).

 

I believe 'log show' is only available on Sierra (no?), but I'm on El Capitan.  So instead, I manually selected 'sleep', waited about 20-25 seconds and 'woke' the machine with a keypress.  Here is the relevant portion of the syslog.  I could find zero instances of "Wake reason".  Perhaps that particular string is new to Sierra, too?  Or if it never 'slept' then there would be no "Wake reason"?  Guessing, I am.

 

Thanks!

it's true, for sierra  :D

check, replace dsdt and test, wake on power button

DSDT.02.zip

  • Like 3
Link to comment
Share on other sites

it's true, for sierra  :D

check, replace dsdt and test, wake on power button

attachicon.gifDSDT.02.zip

 

Tried the updated DSDT.  No noticeable change.  

Still seeing the same "System sleep prevented by HDEF" message in Console in every test that I've made (same message as in the snippet I sent to you).

 

Spent a couple of days testing, and trying other things.

 

Found I had a slightly flakey stick of RAM.  Swapped that pair out with a good Kingston pair.

 

Two other hardware changes (so we could get all hardware changes out of the way at one pass):

  + Added a USB 3.0 card (FL1100 chip, works OOTB with Apple's driver)

  + Gigabit Ethernet card (uses "AppleTRL8169Ethernet.kext", which I've used daily for the last two years on ElCapitan).  I originally went to this card because some people had reported troubles with the built-in Ethernet ports (now disabled in BIOS).

 

Then, I tried a temporary alternate install, to test the hardware.

 

1) Swapped out for a different SSD.

2) Installed a very simple ElCap install, on earlier version of Clover, without your replacement Clover folder, and

      with NO DSDT at all.

3) Tested the setup:

     - Boots quickly.

     - Sleeps (powers down, LEDs go off, fans all stop).  

     - Wakes.  However, if a USB Flash Drive is connected I do see the "Improperly Ejected" error

           message.  Also, it takes two presses of a key on the keyboard to wake up, or it'll re-boot instead.  

     - Shuts down.

 

So, this tells me that the hardware itself is capable of sleep.

 

Back to the install we've been discussing (on the original SSD):

Since the hardware has changed, I've included new RunMe, IOReg, etc.

 

As I mentioned initially, your instructions (picture) don't actually show the Clover options 'below' Drivers64UEFI.  So when I installed I really was guessing at what options to check.

So, it seems that I could have done something problematic there.  

 

And just to clarify, when you said:

 

 

 

Kexts in clover/kexts/other

...that meant to 'add' your kexts to what was already there, right? Rather than 'replacing what was in clover/kexts/other?

 

Suggestions?  Should I try Sierra instead?

 

Thanks again for your help!

 

Asteroids_July_11_Files.zip

  • Like 1
Link to comment
Share on other sites

the sleep problem i think is about voodoohda, try with a native audio, remove voodoohda and applehdadisabler

use dsdt + lilu kext + applealc ;)

voodoohda broke sleep in many cases


the ioreg is good, all is load

  • Like 2
Link to comment
Share on other sites

the sleep problem i think is about voodoohda, try with a native audio, remove voodoohda and applehdadisabler

use dsdt + lilu kext + applealc ;)

voodoohda broke sleep in many cases

the ioreg is good, all is load

 

Okay, removed AppleHDADisabler, (voodoohda was not there)

Did the dance, re-booted.

 

Did not fully sleep, still.  Power LED was lit, fans still running.

Checked the log via Console, and saw "System sleep prevented by FRWR".

So I disabled 1394/Firewire in BIOS, re-booted.

 

It slept, with power-down and fans off!   :thumbsup_anim:   That's certainly new! 

But when I wake (either with Power Button, or by tickling keyboard) it just immediately re-boots.  First thing I see is BIOS starting up.

 

Since I'm uncertain what should and should not actually be in the EFI/CLOVER folder at this point...  I see:

 

EFI/CLOVER/kexts/Other/

  AHCIInjector.kext

  AppleALC.kext

  CodecCommander.kext

  FakeSMC.kext

  Lilu.kext 

  NullCPUPowerManagement.kext

  USBInjectAll.kext
 
EFI/CLOVER/drivers64/
  AppleImageCodec-64.efi
  AppleKeyAggregator-64.efi
  AppleUITheme-64.efi
  FirmwareVolume-64.efi
  FSInject-64.efi
  SMCHelper-64.efi
 
EFI/CLOVER/drivers64UEFI/
  AppleImageCodec-64.efi
  AppleKeyAggregator-64.efi
  AppleUITheme-64.efi
  DataHubDxe-64.efi
  FirmwareVolume-64.efi
  FSInject-64.efi
  HFSPlus.efi
  OsxAptioFixDrv-64.efi
  OsxFatBinaryDrv-64.efi
  SMCHelper-64.efi

 

 

 
Seems like it is getting closer!
  • Like 1
Link to comment
Share on other sites

 

Okay, removed AppleHDADisabler, (voodoohda was not there)

Did the dance, re-booted.

 

Did not fully sleep, still.  Power LED was lit, fans still running.

Checked the log via Console, and saw "System sleep prevented by FRWR".

So I disabled 1394/Firewire in BIOS, re-booted.

 

It slept, with power-down and fans off!   :thumbsup_anim:   That's certainly new! 

But when I wake (either with Power Button, or by tickling keyboard) it just immediately re-boots.  First thing I see is BIOS starting up.

 

Since I'm uncertain what should and should not actually be in the EFI/CLOVER folder at this point...  I see:

 

 
Seems like it is getting closer!

 

Try and check if avoid reboot after sleep, if work we try solve firewire

DSDT.03.zip

  • Like 2
Link to comment
Share on other sites

Try and check if avoid reboot after sleep, if work we try solve firewire

attachicon.gifDSDT.03.zip

 

Dude!  

 

Yes.   :) 

That solved the re-boot after sleep.  It now wakes on Power Button or Keyboard press (however, I do see the USB "Improperly Ejected" message if a thumb-drive was in during Sleep).

 

And a single press of the USB keyboard will still give me a "relapse into Sleep".  It takes two presses (or more) to get out of sleep.  Even if it does relapse into Sleep, it doesn't reboot.  And that, my friend, is progress!

 

I'm more interested in getting rid of the USB "Improperly Ejected" message than I am in proper FireWire functionality.  I only have a couple of FireWire drives left at this point.

 

Thanks!

  • Like 1
Link to comment
Share on other sites

ok

take a test, remove usbinjectall.kext

 

ich10 work native, need a test for check

 

Done.  

 

Still sleeps. In summary, it seems the same.

 

Two keyboard presses = wakes up successfully, (though WITH the USB "Improperly Ejected" error message if a ThumbDrive was inserted).

One keyboard press = lapses back into Sleep (power LED lights, Drive Activity light flickers, then sleep after ~30 seconds).

One Power Button press = lapses back into Sleep (same as one keyboard press).

 

Any particular or specific tests I should perform?  

 

Edit: All USB ports do still function, after removing "usbinjectall.kext".

  • Like 1
Link to comment
Share on other sites

Hi,

 

Done a LOT of reading the last couple of days.  Looks like this older-model board has some DSDT quirks that need to be addressed to avoid the "Drive Improperly Ejected" message.  

 

Could you forward the DSDT.dsl file from 11th of July, as I'd like to use that as a starting point (and to compare against the ORIGIN one)?  

 

Thanks!

 

PS:

Any suggestions on the best current DSDT editor/compilers would be appreciated.  I'm mainly following the most-recent info I've been able to find from RehabMan, showing iasl61 for disassembly, MaciASL, and perhaps patchmatic (although I'm having trouble finding info on board-specific scripts).

  • Like 1
Link to comment
Share on other sites

in old time, i remove all into usb device and add only _DSM 

very old time, need to read again about it, i have ga p35 ds3 and ga 945, work great, no problem

my dsdt in my signature, check it

 

i'm back to home later, little work some days ;)

  • Like 2
Link to comment
Share on other sites

Hi,

 

Done a LOT of reading the last couple of days.  Looks like this older-model board has some DSDT quirks that need to be addressed to avoid the "Drive Improperly Ejected" message.  

 

Could you forward the DSDT.dsl file from 11th of July, as I'd like to use that as a starting point (and to compare against the ORIGIN one)?  

 

Thanks!

 

PS:

Any suggestions on the best current DSDT editor/compilers would be appreciated.  I'm mainly following the most-recent info I've been able to find from RehabMan, showing iasl61 for disassembly, MaciASL, and perhaps patchmatic (although I'm having trouble finding info on board-specific scripts).

check here, my old dsdt in lga 775

http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=230841

  • Like 2
Link to comment
Share on other sites

I have a GA-965P-DS3 v3.3 +E5450( C0  ,sse4.1 , socket mod) +8G RAM + nVidia gt210, Marvell 8056 ethernet,Realtek ALC888 audio Codec). It works fine under Win10 but... I'll try Sierra . 

Any applicable resources which not included in this guide? (DSDT.aml ? audio driver?   gt210 driver ? ICH8 driver ? for post install)

I have some experience on one other hackintosh before :)

 

 

Thanks in advance.

 

 

BTW, anybody know how to set a folder which not Fusion-able? 

I have fusion drive enabled white iMac but I'm wondering... Can I set some folder for stay at HDD?

Link to comment
Share on other sites

gpu, clover solve

ethernet, kext or kext to patch

audio, applealc

 

others, all in DSDT ;)

 

if u can post ur clover folder with original tables

  • Like 1
Link to comment
Share on other sites

I have an iMac 2009 late. It is dual core LGA775 machine.(E7600 or E8600, 65W TDP)

Is it possible to make ssdt.aml for upgrade a Quad core cpu Q9400s(65w TDP  or .. L5420 L5430  50w TDP) ?

How to mod/pass the POST? People said it always blocked at POST if cpu changed unexpectly.

 

 

Is it possible to hack white mac? (install clover ..... for unlock some hardware limitation)

Link to comment
Share on other sites

  • 2 weeks later...

OK, I'm back. I ended up getting a Q9650 C2Q 3.0 Ghz. I'm using the GTX 260 GPU and so far everything works except internet. I would also like to overclock this processor. Should I install Hwmonitor in the EFI folder or in S/L/E so I can see processor temps etc. Thanks in advance.

Link to comment
Share on other sites

Is it possible to get native sound with AppleALC? My codec is IDT 92HD73E1X5 which isn't on the list. I've already tried some other device id's but still no go. Even just HDMI passthrough would be nice. I'm still using the GT 260 for now and here's an IO Reg. Any suggestions greatly appreciated, Thanks!

Mac Pro 001.zip

Link to comment
Share on other sites

  • 2 months later...

Hi, I have installed 10.12.6 but I want Full DSDT if is possible.

 

My config:

Asus P5KC

C2Q Q8200 OC'ed to 2.8GHz

800MHz DDR2 Memory

NVIDIA GeForce 8600GT 256MB

 

Also I have a minor issue:

I got sound working(ALC883) with AppleALC and Audio Inject 7 in Clover, but the front panel audio isn't working, I tried HD Audio or AC97 in bios but no difference.

 

CLOVER+ioreg+RunMe.zip

Link to comment
Share on other sites

  • Allan unpinned this topic
×
×
  • Create New...