Jump to content
Kogen Mantis

Lenovo ThinkPad T420 with UEFI Only

4,559 posts in this topic

Recommended Posts

On 10/24/2018 at 4:19 AM, tluck said:

@davidian - I successfully tested the HD3000 kexts from Sierra and High Sierra with Mojave, but i recall a failure with the el cap gfx kexts. 

High Sierra is the last properly supported version for aHD 3000 system like the T420

 

 

I have a problem while booting Mojave. I installed the latest EFI from github, and when i'm booting i choose one of the .plist files. But, it shows me the apple logo for two secs and then my system is rebooting. I choosed some of the .plists from the folder and doing the same thing. But sometimes the same plist that reboot, booting successfully! Then i reboot again and i'm choosing the latest succesful plist and it don't work. Any help?

Edited by Lucratskill

Share this post


Link to post
Share on other sites
Advertisement
2 hours ago, Lucratskill said:

 

I have a problem while booting Mojave. I installed the latest EFI from github, and when i'm booting i choose one of the .plist files. But, it shows me the apple logo for two secs and then my system is rebooting. I choosed some of the .plists from the folder and doing the same thing. But sometimes the same plist that reboot, booting successfully! Then i reboot again and i'm choosing the latest succesful plist and it don't work. Any help?

so it sometimes works ... which is different and better than never works. I am seeing a similar pattern with Mojave - about 1 out 5 boots I get a random KP. I say random as the crash dump shows the last kexts installed - and the last kext not the same from crash to crash.

it could be just a timing issue - not sure why it does this because it is not consistent. maybe add -v on boot flags to watch the progress and see if you see something.

Share this post


Link to post
Share on other sites
1 hour ago, tluck said:

so it sometimes works ... which is different and better than never works. I am seeing a similar pattern with Mojave - about 1 out 5 boots I get a random KP. I say random as the crash dump shows the last kexts installed - and the last kext not the same from crash to crash.

it could be just a timing issue - not sure why it does this because it is not consistent. maybe add -v on boot flags to watch the progress and see if you see something.

 

Adding "-v" was a brilliant idea! It's booting fine. But I feel that the system is slow. Is more laggy than Sierra.

Share this post


Link to post
Share on other sites
On 11/18/2018 at 7:57 PM, tluck said:

@SuperReaper - hard to know what is going on in your situation. i was able to install Sierra, HighSierra and Mojave with the same configuration i posted... 

 

 

@snike - where did you install the GFX kext in /L/E or /S/L/E? - i cant figure out how to not get the slider!? 

 

run these commands to see what you get:

 

ioreg -l|grep -v Diag |grep IODisplayPar

    | |   | | |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"

    | |   | | |       "IOMatchCategory" = "IODisplayParameters"

    | |   | | |       "IODisplayParameters" = {"commit"={"reg"=0},"fade-time2"={"min"=0,"max"=10000,"value"=4000},"linear-brightness-probe"={"min"=0,"max"=4866,"value"=4866},"ggsc"={"min"=0,"max"=65536,"value"=65536},"vblm"={"min"=0,"max"=196608,"value"=65536},"dsyp"={"min"=0,"max"=2,"value"=2},"rgsc"={"min"=0,"max"=65536,"value"=65536},"fade-style"={"min"=0,"max"=10,"value"=0},"fade-time1"={"min"=0,"max"=10000,"value"=500},"bgsc"={"min"=0,"max"=65536,"value"=65536},"brightness-probe"={"min"=0,"max"=1024,"value"=1024},"fade-time3"={"min"=0,"max"=10000,"value"=500},"bklt"={"min"=0,"max"=4882,"value"=4866},"linear-brightness"={"min"=0,"max"=4866,"value"=4866},"brightness"={"max"=1024,"min"=0,"value"=1024},"brightness-fade"={"min"=0,"max"=1023,"value"=0},"usable-linear-brightness"={"min"=1220,"max"=4866,"value"=4866}}

    | |   | | |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"

    | |   | | |       "IOMatchCategory" = "IODisplayParameters"

    | |   | | |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"

    | |   | | |       "IOMatchCategory" = "IODisplayParameters"

    | |   | | |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"

    | |   | | |       "IOMatchCategory" = "IODisplayParameters"

    | |       "IOMatchCategory" = "IODisplayParameters"

    | |       "IODisplayParameters" = {"brightness"={"max"=255,"min"=40},"commit"={"reg"=0}}

 

 

$ ioreg -l|grep -v Diag |grep ApplePanel

    | | |   "ApplePanelRawBrightness" = 4882

    | |       "ApplePanel" = {"F10T02e3"=<00110000008c00d80136018f01fe02a3034503e704c70535075a091c0b130d9b10591312>}

 

I copied the Kexts to S/L/E. 

This is the o/p from my commands 

$ ioreg -l|grep -v Diag |grep IODisplayPar

    | |   | | |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"

    | |   | | |       "IOMatchCategory" = "IODisplayParameters"

    | |   | | |       "IODisplayParameters" = {"bgsc"={"min"=0,"max"=65536,"value"=65536},"rgsc"={"min"=0,"max"=65536,"value"=65536},"bklt"={"min"=0,"max"=1808,"value"=1808},"vblm"={"min"=0,"max"=196608,"value"=65536},"ggsc"={"min"=0,"max"=65536,"value"=65536}}

    | |   | | |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"

    | |   | | |       "IOMatchCategory" = "IODisplayParameters"

    | |   | | |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"

    | |   | | |       "IOMatchCategory" = "IODisplayParameters"

    | |   | | |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"

    | |   | | |       "IOMatchCategory" = "IODisplayParameters"

 

The $ ioreg -l|grep -v Diag |grep ApplePanel

doesn't return anything.

Share this post


Link to post
Share on other sites

@snike - do you have a PNLF (panel) device in your DSDT?

 

you should see something like this:

 

$ ioreg -l|grep PNLF

    | +-o PNLF@0  <class IOACPIPlatformDevice, id 0x100000204, registered, matched, active, busy 0 (30 ms), retain 10>

    | | |   "acpi-path" = "IOACPIPlane:/_SB/PNLF@0"

    | | |   "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PNLF@0"}

Edited by tluck

Share this post


Link to post
Share on other sites
7 hours ago, tluck said:

@snike - do you have a PNLF (panel) device in your DSDT?

 

you should see something like this:

 

$ ioreg -l|grep PNLF

    | +-o PNLF@0  <class IOACPIPlatformDevice, id 0x100000204, registered, matched, active, busy 0 (30 ms), retain 10>

    | | |   "acpi-path" = "IOACPIPlane:/_SB/PNLF@0"

    | | |   "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PNLF@0"}

Hi Tluck, 

This is the o/p from the command 

$ ioreg -l|grep PNLF

    | +-o PNLF@0  <class IOACPIPlatformDevice, id 0x10000015b, registered, matched, active, busy 0 (910 ms), retain 8>

    | |     "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PCI0@0/IGPU@20000/PNLF@0"}

Share this post


Link to post
Share on other sites

Hi Tluck,

since last release on github (Lenovo-T420-Clover-2018.10.31.zip) I've problems with the built in audio.
It used to work 100% in all previous releases.
My main system is still 10.11.6 and I'm getting "No input devices found" and "No output devices found".

I'm using the default config.plist and all kexts are stock.

 

But strangely audio is working on a test High Sierra install on USB disk.

What could be wrong?

Here my System Profiler from 10.11 and Bdmesg.txt

 

MACAudio.jpg

MACAudio2.jpg

BDMESG.txt

Edited by downlord
TYPO

Share this post


Link to post
Share on other sites

Update:

If I change the Layout to 13 in config.plist (dock configuration) everything seems working.

Strange behaviour.

MACAudio3.jpg

Share this post


Link to post
Share on other sites

@downlord

 

are you sure you have the latest AppleALC and Lilu? your layout-id should 7 in the UI

the kext takes 13 or 14 and then sets 7 for 

 

tluck@Toms-Mac ~

$ kextstat|grep vit

   38    2 0xffffff7f82e95000 0x79000    0x79000    as.vit9696.Lilu (1.2.8) 43A47FDC-3C92-315E-BF72-E65DC04E7F6B <8 6 5 3 2 1>

   42    0 0xffffff7f82fa2000 0xf0000    0xf0000    as.vit9696.AppleALC (1.3.4) 7801575A-DE67-3C8A-A5EF-0171253D4B2C <38 13 8 6 5 3 2 1>

 

tluck@Toms-Mac ~

$ ioreg -l|grep layout-id

    | |   | |   "layout-id" = <07000000>

    | |   | |   "alc-layout-id" = <0e000000>

 

Share this post


Link to post
Share on other sites

I've been having an issue with the install process, and I don't know if anyone has had it before so I'll outline it as verbosely as I can. 

 

The Issue:

When I try to install macOS High Sierra when booting through clover, I wait a long time for the black apple loading screen, which starts about halfway and then turns completely black about 3/4ths of the way there, at which point it seems to be doing something with my USB drive for a little bit, but then I let it sit there for a half hour and it just idles and I can't tell what it does. When I try to run the installer in verbose mode, it will run for a while, and then at a certain point it completely clears and gives me a black screen.

 

Since I try to have faith in the process, I let it continue, however it does nothing but go to sleep something like 15 minutes after the black screen appears. I wake it up by pressing the power button and it continues to be black. I can tell that there is feedback from the system because the USB flashes in discrete steps rather than flowing on and off when it idles. When I try pressing key combinations like win+space or alt+q, the USB Flashes in responses, but nothing appears on the screen. The mute mic utility button at the top left corner can be turned on and off, but the microphone can't. If I press fn+F4, the computer just immediately suspends, and can be woken up by pressing the power button. This all tells me that there is a live filesystem running on my USB, so it's some kind of graphics issue.

 

When loading into clover, I am presented with a single option, that is, my MacOS USB Installer. I don't change any of the configs, but do run the installation USB in verbose mode. When clover loads up, I don't have a working TrackPoint/Touchpad as the one seen in this video of an installation of High Sierra 10.12.3 on an X220. The config file that I'm booting up with is the default config.plist. 

 

Since I can't get into the installer I figured that maybe I'm supposed to format my HDD ahead of time. I used an ubuntu 18.04 Live USB to delete the existing MSDOS partition table and replace it with a GPT Partition table, and created the partitions as outlined in step 1.4, using HFS+ as the Filesystem. That obviously did nothing for me, but it's something that I've tried. I'm also going to try using different configs and mess around in the settings a bit and so I will update. 

 

 

Contextual Information:

The bootable  is being created onto a 32GB SanDisk Cruzer, in a VM running macOS Sierra version 10.12. The High Sierra Installer App I'm using is version 13.6.02 which I use as directed in the installation guide tluck made. I'm using his latest revision that's up on his GitHub to place into my EFI directory. I followed all the steps in part 1, all the way up to 1.5, which is where I stopped. I didn't use the clover configuration tool that is referenced, as I wanted to do it completely as follows, and feel as though I'm probably missing some information.

 

Relevant Specifications:

Model:				ThinkPad T420  
CPU:				i5 2520m @2.50Ghz
UEFI BIOS Version:		1.46 (83ET76WW)
Embedded Ctrl. Version:		1.20 (83HT30WW)
LCD Resolution:			1366x768
Graphics Chip:			Dell HD3000

 

BIOS Settings:

At the time of writing this, my BIOS settings are as needed in the original post, with the sole difference being:

UEFI/Legacy Boot		[Both]
UEFI/Legacy Boot Priority	[UEFI First]

 

Update:

I changed my config.plist to remove the alt-configurations listed at the bottom and replaced the default 960x600 with 1366x768 and then I ran the clover configuration package and it worked! I'm pretty sure it was the config.plist that changed it though and not the configuration but it's still great. Will continue updating if I run into any issues.

 

Update 2:

I got the installer to write to my main partition and try to install to it, however I got the "macOS could not be installed on your computer" error, and I have a feeling it's because of running the clover configuration

Edited by MikeDece
it was not fixed

Share this post


Link to post
Share on other sites

As a follow up to my previous post, it was in fact just the config.plist that needed to be renamed. However, when I got to step 1.5 where you boot into the actual partition, I was given the "macOS could not be installed on your computer" error yet again. This time I realized that you can open the bash shell so I did that and found what seems to be the relevant error message in /private/var/log/install.log. 

 

/private/var/log/install.log

2018-12-05 11:34:47+00 MacBook-Pro OSInstaller[552]: PackageKit: ----- Begin install -----
2018-12-05 11:34:47+00 MacBook-Pro OSInstaller[552]: PackageKit: request=PKInstallRequest <3 packages, destination=/Volumes/macOS>
2018-12-05 11:34:47+00 MacBook-Pro OSInstaller[552]: PackageKit: packages=(
	    "PKLeopardPackage <id=com.apple.pkg.Core, version=10.13.6.1.1.1530695593, url=file:///Volumes/InstallESD/Packages/Core.pkg>",
	    "PKLeopardPackage <id=com.apple.pkg.EmbeddedOSFirmware, version=10.13.6.1.1.1530695593, url=file:///Volumes/InstallESD/Packages/EmbeddedOSFirmware.pkg>",
	    "PKLeopardPackage <id=com.apple.pkg.SecureBoot, version=10.13.6.1.1.1530695593, url=file:///Volumes/InstallESD/Packages/SecureBoot.pkg>"
	)
2018-12-05 11:34:47+00 MacBook-Pro OSInstaller[552]: Evaluating 1 disks
2018-12-05 11:34:47+00 MacBook-Pro OSInstaller[552]: Evaluating <SKDisk 0x7fba46b98990: { Volume Name: "OS X Base System" BSD Name: disk22s1 Mount point: /Volumes/OS X Base System 1 Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS isValid: YES volumeUUID: A9B8826A-0097-3FBF-90D1-31A71529AF8B}>
2018-12-05 11:34:47+00 MacBook-Pro OSInstaller[552]: Warning: Couldn't find boardID, chipID, & ECID in new namespace, falling back
2018-12-05 11:34:47+00 MacBook-Pro OSInstaller[552]: Warning: Couldn't find boardID, chipID, & ECID in new namespace, falling back
2018-12-05 11:34:47+00 MacBook-Pro OSInstaller[552]: OS X Base System is a valid target.
2018-12-05 11:35:46+00 MacBook-Pro Installer Progress[180]: Status is "Installation is in progress. Calculating time remaining…"
2018-12-05 11:35:49+00 MacBook-Pro OSInstaller[552]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=110 "An error occurred while extracting files from the package “Core.pkg”." UserInfo={PKInstallPackageSHA256Digest=f6947c0c5ae5d2bd3bf90a557647131c186627831e182a624c8239b5ed9cd2c4, NSLocalizedDescription=An error occurred while extracting files from the package Core.pkg”., NSFilePath=/Volumes/macOS/.OSInstallSandboxPath/Root, NSURL=Core.pkg -- file:///Volumes/InstallESD/Packages/OSInstall.mpkg, PKInstallPackageIdentifier=com.apple.pkg.Core, NSUnderlyingError=0x7fba4786a1f0 {Error Domain=PKXARArchiveErrorDomain Code=101 "archive verify failed" UserInfo={NSURL=file:///Volumes/InstallESD/Packages/Core.pkg#Payload, NSFileOwnerAccountID=0, NSFileHFSTypeCode=0, NSFileSystemFileNumber=462, NSFileExtensionHidden=false, NSFileSystemNumber=16777245, NSFileSize=4460809648, NSFileGroupOwnerAccountID=0, NSFileOwnerAccountName=root, NSFilePosixPermissions=420, NSFileHFSCreatorCode=0, NSFileCreationDate=2018-07-04 19:40:30 +0000, NSFileType=NSFileTypeRegular, NSFileGroupOwnerAccountName=wheel, NSFileReferenceCount=1, NSFileModificationDate=2018-07-04 19:42:05 +0000, NSLocalizedDescription=archive verify failed}}} {
	    NSFilePath = "/Volumes/macOS/.OSInstallSandboxPath/Root";
	    NSLocalizedDescription = "An error occurred while extracting files from the package \U201cCore.pkg\U201d.";
	    NSURL = "Core.pkg -- file:///Volumes/InstallESD/Packages/OSInstall.mpkg";
	    NSUnderlyingError = "Error Domain=PKXARArchiveErrorDomain Code=101 \"archive verify failed\" UserInfo={NSURL=file:///Volumes/InstallESD/Packages/Core.pkg#Payload, NSFileOwnerAccountID=0, NSFileHFSTypeCode=0, NSFileSystemFileNumber=462, NSFileExtensionHidden=false, NSFileSystemNumber=16777245, NSFileSize=4460809648, NSFileGroupOwnerAccountID=0, NSFileOwnerAccountName=root, NSFilePosixPermissions=420, NSFileHFSCreatorCode=0, NSFileCreationDate=2018-07-04 19:40:30 +0000, NSFileType=NSFileTypeRegular, NSFileGroupOwnerAccountName=wheel, NSFileReferenceCount=1, NSFileModificationDate=2018-07-04 19:42:05 +0000, NSLocalizedDescription=archive verify failed}";
	    PKInstallPackageIdentifier = "com.apple.pkg.Core";
	    PKInstallPackageSHA256Digest = f6947c0c5ae5d2bd3bf90a557647131c186627831e182a624c8239b5ed9cd2c4;
	}
2018-12-05 11:35:49+00 MacBook-Pro OSInstaller[552]: OSIInstallElement <OSIInstallElement: 0x7fba444c8f60> errored out: Error Domain=PKInstallErrorDomain Code=110 "An error occurred installing macOS. To use Apple Diagnostics to check your Mac hardware, shut down, press the power button, and immediately hold the ‘D’ key until diagnostics begins." UserInfo={NSLocalizedDescription=An error occurred installing macOS. To use Apple Diagnostics to check your Mac hardware, shut down, press the power button, and immediately hold the D key until diagnostics begins.}
2018-12-05 11:35:49+00 MacBook-Pro OSInstaller[552]: ------- Install Failed -------

From the looks of it it seems like it needs to verify something and wasn't able to. I'v attached the rest of install.log if there's anything else that I might be missing. I suspect that me not downloading the correct version probably did this, so I'm gonna try reinstalling with a version that I got directly from Apple (not sure why I didn't before).

install.log

Edited by MikeDece
i came up with an idea

Share this post


Link to post
Share on other sites

I thought that the error was that they couldn't verify the file or something so I had my friend grab me an authentic installation of High Sierra and tried doing it with that but I got the same error. Although it didn't make much sense, since you should be able to verify files without an internet connection, I tried plugging mine in anyway as a last ditch effort, which also did nothing. The same error as above is what I got.

Share this post


Link to post
Share on other sites

@MikeDece

 

hmm. i just went through creating a HighSierra and Sierra Installer to validate the process not long ago.

 

so for you, it seems like the installer runs and started to do the install - without black screen when you removed ScreenResolution 900x600?

did it complete install?

is there a microsoft install on the disk?

Share this post


Link to post
Share on other sites
On 11/28/2018 at 11:21 PM, snike said:

Hi Tluck, 

This is the o/p from the command 

$ ioreg -l|grep PNLF

    | +-o PNLF@0  <class IOACPIPlatformDevice, id 0x10000015b, registered, matched, active, busy 0 (910 ms), retain 8>

    | |     "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PCI0@0/IGPU@20000/PNLF@0"}

Any suggestions anyone, on how to fix this?

Share this post


Link to post
Share on other sites
On 12/1/2018 at 4:29 AM, tluck said:

@downlord

 

are you sure you have the latest AppleALC and Lilu?

@tluck

Spot on, as always. Yes I discovered an older version of AppleALC in L/E.
Thank you, now it's working again.

 

Share this post


Link to post
Share on other sites

@snike

 

are you using the CLover ESP bundle as is? trying to figure out what is missing? 

you have a PNLF device

 

what is your LCD?

 

ioreg -l|grep -v Kit|grep Backlight

    | |   | | | +-o AppleBacklightDisplay  <class AppleBacklightDisplay, id 0x10000042b, registered, matched, active, busy 0 (0 ms), retain 8>

    | |   | | |       "IOClass" = "AppleBacklightDisplay"

    | |   | | |       "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@0/display0/AppleBacklightDisplay-30e4-2e3"

    | | |   "AppleBacklightAtBoot" = 4882

    | |       "CFBundleIdentifier" = "com.apple.driver.AppleBacklight"

    | |       "IOPersonalityPublisher" = "org.rehabman.driver.AppleBacklightInjector"

 

 

 

Share this post


Link to post
Share on other sites
20 hours ago, tluck said:

@snike

 

are you using the CLover ESP bundle as is? trying to figure out what is missing? 

you have a PNLF device

 

what is your LCD?

 

ioreg -l|grep -v Kit|grep Backlight

    | |   | | | +-o AppleBacklightDisplay  <class AppleBacklightDisplay, id 0x10000042b, registered, matched, active, busy 0 (0 ms), retain 8>

    | |   | | |       "IOClass" = "AppleBacklightDisplay"

    | |   | | |       "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@0/display0/AppleBacklightDisplay-30e4-2e3"

    | | |   "AppleBacklightAtBoot" = 4882

    | |       "CFBundleIdentifier" = "com.apple.driver.AppleBacklight"

    | |       "IOPersonalityPublisher" = "org.rehabman.driver.AppleBacklightInjector"

 

 

 

I am using the CLOVER ESP. Only change is for the AW123 wireless/bluetooth card I am using. The changes are in the config file. 

 

I tried using RehabMan backlight fix, but that didnt work too.

 

LCD is 1600 X 900

Edited by snike
Added LCD info

Share this post


Link to post
Share on other sites

Hi all-

 

I'm hoping for some advice. I own an X220 that I originally set up as a dual boot Win 7 and OSX Yosemite 10.10 via Clover bootloader. All had been working fine until dummy here decided to update Clover. The result was that it somehow trashed the OSX side (thankfully Win7 survived). Anyway, the OSX side has been inaccessible since June and I've been afraid to mess with it as I can't afford to hose up the Windows partition.

 

The last Clover upgrade I attempted was 2.4k rev 4586. This is the one that hosed up OS X.  If I force a verbose boot from clover and attempt to boot OSX, here is the result:

 

I hope it can be seen well enough. Apologies for the smaller image as I didn't know how else to grab a shot of the erroneous boot sequence. This is as far as OSX goes before it stalls out and goes no further.

 

Does anyone anywhere have a thought on this, or should I contact the Clover devs for additional support?  I'm well out of my league of understanding things at this point.

 

Thanks-

Steve

 

 

IMG_1391.jpg

Share this post


Link to post
Share on other sites

Hi @tluck !

 

First off, thank you for all of your work and help.

I’m new here, recently got my hands on a retired T420 from my workplace to play around and geek out with it.

With the help of your ESP bundle I was able to install Mojave 10.14.1 on it and boot it up from the EFI of the SSD.

I use the ESP bundle as is (just renamed the Mojave 1600x000 plist to config.plist) and most of the things work, but unfortunately I have similar issues as @snike has.

My install is missing too the brightness slider in system preferences and also the keyboard shortcuts for brightness aren’t working.

I have a 1600x900 model too, with dedicated Nvidia card (disabled in BIOS).

I’ve installed GFX kext in /S/L/E and updated permissions as advised.

 

The outputs of your previously mentioned commands for me are the following:

$ ioreg -l|grep -v Diag |grep IODisplayPar
    | |   |   |   "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable"
    | |   |   |       "IOMatchCategory" = "IODisplayParameters"
    | |   |   |       "IODisplayParameters" = {"bgsc"={"min"=0,"max"=65536,"value"=65536},"rgsc"={"min"=0,"max"=65536,"value"=65536},"vblm"={"min"=0,"max"=196608,"value"=65536},"ggsc"={"min"=0,"max"=65536,"value"=65536}}
    | |       "IOMatchCategory" = "IODisplayParameters"
    | |       "IODisplayParameters" = {"brightness"={"max"=255,"min"=40},"commit"={"reg"=0}}


$ ioreg -l|grep -v Diag |grep ApplePanel
    | |       "ApplePanels" = {"F10T0366"=<00110000008c00d80136018f01fe02a3034503e704c70535075a091c0b130d9b10591312>,"F10T159e"=<00110000001c002c003f00510068008a00ab00cc00fa0135018101dd024402c9035903e8>,"F10T02e3"=<00110000008c00d80136018f01fe02a3034503e704c70535075a091c0b130d9b10591312>,"F10T11ed"=<00110000004f007a00b000e30122017f01db023802b7035a042e052e064c07bc094b0ad8>,"F10T050b"=<00110000001c002c003f00510068008a00ab00cc00fa0135018101dd024402c9035903e8>,"F10T02e2"=<00110000008c00d80136018f01fe02a3034503e704c70535075a091c0b130d9b10591312>,"F10T213e"=<00110000008c00d80136018f01fe02a3034503e704c70535075a091c0b130d9b10591312>,"F10T313c"=<00110000008c00d80136018f01fe02a3034503e704c70535075a091c0b130d9b10591312>,"F10T40e2"=<00110000008c00d80136018f01fe02a3034503e704c70535075a091c0b130d9b10591312>}

$ ioreg -l|grep -v Kit|grep Backlight
    | |       "CFBundleIdentifier" = "com.apple.driver.AppleBacklight"
    | |       "IOPersonalityPublisher" = "org.rehabman.driver.AppleBacklightInjector"

$ ioreg -l|grep PNLF
    | +-o PNLF@0  <class IOACPIPlatformDevice, id 0x10000015b, registered, matched, active, busy 0 (99 ms), retain 9>
    | | |   "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PCI0@0/IGPU@20000/PNLF@0"}

Do you might see a pattern here? 
Additionally, my issue seems to be a bit more severe since in system report I can only see 5mb of VRAM for my HD3000 as per the attached image.

Also, it might be related that my install seems to randomly hang at boot from time to time, even with -v verbose mode added.

When it hangs the last message are usually either "IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0," or "IOCTL not recognised : 221 out of 2xx".

Searching around it seems like at least one of these messages is a sign for an issue with integrated graphics and there are numerous tips out there (removing fakeID, patching DSDT.).

 

Since I'm currently stuck any help would be much appreciated. 
If I can help you troubleshoot this in any way please let me know. 

Screenshot 2018-12-12 at 0.36.12.png

Screenshot 2018-12-12 at 0.51.18.png

Screenshot 2018-12-12 at 1.02.27.png

Screenshot 2018-12-12 at 1.04.14.png

Share this post


Link to post
Share on other sites

Your HD3000 kexts are not loaded Bacon, thats why the graphics are reported as 5MB.

I had exactly that output too when starting the Mojave quest. :)

Be sure to run Kext Utility (again) after installing the HD3000 kexts to S/L/E.

As the system cache files have been refreshed, your setup should work - hopefully.

 

Your screenshots are showing the HD3000 kexts in EFI/EFI/Clover/10.14 if I´m not mistaken.

Is that for backup purposes? 

 

Edited by goodguess

Share this post


Link to post
Share on other sites

this will fix perms on the HD3000 kexts. 

 

list="/System/Library/Extensions/*[SNB,3000]*"
sudo chmod -R go-w ${list}
sudo chown -R root:wheel ${list}
sudo xattr -cr ${list}
sudo kextcache -i /

I am not near my T420 until Sunday to see if having the 10.14 folder in ESP causes a conflict. but they can be removed from ESP once you put them in /S/L/E

 

@skoon432 offhand i dont know why your macOS wont boot after upgrading Clover. do you have the required UEFI Drivers installed? you need these:

AptioMemoryFix-64.efi

FSInject-64.efi

SMCHelper-64.efi

VBoxHfs-64.efi

 

 

Share this post


Link to post
Share on other sites

Hi tluck-

 

Are these drivers for a later macOS installation (10.12 or later) or are they meant for ANY Apple installation?  Because I'm still using OSX 10.10 Yosemite. Not one of the later macOS versions. I'll verify what I have from this list you provided and attempt to install them from Clover assuming that's even possible.

 

The thing I can't understand is that Win7 / OSX 10.10 dual boot was working perfectly until I attempted the Clover upgrade. After that, OSX boot was broke and nothing I do seems to fix it.

 

I've been learning to live without it but it sure was a handy thing to use out in the field when I needed it. It has been sorely missed!

Share this post


Link to post
Share on other sites
7 hours ago, tluck said:

this will fix perms on the HD3000 kexts. 

 


list="/System/Library/Extensions/*[SNB,3000]*"
sudo chmod -R go-w ${list}
sudo chown -R root:wheel ${list}
sudo xattr -cr ${list}
sudo kextcache -i /

I am not near my T420 until Sunday to see if having the 10.14 folder in ESP causes a conflict. but they can be removed from ESP once you put them in /S/L/E

 

@skoon432 offhand i dont know why your macOS wont boot after upgrading Clover. do you have the required UEFI Drivers installed? you need these:

AptioMemoryFix-64.efi

FSInject-64.efi

SMCHelper-64.efi

VBoxHfs-64.efi

 

 

Hi. 

 

Thanks for the hint @tluck and @goodguess

I ran these commands and changed nothing else. Even left the ESP untouched. 

Unfortunately now every boot attempt halts at the previously mentioned lines. No matter how many times I try it just hangs. I tried to block the HD3000 and SNB kext from being injected to avoid conflict but it didn’t help. 

Also tried to disable inject intel in clover options but got the same results. 

Its a bit confusing, do you might have any idea why this could happen?

ADD3C510-5523-44E2-824C-4958274C3DAA.jpeg

A374F65F-944F-4570-B35C-51AB20F74FA9.jpeg

Share this post


Link to post
Share on other sites

@tasteTheBacon

 

the HD3000 kext set really need to be in the OS (/S/L/E) as they don't seem to work properly from the ESP.  

 

but now you are saying it wont boot into graphics mode at all?

 

you can try to boot up in non-HD3000 by setting the GFX ID in the Clover Options menu. then you go to graphics sub menu to set the product id to 0x12345678 - then it should boot up in basic mode. this way you can remove stuff from the ESP and and validate stuff in /S/L/E 

Edited by tluck

Share this post


Link to post
Share on other sites

@skoon432

if you just updated clover then is strange that your Yosemite install is busted. Do you have a way to revert to the older version?

 

my Guide/github has a recent the bundle of Clover and kexts that I test on Sierra, High Sierra and Mohave (I have no idea if it works with earlier versions)

 

If you can build a USB installer (of say High Sierra) you can install on top of your installed OS - get it running and not lose your data.

 

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 Angelo_
      Hi, I followed the rehabman guide (linked in the vanilla guide on the side of r/Hackintosh, not sure if I can link it) for laptops for my yoga 730ILW13 with an 8265u, Conexant 11870, 8gb of ram, 13.3" fhd and I found that upon booting the installer usb I get this weird issue where the screen displays what it should but the screen is incredibly dim (though it was off before using a flashlight on it) and it flashes every few seconds for a few milliseconds to the correct brightness, I used the plist for hd615-650 (including my 620), not quite sure what could be the culprit, first time hackintoshing a laptop so it might be a stupid brightness kext I forgot but didn't find any in that post or in this forum :c 
      Attached the clover zip so that anyone with more experience than me might give an idea in what could be a way to fix this.
      Thank you in advance 
       
       
       
      CLOVER.zip
    • By rtke333
      Acer Aspire V15 V5-591G - Mojave 10.14.4
       
      (Note: mine is 55TU version, but the bootpack will work fine with another versions of 591G, for example: V5-591G-71K2, -764Z, -59PU, etc.)
      Specifications:
      - Motherboard: USOPP_SLS (Skylake-H PCH)
      - BIOS:Insyde Corp. v 1.15
      - CPU:Intel Core i5-6300HQ 2.3 GHz (Skylake)
      - GPU: NVIDIA GeForce GTX 950M 2 GB (Optimus) & Intel HD Graphics 530
      - RAM:SK hynix 4 GB DDR4 (Later I bought + KINGSTON 4 GB) 2133 MHz
      - WiFi + Bluetooth:Qualcomm Atheros QCNFA344A 5 GHz (Later -> Broadcom BRCM94352Z M.2 5 GHz WiFi + 4.0 Bluetooth)
      - Audio:Realtek HD Audio: ALC 255 
      - Ethernet: Realtek RTL8168/8111
      - Card Reader:Realtek USB 2.0 Card Reader (USB2.0-CRW)
      - Webcam:HD Webcam
      - HDD:TOSHIBA MQ01ACF032 320 GB HDD
      - SSD:SPCC M.2 230 GB SSD
      - Display:1366x768 (15.6", Matte)
      - Battery: 6 cell 56Wh / 5040mAh
      - Connectors: 
      1x SD Card Reader 2x USB 3.0 (1x USB Charging), 1x USB 2.0 1x VGA 1x HDMI 1x 3.5mm microphone/audio combined jack connector 1x Ethernet (Rj-45) - Keyboard & Touchpad:Multi-Touch & Multi-gestures ELAN 501 Touchpad, Backlight Keyboard.
      Working:  
      - Wi-Fi (with BCM94352Z)
      - Bluetooth hand-off (With BCM94352Z)
      -Full Graphics enabled on HD 530: ig-platform-id: 0x191b0000 (HD 530 Mobile)
      - Display: if default colour profile is corrupted (blue is not actual blue but purplish) Use "Rec. ITU-R BT. 709-5" Color Profile (System Pref. -> Displays -> Color)
      -HDMI & VGA Outputs: AppleGraphicsDevicePolicy.kext Clover patch
      - Audio (ALC 255):(Internal Speakers, Internal Microphone, Headphone jack with AppleALC, ALCPlugFix -> layout-id=17)
      - Ethernet Realtek 8168/8111: RealtekRTL8111.kext
      - App Store, Messages, FaceTime, Siri, iCloud(native)
      - Integrated webcam(native)
      - 3.0 USB (native)
      - Touchpad and Keyboard(ELAN501): Fn keys are good, the weird thing is the Brightness key. On my keyboard it's Pause Break:Br-up, Fn+F12:Br-dwn-> To fix this try Karabiner (VoodoPS2Controller.kext), - for gestures try SmartTouchpad drivers
      - Battery info:Install ACPIBatteryManager.kext with Kext Utility or other installer.
      - Sleep Mode
      - SSD with TRIM enabled (to enable trim, open Terminal and write "sudo trimforce enable")
      Not working:
      - Original Wi-Fi (Qualcomm Atheros QCNFA344A):  unsupported, you need switch to BCM94352Z or just use a mini usb wifi dongle.
      - NVIDIA GeForce GTX 950M: Optimus not supported.
      - Card Reader: Unsupported -> Can't really fix because I don't have any SD Card at the moment, maybe can be fixed by adding Prod & Ven IDs to AppleStorageDevices.kext, I never used it anyway. name: "USB2.0-CRW" Prod ID: "0x0129" Ven ID: "0x0bda  (Realtek Semiconductor Corp.)"
      For Wi-Fi:
      - 1st method:You can choose an external USB wifi dongle (I used TP-Link Archer T1U (5GHz support), TP-Link has official macOS drivers, you just need to install it
      -2nd and I think the best method:Replace your M.2 Qualcomm Card with a compatible BCM94352Zcard (you will have hand-off Bluetooth too), just install the kexts (enabled with BrcmFirmwareData.kext, BrcmPatchRAM2.kext, FakePCIID.kext, FakePCIID_Broadcom_WiFi.kext, they're all in my attached zip). You could buy this card from ebay, aliexpress, or amazon
       
      Issues:
      - None
      BIOS Settings:
      - BIOS version 1.15 (irrelevant)
      - Secure Boot: Disabled
      - Touchpad: Advanced
      - Boot mode:UEFI
      Getting ready for Installation:
      - Download the install zip (bootpack & postinstall): Click here -> acer_aspire_v591g_installfiles.zip
      Installation:
      - Create an installer with any method you know (- Mac: createinstallmedia - Windows: Transmac, Vmware, Win32diskimager)
      - Copy my Clover folder to the USB's EFI folder
      - Boot with the Installer USB
      - If you stuck in boot, reboot and in the Clover bootloader select "config_debug.cfg" -> you'll have more informations about the freeze
       
      Please open the README.rtf in my install zip for more informations about the USB Installer & Post installation!
      If you have a single RAM and getting panic at boot, then you need to edit the "config.plist" with these (SMBIOS->after "Version 1.0"):
      ->Edit "Frequency" and "Size" to match your RAM values
      <key>Version</key> <string>1.0</string> <key>Memory</key> <dict> <key>Channels</key> <integer>1</integer> <key>SlotCount</key> <integer>1</integer> <key>Modules</key> <array> <dict> <key>Slot</key> <integer>0</integer> <key>Size</key> <integer>8192</integer> <key>Frequency</key> <integer>2133</integer> <key>Type</key> <string>DDR4</string> </dict> </array> </dict> </dict>  
      PowerManagement  fix:
      Set HWPEnable=YES in Clover (already set), CPUFloor to "700", Frequency to "2300" and "3200"(Normal and Turbo, if you have i7-6700HQ version then it should be "2600", "3500") and "FrequencyVectors" from "0x0d000000" to "0x07000000" in "S/L/E/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-A5C67F76ED83108C.plist", MSR _xcpm_idle Patch to KernelToPatch in Clover (If you have High Sierra, change "MatchOS" to 10.13):

      <key>KernelToPatch</key> <array> <dict> <key>Comment</key> <string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string> <key>Disabled</key> <false/> <key>Find</key> <data> ILniAAAADzA= </data> <key>MatchOS</key> <string>10.14</string> <key>Replace</key> <data> ILniAAAAkJA= </data> </dict> </array> Reboot, and it's 800MHz in idle state, same on Windows.
       

       
      Before updating to a new version of Mojave please update kexts (and clover if necessary) to newer versions to avoid kernel panics.
      Generate a serial number with Clover Configurator.app (open up your config.plist with CC then -> SMBIOS -> Serial Number -> Generate New)
      Mojave & Windows 10 Dual-Boot:
      Dual-boot clean install (on one drive), UEFI Only:
       
       Boot into your Mac installer, Create 2 partitions in GUID table (1 for Win (I used FAT32 but I think it doesn't matter what you choose), 1 for Mac),   Install Mac, boot with your USB, mount your EFI partition (use terminal or an EFI mounter app), create an EFI folder (if there is no folder), copy the CLOVER folder I attached to the EFI folder, restart,  Boot into your Win installer, Format the partition you created for Win, install.   Now, it's automatically booting into Windows. To use Clover open cmd in administrator, type:  bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi       5.  You're done! It will booting into Clover when you start the system, and you can select Win or Mac (or another OS if installed on a 3rd partition).
       
      Dual-boot with Windows installed first (on one drive), UEFI Only:
      If you already have Windows and you don't want to lose all your data there is a hope:
      I created a video from this restore method: [Hackintosh] Dual-Boot High Sierra & Windows - when Windows already installed - no data waste - UEFI
      You need bootable Mac Installer and a full system restore image (link is in my video's description).
      (You may see errors if your EFI partition is not 200 MB)
       Boot into your Windows, resize your partition or create one for Mac.  Boot into your Mac installer and in Disk Utility format the partition you created.  Restore from image: select your full system restore image.  When it's finished restoring you just need to restart, then boot to the system with your usb.  When you successfully booted to Mac desktop, mount your EFI partition (use terminal or an EFI mounter app), open EFI, you will see there is a Microsoft folder already (don't touch that!). Copy my CLOVER folder to the EFI folder then Restart.  Now, it's automatically booting into Windows. To use Clover open cmd in administrator, type:  bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi       7.  You're done! You can select your old Windows and your new macOS!
      (Only tried with Windows 8/8.1/10. I don't know Windows 7,etc.)
       
      IF YOU GETTING ERRORS DURING MAC RESTORE:
      - Make sure you have partitions in GPT
      - Windows using 100 MB EFI and will annoy the Mac restore. Don't worry, just ignore the errors.
       
      IF YOU GETTING ERRORS DURING WINDOWS INSTALLATION (could not be formatted, etc):
      - Make sure you have GPT partitions, and GPT (UEFI) installer, also disconnect all external storage drives (except the installer USB)
       
      IF YOU USED RESTORE METHOD THEN CAN'T MOUNT YOUR EFI PARTITION (No EFI partition found):
      - It's because your EFI is not 200 MB or not an "Apple" original EFI,  but do not worry, try another EFI mounter, or mount from terminal (I used EFI mounter v3: Getting errors, but you can mount and use without problem)
      - You also could "mount" the EFI from Windows:
      1st method: open cmd in administrator mode and type:
      diskpart
      list vol (Now select the "System" volume,(FAT 32) For example I select 4)
      sel vol 4
      list part(Select System type partition, for example 2)
      sel part 2
      assign letter=b(This will "mount" your EFI partition)
      Open Explorer++ or TotalCommander in administrator mode to manage EFI
      remove letter=b (This will "unmount" your EFI)
      2nd method: open cmd in administrator mode and type:
      mountvol b: /s (This will mount your EFI)
      Open Explorer++ or TotalCommander in administrator mode to manage EFI
      mountvol b: /d (This will unmount your EFI)
      Thanks to all OSXLatitude members for helping me out! (Jake Lo, Hervé, Bronxteck, black.dragon74)!
      Notes:
      2019.03.30: Fixed USB 3.0 ports, fixed Bluetooth crashes after sleep -> updated bootpack
      2019.03.28: Updated to 10.14.4. Unexpected crashes while updating to 10.14.4 -> fixed by updating Clover to the latest (v4910) version. Bluetooth crashes appeared -> fixed by downgraded Brcm*.kexts. Updated bootpack.
      2019.02.24: Bluetooth crashes after sleep -> fixed, updated bootpack. 
      2019.02.22: Updated to 10.14.3. Fixed HDMI Audio by installing "FakePCIID_Intel_HDMI_Audio.kext" -> fixed freezing during boot. Fixed brightness levels by installing "AppleBacklightFixup.kext". Also updated bootpack & postinstall zip down in attachments.
      2019.01.21: Removed FakeSMC.kext, SMCHelper-64.efi, replaced by VirtualSMC.kext, VirtualSMC.efi because I got random freezes when booting system (kextd stall[0], (120s): 'AppleACPICPU' -> CPU is at 100%, fans are spinning fast), also updated bootpack in the attachments "acer_aspire_v591g-55tu_clover.zip"-> Freeze continued, brought back FakeSMC, deleted VirtualSMC (caused BT crashes).
      2019.01.18: HDMI Audio is fixed, I didn't do anything HDMI Audio is not fixed, sometimes it worked but most likely not. (no idea why)
      2018.12.09: Updated to 10.14.2 -> did without any complication
      2018.11.28: Fixed combo-jack garbage sound output by installing ALCPlugFix and CodecCommander.kext
      2018.11.01: Updated to 10.14.1 -> HDMI & VGA ports are gone again. -> Fixed by "AppleIntelSKLGraphicsFramebuffer.kext" rollback from 10.14.
      2018.09.28: Updated to Mojave 10.14 -> Fixed HDMI & VGA Outputs by adding "AppleGraphicsDevicePolicy.kext" patches to config.plist, HDMI audio not working
    • By ciriousjoker
      TLDR:
      I'm trying to boot MacOS on a Chromebook without UEFI. I'm stuck at getting the bootloader (Chameleon/Clover) to work.  
      My setup / context:
      I have an Acer Chromebook Spin 13.
      Available ports:
      2 x USB-C 1 x USB-A 3.0 MicroSD Slot No USB A 2.0 (I've read that Clover has problems with USB 3.0) Firmware:
      There's no UEFI firmware available and by default, it doesn't even allow booting anything other than ChromeOS. Thanks to MrChromebox (big shoutouts!), I flashed a custom legacy bios that allows me to boot anything linux related. This bios is flashed into the RW_LEGACY section of the existing bootloader (coreboot afaik) and doesn't have any configuration options. If I have to change a setting, I could try compiling his bios payload myself with the specific setting enabled.  
      What I've tried so far:
      Chameleon attempts:
      Only selected setting was "Install chameleon on the chosen path", rest was unselected.
       
      1 - Install chameleon first without restoring the basesystem:
      Output:
      > boot0: GPT
      > boot0: done
      (hangs; pressing power button once shuts down
      Chameleon installation log is attached as "Chameleon_Installer_Log_BEFORE".
       
      2 - Install Chameleon after restoring the base system:
      Output:
      > boot0: GPT
      > boot0: GPT
      > boot0: doneboot1: /boot       <- Exactly like that, no line break in between
      (hangs; pressing power button once shuts down)
       
      I haven't been able to reproduce #2 after wiping the drive and doing the same thing again. Subsequent attempts have resulted in either #1 of either Chameleon or Clover.
      Chameleon installation log is attached as "Chameleon_Installer_Log_AFTER".
       
      Clover attempts:
      I tried multiple settings and configurations, but all of them boiled down to either one of these.
       
      1 - Doesn't do anything, just hangs at "Booting from usb..."
      2 - Boots into the blue/grey mode as shown in the attached images.
      According to MrChromebox, this could be an old Tianocore DUET It doesn't detect anything (cpu frequency, ram, partitions or disks)  
      I've read pretty much every article, github readme and other types of documentation for coreboot, tianocore, clover, chameleon and MrChromebox' rw_legacy payloads and right now, I'm totally clueless as to what to try next...
       
      A few questions that came up:
      Why does chameleon hang? What is it looking for, /boot was clearly written to the disk by the Chameleon installer? What exactly is the blue/grey image? According to MrChromebox, it could be Tianocore DUET Where does it come from? Clover? The mainboard itself? Why does the blue/grey thing not detect my processor frequency or any partitions/drives? Can I use some sort of DUET bootloader to chainload Clover?  
      If you guys could answer any of them or if you have any other guesses or information as to what's happening, I'd be really happy!
      Chameleon_Installer_Log_BEFORE.txt
      Chameleon_Installer_Log_AFTER.txt





    • By tluck
      Lenovo T460 macOS with Clover Guide
      Latest Release on GitHub (April 2019) Updated to Clover r4918 Updated Lilu kexts - ALC, WEG Merged Verleihnix' config.plist - especially to NOT inject GFX Updated BacklightInjector as option to WEG.
        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 (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 outdoormagic
      Short Version:
      I have two drives with the exact same EFI folder (and I can boot into Clover from either one), shouldn't I be able to boot into MacOS from either one?
       
      More Detail:
      I've done a few hacks so far and this never happened. (Gigabyte z370 / 8700k / Vega, Asus z390 / i5-9600k / 1080). Now, I'm setting up a ThinkPad X1 Gen 6. (Yes, I do expect problems on laptops, but that's not the question).
       
      Mojave 10.14.4 now boots from the internal SSD. So far, so good. Here's the problem.
       
      I installed Mojave on a USB drive (for backup / rescue) and copied the entire EFI partition of my boot drive to the EFI partition on the USB drive. So... I should be able to boot from the USB drive, right? Wrong. Ran Clover installer on the USB itself. Same outcome.
       
      With F12, I can boot from the USB into Clover and select the OS on the USB. The boot sequence hangs on End Random Seed, but before the usual '++++++++' line.
      So, boot into Clover on internal boot drive, then select OS on USB. Same thing.
       
      Read the forums, I saw the posts about AptioMemoryFix, so I tried the various other drivers on the USB. No go.
       
      I haven't found the solution yet to the USB boot issue, but what puzzles me is that if I have two drives with the exact same EFI folder (and I can boot into Clover from either one), shouldn't I be able to boot into MacOS from either one?
       
       
×