Jump to content

Dell Precision m6700 OSX installation


timp
 Share

38 posts in this topic

Recommended Posts

  • 5 months later...

So after much farting about with MXM graphics cards I've installed an Dell/AMD Firepro m6000 and finally got the internal LCD working without gradients.

 

Thanks to Amble and Deschutes for their posts here:  http://www.insanelymac.com/forum/topic/277042-amd-radeon-hd-6650m-graphics-enabler-dsdt-hdmi-audio-acer-aspire-7750g-2674g50mnkk-gradients-fixed/page-38?do=findComment&comment=1977940

 

I had load hassle with wrong colours like in Amble's photo and gradients until I made an override for the panel's EDID using the AUO EDID Deschute's posted.

 

The M6700 is configured with an LP173WF1-TLB5 panel.  Both the LP and AUO panel are 1920x1080.

   

Here are the relevant bits from Clovers config.plist:

<key>Graphics</key>
<dict>
  <key>DualLink</key>
  <integer>1</integer>
  <key>FBName</key>
  <string>Buri</string>
  <key>Inject</key>
  <dict>
    <key>ATI</key>
    <true/>
    <key>Intel</key>
    <false/>
    <key>NVidia</key>
    <false/>
  </dict>
  <key>LoadVBios</key>
  <true/>
  <key>PatchVBios</key>
  <true/>
</dict>

...

<key>KernelAndKextPatches</key>
<dict>
  <key>ATIConnectorsController</key>
  <string>7000</string>
  <key>ATIConnectorsData</key>
  <string>02000000000100002905010010000505000400000403000000090200110201010004000004030000000903002103020200080000040200000001040012040303</string>
  <key>ATIConnectorsPatch</key>
  <string>02000000400000000901010010000005000400000403000000010200110201010004000004030000000103002103020200080000040200000001040012040303</string>

And for the EDID override I created this file in /System/Library/Displays/Overrides/DisplayVendorID-30e4:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>DisplayProductID</key>
  <integer>643</integer>
  <key>DisplayVendorID</key>
  <integer>12516</integer>
  <key>IODisplayEDID</key>
  <data>AP///////wAGr+0TAAAAAAASAQSQIhN4AsiVnldUkiYPUFQAAAABAQEBAQEBAQEBAQEBAQEBFDeAsnA4KEAYECQAWMEQAAAYuCSAsnA4KEAYECQAWMEQAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAMNfkPPIwaGDyTICAgAKE=</data>
</dict>
</plist> 

Note that in the ATIConnectorsPatch the personality for the LVDS is 0200 0000 4000 0000 0901 0100 10 00 00 05.   The encoder is 00 not 01.  01 gives an image, but with jittering, and sleep causes a black screen.  Also the Hotplay IDs start at 00, didn't work starting at 01.   Couldn't get the EDID override to work in Clover, don't know why. 

  • Like 1
Link to comment
Share on other sites

An update to getting the LP173WF1-TLB5 LCD panel working.   Basically its EDID doesn't go down very well with the AMD drivers.  While the above solution worked with sleep, if I connected or disconnected an external monitor the EDID override would get lost and the funky colours would come back.

 

My new solution is to change the LVDS personality's sense ID to one that's not being used.  This make it impossible for the AMD driver to get the really EDID from the panel.  And then use Clover's EDID injection with a custom EDID.  Without the really EDID getting in the way Clover's EDID injection seems to work well.

 

So the solution is to remove any overrides that may match your panel's IDs from /System/Library/Displays/Overrides/  and put something like this in the Clover config.plist:

<key>Graphics</key>
        <dict>
                <key>Inject</key>
                <dict>
                        <key>ATI</key>
                        <true/>
                        <key>Intel</key>
                        <false/>
                        <key>NVidia</key>
                        <false/>
                </dict>
                <key>FBName</key>
                <string>Buri</string>
                <key>DualLink</key>
                <integer>1</integer>
                <key>InjectEDID</key>
                <true/>
                <key>CustomEDID</key>
                <data>AP///////wAw5IMCAAAAAAASAQSQIhN4AsiVnldUkiYPUFQAAAABAQEBAQEBAQEBAQEBAQEBFDeAsnA4KEAYECQAWMEQAAAYuCSAsnA4KEAYECQAWMEQAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAMNfkPPIwaGDyTICAgAL0=</data>
                <key>LoadVBios</key>
                <false/>
                <key>PatchVBios</key>
                <false/>
        </dict>
        <key>KernelAndKextPatches</key>
        <dict>
                <key>ATIConnectorsController</key>
                <string>7000</string>
                <key>ATIConnectorsData</key>
                <string>02000000000100002905010010000505000400000403000000090200110201010004000004030000000903002103020200080000040200000001040012040303</string>
                <key>ATIConnectorsPatch</key>
                <string>02000000400000002901010010000500000400000403000000010200110201010004000004030000000103002103020200080000040200000001040012040303</string>
                

Note the 5 is now a 0 in the first personality '02000000400000002901010010000500'

 

Hope someone finds this useful.

  • Like 1
Link to comment
Share on other sites

  • 4 weeks later...

Hi Tim.

 

just trying to install El Capitan to my M6700 with same GFX and LCD, using ##### and being stuck at the animated language selection screen on the external monitor - no keyboard or mouse reaction. Do you have a hint for me on how to get over this?

 

THX,

Christian

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Hi Tim.

 

    Is it possible to use your ForM6700UsbInstall files whith clover to install El Capitan?

 

    If so, where do I have to put them?

Hi.  I created a USB installer for Yosemite using Clover.  I don't remember the details.  Most things were fixed by changes to the Clover config and a custom DSDT.  Sorry I can't be more help.  I seem to remember some extra config to patch the kernel is needed for El Captain.   Maybe newer version of Clover now have an option to do this.  

Hi Tim.

 

just trying to install El Capitan to my M6700 with same GFX and LCD, using ##### and being stuck at the animated language selection screen on the external monitor - no keyboard or mouse reaction. Do you have a hint for me on how to get over this?

 

THX,

Christian

Did you get it installed?  You'll need a USB keyboard and mouse.  Or add the PS2 kexts to the installer.  Not sure how to do that though as the installer has changed with newer versions of OSX.

Link to comment
Share on other sites

  • 1 year later...

If anybody is still interested in running the macOS on a m6700, I have macOS Sierra on my m6700. The specs are 3840qm cpu, 32GB Memory, nVidia K3000m, 2x Seagate 2tB drives, 500GB Samsung SSD. Sierra is running nicely. The only 2 things not working are sound & sleep.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

If anybody is still interested in running the macOS on a m6700, I have macOS Sierra on my m6700. The specs are 3840qm cpu, 32GB Memory, nVidia K3000m, 2x Seagate 2tB drives, 500GB Samsung SSD. Sierra is running nicely. The only 2 things not working are sound & sleep.

This is great! How do you manage to do that? I used to have a m6600 working on Snow Leopard! But when I got the m6700 I got no luck because at the time, there were no drivers for the k3000m video card. Can you give me a hand to get sierra on my m6700? What version or sierra did you got it working with?

Link to comment
Share on other sites

  • 3 weeks later...
  • 4 months later...

Hi every body,

 

i have a Dell M6700 with AMD FirePro 6000 Mobile and CPU i7, 3740QM, 2.7GHz.

i've tested everythink from this and other sites, to install High Sierra.

No luck. Boot from USB-Stick ends with a black screen after the apple.

Please give me a working EFI directory to try to install, so that i can optimize the system after installation.

Thanks

Edited by Lametta17
Link to comment
Share on other sites

  • 10 months later...

Hello timp,

can you help me with the installation of High Sierra?

My problem is:
When booting from the installation stick, the apple appears. The bar goes up to about 75% and then the screen is and remains dark.
I have tried your and other procedures. Unfortunately without success.

EFI.zip

Link to comment
Share on other sites

  • 3 weeks later...

OK, i have the Dell M6700 with AMD FirePro (ATI HD7870) AMD M6000 and CPU i7, 3740QM, 2.7GHz back.

The igpu was disabled by the AMD-Card. You can't see it in the BIOS and clover displays only one gpu, the AMD

i've install Mojave per UEFI and must boot with Lilu and WEG with radpg=15 flag.

 

My Problem is, i cant use the internal Display. Only the HDMI works.

Clover says the AMD is from Typ "Chutoro", with 5 Ports and connector 00000030

ROM name ist Cape Verde.rom

The M6700 have the int. Display, 1x VGA, 1x HDMI and 1x DP.

Please help me to switch to the int. Display.

 

grafik.png.65d0c2758f936ee18212d1c0ed78964e.png

grafik.png.eb9d8149e819e0bc0293e8e31625bf42.png

grafik.png.50cca8822cba178448c7a3abac447333.png

308975339_Bildschirmfoto2019-01-27um14_25_14.png.f3ab75f9c78365066425cb0584e4ccb7.png

699207810_Bildschirmfoto2019-01-27um14_48_16.png.505421f696ce4f2ebbf1a2def4d269d4.png

1406582130_Bildschirmfoto2019-01-27um14_49_43.thumb.png.25c9b61b2ee13154f5b91a4bfdff5e69.png

 

I have tried the things from timp in this post, but i get a black or yellow sreen only on HDMI.

What info do you need to help me?

 

Admins MacBook Pro.ioreg

 

Edited by Lametta17
Link to comment
Share on other sites

  • 1 month later...

Hi all. My m6700 has k5000 gpu and 3940x CPU. I have all external ports working but internal display has no image I only get it to work when I disable Nvidia at clover boot. I have no Optimus in my bios - I heard Dell disabled igpu in the factory for some reason. Any thoughts? Help? Thanks

Link to comment
Share on other sites

 Share

×
×
  • Create New...