Jump to content



Member Since 27 Jan 2012
Offline Last Active Today, 12:23 PM

#2412788 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 26 April 2017 - 07:27 PM

@tetonne Yes - the latest version of Clover 4063 - which is in the guide - does have a new implementation for Graphics. With a focus on Intel HD graphics. I tested it on these devices HD3000 , HD4000, HD4600, and HD520. So yes the graphics section of the config.plist is very simple now - and the DSDT or SSDT devices are not really necessary. I will post a new zip with a revised AppleBackLightInjector kext for Panel Brightness as soon as i collect a few more models. <key>Graphics</key><dict>  <key>Inject</key>  <dict> <key>Intel</key> <true/>  </dict></dict>for the 1600x900 version - we have to inject a patched EDID to change some timings. 

#2410443 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 23 April 2017 - 01:59 PM

@theslashy - did you just install as is - or did you run the "create script" to update the kext with your LCD info before installing it? if you send the EDID LCD info like Tettone did, then i can add your LCD to the kext for on-going support i have these models in there now: 02e2, 213e, 313c

#2408997 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 21 April 2017 - 01:23 PM

21-Apr-2017 Update posted zip bundleUpdated to Clover r4063revised config.plist for new plist EDID formatAdded RehabMan's AppleBacklightInjector method for LCD Backlight for 10.12.4Removed IntelBackLight.kext (now an optional kext) - doesn't work after 10.12.31600x900 users - pay attention here - need to modify your Graphics section of config.plist. Clover was modified to use a new plist format for EDID injection.

#2408480 Clover Bug/Issue Report and Patch

Posted by tluck on 20 April 2017 - 07:00 PM

@sherlock - new code is working for me on HD 3000, HD 4600 and HD 520.

#2408402 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 20 April 2017 - 05:16 PM

@Tetonne - so the Backlight injector is working for you. if so i can add your profile the Injector

#2407688 [GUIDE] Lenovo T460 macOS with Clover

Posted by tluck on 19 April 2017 - 08:04 PM

@myxored  SkylakeFramebuffer - the way it works is this: the AppleIntelSKLGraphicsFramebuffer.kext will KP unless you patch it.Clover can do this patching only after is in the kext cache. but to get it the kext cache it needs to be loaded. SO! how to get it loaded? boot with bogus ID to bring system up in basic gfx mode.manually patch the SkyLake FB binary (using the script skl_patch.bash). rebootnow the system can start using full Skylake GFX the script will save the original binary as /Volumes/macOS/System/Library/Extensions/AppleIntelSKLGraphicsFramebuffer.kext/Contents/MacOS/AppleIntelSKLGraphicsFramebuffer.origyou can move this file back to the original name (clover will handle the patching going forward) . i will add 2 things to the zip 1) patchmatic2) my unPatch script to move the patched binary back and rebuild the caches.

#2407682 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 19 April 2017 - 07:55 PM

@tetonne - on the last one:  need -l ioreg -l | grep linear-

#2407332 [GUIDE] Lenovo T460 macOS with Clover

Posted by tluck on 19 April 2017 - 12:25 PM

well i don't put anything in /S/L/E - these are all unchanged.  I use /L/E which is used for custom/3rd party kexts.all the custom kexts can be in the ESP for clover to inject with one exception the X86PlatformPluginInjector.kext - which has a symbolic link to the original kext in /S/L/E. this kext overrides the original. Upgrades will work without problems. just download from app store and reboot!  @espamac - check that there are these files:$ ls -l /usr/local/bin/sleepwatcher /etc/rc.wakeup /etc/rc.sleep /Library/LaunchDaemons/de.bernhard-baehr.sleepwatcher.plist-rw-r--r--  1 root  wheel   516 Dec 19 14:39 /Library/LaunchDaemons/de.bernhard-baehr.sleepwatcher.plist-rwxr-xr-x  1 root  wheel 1026 Jan  9 09:46 /etc/rc.sleep-rwxr-xr-x  1 root  wheel 1045 Jan  9 09:47 /etc/rc.wakeup-rwxr-xr-x  1 root  staff  66120 Aug  3  2016 /usr/local/bin/sleepwatcher

#2406287 Clover General discussion

Posted by tluck on 18 April 2017 - 12:45 AM

DVMT problem that i already done to make source and tested it. https://github.com/B...aphicsDVMTFixup   bravo!  As for AppleIntelSKLGraphicsFramebuffer, you have to rebuild kernel cache (Use 0x12345678 ig-platform-id to boot without graphics acceleration and run `kextcache` to rebuild it.) before Clover can patch it properly due to some reasons which unfortunately I can't remember. @PMheart - it seems that sherlocks built a awesome patch mechanism to eliminate these steps of1) inject fake ID.2) Load patched Skylake binary (that works around DVMT KP)3) and then rebuild caches - so Clover can patch the original on-the-fly.

#2406117 [GUIDE] Lenovo T460 macOS with Clover

Posted by tluck on 17 April 2017 - 07:32 PM

Hi @tluck, I got a  new problem about my wireless network card DW1803(BCM94360).  Do you any suggestion? When wake up from sleeping (some minutes), the wireless network card work very bad, lost packets and ping local network gateway is more than  100ms, sometimes 1000ms.But When I sleep again and wake up immediately, the wireless network card very well, no lost packet and ping is almost 1-2 ms. I don't put any patch about Wireless on my config.plist, but the kexts/Other is same with your kexts/Other.I generate the DSDT for myself. are you using the sleepwatcher scripts? I had issues with WiFI and sleep. so the solution was to turn wifi off before sleep and turn it on after wake. the sleepwatcher scripts automate this.  also, i did not have issues with wifi barely working. i had issues with USB wake up and BT being dead. Since the WiFi and BT are the same chip... the kext was trying to (re)load the firmware before the chip was awake. So wh...

#2406050 IntelMausiEthernet.kext for Intel onboard LAN

Posted by tluck on 17 April 2017 - 05:12 PM

FWIW v2.3.0d0 working on these devices I217-LM [8086:153a]I219-LM [8086:156f]82579LM [8086:1502] Thank you!

#2405643 Clover General discussion

Posted by tluck on 16 April 2017 - 06:48 PM

@sherlocks - no glitches on HD 3000 for a long time but i also inject a custom EDID and and is in Display Overrides that have- timing fixes lines/glitches.- set to use RGB only mode in the EDID - so there weird colored fonts. 

#2405625 Clover General discussion

Posted by tluck on 16 April 2017 - 06:10 PM

@sherlocks - RC5 testing 1) T460 - Graphics:<key>Inject</key>   <dict> <key>Intel</key> <true/>   </dict>Graphics section - just has Inject Intel True6:081  0:000  Intel HD Graphics 520 [8086:1916] :: PciRoot(0x0)\Pci(0x2,0x0)6:081  0:000   Resolution: Width=1920 Height=10806:081  0:000   Custom Intel GFX properties injected, continue6:081  0:000   AAPL00,DualLink = 16:081  0:000   FakeID Intel GFX: not set6:081  0:000   ig-platform-id: not set6:081  0:000   Beginning Intel GFX auto-detection with ACPI Injection6:081  0:000   Found FakeID Intel GFX = 0x191680866:081  0:000   Found ig-platform-id = 0x191600006:081  0:000  Intel GFX revision  = 0x76:081  0:000 RCBA disabled; cannot use it6:081  0:000 setting specified layout-id=28 (0x1C)6:081  0:000  stringlength =...

#2405069 Clover General discussion

Posted by tluck on 15 April 2017 - 04:20 PM

@sherlocks yes with your RC3 no problems on HD 3000 see postNo, i don't set DualLink in the config.plist now - removed.Inject Custom EDIDInject Intel True4:943  0:000  === [ RestSetup macOS ] ===================================4:943  0:000  EdidDiscovered size=04:943  0:000  Intel HD Graphics 3000 [8086:0126] :: PciRoot(0x0)\Pci(0x2,0x0)4:943  0:000   Resolution: Width=1600 Height=9004:943  0:000   Use IntelHDMI4:943  0:000   Use override Custom EDID4:943  0:000   AAPL00,DualLink = 14:943  0:000   FakeID Intel GFX: not set4:943  0:000   snb-platform-id: not set4:943  0:000   Beginning Intel GFX auto-detection with ACPI injection4:943  0:000   Found snb-platform-id = 0x000100004:943  0:000  Intel GFX revision  = 0x94:943  0:000 setting specified layout-id=12 (0xC)4:943  0:000  stringlength = 27144:944  0:000 ...

#2404422 Lenovo ThinkPad T420 with UEFI Only

Posted by tluck on 14 April 2017 - 05:35 PM

yup. The last working version is 4058...  and I am working with the devs on the problem(s) - fix should in the works. And going forward will require a slight change in the config.plist for the Graphics section: for 1600x900 will look like this:<key>Graphics</key><dict>  <key>EDID</key>  <dict> <key>Comment</key> <string>LCD 1600x900</string> <key>Custom</key> <data> AP///////wAw5OICAAAAAAEUAQOAHxF44jOFmVZVkScXUFQAAAAB AQEBAQEBAQEBAQEBAQEBgCVAgGCEGjAwIDUANq4QAAAYAAAAAAAA AAAAAAAAAAAAAAAAAAAA/gBMZW5vdm8KICAgICAgAAAA/gAxNjAw eDkwMAogICAgAK0= </data> <key>Inject</key> <true/>  </dict>  <key>Inject</key>  <dict> <key>Intel</key> <true/>  </dict></dict>

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy