Jump to content

Lenovo ThinkPad L450 - from unable to boot OC to an (almost) perfect Sequoia Hackintosh


81 posts in this topic

Recommended Posts

@Anto65 Apparently that doesn't work...

Booting OC itself (Boot + OC folders) works fine. But when I add the Microsoft folder, nothing can be booted anymore. Neither Windows, nor OC and MacOS. It just refreshes the Boot Menu UI.

 

Anyway, don't worry about it. I'll just use it as it is. :) 

 

EDIT:

One more milestone completed. I can now boot both Windows and MacOS, from the same drive. I've also managed to resize my EFI to 200MB, so there shouldn't be any issues anymore.

 

For the dual-boot thingy, this topic helped me A LOT.

 

So, the idea is to:

  1. add ONLY OC folder (without BOOT) to an existing EFI made by Windows, which, by the way, does NOT contain an EFI folder in its initial form (that's how I saved it the first time), and since it doesn't contain an EFI folder, I also didn't have an issue copying Boot and Microsoft folders for safe keeping.
  2. change from Windows CMD prompt, the default boot manager. So that instead of booting Windows only, it boots OC, which can manage both at the same time.

 

Now, my only hope is that it will continue to work after Windows updates. :))

 

But, for now, it works perfectly fine. :D 

Edited by arsradu
19 hours ago, arsradu said:

So looks like that hub is an USB Integrated Rate Matching Hub... Not sure what that is. So...any idea if it can be used on MacOS? Or should I disable all EHCI at this point?

 

Edit:

Ok, so Google's AI response says this:

 

So...it's for managing USB 1.1 traffic. So I think it can be safely disabled without causing any issues.

 

I would find a USB 1.1 device (not a hub) and try connecting it to every port in Windows to see which ports get used. I would try to preserve the usable ports in the mapping for macOS.

 

Do the same for a USB 2.0 device (not a hub) to see if any ports are different than with a USB 1.1 device.

Then do the same for a USB 3.x device (not a hub).

 

  • Like 1

Hey guys!

 

For anyone interested, since I'm pretty sure this is not specific to this laptop model, or Lenovo in general (might not even be specific to laptops in general), if you want to disable CSM in BIOS and enjoy a full UEFI boot, you need to patch your EDID. And it's not even that hard! I just fixed mine! Now I have perfect graphics, no more garbled graphics with CSM disabled, and full UEFI boot.

 

Here's the tutorial that made it all possible: https://github.com/Sniki/Lenovo-Thinkpad-T440S#patching-display-edid-wip

 

So, basically:

  1. export EDID binary with Hackintool
  2. change H. Sync Width to 100 (mine was 32) using AW EDID Editor (there's a MacOS version as well)
  3. open up the patched bin file with HexFiend (or other hex editor)
  4. copy all the hex data
  5. OC > Config.plist > Device Properties > PciRoot(0x0)/Pci(0x2,0x0) > add param: AAPL00,override-no-connect  = [value from the patched EDID]. Type: DATA.
  6. save changes
  7. reboot and change CSM to Disabled in BIOS
  8. reboot again and enjoy. :D 


This should be a default added to Dortania guides. :)) This is so awesome!

Edited by arsradu
  • Like 1
12 hours ago, joevt said:

 

I would find a USB 1.1 device (not a hub) and try connecting it to every port in Windows to see which ports get used. I would try to preserve the usable ports in the mapping for macOS.

 

Do the same for a USB 2.0 device (not a hub) to see if any ports are different than with a USB 1.1 device.

Then do the same for a USB 3.x device (not a hub).

 

Thanks! I'll leave it like this for now. I don't have a USB 1.1 device, and pretty sure not many people do. But I'll keep it in mind. Thank you very much for your feedback!

Hey guys!

 

Just curious, did you try patching your FN keys on your laptops? I'm having an issue right now with FN keys (looks like all of them...not just some in particular) after laptop wakes from sleep. Everything is working properly before putting the laptop to sleep, sleep itself works ok, but when I wake the laptop from sleep, FN keys (for Volume +/-, Mute, Brightness etc) don't work anymore.

 

Is there a trick to make them work after sleep? I tried searching online, but...didn't really find anything useful.

Also, this. And only after waking up from sleep.

 

image.png.52deecc12128730bc902cf9a60c18c0f.png

 

WiFi itself works ok. Just...kWiFiLocHiddenNetworkTitle...not so hidden I guess. :))

 

I remember seeing this somewhere else, but I can't find it anymore.

 

Update: the kWiFiLocHiddenNetworkTitle thing seems to be gone...for now. I don't even know what made it go away to be honest.

The only issue remaining is FN keys not working after sleep.

Edited by arsradu
  • 5 weeks later...

Hey guys,

 

For the ones of you using laptops, do the special (FN) keys work after sleep...? I'm still struggling to find a solution here. The only way they work is by using VoodooPS2's Custom PS2 Map. But...that means I always have to adjust that info.plist file after a kext update, which is not really how I'd like it to be, and also, this method doesn't support macros. So I can't use keyboard combos to activate certain features like I can with ACPI patching.

Anyway, I'm only curious if you guys patched those functions with SSDT and if they work after sleep. Cause I can't find a solution to this for the love of me. Everything works fine, all function keys are doing their "function" work before sleep. After sleep, nothing. It's like they're frozen in time. Even the Fn toggle doesn't do anything anymore. LED remains in its previous state (On or Off depending how you left it), and after sleep, it's gonna stay the same. I've never thought this part is gonna take me so much time to fix.

×
×
  • Create New...