arsradu Posted 20 hours ago Share Posted 20 hours ago 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 More sharing options...
Administrators Hervé Posted 10 hours ago Administrators Share Posted 10 hours ago Not an installation guide... Thread moved to the support section where it belongs. 1 Link to comment Share on other sites More sharing options...
arsradu Posted 7 hours ago Author Share Posted 7 hours ago 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 More sharing options...
Baio77 Posted 6 hours ago Share Posted 6 hours ago 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 1 Link to comment Share on other sites More sharing options...
arsradu Posted 6 hours ago Author Share Posted 6 hours ago 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. 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 More sharing options...
Administrators Hervé Posted 2 hours ago Administrators Share Posted 2 hours ago Hi; I've no experience with RTS5227 but I've had a couple of laptop, including my current Dell Latitude E7270, with the Realtek RTS525a model. All I use is Firewall's RealtekCardRader kext v0.9.7 (without its associated friend). The card reader is only ever functional after a 1st sleep. I suppose an ACPI patch would fix this but I never bothered to debug the wake process to identify what's done at ACPI level for the device compared to what's done (and not done) at 1st boot. I don't use it much so it's never really been a problem. I inject properties in my bootloader's config so my RTS525a card reader is listed in SysInfo->PCI section but, indeed, nothing in the SysInfo->Card Reader section. It's something I could not care less about. Still works perfectly in Sequoia (and Tahoe beta for that matter). 1 Link to comment Share on other sites More sharing options...
arsradu Posted 49 minutes ago Author Share Posted 49 minutes ago Yeah, the "Friend" kext, as far as I know, is only to make it show up in System Report > Card Reader. Which now it does (if it's placed before the regular one). But I'm having the exact same crash with or without it. So, pretty sure that's not why it crashes. What kind of device properties do you inject for your RTS525A? Are they only cosmetic? If there anything I can apply/adapt to mine? The fact that it shows "unassigned class" in Hackintool (by the way, is it the same for yours?) kinda bothers me. But not because I'd care so much about the estetic part of it, but just in case it might have something to do with the crash I'm experiencing when using this kext. It doesn't happen only during sleep, it also happens during normal use. So this is probably not sleep related (unlike the other issues I've mentioned above). As for the FN keys, have you tried mapping yours or just didn't bother with that? I tried to set up the ACPIDebug thing....but I'm probably doing it wrong or something, cause it doesn't show anything in Console log, and I've read somewhere that from 10.12 (if I remember correctly) you can't use this method anymore. So...I don't know what else can I use. As far as I can tell, the keyboard is sending ACPI code, not PS2 scan code. But...I couldn't figure what should I set so that it does what I want. And also, more importantly, how to have it functional after sleep! I'm pretty sure there's a patch or something. But this is all very new to me. I've spent the last few days learning about ACPI, DSDT, SSDT, patching one or the other (which is definitely NOT for the faint of heart). Still...I can't figure out how (or IF) this can be done at all. I've seen some patches, and even some of my experiments seem to have worked (for example F11 does call for App Switcher, which makes me think it should be possible to also call for some of the other ones), but I can't figure out which codes to use for those. Anyway, thank you so much for your feedback so far. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now