Jump to content
K0gen

Lenovo ThinkPad T420 with UEFI Only

4,869 posts in this topic

Recommended Posts

Don't have a real good fix - but I am pretty sure (based limited testing/run-time with alternatives) that it is VoodooPS2controller kexts causing problems with sleep - that is the blinking fast and keyboard/trackpad going away. if anyone has any thoughts on how to make VoodooPS2 behave, please share!

1) With Clover, I reverted to the set of PS2 kexts i was using in back in the 10.8.2 days, and the box ran ok - that is sleep/wake for the last day without issues. Of course, the ThinkpadUltraNav.kext is not as good as the one in VoodooPS2. but if sleep wake is important to you then this is a workaround. i asked RehabMan about Clover support, but he does have any experience etc.

2) With Chameleon - VoodooPS2 sleep/wakes fine with Chameleon. So this is an alternative is to boot via USB. but you have put back the kexts etc that is all the magic patching on kexts that Clover does.

In conjunction with this experiment, (I think) I learned how to inject a good EDID into the DSDT (whereas Clover was doing this as well). So no glitches with Clover or Chameleon boot.

EDID in dsdt:
 

            Device (IGPU)
            {
                Name (_ADR, 0x00020000)
// tjl-begin
// tjl - change VID to IGPU
// tjl - DualLink 1 for 1600x900
// tjl - EDID 1600x900 fix for glitch/hang
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package ()
                        {
                            "AAPL00,DualLink",
                            Buffer (0x04)
                            {
                                0x01, 0x00, 0x00, 0x00
                            },
                            "AAPL00,override-no-connect",
                            Buffer (0x80)
                            {
                                0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
                                0x30, 0xE4, 0xE2, 0x02, 0x00, 0x00, 0x00, 0x00,
                                0x00, 0x14, 0x01, 0x03, 0x80, 0x1F, 0x11, 0x78,
                                0x0A, 0x43, 0x45, 0x97, 0x59, 0x57, 0x8E, 0x28,
                                0x21, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,
                                0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
                                0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x80, 0x25,
                                0x40, 0x80, 0x60, 0x84, 0x1A, 0x30, 0x30, 0x20,
                                0x35, 0x00, 0x36, 0xAE, 0x10, 0x00, 0x00, 0x19,
                                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x4C,
                                0x47, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61,
                                0x79, 0x0A, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE,
                                0x00, 0x4C, 0x50, 0x31, 0x34, 0x30, 0x57, 0x44,
                                0x32, 0x2D, 0x54, 0x4C, 0x42, 0x31, 0x00, 0x38
                            },
                            "hda-gfx",
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            },
                            "model",
                            Buffer (0x17)
                            {
                                "Intel HD Graphics 3000"
                            },
                            "built-in", /*optional*/
                            Buffer (0x01)
                            {
                            0x00
                            },
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

 

Share this post


Link to post
Share on other sites
Advertisement

@tluck, so if I used a dsdt with the edid info, would i still need to inject the edid info with clover? If not, could you upload a dsdt with the edid added?

Share this post


Link to post
Share on other sites

@honeywell - exactly!!! this dsdt works with clover or chameleon for 1600x900 LCD with glitch or hangs. let me know if it works you. frankly, i have been booting my GUID disk with chameleon on USB for the last 3 or 4 days - so i can use voodoops2controller without the sleep/wake issues.

not sure what is going on with the white screen. perhaps you could try not patching SNBGraphics?

Share this post


Link to post
Share on other sites

Hey tluck - I figured out why I got the white screen. My EDID is actually different from yours... lol. Anyway, I went into the DSDT to edit the EDID. Here is the dsdt.dsl - I am unable to compile it with DSDTSE I get this error:

Error    4096 -																		  ^ syntax error, unexpected PARSEOP_NAMESEG, expecting PARSEOP_DEFINITIONBLOCK

 

I was hoping you could compile it for me... Thanks. https://dl.dropboxusercontent.com/u/66566087/dsdt.dsl

Share this post


Link to post
Share on other sites

@honeywell - interesting!!! so i tried your EDID from the dsdt you posted (which i presume you just replace the EDID block with your EDID.) well that seems to remove glitches/hangs too. so perhaps its about having a EDID defined at this level (IGPU vs Display ) and not so much a particular EDID that works.

 

your model is a bit different than mine. Vendor 6af Product 203e (vs mine is 213e) - so it would be looking for a display settings in

 

/System/Library/Displays/Overrides/DisplayVendorID-6af/DisplayProductID-203e

 

i attached zip with your dsdt (source and compiled) and your display stuff

 

this is iasl compiler that i used to compile the dsdt.dsl

the Display Override file for your product id (203e - is decimal 8254)

honeywell.zip

 

 

post-954945-0-32247000-1370876347_thumb.png

Share this post


Link to post
Share on other sites

hi.. my name is Cristian.. i'm italian and install os 10.8.3 in ThinkPad T420 (4236-3P9)

 

42363P9

 

i7-2620M(2.7GHz), 8GB RAM, 160GB Solid State Drive, 14in 1600x900 LCD, NVIDIA N12P-NS1 1GB, CDRW/DVDRW, Intel 802.11agn wireless, WWAN option, Bluetooth, modem, 1Gb Ethernet, UltraNav, Secure Chip, Camera, 6c Li-Ion, Win7 Pro 32

 

 

the os work perfect, with fusion i install win7 (for my work), but i have problem with audio and Bluetooth ( wireless not work but is ok), i try to install all kext of this post but nothing...

any idea for me? or kext?

Share this post


Link to post
Share on other sites

@vision7 - 

 

bluetooth should work - but you may need to turn it on. you can change the kext so it picks up your model in

/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHCIControllerUSBTransport.kext/Contents

edit Info.plist 

change 8532 to 8575 

 

the audio is looking for layout ID 12 - do you have that in your dsdt? also the AppleHDA modified for the T420 is expecting conexant 20590 codec id  as shown below

this is from HDEF device

 Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Name (_S3D, 0x03)
                Name (RID, 0x00)
                Name (_PRW, Package (0x02)
                {
                    0x0D,
                    0x04
                })
                Method (_PSW, 1, NotSerialized)
                {
                    Noop
                }
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x0A)
                        {
                            "codec-id",
                            Buffer (0x04)
                            {
                                0x6E, 0x50, 0xF1, 0x14
                            },
                            "layout-id",
                            Buffer (0x04)
                            {
                            // for 10.8.x use layout12
                                0x0C, 0x00, 0x00, 0x00
                            //  0x6E, 0x50, 0x00, 0x00
                            },
                            "PinConfigurations",
                            Buffer (Zero) {},
                            "hda-gfx",
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            },
                            "device-type",
                            Buffer (0x11)
                            {
                                "Conexant CX20590"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
        }


 

Share this post


Link to post
Share on other sites

Trying to attempt this on my T530, but running into problems when trying to boot off the USB with Clover - I'll get the initial boot menu, select the option to boot from the usb, and be prompted with the following screen:

 

install_zpsa04c8484.jpg

 

This is after attempting the "boot in safe mode" from the right click menu in Clover - previous attempts would lock up at the "root device uuid is..." prompt.

 

I've managed to get ML installed previously using the ##### method, but would much rather go the UEFI route with a clean install. I can boot into the previous ML installation with the Clover usb if I select the safe mode option, but otherwise it gets aways into loading drivers and then reboots.

 

Any suggestions?

Try again using my older custom package from post #117 and report back.

 

BTW: I guess I'll be switching from T420 to T430 soon. Right now I have both machines to decide witch one to sell. The T430 is a stronger model (i7) with optimus graphic card that I've always wanted to play with in OSX. To bad I still have very little time lately to do some serious hackintoshing, but I can report this about the new T430:

- I can boot successfully with older clover r1229 (I didn't had the time to investigate why Clover newer releases wont boot)

- USB3 works excellent OOB (booting from 32GB USB3 pen-driver - super fast)

- the NVIDIA NVS 5400M - works with graphic enabler (I have black screen with HD4000)

- too bad the whitelist bios can't be flashed to this device (no WiFI swapping for broadcome model) and I don't want to solder the eprom and flash it outside using phoenix flasher. - Can you guys suggest USB wifi that works OOB?

- T430 boots clover in full resolution (1600x900 and looks gorgeous) so I guess I'll update the ThinkPad theme background for high res in free time :)

Share this post


Link to post
Share on other sites

 

@vision7 - 

 

bluetooth should work - but you may need to turn it on. you can change the kext so it picks up your model in

/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHCIControllerUSBTransport.kext/Contents

edit Info.plist 

change 8532 to 8575 

 

yes, i have turned on the switch.. 
i have tried to insert new 8575 but when i open the network in system preference i find a new ethernet but no a bluetooth...
 
this evening i try with the audio.. 

Share this post


Link to post
Share on other sites

@vision7 - 

osx does not support intel centrino wifi - so the internal wifi wont work. bluetooth should work as that is usually a separate broadcom device on 420s.

is your bluetooth light on - along the bottom of the LCD panel? does it show up in your "About This Mac" system report?


@kogen - for USB wifi, i have 2: Airlink101 and Asus N10. these 2 both use a RealTek chip (RTL8192S). got updated drivers from realtek's site.

Share this post


Link to post
Share on other sites

Hello!
 
I have same situation. I've got old T510 and new W530 and little stuck with W530 in case of nvidia gpu.
 
Boots fine with latest Clover without any trouble on both laptops. And even installed new 10.9 with clover with no problems)
 
About your T430 I have few suggestions:
 
1) Wi-Fi card can be replaced with AzureWare AW-NU706H it's in mPCIe form factor but instead of pci-e it use usb pins , based on USB chipset Ralink RT3070 which works fine in OSX with ralink drivers. Also some realtek usb cards may work well
 
2) HD4000 need's correct id injection, I think in T430 we've got same layout of outs on HD4000 and Nvidia NVS. HD4000 can only drive internal LCD, nvidia can drive LCD + all outs (VGA+DP+Dock outs)
In my case I use AAPL,ig-platform-id: 01660004, and HD4000 works fine with it
 

Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x0E)
                        {
                            "AAPL,ig-platform-id",
                            Buffer (0x04)
                            {
                                0x04, 0x00, 0x66, 0x01
                            },
                            "device-id",
                            Buffer (0x04)
                            {
                                0x66, 0x01, 0x00, 0x00
                            },
                            "vendor-id",
                            Buffer (0x04)
                            {
                                0x86, 0x80, 0x00, 0x00
                            },
                            "subsystem-vendor-id",
                            Buffer (0x04)
                            {
                                0x6B, 0x10, 0x00, 0x00
                            },
                            "subsystem-id",
                            Buffer (0x04)
                            {
                                0xEA, 0x00, 0x00, 0x00
                            },
                            "revision-id",
                            Buffer (0x04)
                            {
                                0x09, 0x00, 0x00, 0x00
                            },
                            "hda-gfx",
                            Buffer (0x0A)
                            {
                                "onboard-1"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

 
 But I've also have some differences:

 

USB3 works ooh but only with usb 3.0 devices - my seagate flex hdd and transcend card reader works in usb 3.0 ports but usb 2.0 devices doesn't.

 

Also I can't boot fine from usb devices, boot stuck after some time on wait for root device...

 

*** W530 specific

 

My nvidia gpu doesn't boot to gui and stuck in console. It's kepler based on gk107 chip as GT 650m in my retina mac but it simple doesn't work. All tries with no luck 

 

 

BTW: I guess I'll be switching from T420 to T430 soon. Right now I have both machines to decide witch one to sell. The T430 is a stronger model (i7) with optimus graphic card that I've always wanted to play with in OSX. To bad I still have very little time lately to do some serious hackintoshing, but I can report this about the new T430:
- I can boot successfully with older clover r1229 (I didn't had the time to investigate why Clover newer releases wont boot)
- USB3 works excellent OOB (booting from 32GB USB3 pen-driver - super fast)
- the NVIDIA NVS 5400M - works with graphic enabler (I have black screen with HD4000)
- too bad the whitelist bios can't be flashed to this device (no WiFI swapping for broadcome model) and I don't want to solder the eprom and flash it outside using phoenix flasher. - Can you guys suggest USB wifi that works OOB?
- T430 boots clover in full resolution (1600x900 and looks gorgeous) so I guess I'll update the ThinkPad theme background for high res in free time :)

Share this post


Link to post
Share on other sites

@joshhh - Thanks for suggestions - I'll try to find some spare time and dig in a bit more into T430 + OSX. Please share your W530 kexts, dsdt and config.plist.

Ohh and You are right about the USB3 ports - I just didn't have time to put anything eles than my USB3 pen-drive. It seems that USB2 devices are not deferred to EHC controller thus no other driver takes over them. Use GenericUSBXHCI driver from this thread. - I wonder if we could fix it in DSDT?

Share this post


Link to post
Share on other sites

10.8.4 below

10.8.5 here

 

Updated 29-August-2013

 

Revised the attached zip file with...

  • Updated to Clover b1974
  • Updated ethernet driver AppleIntelE1000e.kext to v2.4.14
  • Updated to Rehabman's FakeSMC.kext + Sensors to v5.2.772
  • Updated to Rehabman's VoodooPS2Controller.kext to v1.8.6 
  • Replaced VoodooBattery.kext with Rehabman's AppleSmartBatteryManager.kext
  • Replaced v1.3.5 AppleACPIPlatform.kext with ErmaC's patched ML (v.1.7) version

Cuts boot time in half - the rotating thing only goes round and round about 5 times now vs 12+ !!!

Sleep/wake seems to work just as good as with the snow leopard ACPI kext ... note: the "moon" icon takes a little longer to light up!

 

Updated 31-July-2013

  • updated generic config.plist to remove boot args WithKexts NoCaches and added them in SystemParameters section
  • updated to Clover 1942

Updated 22-July-2013

  • Updated to Clover b1928 
  • Updated VoodooPS2Controller.kext to v1.8.5 (RehabMan version)
  • Updated FakeSMC.kext to v5.2.724 (RehabMan version with sensors - adding Plugins for ACPI and CPU only)
  • Streamlined DSDT
  • Slight mods to OEM config.plist ( not sure if it made a difference! for sleep ) 

Updated 19-June-2013 

  • Fixed OEM config.plist to inject the EDID (sorry i had removed for some testing  but forgot to put it back!)
  • Replaced OEM dsdt.aml with same EDID
  • Updated to Clover b1888
  • change generic config.plist to be more "generic" compared to OEM/<yourproduct>/config.plist

 

-------------------------------------

 

T420 users:

 

Attached is a current full /EFI pack for T420 on Clover and OSX 10.8.4

 

Notes:

there are 3 kext folders 

10.8 (which are good for vanilla boot) before using OEM folder and/or modified kexts are in place.

  • FakeSMC.kext v5.2.772 - core hack mechanism + plugins -  Follow link to download full package - so you can install HWMonitor.app etc (just select Plugins ACPI and CPU)
  • VoodooPS2Controller.kext v1.8.5 v1.8.6 - Keyboad/Trackpad -   Follow link to get full package and installation instructions to install daemon Note: may still be subject to random sleep/wake issues... versions 1.8.5+ are proving to be more reliable.
  • AppleIntelE1000e.kext v2.2.14 v2.4.14- gigE - goes in /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns

10.8-SLE which can be combined with above and will replace your /S/L/E versions.

  • IOAHCIBlockStorageInjector.kext -  makes DVD an internal device so iDVD player works.
  • AppleHDA.kext (patched 10.8.4)- for full audio support - note: requires matching DSDT sections using Conexant Codec and layoutID 12.
  • AppleACPIPlatform.kext (v1.7) - upgraded to ErmaC's Patched ML kext for sleep/wake + battery
  • AppleSmartBatteryManager (v1.33) VoodooBattery.kext - using Rehabman's kext configured for v3 ACPI per his instructions to show/track battery info on menu bar - requires rollback AppleACPIPlatform.kext

​10.8-Chameleon - extra patched kexts in /S/L/E for use with Chameleon 

  • AppleCPUPM, AppleRTC and AppleSNBGraphicsFB - are not really necessary to install/replace with clover since it does the patching. Install for Chameleon compatibility. 

 

The DSDT (in OEM) has some new mods in the IGPU are that seem to remove glitches/hangs on either Clover or Chameleon - go figure?! And there is generic dsdt for non-1600x900 users to try.

 

Basic instructions and notes:

  1. install vanilla 10.8.4 to GUID formated disk - use USB or other method
  2. install standard Clover b1888 b1928 b1942 b1974 into ESP - use link to download from sourceforge.
  3. replace /Volume/ESP/EFI with contents in zip
  4. boot up vanilla 10.8.4 with clover - this will use the kexts and "top" level config.plist
  5. now install kexts from ESP or zip to boot drive into /S/L/E (from /EFI/CLOVER/kexts/10.8 and 10.8-SLE) or use myhack method. see notes above
  6. here is the tricky part - fix OEM folder to match your system 
  7. DO NOT just hastily rename the folder OEM/4236AT9 to match your productID -  you may need to modify some things to make it compatible with your specific model details.  If you have a 2.5 Ghz CPU and 1600x900 LCD, you can probably just use items as is - that is rename 4236AT9 to match your product name. 

- the OEM/4236AT9/ACPI/patched/ssdt.aml is CPU specific - dont use unless you have i5-2520 (or similar)

- the OEM/4236AT9/config.plist is CPU and display specific. 

 

OTHERWISE, If you do NOT have 1600x900 LCD:

- replace OEM config.plist with config.no-edid.plist

- edit and change config.plist Graphics section - set DualLink to 0

- replace (move/rename) the generic-dsdt.aml file to  OEM/<4236AT9/ACPI/patched/dsdt.aml

 (this one does not have DualLink or EDID definitions)

 

If you do NOT have same speed/type CPU (i5 2520) then do these 3 things:

- remove ssdt.aml - may not work for your CPU 

- edit and change config.plist ACPI section - change generate P/C states to true - clover may do a good job for your CPU.

- edit and change config.plist CPU section - fix speeds (or remove CPU section) to match your CPU. 

T420-EFI-Clover-b1972.zip

Edited by tluck

Share this post


Link to post
Share on other sites

T420 users:

 

attached is a current full EFI pack for T420 on Clover v1858 and OSX 10.8.4

 

Notes:

there are 2 kext folders 

10.8 (which are good for vanilla boot) before using OEM folder and/or modified kexts are in place.

10.8-SLE which can be combined with above and will replace your SLE versions.

 

- VoodooPS2Controller seems still cause random sleep issues.

- AppleCPUPM, AppleRTC and AppleSNBGraphicsFB are not really necessary to install/replace as clover does the patching.

 

The DSDT (in OEM) has some new mods in the IGPU are that seem to remove glitches/hangs on either Clover or Chameleon - go figure?! And there is generic dsdt for non-1600x900 users to try.

everything is ok here with this new pack (generic dsdt is ok too)

thanks a lot

updated to 1888 ;)

Share this post


Link to post
Share on other sites

Today we had some fun with @k3nny about the OSX Mavericks icon in ThinkPad theme and we came up with this. (just in case you were wondering who is making the Mavericks)

 

post-112035-0-68830900-1371941487_thumb.jpg

 

I think this Mavericks icon will be the official 10.9 Developer Preview icon in ThinkPad theme :)

Here is the file: os_mav.icons.zip

Share this post


Link to post
Share on other sites

Hey guys... still frustrated with the graphics glitches in my 1600x900 T420 (HD3000 only). Injected EDID with the DSDT, still no changes. Anyone know what I can do to understand what is causing the problem and fix it? Using tluck's pack and using my own EDID in the DSDT.

Share this post


Link to post
Share on other sites

Could you please upload this(T420-EFI-CLOVER-b1888.zip ) as pkg? I can't boot when I create my own 

Share this post


Link to post
Share on other sites

@dnr

 

- i suggest you first install with the standard clover installer (pkg) then you can replace the /EFI/CLOVER layers+items in stages.

- the generic config.plist + kexts should be able to boot up - not all things will work but it should be good to get running.

- the OEM directory name needs to match your product ID and then further you may need to modify config.plist to adjust speeds to match your CPU.

this then has the custom DSDT to get the rest of things working (as they did on chameleon)

Share this post


Link to post
Share on other sites

I tried to install with standrd clover installer, I can boot up.

Then I replaced /EFI/CLOVER folder on EFI partition, and I can't boot.

 

P.S: I also changed product id in EFI/CLOVER/OEM/ folder to my product ID: 4236W63

Share this post


Link to post
Share on other sites

@dnr - 

 

where does it get stuck? using that OEM folder presumes you moved all the kexts from /EFI/CLOVER/kexts to your system in /S/L/E. just checking.


@honeywell

 

when I  Kogen's EDID - i get rid 99.99% glitches and hangs. but besides EDID, i did upgrade to BIOS 1.44 and i shut off VT-d virtualization. even when using my old dsdt .... tried to recreat the problem but now i barely get glitches or hangs, compared to what i used to get (had to use quartz debug to turn off 2d acell  it was so painful). 

Share this post


Link to post
Share on other sites

@tluck

 

I forgot to put kexts to /S/L/E, now I done this with "kext drop" and can boot up. Thank you for you help!

 

@honeywell

 

in ThinkPad bios:
Security > Intel ® VT-d Feature [Disabled]
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Klaidonis
      I am making a minimal Clover build for the fastest boot possible with the boot6 file in legacy mode.
      While looking at the preboot.log, I noticed that there is a line without explanation (at 0:892). Apparently, whatever it is, the execution time of it is close to 2 seconds, more than 55% of the total logged boot time in the current configuration. This does not change whether I use USB 2 or USB 3 port.
       
      Is there a way to eliminate or speed up the above? Also, is there anything else you can suggest to improve the performance based on the below log file? Which moment in the boot process corresponds to the start time in preboot.log?  
      The last thing I would like to understand is the delay/timeout after the boot6 file has loaded, and the number 6 disappears from the screen. For about 2 seconds or slightly less, I can press any key, and then it will enter the BIOS-like interface from the boot6 file. Without further knowledge, it seems like those 2 seconds are just delay time, and only after that is CLOVERX64.efi actually started, which, I presume, is approximately when the preboot.log timer starts. So, if the aforementioned is correct, can I get rid of this delay as well? Note that I am using the boot1f32 file to chain-load boot6, which does not include the initial 2-second wait period for a keypress.
       
      === preboot.log ===
      0:100 0:100 MemLog inited, TSC freq: 2394459554 0:100 0:000 CPU was calibrated with ACPI PM Timer 0:100 0:000 LegacyRegion2: Chipset/proc: 0x0A048086 0:100 0:000 Next Generation Core processors (PAM 0x80-0x86) 0:100 0:000 Test PAM1=(0x41=90, 0x5a=90, 0x81=11, 0x91=00) at chipset 0A048086 0:100 0:000 , Install = Success 0:112 0:012 BiosVideoDriverBindingStart! 0:112 0:000 BiosVideoCheckForVbe 0:112 0:000 EdidOverride not found 0:121 0:009 Edid1+ 0:121 0:000 found Detail Timing 1920x1080 0:121 0:000 timing string after 0xFE:AUO 0:121 0:000 timing string after 0xFE:B156HAN01.2 0:122 0:000 0 1280x1024 attr=9B - ok, edid- 0:122 0:000 1 1024x768 attr=9B - ok, edid-, 1024x768, working, highest, pref=1 0:122 0:000 2 640x480 attr=9B - ok, edid-, 640x480, working 0:122 0:000 3 800x600 attr=9B - ok, edid-, 800x600, working 0:123 0:000 4 1920x1080 attr=9B - ok, edid+, working, highest, pref=4 0:123 0:000 BV new mode: 4 1920x1080 0:398 0:275 SetMode pref 4 (4) = Success 0:892 0:493 VGA Pci.Hdr.Command=6 - not enabled 2:623 1:731 2:623 0:000 Now is 21.02.2020, 13:03:21 (GMT) 2:623 0:000 Starting Clover revision: 5103 (master, commit 3f3b85da0) on CLOVER EFI 2:623 0:000 Build with: [Args: -D NO_GRUB_DRIVERS_EMBEDDED -t GCC53 | -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/sergey/src/CloverHackyColor/Conf -D USE_LOW_EBDA -a X64 -b RELEASE -t GCC53 -n 5 | OS: 10.14.6] 2:623 0:000 SelfDevicePath=PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x4,0x0)\HD(1,MBR,0x04944021,0x3F,0x3BC1042) @940C9698 2:623 0:000 SelfDirPath = \EFI\CLOVER 2:623 0:000 SimpleTextEx Status=Success 2:623 0:000 === [ Get Smbios ] ======================================== 2:623 0:000 Type 16 Index = 0 2:623 0:000 Total Memory Slots Count = 2 2:623 0:000 Type 17 Index = 0 2:623 0:000 SmbiosTable.Type17->Speed = 1600MHz 2:623 0:000 SmbiosTable.Type17->Size = 4096MB 2:623 0:000 SmbiosTable.Type17->Bank/Device = BANK 0 DIMM0 2:623 0:000 SmbiosTable.Type17->Vendor = Hynix 2:623 0:000 SmbiosTable.Type17->SerialNumber = 00000000 2:623 0:000 SmbiosTable.Type17->PartNumber = HMT451S6MFR6A-PB 2:623 0:000 Type 17 Index = 1 2:623 0:000 SmbiosTable.Type17->Speed = 1600MHz 2:623 0:000 SmbiosTable.Type17->Size = 8192MB 2:623 0:000 SmbiosTable.Type17->Bank/Device = BANK 2 DIMM1 2:623 0:000 SmbiosTable.Type17->Vendor = Kingston 2:623 0:000 SmbiosTable.Type17->SerialNumber = 5A060A8A 2:623 0:000 SmbiosTable.Type17->PartNumber = KHX1600C9S3L/8G 2:623 0:000 Boot status=0 2:623 0:000 Running on: 'Aspire V5-573G' with board 'Dazzle_HW' 2:623 0:000 === [ GetCPUProperties ] ================================== 2:623 0:000 CPU Vendor = 756E6547 Model=40651 2:623 0:000 The CPU supported SSE4.1 2:623 0:000 BrandString = Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz 2:623 0:000 The CPU supported turbo 2:623 0:000 MSR 0x35 20004 2:623 0:000 MSR 0xE2 before patch 1E008405 2:623 0:000 MSR 0xE2 is locked, PM patches will be turned on 2:623 0:000 MSR 0xCE 0008083D_F3011800 2:623 0:000 corrected FLEX_RATIO = 0 2:623 0:000 MSR 0x1B0 00000000 2:623 0:000 FSBFrequency = 71 MHz, DMI FSBFrequency = 100 MHz, Corrected FSBFrequency = 100 MHz 2:623 0:000 MaxDiv/MinDiv: 24.0/8 2:623 0:000 Turbo: 27/27/27/30 2:623 0:000 Features: 0xBFEBFBFF 2:623 0:000 Threads: 4 2:623 0:000 Cores: 2 2:623 0:000 FSB: 100 MHz 2:623 0:000 CPU: 1700 MHz 2:623 0:000 TSC: 1700 MHz 2:623 0:000 PIS: 100 MHz 2:623 0:000 ExternalClock: 25 MHz 2:623 0:000 === [ GetDevices ] ======================================== 2:623 0:000 GOP found at: PcieRoot(0x0)/Pci(0x2,0x0)/AcpiAdr(0x80010100) 2:623 0:000 PCI (00|00:00.00) : 8086 0A04 class=060000 2:623 0:000 PCI (00|00:02.00) : 8086 0A16 class=030000 2:623 0:000 - GOP: Provided by device 2:623 0:000 - GFX: Model=Intel HD Graphics 4400 (Intel) 2:623 0:000 PCI (00|00:03.00) : 8086 0A0C class=040300 2:623 0:000 PCI (00|00:14.00) : 8086 9C31 class=0C0330 2:623 0:000 PCI (00|00:16.00) : 8086 9C3A class=078000 2:623 0:000 PCI (00|00:1B.00) : 8086 9C20 class=040300 2:623 0:000 PCI (00|00:1C.00) : 8086 9C10 class=060400 2:623 0:000 PCI (00|00:1C.02) : 8086 9C14 class=060400 2:623 0:000 PCI (00|04:00.00) : 168C 0034 class=028000 2:623 0:000 - WIFI: Vendor=Atheros 2:623 0:000 PCI (00|00:1C.03) : 8086 9C16 class=060400 2:623 0:000 PCI (00|05:00.00) : 10EC 5287 class=FF0000 2:623 0:000 PCI (00|05:00.01) : 10EC 8168 class=020000 2:623 0:000 - LAN: 0 Vendor=Realtek 2:623 0:000 PCI (00|00:1C.04) : 8086 9C18 class=060400 2:624 0:000 PCI (00|01:00.00) : 10DE 0FE4 class=030200 2:624 0:000 PCI (00|00:1D.00) : 8086 9C26 class=0C0320 2:624 0:000 PCI (00|00:1F.00) : 8086 9C43 class=060100 2:624 0:000 PCI (00|00:1F.02) : 8086 9C03 class=010601 2:624 0:000 PCI (00|00:1F.03) : 8086 9C22 class=0C0500 2:624 0:000 === [ GetDefaultSettings ] ================================ 2:624 0:000 Clover load options size = 0 bytes 2:624 0:000 CheckOEMPathExists tried EFI\CLOVER\OEM\Aspire V5-573G--00-00-00-00-00-00. Dir not exists 2:624 0:000 CheckOEMPathExists tried EFI\CLOVER\OEM\Aspire V5-573G. Dir not exists 2:624 0:000 CheckOEMPathExists tried EFI\CLOVER\OEM\Aspire V5-573G-1700. Dir not exists 2:624 0:000 CheckOEMPathExists tried EFI\CLOVER\OEM\Dazzle_HW. Dir not exists 2:624 0:000 CheckOEMPathExists tried EFI\CLOVER\OEM\Dazzle_HW-1700. Dir not exists 2:624 0:000 set OEMPath by default: EFI\CLOVER 2:637 0:012 EFI\CLOVER\config.plist loaded: Success 2:637 0:000 === [ GetListOfThemes ] =================================== 2:637 0:000 === [ Found config plists ] =============================== 2:637 0:000 - config.plist 2:637 0:000 === [ GetEarlyUserSettings ] ============================== 2:637 0:000 timeout set to 0 2:637 0:000 Custom boot CUSTOM_BOOT_DISABLED (0x0) 2:637 0:000 Default theme: embedded 2:637 0:000 === [ LoadDrivers ] ======================================= 2:637 0:000 === [ InitScreen ] ======================================== 2:637 0:000 Console modes reported: 4, available modes: 2:637 0:000 - [01]: 80x25 2:637 0:000 - [02]: 80x50 2:637 0:000 - [03]: 100x31 2:637 0:000 - [04]: 240x56 (current mode) 2:637 0:000 SetScreenResolution: 1920x1080 - already set 2:637 0:000 SetScreenResolution: 1920x1080 - already set 2:637 0:000 reinit: self device path=PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x4,0x0)\HD(1,MBR,0x04944021,0x3F,0x3BC1042) 2:637 0:000 === [ GetMacAddress ] ===================================== 2:637 0:000 === [ ScanSPD ] =========================================== 2:637 0:000 Scanning SMBus [8086:9C22], mmio: 0xB3619004, ioport: 0x5040, hostc: 0x1 2:656 0:018 Slot: 2 Type 24 8192MB 1600MHz Vendor=Kingston PartNo=KHX1600C9S3L8G SerialNo=050A0006000A080A 2:657 0:000 === [ GetAcpiTablesList ] ================================= 2:657 0:000 Get Acpi Tables List from RSDT: 2:657 0:000 - [00]: FACP ACRPRDCT len=268 2:657 0:000 - [01]: UEFI ACRPRDCT len=566 2:657 0:000 - [02]: FPDT ACRPRDCT len=68 2:657 0:000 - [03]: ASF! ACRPRDCT len=165 2:657 0:000 - [04]: HPET ACRPRDCT len=56 2:657 0:000 - [05]: APIC ACRPRDCT len=140 2:657 0:000 - [06]: MCFG ACRPRDCT len=60 2:657 0:000 - [07]: BOOT ACRPRDCT len=40 2:657 0:000 - [08]: LPIT ACRPRDCT len=148 2:657 0:000 - [09]: ASPT ACRPRDCT len=52 2:657 0:000 - [10]: DBGP ACRPRDCT len=52 2:657 0:000 - [11]: SSDT ACRPRDCT len=1337 2:657 0:000 - [12]: SSDT ACRPRDCT len=2776 2:657 0:000 - [13]: SSDT ACRPRDCT len=12013 2:657 0:000 - [14]: SSDT ACRPRDCT len=11433 2:657 0:000 - [15]: SSDT ACRPRDCT len=2230 2:657 0:000 Calibrated TSC Frequency = 2394459554 = 2394MHz 2:657 0:000 === [ GetUserSettings ] =================================== 2:657 0:000 === [ Found DSDT tables ] ================================= 2:657 0:000 === [ ScanVolumes ] ======================================= 2:657 0:000 Found 8 volumes with blockIO 2:657 0:000 - [00]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0) 2:659 0:001 Result of bootcode detection: bootable Linux (grub,linux) 2:659 0:000 - [01]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0) 2:660 0:001 Result of bootcode detection: bootable unknown (legacy) 2:660 0:000 - [02]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(1,GPT,8017BD66-1E24-4B31-8E09-BC49BECD6CC4,0x800,0x21330000) 2:661 0:001 Result of bootcode detection: bootable Windows (vista,win) 2:661 0:000 - [03]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(2,GPT,82F3B738-65E9-458E-B2F1-BB55D4F00885,0x21331000,0x3D0800) 2:663 0:001 - [04]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(3,GPT,E701DCD8-E3C5-4BFA-B61B-BFF4D80153FD,0x21701800,0x18C4F000) 2:664 0:001 - [05]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(4,GPT,4DB1239A-A9D7-4045-A162-7EF1B3A5913B,0x3A350C21,0x3A3B616E) 2:665 0:001 Result of bootcode detection: bootable Windows (vista,win) 2:665 0:000 - [06]: Volume: PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x4,0x0) 2:677 0:011 Result of bootcode detection: bootable unknown (legacy) 2:677 0:000 USB volume 2:677 0:000 USB volume 2:677 0:000 - [07]: Volume: PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x4,0x0)\HD(1,MBR,0x04944021,0x3F,0x3BC1042) 2:688 0:011 Result of bootcode detection: bootable unknown (legacy) 2:688 0:000 USB volume 2:688 0:000 USB volume 2:688 0:000 This is SelfVolume !! 2:688 0:000 PutNvramPlistToRtVars: nvram.plist not found 2:689 0:000 No AudioIoProtocols, status=Not Found 2:689 0:000 === [ InitTheme ] ========================================= 2:689 0:000 use daylight theme 2:689 0:000 using embedded theme 2:689 0:000 got embedded sound 2:689 0:000 Channels: 2 Sample rate: 8000 Hz Bits: 16 2:689 0:000 output to channel 0 with volume 70, len=25600 2:689 0:000 sound channels=2 bits=16 freq=8000 2:689 0:000 sound converted to 48kHz 2:689 0:000 not found AudioIo to play 2:689 0:000 sound play end with status=Not Found 2:690 0:001 Using embedded font: Success 2:691 0:000 theme inited 2:691 0:000 Chosen embedded theme 2:691 0:000 after NVRAM boot-args= 2:691 0:000 === [ Dump SMC keys from NVRAM ] ========================== 2:691 0:000 no AppleSMC protocol 2:691 0:000 Entry scan disabled 2:691 0:000 === [ AddCustomTool ] ===================================== 2:692 0:000 === [ GetEfiBootDeviceFromNvram ] ========================= 2:692 0:000 Default boot entry not found 2:692 0:000 DefaultIndex=-1 and MainMenu.EntryCount=4 2:973 0:281 GUI ready  
    • By tluck
      Lenovo T460 macOS with Clover Guide
      Latest Release on GitHub (February 2020) Updated to Clover r5104 Updated Lilu based kexts - Lilu, ALC, WEG Updated acidanthera VoodooPS2 kext v2.1.1 the older 1.9 to the Misc Folder as an option.
        Various Tweaks over Last months The zip file is a complete Clover ESP (/EFI) bundle and kext pack for the Lenovo T460. The current file bundle is tested on Sierra. 
      Note: I never got the GFX fully working on El Capitan. 
      Full Clover file set - config.plist etc. Includes all custom kexts Includes custom DSDT/SSDT scripts and patches Utility scripts The zip bundles are posted to GitHub: https://github.com/tluck/Lenovo-T460-Clover/releases
      Caveat: The T460 systems used here was configured with: i5-6300U, Intel HD Graphics 520, 1920x1080 touch screen. If you have a different system model, then extract the ACPI files and use the included scripts to create a set of files consistent with your system type and BIOS version. See below for details.
      Credits: RehabMan, Shmilee, vusun123, TimeWalker, Mieze from which, much of their work and help is/was was used to get the T460 to this point.
      Devices and aspects working:
      Ethernet -  Intel I219LM is enabled via IntelMausiEthernext.kext WiFi/BT - substitute the Intel WiFi/BT with a compatible Broadcom or Atheros chip Audio - ALC293 codec implemented via AppleALC.kext (the old AppleHDA_ALC293 and CodecCommander kexts are not needed) PS2 - ClickPad + TrackPoint + all 3 buttons - using a modified VoodooPS2Controller to support new layouts - and added some custom Fn key maps based on 440/450 dsdt USB - implemented via custom SSDT + USBInjectAll kext. All USB3/USB2 ports are intel-based and work -  3 external USB and internal Camera, BT, etc  Sleep/Wake - the sleepwatcher package and custom sleep/wake scripts are used to help with sleep/wake for BT and PS2 devices. Note: have not tried to implement the SD card reader - no driver found.
      ACPI Files
      New Installation - Steps and Details
      Part 1 - OS Installation
      Part 2- Post OS Installation and Setup
      Notes on Custom Kexts
       
    • By Jancey
      I used this command: diskutil info disk0s2 | grep -i "Partition UUID" | rev | cut -d' ' -f 1 | rev

      But I accidentally removed the wrong disk and now my main windows drive is not appearing in the bootloader. I can't figure out how to get it back. I tried resetting my windows drive, but I kept getting an error. I also reset my mac and reinstalled Catalina.
    • By gengstapo
      @Hervé
       
      Im having similar issue with my HS setup, dell latitute 3480, i5-7200U
      Once the hdmi plugged in, the laptop display went blank, only could see the external tv
      But, when i put my laptop to sleep & wake up again, both screen got display (hdmi still connected)
      Even the hdmi could be plugged off & in (after sleep), the laptop display is fine
       
      What could be the culprit?
      Dell’s MacBook Pro IORegistry.zip
      config.plist.zip
    • By TomZanna
      Hi, I'm trying to install Mac Os Catalina on a HP 550-132NL.
      The system has:
      i7-6700
      RAM 12 GB
      GT 730
      LAN Realtek RTL8161
      ALC3863
       
      It passes the verbose phase but after the Apple logo goes away, it gets stuck on a grey screen and I can only move the pointer.
      Can I try to boot with the iGPU?
       
      origin.zip
      CLOVER_dGPU_USB_3.zip
×