Jump to content

[Guide] Lenovo G480 - Clover UEFI hotpatch (10.11) - Updated


Allan
 Share

2 posts in this topic

Recommended Posts

Hello guys, after getting a great help by RehabMan, finally I can post my steps to use Clover UEFI with hotpatch.

My laptop have the following hardware:

CPU: i5-3210M
Video: HD 4000
Audio: Cx20590
Wifi: AR9285
Network: Atheros AR8162
BIOS: Insyde H2O - 3.7 (5ECN90WW)

All OOB, unless Card Reader (yet).

My BIOS settings:

  • Boot mode: Legacy Support - This laptop has the UEFI option too, but if I enable it, I don't have the Ethernet port working.
  • Boot priority: UEFI First
  • USB boot: Enabled
  • OS Optimized Defaults: [Other OS]

OS X Installation.
For install OS X El Capitan, use this guide: Making a 10.10/10.11 USB Installer /w Clover (UEFI and Legacy) the correct way!

Clover version: v4003

Steps.

Look at RehabMan guide about 'hotpatch' for a complete info. Google for it.
If you are using 'staticpatch' way, made a backup of the entire EFI/Clover first.

Read more about what each Clover patch/resource do in CloverWiki or in Clover v.2 Instructions

My 'Fixes' in config.plist:

<key>Fixes</key>
            <dict>
                <key>AddDTGP_0001</key>
                <true/>
                <key>AddIMEI_80000</key>
                <true/>
                <key>AddPNLF_1000000</key>
                <true/>
                <key>FIX_WAK_200000</key>
                <true/>
                <key>FixAirport_4000</key>
                <true/>
                <key>FixHDA_8000</key>
                <true/>
                <key>FixHPET_0010</key>
                <true/>
                <key>FixShutdown_0004</key>
                <true/>

My 'Patches':

<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>change EHC1 to EH01</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RUhDMQ==
</data>
<key>Replace</key>
<data>
RUgwMQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change EHC2 to EH02</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RUhDMg==
</data>
<key>Replace</key>
<data>
RUgwMg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change GFX0 to IGPU</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
R0ZYMA==
</data>
<key>Replace</key>
<data>
SUdQVQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change SAT0 to SATA</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
U0FUMA==
</data>
<key>Replace</key>
<data>
U0FUQQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename _DSM to XDSM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X0RTTQ==
</data>
<key>Replace</key>
<data>
WERTTQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Change _OSI to XOSI</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X09TSQ==
</data>
<key>Replace</key>
<data>
WE9TSQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Change Mutex(ABCD,7) to Mutex(ABCD,0)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
WwFBQkNEBw==
</data>
<key>Replace</key>
<data>
WwFBQkNEAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>_Q12 to XQ12</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X1ExMgA=
</data>
<key>Replace</key>
<data>
WFExMgA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>_Q11 to XQ11</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X1ExMQA=
</data>
<key>Replace</key>
<data>
WFExMQA=
</data>

drivers64UEFI:

Screen Shot 2017-02-12 at 20.23.45.png

 

The files used in Clover/ACPI/patched: Patches.zip

For get WiFi working, I use the ProBookAtheros.kext provided by RehabMan.

 

Credits: RehabMan and ahmed_ais

 
Edited by Allan
Updated - New Clover way.
  • Like 3
Link to comment
Share on other sites

  • 1 month later...
 Share

×
×
  • Create New...