Jump to content

Lenovo ThinkPad L450 Fn keys (including the Fn toggle) don't work after wake from sleep


arsradu

Recommended Posts

Hey guys,

 

So, this is my first time hackintoshing a laptop, and...needless to say, it wasn't easy. Now, I'm almost done with it, most of the things work (more or less) and I'm struggling to understand how to map all my function keys to something as close as possible to the actual marking on the keys, but from MacOS. And...I've got some success... Like F1-F3 work fine for Mute and Volume keys. F5-F6 work for Brightness (which is what most people want), and F11 works for App Switcher (Expose). So, the idea would be to have the Mic on/off switch on F4, Multi Display switch for example (on F7), WiFi on/off switch (on F8), System Settings (on F9), Spotlight (on F10) and Launchpad (F12)

 

However, none of these work anymore after waking from sleep. And it seems to be a pretty common issue. Not sure if it's a common issue on all laptops trying to map their FN keys, or specific to ThinkPads.

 

Anyway, if you guys have any feedback here, I'd really appreciate it.

 

Thank you so much!

Link to comment
Share on other sites

Hey Herve!

 

Indeed. Sorry about that. :) Typing this late at night was apparently not the best idea. :))

 

I might actually add an installation guide for this model, since it doesn't seem to be present so far on the forum, once I manage to fix everything. So far, there are a couple of things I'm not quite happy about. The FN keys issue is one of them. But also, I've got a weird issue with the SD card reader. Initially I tried Realtek Card Reader kext, but that was creating some weird sudden reboots and KPs. Could be because the driver hasn't been updated in a while, and I'm using it on Sequoia. Could be something else. I don't know. So I switched to Sinetek's driver, but that doesn't seem to work at all...anymore, for some reason. So...just a cuple of things to iron out.

Good thing is that most important things do work: so, graphics acceleration, WiFi and Ethernet work, built-in audio, BT, Airdrop, Continuity features, basic sleep/wake and (I think) hibernation, as well. So most of the things already work fine. I've got some weird issues with trackpad scrolling, but not sure there's anything that can be done here. And the issues above.

 

Anyway. For the FN keys thing, there are third party options, such as Karabiner-Elements. And that works properly before and after sleep. Also, you can add shortcuts from System Settings as well... But I wanted to do something built-in...if possible, but that proves to be challenging.

Link to comment
Share on other sites

1 hour ago, Baio77 said:

Try these kexts, I forked the repository and made them compatible with newer OS, the original versions are stuck in Ventura

 

https://github.com/Baio1977/GenericCardReaderFriend

https://github.com/Baio1977/RealtekCardReaderFriend It needs https://github.com/Baio1977/RealtekCardReader

 

So far so good! Thank you! I'll use it for a while, and see if it still crashes or something. The actual SD Card functionality seems to be working well so far.

 

I used the RealtekCardReader + its Friend. My card reader is an RTS5227 and seems to be supported, so I didn't get the Generic one, since I don't think that applies in this case, right? I could be wrong. As I said, this is my first laptop hack, and it's proven to be a real challenge from the beginning. :))

 

Only thing (and I'm only mentioning this since I know this is its purpose), the card reader is still not recognised in System Profiler (says card reader not present or something).

 

I should also mention that Hackintool itself doesn't quite properly recognise this either(unassigned class). So that might have something to do with it.

 

Anyway, I think these are cosmetic issues. I'm most interested in the kext not crashing my system every once in a while. :)) And....so far so good. Thank you! :) 

 

Update: sadly, that didn't work. It still crashes.

Screenshot2025-07-27at15_27_01.thumb.png.f7b754354a1c97d2a3220c95bd6059e0.png

Update 2: looks like the Friend kext needs to be placed before the other kext, in order for the device to be recognised in System Report. 

Update 3: now the system doesn't wake from sleep anymore (wake to black screen).

After a while, system reboots. Seems to be the same cause.

 

When it comes to laptop hacks, looks like everything is trying to break sleep...or something. Anything. :))
 

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...