Jump to content
K0gen

Lenovo ThinkPad T420 with UEFI Only

4,869 posts in this topic

Recommended Posts

@fdandy006 

 

i upgrade right on top of the current /EFI. The installer first will make a backup of the current stuff. it leaves the config files as is. and then will update (replace) the various .efi files. if your GUI only has blue dots - maybe the theme is missing? did you select/install the ThinkPad theme? i manually trim out (remove) any files/folders for 32bit. 

 

if you diff -r the current /EFI and the backup (previous) /EFI the different files list should show the Clover_install.txt and .efi files (BOOTx64.efi, CLOVERX64.efi and the drivers64UEFI folder files.

Share this post


Link to post
Share on other sites
Advertisement

@aj - I can post a new bundle. but not much has changed since I posted the bundle using Clover b1888. i tried a number things on Clover - tweaks to config.plist and and playing with dsdt... but sad to say nothing seems to make much difference. i still get random sleep/wake issues with PS2 going away. and i hit the mute/unmute total freeze thing 2 times. sorry to admit that i have no ideas... frankly i kinda gave up and now I just boot with Chameleon on a USB and then eject it until I restart.  

Share this post


Link to post
Share on other sites

@aj - I can post a new bundle. but not much has changed since I posted the bundle using Clover b1888. i tried a number things on Clover - tweaks to config.plist and and playing with dsdt... but sad to say nothing seems to make much difference. i still get random sleep/wake issues with PS2 going away. and i hit the mute/unmute total freeze thing 2 times. sorry to admit that i have no ideas... frankly i kinda gave up and now I just boot with Chameleon on a USB and then eject it until I restart.  

my preference lol : i prefer waiting for a real new pack lol

Share this post


Link to post
Share on other sites

Hi guys, good news.

Today I updated Rehab's VoodooPS2Controller (1.8.5), and guess what?

Sleep works great and PS2 works fine after wake!! 

Share this post


Link to post
Share on other sites

@aj - great minds.... i did the same - installed/updated voodoops2 and fakesmc from rehabman. the last clover challenge I am finding is a total system freeze when i push mute/unmute.  will continue to test and report.

Share this post


Link to post
Share on other sites

I've tried the installation on a T430 - but i get the same error like DirtyMetis,

"Error Loading Drivers " after selecting the OSX Installation.

 

If I try to use the old package like you've written, it fails to start to boot by the stick.

 

Any hints?

Share this post


Link to post
Share on other sites

@plan_b 

 

do you have a dsdt?

 

are which old package are you using? i take it you stuck in trying to get an installer to boot up to install OSX?

if you are trying to get the install working. you could try boot args -x PCIRootUID=1

 

or are you trying to boot up after the install?

do you have the basic kext installed? i.e. FakeSMC , ethernet, PS2. 


@ag6952563 (and others!)

 

 

as you mention VoodooPS2Controller v1.8.5 seems to fix the problem of loosing keyboard and trackpad after sleep. i did only a few tests in the last days but waking it up after sleeping for about an hour works. i updated to Clover b1928 and I will repost a new Clover bundle soon if it continues to work well.

 

changes since i posted 1888 are:

new FakeSMC

new VoodooPS2Controller

tweaks in DSDT

tweaks in config.plist (drop HPET table, boot arg darkwake=11, InjectClockID=false)

Share this post


Link to post
Share on other sites

I updated to latest clover 1928 and used rehabs voodoo - and yes it does resume from sleep better.

 

I have mixed results in going into sleep however - ie, sometimes sleep works well, sometimes it stays in fast flashing power button.

 

Shutdown is still mixed results too - sometimes powering all the way off, however sometimes fan still running - ie 'on'.

Share this post


Link to post
Share on other sites

new FakeSMC & new VoodooPS2Controller under 1928 sleep and wake ok here to as tluck.


 

Please write down your config in signature, it can help others to understand or to join this community with a working machine.

for example copy my signature and personalize it for your T4x0 config (type is under your computer on the sticker)

 

 

have a good sunday

Share this post


Link to post
Share on other sites

Updated and posted Clover pack (b1928) for T420 -- see post  #241 for information -  ESP/EFI pack with kexts. 

 

Notes issues observations:

  • Sleep/wake so far has not lost trackpad - have not had fast blinking lights. 
  • have not touched mute button on system - use bluetooth keyboard (or toolbar to control volume level) - mute could freeze system (works fine on chameleon)
  • sometimes shutdown does not power off box. osx shuts down but remains with black screen.

 

 

Key changes since 1888: 

  • updated FakeSMC.kext (thanks to RehabMan)
  • updated VoodooPS2Controller.kext (thanks to RehabMan) 
  • minor tweaks in DSDT
  • minor tweaks in config.plist (drop HPET table true, boot arg darkwake=11, InjectClockID=false)

Share this post


Link to post
Share on other sites

Hi,

maybe this is discussed already.

Why should I install the kexts to /S/L/E with clover. I thought this is the trick of clover to do that by injection.

 

Sorry for this question, but I am trying to get my 4174NEG running with no luck with 10.8.3 so far, by not installing the kexts to /S/L/E.

I would like to keep the installation clean. So, maybe I don't need to ask further questions concerning this, because of my approach.

 

Thanks a lot

Regards,

em

 

P.S.: My current problem seems to be connect with a not starting windows-server. I think this has something to do with my HD3000 graphics card.

 

Share this post


Link to post
Share on other sites

@emueler - sure you can have your custom kexts in your ESP partition.  clover will load ones from the ESP to complement your OS. Clover can also patch some of the kexts on the fly. if there are conflicts you may need to remove them. for example, AppleHDA will conflict so you may need to remove (or replace) the one in /S/L/E. personally i was interested in a disk that could boot with Clover and Chameleon without changes so i put the custom kexts in /S/L/E. some folks prefer to keep the mods etc on the ESP. so its largely a matter of personal style.

 

 

InjectKexts
<key>InjectKexts</key>
<true/>

Loads additional kexts from EFI/CLOVER/kexts/.../.

Disabled by default.

Requires FSInject.efi driver.

Share this post


Link to post
Share on other sites

 

Updated and posted Clover pack (b1928) for T420 -- see post  #241 for information -  ESP/EFI pack with kexts. 

 

Notes issues observations:

  • Sleep/wake so far has not lost trackpad - have not had fast blinking lights. 
  • have not touched mute button on system - use bluetooth keyboard (or toolbar to control volume level) - mute could freeze system (works fine on chameleon)
  • sometimes shutdown does not power off box. osx shuts down but remains with black screen.

 

 

Key changes since 1888: 

  • updated FakeSMC.kext (thanks to RehabMan)
  • updated VoodooPS2Controller.kext (thanks to RehabMan) 
  • minor tweaks in DSDT
  • minor tweaks in config.plist (drop HPET table true, boot arg darkwake=11, InjectClockID=false)

 

Awesome! Could you update the Chameleon pack with this stuff too? Thanks!

Share this post


Link to post
Share on other sites

hi guys...
nice works on clover for thinkpad :)

i tried to install ML on my T430 2349A17 using clover. i've sucessfully boot using usb with clover as bootloader.
i even sucessfully pass through the installation.

When installation process using usb completed, the system restart and went to clover GUI (from usb).
then i picked the ML at my SSD. it then hung on '++++++'.
9405629610_31216b7448.jpg

below is the debug.log on clover.
 

 

121:541  0:140  HDA Controller [8086:1E20] :: PciRoot(0x0)/Pci(0x1B,0x0) => detected codec: 10EC:0269, setting layout-id=269 (0x10D)
121:824  0:283  stringlength = 1844
121:918  0:094  CurrentMode: Width=1600 Height=900
122:013  0:094  FSInjection:, skipping kext injection (not requested)
122:202  0:189  OnSimpleFileSystem occured
122:310  0:107   - done!
122:431  0:121  Closing log
122:525  0:093  SetStartupDiskVolume ...
 Volume: 'MacOSHD', LoaderPath: '<null string>'

122:619  0:094   DevPath: MacOSHD
122:713  0:094   GUID = 929EAB34-3174-48B6-BB44-4E91FE433114
122:821  0:107   efi-boot-device: <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>929EAB34-3174-48B6-BB44-4E91FE433114</string></dict></dict></dict></array>
122:915  0:094  Starting boot.efi
123:014  0:099  Using load options 'boot.efi -v GraphicsEnabler=No PCIRootUID=0 slide=0 arch=x86_64 '

is there anything i can do to be able to continue my installation?

my clover version is v2_r1942.
 

 

Share this post


Link to post
Share on other sites

@gendalo76...

 

not sure about how you are installing OSX. you will need to have some kexts injected/loaded... the message you show usually is when you have all the custom kexts installed already - not for installation, when i install a fresh OS. i have FakeSMC.kext and VoodooPS2Controller injected installed in /EFI/CLOVER/kexts/10.8..

the boot args i use are:

-v slide=0 WithKexts NoCaches

 

update:

 

seems that was the old way... looks like you specify

InjectKexts
<key>InjectKexts</key>
<true/>

Loads additional kexts from EFI/CLOVER/kexts/.../.

Disabled by default.

Requires FSInject.efi driver.

NoCaches
<key>NoCaches</key>
<false/>

Use if a recreation of system caches is needed, for example after the installation of new drivers. In contrast to ignoring caches, kext patches will be applied in this case.

It makes no sense to leave this paramater permanently in the configuration file. Instead, chooseBoot ... without caches in the OS option menu by pressing O after having selected the OS entry.

Requires FSInject.efi driver.

 

without a dsdt.aml installed, I set PCIRootUID=1 in config.plist 

also wonder why you have GraphicsEnabler=No as a boot  arg?

 

if you take a look at the bundle i posted, the /EFI/CLOVER/config.plist may help you get going.

 

good luck

Share this post


Link to post
Share on other sites

@gendalo76...

 

not sure about how you are installing OSX. you will need to have some kexts injected/loaded... the message you show usually is when you have all the custom kexts installed already - not for installation, when i install a fresh OS. i have FakeSMC.kext and VoodooPS2Controller injected installed in /EFI/CLOVER/kexts/10.8..

....

without a dsdt.aml installed, I set PCIRootUID=1 in config.plist 

also wonder why you have GraphicsEnabler=No as a boot  arg?

 

if you take a look at the bundle i posted, the /EFI/CLOVER/config.plist may help you get going.

 

good luck

hi tluck,

 thanks so much... i finally made it to boot into my sdd plugged-into usb port.

 what i did is boot with '-v PCIRootUID=0 slice=0 InjectKexts NoChaces'

 i did put GraphicEnabler=No because when i install to this SSD, i sucessfully did it with that boot flags. that's also the case when i use chameleon.

 no i put injectkexts and nochaces into config.plist.

 

 but when i put SSD into my ultrabay, the installation won't boot and wrote many error regarding unable to read many .kext.

 i tried to change PCIRootUID from 0 to 1, even delete it, but still has the same error.

 any idea with how to solve this? before i tried to reinstall with ssd put in its bracket/ultrabay.

 

i tried to clean-up my extra folder (for myHack) and clean some kext in SLE that showing error message in log (AppleRTC.kext and AppleSmartBatteryManager.kext).

I had Patched_10.7_AppleRTC.kext and AppleSmartBatteryManager.kext at my kext/10.8 in clover.

then updated to 10.8.4. my system working ok. 

then move my ssd to ultra bay sucessfully (previously on USB). don't know why now it works. :D

 

i'll share my configuration on different reply to keep it clean and edited as i have progress.

 

thanks tluck.

Share this post


Link to post
Share on other sites

hi friends,

 i wanna share my T430 configuration with clover.

 T430 info:

  Intel HD4000 only, 1600x900 screen resolution.

  board version: 2349-A17. (corrected from my previous post, not 2439-A17)

  BIOS version: 1.16 (G1ET41WW)

    I flashed the bios to remove wifi card restriction, so i can install Broadcomm card.

  RAM: 16GB, SSD Sandisk Extreme 256MB.

  audio chip: ALC269
 Clover version: r1942

 my clover folder can be found here.
works:

  - got 1600x900 resolution since the first installation

    sometimes when booting, in log-in screen show stretched/scrambled screen, shown only white.

    this is also happening when i use chameleon. simply shutdown with power button and boot again.

  - detected as macbook air 5,2 (13" mid 2012) with 16GB (3 slots ???, 1 empty), 

    manually set to MacbookPro9.2 and some setting to SMBIOS part in config.plist

      VRAM for HD4000 detected as 384MB. prior update to 10.8.4 (10.8), it was detected as 512MB.

  - wifi ok. 

  - usb3 port, accepts usb2 eksternal harddisk (WD element) and  works on Hi-Speed. 
      accepts usb3 external harddisk (WD my book essential) and works on superspeed.

  - bluetooth is working not OOTB (BCM20702A0). need to edit a kext. 

     follow instruction on this site. my product-id a bit different with the one on the site. 
     i can connect my magic trackpad to thinkpad.

  - front camera works ootb.

  - imessage, able to login and set which account should be used. but not yet tested to send and received message.

    not working.

  - icloud is wokring. I can sign-in and syncronize my notes and contacts, even registering the laptop for 'find my mac'.

  - trim enabled. (using kext patching in config.plist)

  - sleep works.

       - tried to make it sleep with closing the lid. then waking-up with opening the lid.

            keyboard and touchpad working.

         no eksternal harddisk connected prior sleep.

       - tried to make it sleep with fn+F4. then waking-up with fn.

            keyboard and touchpad working.

         attached usb3 eksternal harddisk prior sleep is not reconnected when woke up.

  - battery is working. use Rehabman's AppleSmartBatteryManager.kext.

     i need to patch my initial dsdt to make it works based on this link.

  - sound is working. not perfect, but enough for me.

     use VoodooHDA ver 2.8.4, just install, no need to touch its pref pane.

     works with internal speaker and headphone. when plugging headphone jack, need to switch manually at OSX's sounds setting.

not working yet:

  - icloud, unable to login.

  - imessage won't let me sign-in. registration failed.

  - battery is not detected using internal batterai icon, but with istat menu, shown when charged. 

      but only show nan%.

  - audio. 

 

anyone has appleHDA patch for T430??  :D


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?

i have same problem during my installation.

i replace VboxHFS.efi to HFSPlus64.efi.

it solved my problem.


@Kogen,

you don't need to desolder the chip. just use SOIC clip and hardware flash programmer. the chip is located below touchpad.
if you have the same bios version as mine,1.16 (G1ET41WW), then you can get the nonwhitelist BIOS here.
i share my tools and the process on another forum. you can get the link on the last reply on previous link (bios).
 

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

@gendalo76 :

your config (config.plist, ACPI folder, kexts folder)

shoud be in /efi/clover/oem/2437A17

 

SystemProductName should be renamed to 2437A17

happy to see T430 (great config) is ok now.

for icloud, iMessage have a look here

Share this post


Link to post
Share on other sites

@gendalo76

 

excellent update on your progress. a few notes:

 

you will not need patched_10.7 _AppleRTC.kext as Clover will patch the standard version.

you may be able to use the AppleHDA.kext i put in my bundle as i think 430 uses the same codec/chip.

if so, then you need to add custom dsdt.aml which defines the audio capability. clover can do a pretty good job on patching the DSDT but a few things are missing/messed up. (i provide the source dsdt.dsl with comments the ACPI/patched folder in the zip -  search tjl for what i changed. (thanks to manwe150 who did a lot of the early work to make things happen!) 

 

i use rollback AppleACPIPlatform + VoodooBattery for battery. i am not sure about AppleSmartBattery - i think it needs some fancy dsdt mods. note: sleep works better with this rollback ACPI kext too.

Share this post


Link to post
Share on other sites

@gendalo76 :

your config (config.plist, ACPI folder, kexts folder)

shoud be in /efi/clover/oem/2437A17

 

SystemProductName should be renamed to 2437A17

happy to see T430 (great config) is ok now.

for icloud, iMessage have a look here

thanks Tetonne.

i'l move to OEM folder as suggested.

i'll report with icloud and imessage later on.

@gendalo76

 

excellent update on your progress. a few notes:

 

you will not need patched_10.7 _AppleRTC.kext as Clover will patch the standard version.

you may be able to use the AppleHDA.kext i put in my bundle as i think 430 uses the same codec/chip.

if so, then you need to add custom dsdt.aml which defines the audio capability. clover can do a pretty good job on patching the DSDT but a few things are missing/messed up. (i provide the source dsdt.dsl with comments the ACPI/patched folder in the zip -  search tjl for what i changed. (thanks to manwe150 who did a lot of the early work to make things happen!) 

 

i use rollback AppleACPIPlatform + VoodooBattery for battery. i am not sure about AppleSmartBattery - i think it needs some fancy dsdt mods. note: sleep works better with this rollback ACPI kext too.

thank tluck.

i'll try you suggestion and back with report.

Share this post


Link to post
Share on other sites

 Hi all,

 

Just preparing my T420 so that I can follow through this guide and hopefully contribute some of my findings too.

 

However first thing's first - I bought a Dell WLAN card to replace the stock wireless card so that I could get Wireless support in OS X. To make this work obviously you need to flash the BIOS with a non-whitelist BIOS. So I downloaded the version 1.43 version one from the first post in this thread.

 

Now everything went as planned - I updated with the stock 1.43 BIOS image, rebooted, then flashed with the NWL file and rebooted. I haven't replaced the WLAN card yet but I have noticed that on boot the screen stays black for longer and I get a POST beep code (4 beeps, pause, 4 more beeps). I thought that I had somehow bricked the laptop but it proceeds to then POST and boot perfectly normally. I've tried resetting the BIOS to defaults but the beep codes persist. It's not the end of the world - but I like things neat and tidy and it bugs me that this hasn't worked quite right.

 

Is there something I've missed or done wrong? Any help appreciated.

 

Thanks!

 

Share this post


Link to post
Share on other sites

 Hi all,

 

Just preparing my T420 so that I can follow through this guide and hopefully contribute some of my findings too.

 

However first thing's first - I bought a Dell WLAN card to replace the stock wireless card so that I could get Wireless support in OS X. To make this work obviously you need to flash the BIOS with a non-whitelist BIOS. So I downloaded the version 1.43 version one from the first post in this thread.

 

Now everything went as planned - I updated with the stock 1.43 BIOS image, rebooted, then flashed with the NWL file and rebooted. I haven't replaced the WLAN card yet but I have noticed that on boot the screen stays black for longer and I get a POST beep code (4 beeps, pause, 4 more beeps). I thought that I had somehow bricked the laptop but it proceeds to then POST and boot perfectly normally. I've tried resetting the BIOS to defaults but the beep codes persist. It's not the end of the world - but I like things neat and tidy and it bugs me that this hasn't worked quite right.

 

Is there something I've missed or done wrong? Any help appreciated.

 

Thanks!

Were you on 1.43 before you flashed 1.43 whitelisted? If not, that's probably the problem. Not sure on how to go about fixing it though.

 

Edit: Sorry i just reread it and you were. No clue what's wrong, sorry.

Share this post


Link to post
Share on other sites

Finally got my display port VGA adapter but it doesn't seem to work when I use it on the Laptop (Left hand side).  How do I check the SNBGraphicsFB.kext.  When I show packages I don't see a config.plist?

Share this post


Link to post
Share on other sites

@fdandy006

 

the config.plist I put in the OEM folder (see my uploaded) will make clover patch the 4th buffer of the AppleIntelSNBGraphicsFB.kext to be VGA. the kext in EFI/CLOVER/kexts/10.8-SLE is permanently edited in the same way. make sure you do your testing with your laptop undocked. if you attach to the VGA port on the left side you will need sleep/wake or restart with the cable plugged in to see the VGA device. i had trouble with some devices (like projectors) so i use a DisplayPort to VGA adapter which is a bit more automatic and consistent in device detection.

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
×