Jump to content

[GUIDE] Fujitsu P772 Sierra, Clover


hnak
 Share

1 post in this topic

Recommended Posts

I recently got Fujitsu P772/E ( used pc, released in 2012 ) and succeeded in macos sierra (10.12.4 beta) installation. Clover version is r4012.

0. HW spec.

  • CPU: Core i5-3320M ( Ivy Bridge )
  • GPU: HD4000
  • Memeory: DDR3L-1600 SO-DIMM x 2
  • Ethernet: i82579V
  • Sound: ALC269 ?

 

1. It must have dual-memory configuration, i.e. must have equally-sized 2 so-dimms, otherwise Clover fails in allocating memory.

 

2. As I installed EFI/HFS partitions by copying working image from another PC, I do not know how-to install macos from scratch.

3. Used kexts: FakeSMC (S/L/E), VoodooPS2Controller (/S/L/E), USBInjectAll (/L/E), ACPIBatteryManager (/L/E), AppleIntelE1000e(/L/E), VoodooHDA (/S/L/E), AppleHDADisabler (/S/L/E), Sinetek-rtsx (/L/E) ( the latest ones as of 2017-02-20 )

4. DSDT patch - only 1 for KBC, which is necessary for VoodooPS2Controller to recognize. You do not need DSDT patch for the battery manager.
from:

Device (KBC)
        {
            Name (R101, 0x0303D041)
            Name (R106, 0x2003D041)
            Method (_HID, 0, NotSerialized)  // _HID: Hardware ID
            {
                If (SIDF)
                {
                    Return (R101) /* \_SB_.PCI0.LPCB.KBC_.R101 */
                }
                Else
                {
                    Return (R106) /* \_SB_.PCI0.LPCB.KBC_.R106 */
                }
            }

to:

Device (KBC)
        {
            Name (_HID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */)  // _HID: Hardware ID
            Name (_CID, EisaId ("PNP030B"))  // _CID: Compatible ID

Or, you can completely avoid editing DSDT by adding  "PNP0303" to VoodooPS2Controller's Info.plist.

 

5. Graphics injection: As the vram allocation size is fixed to 64MB, I chose the following configuration and generated EDID for the LVDS using linux utilities.

<key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>ig-platform-id</key>
        <string>0x01660003</string>
        <key>EDID</key>
        <dict>
            <key>Custom</key>
            <data>
            AP///////wAx2AAAAAAAAAUWAQNtIRR46l7ApFlKmCUgUFQAAACBAAEBAQEBAQEBAQEBAQEBKhwAulAgFDAYIEQATdAQAAAeAAAA/wBMaW51eCAjMAogICAgAAAA/QA7PTAyCAAKICAgICAgAAAA/AAxMjgweDgwMHg2MC4wCgAY
            </data>
            <key>Inject</key>
            <true/>
        </dict>
    </dict>

6. AsusAICPUPM = true.

 

7. Other than VGA, most devices should work, including USB3.0, touchpad, LCD brightness, SD card reader ( you might need edit IDs in Info.plist ).

8. I use MacBookAir5,1 as it seems the closest hardware.  I also installed RT2870 USB wifi and re-branded bcm4322 pcie wifi card.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...