Contribute
Register

[SUCCESS] ThinkServer TS140 - i3 4330 - HD4600 - Yosemite - Clover

Status
Not open for further replies.
It's been long time since my installation, so memory blurred, but here are some clues.

For Intel graphics you need FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext. References:
https://github.com/RehabMan/OS-X-Fake-PCI-ID
http://www.insanelymac.com/forum/topic/310486-need-to-fix-video-on-intel-hd-p4600-xeon-1225-v3/
https://www.tonymacx86.com/threads/fix-hd4200-hd4400-hd4600-hd5600-on-10-11.175797/
https://www.tonymacx86.com/threads/...ll-support-for-alternate-cpus-in-os-x.155051/

However, even if you got Intel graphics working, it'd occasionally freeze your hackintosh while browsing some certain websites......so, either hard reset when it happens, or install a standalone card.

For audio I used AppleHDA patcher from InsanelyMac. It's simple.

It's working well except sleep as P1LGRIM said, so better off buying ThinkStation.

Het thanks for the help. I managed to get everything working except the audio ill use the kext you recommended.

And another little problem keeps annoying me is the HL-DT-ST DVD writer. The drive is polled and doing self-testing every 5-10 minutes. Every time it lasts for 5 seconds, with front LED turned on and some noise, exactly the same behavior as when the computer powered on. But the drive works normally. I don't know how to fix it, so have to unplug it. If anyone here knows the solution please post. Thanks!

i dont have this issue or at least i didnt notice it yet. ill have a look later and let you know
 
It's been long time since my installation, so memory blurred, but here are some clues.

For Intel graphics you need FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext. References:
https://github.com/RehabMan/OS-X-Fake-PCI-ID
http://www.insanelymac.com/forum/topic/310486-need-to-fix-video-on-intel-hd-p4600-xeon-1225-v3/
https://www.tonymacx86.com/threads/fix-hd4200-hd4400-hd4600-hd5600-on-10-11.175797/
https://www.tonymacx86.com/threads/...ll-support-for-alternate-cpus-in-os-x.155051/

However, even if you got Intel graphics working, it'd occasionally freeze your hackintosh while browsing some certain websites......so, either hard reset when it happens, or install a standalone card.

For audio I used AppleHDA patcher from InsanelyMac. It's simple.

It's working well except sleep as P1LGRIM said, so better off buying ThinkStation.
Hi dsrtegle. Did you try updating Clover to a version newer than 4061? If so, did it break the Intel graphics fix? Every time I upgrade Clover to a version greater than 4061, the Device ID under System Report reverts back to 0x041a after being 0x0412. My config.plist is still set to inject 0x04128086 Fake id... can you please let me know if you are getting the same issue? Thanks.
 
For anyone who is looking for the audio kext its attached.

just drag and drop in System/Library/Extensions then use kext utility after putting it in the Extensions folder to repair permissions.

then reboot
 

Attachments

  • AppleHDA.kext.zip
    1.7 MB · Views: 255
Last edited:
For anyone who is looking for the audio kext its attached.

just drag and drop in System/Library/Extensions then reboot
Bad advice.
Kexts must be properly installed not just drag and dropped.
Use an app such as KextBeast.

I would also advise against installing any kexts when you are unaware of the origin.
 
Last edited:
Bad advice.
Kexts must be properly installed not just drag and dropped.
Use an app such as KextBeast.

I would also advise against installing any kexts when you are unaware of the origin.

Yeah, sorry, he is right. I forgot I had to use a kext utility after putting it in the Extensions folder
 
Hi dsrtegle. Did you try updating Clover to a version newer than 4061? If so, did it break the Intel graphics fix? Every time I upgrade Clover to a version greater than 4061, the Device ID under System Report reverts back to 0x041a after being 0x0412. My config.plist is still set to inject 0x04128086 Fake id... can you please let me know if you are getting the same issue? Thanks.
I've been having this issue. Can't figure it out, and for now just reverted Clover to 4061.

What version of Sierra are you running?
 
I've been having this issue. Can't figure it out, and for now just reverted Clover to 4061.

What version of Sierra are you running?
I am currently running Sierra 10.12.5. For anybody who is trying to get their HD P4600 graphics card to work on their TS140, try the following:
  1. Install the latest FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext.
  2. Under "Devices>FakeID>IntelGFX" section, add 0x04128086.
  3. Under "Devices>Properties", select "NoDefaultProperties".
  4. Under "Devices>Add Properties" section, add the following:
    1. Devices: IntelGFX; Key: AAPL,ig-platform-id; Value: 0300220D; Value Type: DATA
  5. Under "Graphics>ig-platform-id" use 0D220003
  6. Under "Graphics", select "Inject Intel"
I am using a dual monitor setup (Full HD), connected to both DP ports.
 
Last edited:
I am currently running Sierra 10.12.5. For anybody who is trying to get their HD P4600 graphics card to work on their TS140, try the following:
  1. Install the latest FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext.
  2. Under "Devices>FakeID>IntelGFX" section, add 0x04128086.
  3. Under "Devices>Properties", select "NoDefaultProperties".
  4. Under "Devices>Add Properties" section, add the following:
    1. Devices: IntelGFX; Key: AAPL,ig-platform-id; Value: 0300220D; Value Type: DATA
  5. Under "Graphics>ig-platform-id" use 0D220003
  6. Under "Graphics", select "Inject Intel"
I am using a dual monitor setup (Full HD), connected to both DP ports.
My dual monitors work fine on 10.12.5 and Clover 4061. Have you updated clover beyond this version? Simply updating clover disables the iGPU.
 
My dual monitors work fine on 10.12.5 and Clover 4061. Have you updated clover beyond this version? Simply updating clover disables the iGPU.
I am sorry if I mis-stated my issue: My config is running fine on Clover 4061. When I update to any version beyond 4061, the IntelGFX stops working.

Incidentally, clover version 4064 "updated" Intel Injection (by Sherlock).
Screen Shot 2017-07-26 at 6.09.17 PM.png


... and there might be a missing bracket which could be the cause for not setting the ID to 0x04128086.

Screen Shot 2017-07-26 at 6.10.45 PM.png


So until the error is corrected, I don't think we will be able to use our Intel GFX with newer versions of Clover.
 
Ok guys, here is my two cents contribution to this awesome thread (Thanks to Sherlocks, great Clover developer - there was no bug in the new Clover code as I erroneously mentioned earlier; just a change in the code which affected our build and requires our config.plist to be tweaked):

In order to get the Intel HD P4600 to work properly on the latest Clover build, and to clean up our config.plist do the following:
  1. Install the latest FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext.
  2. ACPI > Clear the Reset Address and Reset Value.
  3. Devices > Clear all Fake IDs including the InteGFX 0x04128086 (apparently, the new Clover code is smart enough to detect the recognize the Intel graphics card.
  4. Devices >Properties, de-select all options including "NoDefaultProperties
  5. Devices > "Add Properties" clear all inputs
  6. Graphics > Clear all inputs and checkboxes including the ig-platform-id, except for the "Inject Intel" checkmark
  7. Delete the following code from the config.plist
    1. <key>FBName</key>
      <string></string>
    2. <key>NvidiaSingle</key>
      <false/>
    3. <key>CustomUUID</key>
      <string></string>
  8. System Parameters > Clear the Backlight Level input
I have attached my config.plist for reference.
 

Attachments

  • config.plist
    3 KB · Views: 299
Status
Not open for further replies.
Back
Top