Jump to content
49 posts in this topic

Recommended Posts

Hi Guys,

 

after some years of abstinence the "wohle OSx86 thing" gripped me again and I've bought myself a Dell PowerEdge T20. :) It's equipped with a Intel C226 Chipset and a Xeon E3-1225 v3 CPU. So far as I know the C226 Chipset is similar / comparable to Intel Series 8 and the Xeon CPU is comparable to the i5-4570 CPU. For me it seems to be a good base to use it with macOS.

 

I was able to install macOS Sierra, but it runs a litle bit choppy and I'm having issues with USB 3.0, onboard graphics, sleep and so on. For that reason I've exctracted my ACPI tables using Ubuntu live and started editing and patching my DSDT.

 

DSDT editing was ok and I was able to get rid of some error codes and some warnings, but unfortunately I'm having some trouble to use PJALM Intel Series 8 Patches and that is why I strongly need your help / assistance.

 

I've attached a Zip file that contains all my original ACPI tables, my edited DSDT without any Patch, an Linux LSPCI and DPCIManager output and would be very grateful if anyone colud help me to get my T20 fully running. Many many thanks in advance!

 

 

PS.: Using Clover revision 3911

 

 

*Update*

 

Newest Version can be found here

  • Like 2

From what i have seen and read the Intel® HD Graphics P4600 is not supported on hackintosh.

 

Purchase a low end GPU?

 

Also please post specs instead of having to read it all numerous times to get details  :thumbsup_anim:

Thanks for your reply! The Intel HD Graphics P4600 is the same one as Intel HD Graphics 4600. Only difference is the device ID. As far as I know it's possible to use RehabMan FakePCIID.kext to make it work.

 

Witch specs do you need? I've attached the "Intel 8 Series / C220 Series Chipset Family Plattform Controller Hub (PCH)" Datasheet PDF and a comparison between the Xeon E3-1225 v3 and the the i5-4570 CPU. Do you need further informations?

8-series-chipset-pch-spec-update.pdf

post-413056-0-26839200-1478684031_thumb.png

  • Like 1
  • 2 months later...

DSDT.e60.zip

DTGP

Darwin

SLPB

HDEF id 01

HPET

IRQs

SHUTDOWN

RTC

MCHC

SMBUS

EHCI

XHC

LPC

Fix ERRORS and WARNINGS

 

Power Management
run in terminal
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
chmod +x ~/ssdtPRGen.sh
sudo ~/ssdtPRGen.sh
  • Like 1

USB

add clover patch

Comment: change 15 port limit to 20 in AppleUSBXHCIPCI
Name: AppleUSBXHCIPCI
Find: <83bd8cfe ffff10>
Replace: <83bd8cfe ffff15>

and use USBInjectAll by Rehabman

https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/RehabMan-USBInjectAll-2017-0112.zip

  • Like 1

Once again thank you very mutch for your reply. I know Rehabmans ijector, but what are the benefits compared to using native Apple USB kext? With my DSDT edits I'm able to use all USB ports without any issues. Furthermore, why should I use the "15 port limit" patch? The Dell T20 is equipped with 14 USB ports. 4x USB 3.0, 8x USB 2.0 and 2x Internal USB connector.

 

*Edit*

 

Had some time to think about your suggestion. Do you refer to the USB ports in DSDT regarding to the Clover patch?

  • Like 1

Once again thank you very mutch for your reply. I know Rehabmans ijector, but what are the benefits compared to using native Apple USB kext? With my DSDT edits I'm able to use all USB ports without any issues. Furthermore, why should I use the "15 port limit" patch? The Dell T20 is equipped with 14 USB ports. 4x USB 3.0, 8x USB 2.0 and 2x Internal USB connector.

 

*Edit*

 

Had some time to think about your suggestion. Do you refer to the USB ports in DSDT regarding to the Clover patch?

if usb work native, dont use any kext, only dsdt.

in many cases, only rename ehci to eh01 and eh02 and xhci to xhc, usb work.

 

i need rename, patch and inject kext and my USB work a 5 Gb/sec

DaNiEl 2017-01-17 às 15.33.01.png

Hey Guys,

 

it took some time but I've managed to get everything up and running. Suggestions for improvements are very welcome!

 

Hi there, thanks for taking the time to post this. I currently have an HP Elitebook running El Capitan but the fan is super noisy when its under load, so I am thinking about putting together a desktop system. With the current rebate/cashback on the T20 it makes it a very affordable way to run macOS; I found your post whilst searching around to see if anyone had attempted this yet. So how well is it working for you now, is it all good? Just wanted to be sure before I order one up! I can see you've only updated about this recently, so appreciate that it may still be a work in progress.

 

Thanks!

I couldn't wait and ordered one up anyway, looking forward to some tinkering. Also found a spare GT 640 GPU (doesn't need separate power) so will try and get that going in it as well. Will update if I get anywhere, or if I don't :)

Hi timefortea,

 

please excuse the delay. For me the Dell T20 is working very well. I am also using a discrete graphics card by the way. This one is my choise: MSI GeForce GT 710 - 2GD3H LP

 

@MaLd0n

Thanks for the details. I'll give the "rename thing" a try a will compare the differences / benefits.

I've updated my DSDT because of some KP using the onboard GPU. 

 

 

@MaLd0n

My only USB 3.0 device is a Sharkoon Quick Port for now, but for me everything looks good so far. :) 

 

usb3.0oksg1.png

 

*Update*

 

Newest Version can be found here

  • Like 1

I've checked your changes / updates. Thanks a lot bro! Your Work looks very good! :thumbsup_anim:

 

Btw., what are the benefits of "Device (ALS0)" and "Device (PNLF)"? Aren't they only Laptop related? Furthermore I found the "If (_OSI ("Darwin")" entry twice in "Method (_INI, 0, NotSerialized)". Is this accidentally or intentionally?  :)  Besides I have to check how your changes in "Method (_PTS, 1, NotSerialized)" affect sleep.

 

And last but not least, what's about "Method (XE60, 4, NotSerialized)?  :D Shouldn't it look like ...

Method (XE60, 4, NotSerialized)
    {
        Return (Package (0x02)
        {
            "projected by e60 / finalized by MaLd0n", 
            "insanelymac.com"
        })
    }

...  ;):yes: 

 

So once again, many, many thanks for yor help!

  • Like 1

ALS0: AppleSMCLMU.kext/Contents/PlugIns/AmbientLightSensorHID.plugin (only iMac, macbook smbios, if u use macpro smbios, u can remove, u need a fakesmc mod for load drive)

FakeSMC.kext.zip

 

PNLF: backlight, iMac use it too, if u use imac smbios, good.

 

_pts: i apply a simple shutdown, work good. the other only if u have problem after sleep, reboot after sleep.

 

Method (XE60 is only information about us   :lol:

 

Sleep work?

Method (XE60, 4, NotSerialized)
    {
        Return (Package ()
        {
            "projected by e60 / finalized by MaLd0n", 
            "insanelymac.com"
        })
    }

:lol:  :lol:  :lol: just for fun and information about edit 

 

see my tiny DSDT, delete all devices unused

MaLd0n tiny DSDT.aml.zip

 

works great

 

i removed one Darwin, my wrong

DSDT.e60 Darwin.zip

 

 

Just tested the new version. Sleep, restart and shutdown are ok. Seems like "Device (MKY0)" is causing sound assertion and both "Device (ALS0)" and "Device (PNLF)" don't work for me even I'm use "iMac14,2" SMBIOS.

 

Another question regarding pci devices in about this Mac. How did you discover the right slots?

×
×
  • Create New...