Jump to content
K0gen

Lenovo ThinkPad T420 with UEFI Only

4,870 posts in this topic

Recommended Posts

the install order does NOT matter all that much. if you just installed windows natively then i think you end up with the microsoft version of  /EFI/BOOT/BOOTx64.efi but then clover replaces that (BOOTx64.efi is a copy of CLOVERx64.efi). you can also remove that entry from the boot list. or add it specifically.

 

anyway you can get the MS boot loader from the windows install ...

post-954945-0-72289700-1388684196_thumb.png

 

my efi folder looks like this:

post-954945-0-66566900-1388684223_thumb.png

 

I like it this way so that they are independent - clover does a nice job of listing the windows boot option and the rest is pure MS. 

 

.aml is the compiled assembly file and .dsl files are the decompiled source. the aml files are used at boot.

 

have fun.

Share this post


Link to post
Share on other sites
Advertisement

First and foremost happy new year! I hope everyone had a good time. I'm happy to see the progress everyone's made on this so far. I've read through the new posts and it looks like there have been some edits suggested for tluck's dsdt to fix hardware volume buttons. I also generated the ssdt from the script and everything is going well so far. Just a couple questions --- @tluck, does your new pack contain Manwe's dsdt fixes, and do those changes fix the hardware buttons? Also, has anyone been able to fix the logging in to the App Store/iBook Store issues?

Share this post


Link to post
Share on other sites

@honeywell - 

 

yes the new pack does contain a new DSDT. it contains manwe150's recent updates etc. so it does fix the built-in speaker loss after sleep problem - meaning it stays working after sleep! Sadly for me, the attempts/fixes to address UEFI problems are not effective but these are included nonetheless. Note: I boot clover from my MBR USB (instead of via UEFI from my HD) and have zero issues -- hw buttons work, no freeze/hangs, sleep/wake good, shutdown good,  volume levels stay in sync, mute works and does not hose the system. now with updated SSDT, its nearly perfect! 

 

oh.. what is the issue you have with App store?  I am not familiar with that.

Share this post


Link to post
Share on other sites

My solution of speaker no sound after sleep. (I can only use the Fn key and the power button to activate my W520. )

 

        Method (_L1D, 0, NotSerialized)  // _Lxx: Level-Triggered GPE
        {
            Store (B1B2 (\_SB.PCI0.LPC.EC.HWK0, \_SB.PCI0.LPC.EC.HWK1), Local0)
            Store (Local0, RRBF)
            Sleep (0x0A)
            If (And (Local0, 0x02)) {}
            If (And (Local0, 0x04))
            {
                Notify (\_SB.LID, 0x02)
                Notify (\_SB.PCI0.HDEF, 0x02)  // Add this line
            }
            If (And (Local0, 0x08))
            {
                Notify (\_SB.SLPB, 0x02)
                Notify (\_SB.PCI0.HDEF, 0x02)  // Add this line
            }
            If (And (Local0, 0x10))
            {
                Notify (\_SB.SLPB, 0x02)
                Notify (\_SB.PCI0.HDEF, 0x02)  // Add this line
            }
            If (And (Local0, 0x40)) {}
            If (And (Local0, 0x80))
            {
                Notify (\_SB.SLPB, 0x02)
                Notify (\_SB.PCI0.HDEF, 0x02)  // Add this line
            }
        }
 

Edited by zhangqq

Share this post


Link to post
Share on other sites

@zhangqq - thanks for sharing your method - you may want to look at the dsdt in the zip which fixes the speaker (and other stuff) by _WAK fixes.

 

mavericks does not seem to supply the right sleep state via arg0 in _WAK - but we can provide it by getting it from what was set in _PTS and make sure sure arg0 is properly set in _WAK.

Share this post


Link to post
Share on other sites

Hey guys. So tluck's new pack is working great, but two things still don't work for me: sleep and mute. When I try to put my system to sleep, the screen goes blank and power button light flashes rapidly but the system never sleeps (and therefore is unable to wake). The other thing is mute - whenever I hit the mute button, my system freezes and I have to do a hard reset. Have there been any fixes for these yet? 

Share this post


Link to post
Share on other sites

@honeywell - Yup these are some of the UEFI issues that have plagued us all along. Booting from an MBR formatted USB stick has been rock-solid for me over the last few months.  Note: I will update the kext pack shortly with Rehabman's recent updates.

Share this post


Link to post
Share on other sites

Hey guys,

Still having bad luck to install Clover on MBR. Using 10.8 with chameleon now.

Can someone give a clue where I might be wrong.

 

#1. I create two partition in USB drive with MBR partition table. 1 - 200MB msdos, 2 - what's remaining for the image.

#2. I download Clover_v2k_r2428 and install it to the 200MB partition changing only a single thing - "Install boot0af in MBR"

#3. I copy EFI directory from tluck's provided ZIP and overwrite everything inside the 200mb partition.

#4  I "install" os x using this command to the bigger partition: sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ Mavericks.app —nointeraction

#5 I get "b1f init error". I managed to to clover once (randomly playing but can recreate this build). Even when I got there Mac OS installer wouldn't boot throwing plenty of errors this SMCreaderror.

 

Anyone can shed a light where I'm wrong.

 

Thanks!!

Share this post


Link to post
Share on other sites

i have not done an MBR based installer using the "mavericks method". but you may need to install clover after you create the USB content on the partition so it does not wipe out boot loader stuff clover puts there.

Share this post


Link to post
Share on other sites

Hi,

 

I'm trying to install this on W520. I have a few beginner questions:

1. What should I use for the 1920x1080 panel?

2. Should I use UEFI or MBR? Which one is more reliable? I have a separate hard drive for OS X, so I don't need to dual-boot Win 7, I can just select from BIOS / F12.

 

Share this post


Link to post
Share on other sites

@zsero -

if you take 1366x768 configuration - these do not have the custom EDID for 1600x900 - these might be best for your panel.  you will need to change/set DualLink=1 

 

i would start with UEFI  - i.e. create a GPT disk and install clover in the ESP. if you do have issues, the USB using MBR may be a workaround for the T520 too. 

 

clover does a nice job handling multiple boot environments whether on the same disk or separate.

 

just my opinions!

Share this post


Link to post
Share on other sites

@tluck

last pack is composed with manual kext  _install_SLE.bash script?

i saw ssdtPRGen-clover.command

but where is manual kext  _install_SLE.bash script?

 in fact i don't understand manual and script (auto)?  :blush:

:)

Share this post


Link to post
Share on other sites

whoops look i renamed the script to _kext-install-SLE.bash

it is in the kext/10.9 folder. 

 

you run like this:

 

cd ~/Downloads/T420/EFI/CLOVER/kexts/10.9 

./_kexts-install-SLE.bash

 

the script is simple -  looks for all the kexts in current folder and moves anything out of /S/L/E to /Extra/SLE-orig and then copies the kext to /S/L/E.

 

the idea is/was to aid in putting the files in the right folders in /System/Library/Extensions - especially the Bluetooth and eternet which are Plugins. 

 

The Kext Utility.app is good at installing the full kext such as FakeSMC or VoodooPS2...  or installing other misc 3rd party or upgrade kexts etc.

Share this post


Link to post
Share on other sites

whoops look i renamed the script to _kext-install-SLE.bash

it is in the kext/10.9 folder.

 

the idea is/was to aid in putting the files in the right folders in /System/Library/Extensions - especially the Bluetooth and eternet which are Plugins. 

 

The Kext Utility.app is good at installing the full kext such as FakeSMC or VoodooPS2...  or installing other misc 3rd party or upgrade kexts etc.

Oups i did not pay attention for this

i only update 10.8.x HD not 10.9.x

great

for Bluetooth and eternet plugs I used to use a symbolic link

Your solution is better cos it takes permissions :)

thanks for this great extra ;)

Share this post


Link to post
Share on other sites

Hello

 

So, I decided to give 10.9 / UEFI a go on my Thinkpad.  It's an x220 (i5-2520M @ 2.5GHz).  Thanks to this thread in general, and to tluck's exceptionally helpful guide, I've got as far as a working 10.9 install using clover and the "generic" config.plist.  Everything (that's expected to) appears to work.  So far, so good.

 

However, going the "step further" to booting off the hard disk isn't going anywhere.  I've installed the latest Clover (r2482) and figured I'd give it a shot with tluck's T420 set.

 

Now, my x220 has a 1366x768 screen, so I renamed OEM/ProductID.1366x768 to OEM/4290CE3, slapped the various kexts into S/L/E using _kext-install-SLE.bash, created and installed my custom ssdt, synced, pulled the USB sticks, rebooted, and prayed.

 

Startup got as far as the Apple logo with spinning indicator, but crashed / hung with a black screen at the point windowserver was trying to come up.  Booting with -v got me no further, it was crashing / hanging at the point it stopped showing me anything.  Rebooting with the install stic's Clover was fine, nothing particularly useful in /var/log *except* a pile of cryptic WindowServer crashlogs.

 

So.  Figured it was either an extension or something in config.plist (dsdt.aml is identical between the "stock" and "OEM" setups, and I'd tried without my ssdt.aml).  Eventually, it was to do with the "Graphics" section in config.plist.

 

"Generic" config.plist

	<key>Graphics</key>
	<dict>
		<key>DualLink</key>
		<string>0</string>
		<key>Inject</key>
		<dict>
			<key>Intel</key>
			<true/>
		</dict>
	</dict>

from config.plist for the biggerer, betterer screen (OEM/ProductID.1600x900/config.plist)

	<key>Graphics</key>
	<dict>
		<key>Comment</key>
		<string>LCD 1600x900</string>
		<key>CustomEDID</key>
		<data>
		AP///////wAw5OICAAAAAAEUAQOAHxF46jOFmVZVkScXUFQAAAABAQEBAQEB
		AQEBAQEBAQEBgCVAgGCEGjAwIDUANq4QAAAYQB9AgGCEGjAwIDUANq4QAAAY
		AAAA/gBMZW5vdm8KICAgICAgAAAA/gAxNjAweDkwMAogICAgAMc=
		</data>
		<key>DualLink</key>
		<string>1</string>
		<key>Inject</key>
		<dict>
			<key>Intel</key>
			<true/>
		</dict>
		<key>InjectEDID</key>
		<true/>
	</dict>

And finally, from OEM/ProductID.1366x768/config.plist

	<key>Graphics</key>
	<dict>
		<key>Comment</key>
		<string>LCD 1366x768</string>
		<key>CustomEDID</key>
		<data>
		</data>
		<key>DualLink</key>
		<string>0</string>
		<key>Inject</key>
		<dict>
			<key>Intel</key>
			<true/>
		</dict>
		<key>InjectEDID</key>
		<true/>
	</dict>

Oh dear.  We appear to be trying to inject a null EDID.  Removing the CustomEDID and InjectEDID entries gets me booting.

 

I'm not sure if this is a complete fix.  I had troubles copying / merging the S/L/Displays/Overrides stuff when I was trying a 10.8 install, (and, in fact, haven't done it at all on this install) so I might be missing something obvious.  But a null EDID screams "trouble" to me.  Any idea how I'd go about generating a "proper" one?

 

Simon

Share this post


Link to post
Share on other sites

Strictly speaking, you shouldn't need one. I've never had issues with my monitor returning the wrong or invalid EDID, so I never needed to inject a patched one.

 

Never use a DSDT from a system that doesn't match your hardware (this thread is for any T420). You'll need to build your own (or find one for x220) from the list of DSDT patches (I made a thread for T420 a while back which you can try working from). You can get fairly close by using a dsdt from a similar system, but the random failure cases are unpredictable and generally fatal.

Share this post


Link to post
Share on other sites

@tufty

 

- sorry about the bogus entries in the low-res config.plist. i have fixed that and reposted the bundle

 

The Display overrides  I include, match a few known T420 monitor devices. especially the T420 1600x900 LCD that has a real EDID override as the built-in EDID not valid). As Manewe150 says, you may not need to replace your EDID unless you have problems. 

Certainly, you can take the Display files and change the Vendor/product IDs to match your LCD if you like. - just remove the EDID inside.

 

@T420 Users

 

I was waiting to post a new bundle as soon as 10.9.2 is out, but i have updated the bundle now with some kext and Clover updates....

 

 

Clover UEFI on T420 Guide

 

20-Jan-2014

  • updated to Clover b2482
  • cleaned up config.plist for low-res monitor
  • updated RehabMan's kexts - FakeSMC, VoodooPS2Controller, ACPIBatteryManager

Share this post


Link to post
Share on other sites

hello and happy new year to all ,

 

@tufty i have the same laptop with 1366x768 screen (not ips), you can try or view inside my dsdt which has my EDID

here i upload my dsdt and ssdt look at them and see my previous posts generally for this laptop, i use clover with bios mbr not uefi and works good.

 

 
has a lot of info too

Share this post


Link to post
Share on other sites

@tufty i have the same laptop with 1366x768 screen (not ips), you can try or view inside my dsdt which has my EDID

here i upload my dsdt and ssdt look at them and see my previous posts generally for this laptop, i use clover with bios mbr not uefi and works good.

Thanks

 

Do you happen to know what patches you applied to your DSDT?

 

Simon

Share this post


Link to post
Share on other sites

i dont remember all the edits but i have the latest bios see thinkpads forum link last post... the best way is to update bios to this version then take your vanilla dsdt from windows and text compare it with mine , you'll see all the edits, a summary is irq edits for RTC , HPET etc.. battery edits for Rehabman kexts , IGPU edits for hd 3000 agpm power management with EDID , and all fixes compared to tluck dsdt , i think its the best dsdt for x220 :) you can find and all works ok , try with chameleon too cause in general i found that it works a little better with this particular laptop ( in general if you search you can find all the info you need for x220 hackintosh in all those threads (i posted a lot of experimental posts too) , you need time to read and understand what does what and to know what you are doing )

Share this post


Link to post
Share on other sites

i dont remember all the edits but i have the latest bios see thinkpads forum link last post... the best way is to update bios to this version then take your vanilla dsdt from windows and text compare it with mine , you'll see all the edits, a summary is irq edits for RTC , HPET etc.. battery edits for Rehabman kexts , IGPU edits for hd 3000 agpm power management with EDID , and all fixes compared to tluck dsdt , i think its the best dsdt for x220 :) you can find and all works ok , try with chameleon too cause in general i found that it works a little better with this particular laptop ( in general if you search you can find all the info you need for x220 hackintosh in all those threads (i posted a lot of experimental posts too) , you need time to read and understand what does what and to know what you are doing )

 

Windows?  Ain't no steenkin' Windows here :)  ... which is causing me a slight headache, actually; I'm going to need to de-whitelist my BIOS and the only patched version of 1.39 I can find (*ahem* yours *ahem*) requires Windows to update.

 

Your dsdt works impeccably on my machine, though.  Cheers

 

Simon

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
×