racka98 / Lenovo-Thinkpad-T450-T450s-Hackintosh-Guide-Opencore

This repo contains the installation guide and EFI files required to get a perfectly functional Catalina and Big Sur hackintosh on your Brodwell (5th gen) T450 or T450s. Everything is stable and functional as described in the Readme.
MIT License
129 stars 37 forks source link

EFI boot failure #55

Closed jonasandero closed 3 years ago

jonasandero commented 3 years ago

This is probably not an issue at all, but I ask for some pointers anyway. I applied the bios settings as described. I created the installer (tried both 0.68 and 0.70 with Big Sur). Booted from usb and the installation. Package was successfully downloaded.

When rebooting the boot partition is shown (OpenCore) but selecting it returns me back to boot menu after a second.

Can you point to some resources for troubleshooting? Any ideas? BIOS settings problems?

Dynasty-Dev commented 3 years ago

Hmm.. I’ve seen this issue before when I tried to create a windows installation USB. Did you format your USB correct? Make sure it’s gpt because that worked for me

Dynasty-Dev commented 3 years ago

Also can you show me what is inside of your USB partition?

jonasandero commented 3 years ago

I created the USB media from MacOS. Formatted according instructions. I will post some more information when I get back home, thanks.

racka98 commented 3 years ago

Looks like Opencore isn't being loaded correctly.

First thing I'll just is you reset the BIOS settings then set them as described in the guide

jonasandero commented 3 years ago

Looks like Opencore isn't being loaded correctly.

First thing I'll just is you reset the BIOS settings then set them as described in the guide

Here are my BIOS settings

jonasandero commented 3 years ago

Here is the content of my USB stick

/Volumes/USB
├── EFI
│   ├── BOOT
│   │   └── BOOTx64.efi
│   └── OC
│       ├── ACPI
│       │   ├── SSDT-BAT.aml
│       │   ├── SSDT-BATC.aml
│       │   ├── SSDT-BKey.aml
│       │   ├── SSDT-DDGPU.aml
│       │   ├── SSDT-EHC1.aml
│       │   ├── SSDT-EXT3-LedReset.aml
│       │   ├── SSDT-EXT4-WakeScreen.aml
│       │   ├── SSDT-HPET_RTC_TIMR-Fix.aml
│       │   ├── SSDT-IPIC.aml
│       │   ├── SSDT-MCHC.aml
│       │   ├── SSDT-PCI0.EXP1-Disbale.aml
│       │   ├── SSDT-PLUG.aml
│       │   ├── SSDT-PNLF.aml
│       │   ├── SSDT-PTSWAK.aml
│       │   ├── SSDT-PWRB.aml
│       │   ├── SSDT-TEMPToFans.aml
│       │   └── SSDT-XHCI.aml
│       ├── Config.plist
│       ├── Drivers
│       │   ├── HfsPlus.efi
│       │   ├── OpenCanopy.efi
│       │   └── OpenRuntime.efi
│       ├── Kexts
│       │   ├── AirportItlwm.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       └── MacOS
│       │   │           └── AirportItlwm
│       │   ├── AnyiSightCam.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       └── Resources
│       │   │           └── English.lproj
│       │   │               └── InfoPlist.strings
│       │   ├── AppleALC.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       └── MacOS
│       │   │           └── AppleALC
│       │   ├── CPUFriend.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       └── MacOS
│       │   │           └── CPUFriend
│       │   ├── CPUFriendDataProvider.kext
│       │   │   └── Contents
│       │   │       └── Info.plist
│       │   ├── CodecCommander.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       ├── MacOS
│       │   │       │   └── CodecCommander
│       │   │       ├── Resources
│       │   │       │   └── Samples
│       │   │       │       ├── SSDT-ALC1220.dsl
│       │   │       │       ├── SSDT-ALC256-insanelydeepak.dsl
│       │   │       │       ├── SSDT-ALC256-vbourachot.dsl
│       │   │       │       ├── SSDT-ALC280.dsl
│       │   │       │       ├── SSDT-ALC283.dsl
│       │   │       │       ├── SSDT-ALC298.dsl
│       │   │       │       ├── SSDT-ALC298a.dsl
│       │   │       │       ├── SSDT-ALC668.dsl
│       │   │       │       ├── SSDT-AppleALC.dsl
│       │   │       │       └── SSDT-CX20752.dsl
│       │   │       └── _CodeSignature
│       │   │           └── CodeResources
│       │   ├── IntelBluetoothFirmware.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       └── MacOS
│       │   │           └── IntelBluetoothFirmware
│       │   ├── IntelBluetoothInjector.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       └── MacOS
│       │   │           └── IntelBluetoothInjector
│       │   ├── IntelMausi.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       └── MacOS
│       │   │           └── IntelMausi
│       │   ├── Lilu.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       └── MacOS
│       │   │           └── Lilu
│       │   ├── SMCBatteryManager.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       ├── MacOS
│       │   │       │   └── SMCBatteryManager
│       │   │       └── Resources
│       │   │           └── SSDT-BATC.dsl
│       │   ├── SMCProcessor.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       └── MacOS
│       │   │           └── SMCProcessor
│       │   ├── SMCSuperIO.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       └── MacOS
│       │   │           └── SMCSuperIO
│       │   ├── VirtualSMC.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       └── MacOS
│       │   │           └── VirtualSMC
│       │   ├── VoodooPS2Controller.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       ├── MacOS
│       │   │       │   └── VoodooPS2Controller
│       │   │       └── PlugIns
│       │   │           ├── VoodooInput.kext
│       │   │           │   └── Contents
│       │   │           │       ├── Info.plist
│       │   │           │       ├── MacOS
│       │   │           │       │   └── VoodooInput
│       │   │           │       └── _CodeSignature
│       │   │           │           └── CodeResources
│       │   │           ├── VoodooPS2Keyboard.kext
│       │   │           │   └── Contents
│       │   │           │       ├── Info.plist
│       │   │           │       └── MacOS
│       │   │           │           └── VoodooPS2Keyboard
│       │   │           ├── VoodooPS2Mouse.kext
│       │   │           │   └── Contents
│       │   │           │       ├── Info.plist
│       │   │           │       └── MacOS
│       │   │           │           └── VoodooPS2Mouse
│       │   │           └── VoodooPS2Trackpad.kext
│       │   │               └── Contents
│       │   │                   ├── Info.plist
│       │   │                   └── MacOS
│       │   │                       └── VoodooPS2Trackpad
│       │   ├── VoodooRMI.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       ├── MacOS
│       │   │       │   └── VoodooRMI
│       │   │       ├── PlugIns
│       │   │       │   ├── RMII2C.kext
│       │   │       │   │   └── Contents
│       │   │       │   │       ├── Info.plist
│       │   │       │   │       ├── MacOS
│       │   │       │   │       │   └── RMII2C
│       │   │       │   │       └── _CodeSignature
│       │   │       │   │           └── CodeResources
│       │   │       │   ├── RMISMBus.kext
│       │   │       │   │   └── Contents
│       │   │       │   │       ├── Info.plist
│       │   │       │   │       ├── MacOS
│       │   │       │   │       │   └── RMISMBus
│       │   │       │   │       └── _CodeSignature
│       │   │       │   │           └── CodeResources
│       │   │       │   ├── VoodooInput.kext
│       │   │       │   │   └── Contents
│       │   │       │   │       ├── Info.plist
│       │   │       │   │       ├── MacOS
│       │   │       │   │       │   └── VoodooInput
│       │   │       │   │       └── _CodeSignature
│       │   │       │   │           └── CodeResources
│       │   │       │   └── VoodooTrackpoint.kext
│       │   │       │       └── Contents
│       │   │       │           ├── Info.plist
│       │   │       │           ├── MacOS
│       │   │       │           │   └── VoodooTrackpoint
│       │   │       │           └── _CodeSignature
│       │   │       │               └── CodeResources
│       │   │       └── _CodeSignature
│       │   │           └── CodeResources
│       │   ├── VoodooSMBus.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       ├── MacOS
│       │   │       │   └── VoodooSMBus
│       │   │       └── _CodeSignature
│       │   │           └── CodeResources
│       │   ├── WhateverGreen.kext
│       │   │   └── Contents
│       │   │       ├── Info.plist
│       │   │       └── MacOS
│       │   │           └── WhateverGreen
│       │   └── itlwm.kext
│       │       └── Contents
│       │           ├── Info.plist
│       │           └── MacOS
│       │               └── itlwm
│       ├── OpenCore.efi
│       ├── Resources
│       │   ├── Font
│       │   │   ├── Font_1x.bin
│       │   │   ├── Font_1x.png
│       │   │   ├── Font_2x.bin
│       │   │   └── Font_2x.png
│       │   ├── Image
│       │   │   ├── AppleRecv.icns
│       │   │   ├── AppleTM.icns
│       │   │   ├── BtnFocus.icns
│       │   │   ├── Cursor.icns
│       │   │   ├── Dot.icns
│       │   │   ├── Enter.icns
│       │   │   ├── ExtAppleRecv.icns
│       │   │   ├── ExtAppleTM.icns
│       │   │   ├── ExtHardDrive.icns
│       │   │   ├── HardDrive.icns
│       │   │   ├── Left.icns
│       │   │   ├── Lock.icns
│       │   │   ├── ModernAppleRecv.icns
│       │   │   ├── ModernAppleTM.icns
│       │   │   ├── ModernBtnFocus.icns
│       │   │   ├── ModernCursor.icns
│       │   │   ├── ModernDot.icns
│       │   │   ├── ModernEnter.icns
│       │   │   ├── ModernExtAppleRecv.icns
│       │   │   ├── ModernExtAppleTM.icns
│       │   │   ├── ModernExtHardDrive.icns
│       │   │   ├── ModernHardDrive.icns
│       │   │   ├── ModernLeft.icns
│       │   │   ├── ModernLock.icns
│       │   │   ├── ModernPassword.icns
│       │   │   ├── ModernRestart.icns
│       │   │   ├── ModernRight.icns
│       │   │   ├── ModernSelected.icns
│       │   │   ├── ModernSelector.icns
│       │   │   ├── ModernSetDefault.icns
│       │   │   ├── ModernShell.icns
│       │   │   ├── ModernShutDown.icns
│       │   │   ├── ModernTool.icns
│       │   │   ├── ModernWindows.icns
│       │   │   ├── OldAppleRecv.icns
│       │   │   ├── OldAppleTM.icns
│       │   │   ├── OldBtnFocus.icns
│       │   │   ├── OldCursor.icns
│       │   │   ├── OldDot.icns
│       │   │   ├── OldEnter.icns
│       │   │   ├── OldExtAppleRecv.icns
│       │   │   ├── OldExtAppleTM.icns
│       │   │   ├── OldExtHardDrive.icns
│       │   │   ├── OldHardDrive.icns
│       │   │   ├── OldLeft.icns
│       │   │   ├── OldLock.icns
│       │   │   ├── OldPassword.icns
│       │   │   ├── OldRestart.icns
│       │   │   ├── OldRight.icns
│       │   │   ├── OldSelected.icns
│       │   │   ├── OldSelector.icns
│       │   │   ├── OldSetDefault.icns
│       │   │   ├── OldShell.icns
│       │   │   ├── OldShutDown.icns
│       │   │   ├── OldTool.icns
│       │   │   ├── OldWindows.icns
│       │   │   ├── Password.icns
│       │   │   ├── Restart.icns
│       │   │   ├── Right.icns
│       │   │   ├── Selected.icns
│       │   │   ├── Selector.icns
│       │   │   ├── SetDefault.icns
│       │   │   ├── Shell.icns
│       │   │   ├── ShutDown.icns
│       │   │   ├── Tool.icns
│       │   │   └── Windows.icns
│       │   └── Label
│       │       ├── Apple.l2x
│       │       ├── Apple.lbl
│       │       ├── AppleRecv.l2x
│       │       ├── AppleRecv.lbl
│       │       ├── AppleTM.l2x
│       │       ├── AppleTM.lbl
│       │       ├── EFIBoot.l2x
│       │       ├── EFIBoot.lbl
│       │       ├── Other.l2x
│       │       ├── Other.lbl
│       │       ├── ResetNVRAM.l2x
│       │       ├── ResetNVRAM.lbl
│       │       ├── Shell.l2x
│       │       ├── Shell.lbl
│       │       ├── Tool.l2x
│       │       ├── Tool.lbl
│       │       ├── Windows.l2x
│       │       └── Windows.lbl
│       └── Tools
│           ├── BootKicker.efi
│           ├── ChipTune.efi
│           ├── CleanNvram.efi
│           ├── ControlMsrE2.efi
│           ├── GopStop.efi
│           ├── HdaCodecDump.efi
│           ├── KeyTester.efi
│           ├── MmapDump.efi
│           ├── OpenControl.efi
│           ├── OpenShell.efi
│           ├── ResetSystem.efi
│           ├── RtcRw.efi
│           └── VerifyMsrE2.efi
└── com.apple.recovery.boot
    ├── BaseSystem.chunklist
    └── BaseSystem.dmg

106 directories, 198 files
Dynasty-Dev commented 3 years ago

Trying making the USB following this guide https://dortania.github.io/OpenCore-Install-Guide/installer-guide/mac-install.html#downloading-macos-modern-os

Dynasty-Dev commented 3 years ago

Ur bios is fine btw

Dynasty-Dev commented 3 years ago

Wait.. it seems u have an older version of your bios

Dynasty-Dev commented 3 years ago

You can find driver/bios updates here https://pcsupport.lenovo.com/ca/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t450s/downloads/driver-list/

Make sure it is the correct OS at the top though

jonasandero commented 3 years ago

OK, I guess I'll have to reinstall windows on the Lenovo in order to apply the BIOS update.

Dynasty-Dev commented 3 years ago

You do not need to install windows on your thinkpad to update your bios. You can make a bootable USB with the bios

jonasandero commented 3 years ago

After a lot of hassle with Windows, I managed to update the BOIS. See https://shorturl.at/uFU28

I tried the link you provided (https://dortania.github.io/OpenCore-Install-Guide/installer-guide/mac-install.html#downloading-macos-modern-os) and created a Catatlina installer (since it was recommended for beginners), flashed the image with BalenaEtcher, but booting from that fails.

I tried the previous method as described in this guide (with version 0.68), but now that boots but screen goes black after a while and then the computer restarts.

Any ideas?

Dynasty-Dev commented 3 years ago

Ok try booting the USB again and see if that works. Sometimes when I boot from a USB it restarts and when I boot again it works

Dynasty-Dev commented 3 years ago

Oh and make sure to replace Airportitlwm kext with the Catalina one

tbilic14 commented 3 years ago

Hi, Your shortened link is not working for me and I am extremlely curious how you managed to update your bios as I gave up trying! Can you provide another link?

Thanks!

On Wed, 25 Aug 2021 at 15:51, jonasandero @.***> wrote:

After a lot of hassle with Windows, I managed to update the BOIS. See https://shorturl.at/uFU28

I tried the link you provided ( https://dortania.github.io/OpenCore-Install-Guide/installer-guide/mac-install.html#downloading-macos-modern-os) and created a Catatlina installer (since it was recommended for beginners), flashed the image with BalenaEtcher, but booting from that fails.

I tried the previous method as described in this guide (with version 0.68), but now that boots but screen goes black after a while and then the computer restarts.

Any ideas?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/racka98/Lenovo-Thinkpad-T450-T450s-Hackintosh-Guide-Opencore/issues/55#issuecomment-905519533, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUTO4NL2MJFYAPTRGWRKPMDT6TYNBANCNFSM5CWEFK4A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

Dynasty-Dev commented 3 years ago

Hi, Your shortened link is not working for me and I am extremlely curious how you managed to update your bios as I gave up trying! Can you provide another link? Thanks! https://pcsupport.lenovo.com/ca/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t450s/downloads/driver-list/

tbilic14 commented 3 years ago

Thanks.

Yes, that’s how it SHOULD work, but not for me unfortunately…

On Wed, 25 Aug 2021 at 20:54, Dynasty-Dev @.***> wrote:

Hi, Your shortened link is not working for me and I am extremlely curious how you managed to update your bios as I gave up trying! Can you provide another link? Thanks! … <#m-8373273045104597191>

https://pcsupport.lenovo.com/ca/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t450s/downloads/driver-list/

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/racka98/Lenovo-Thinkpad-T450-T450s-Hackintosh-Guide-Opencore/issues/55#issuecomment-905789791, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUTO4NKRCORGYI5ESKXMATTT6U343ANCNFSM5CWEFK4A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

Dynasty-Dev commented 3 years ago

Thanks. Yes, that’s how it SHOULD work, but not for me unfortunately…

what’s not working?

jonasandero commented 3 years ago

Hi, Your shortened link is not working for me and I am extremlely curious how you managed to update your bios as I gave up trying! Can you provide another link? Thanks!

It was just a screenshot of my BIOS settings…

jonasandero commented 3 years ago

I gave up the project for now so closing the issue. Thanks for supporting.

tbilic14 commented 3 years ago

Can’t update bios. Always end up with ‘Secure Flash Athentication Failed’ message.

On Wed, 25 Aug 2021 at 23:26, jonasandero @.***> wrote:

Closed #55 https://github.com/racka98/Lenovo-Thinkpad-T450-T450s-Hackintosh-Guide-Opencore/issues/55 .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/racka98/Lenovo-Thinkpad-T450-T450s-Hackintosh-Guide-Opencore/issues/55#event-5209405045, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUTO4NN3WJFYGF2IU5CRMNTT6VNXVANCNFSM5CWEFK4A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .