- Joined
- Mar 6, 2019
- Messages
- 14
- Motherboard
- Thinkpad T480-Clover
- CPU
- i5-8250U
- Graphics
- UHD 620, 1920x1080
- Mac
- Mobile Phone
Hi there,
I'm new to Hackintosh and used Maemo's EFI in the process.
Out of the box, the sound and brightness keys (also Fn keys) work but any other function key seems to be irresponsive (pressing Fn + Fn1-12 is detected however).
I've tried logging the keystrokes using the debug version of VoodooPs2Controller.kext and ACPIDebug.kext but none of them are showing any response.
I've verified that RMDT is installed by running 'patchmatic -extract', decompiling using iasl, and verifying that the following piece of code exists:
VoodooPs2Controller logs all other keystrokes including brightness/volume controls, and ACPIDebug was confirmed to be running using 'ioreg'.
Results aren't shown in Console or in Terminal when I use the 'log' command.
Clover folder is attached below. Any help would be greatly appreciated!
I'm new to Hackintosh and used Maemo's EFI in the process.
Out of the box, the sound and brightness keys (also Fn keys) work but any other function key seems to be irresponsive (pressing Fn + Fn1-12 is detected however).
I've tried logging the keystrokes using the debug version of VoodooPs2Controller.kext and ACPIDebug.kext but none of them are showing any response.
I've verified that RMDT is installed by running 'patchmatic -extract', decompiling using iasl, and verifying that the following piece of code exists:
Code:
Device (RMDT)
{
Name (_HID, "RMD0000") // _HID: Hardware ID
Name (RING, Package (0x0100){})
Mutex (RTMX, 0x00)
Name (HEAD, Zero)
Name (TAIL, Zero)
Method (PUSH, 1, NotSerialized)
{
Acquire (RTMX, 0xFFFF)
Add (HEAD, One, Local0)
If (LGreaterEqual (Local0, SizeOf (RING)))
{
Store (Zero, Local0)
}
If (LNotEqual (Local0, TAIL))
{
Store (Arg0, Index (RING, HEAD))
Store (Local0, HEAD)
}
Release (RTMX)
Notify (RMDT, 0x80)
}
.
.
.
Method (P7, 7, Serialized)
{
Name (TEMP, Package (0x07){})
Store (Arg0, Index (TEMP, Zero))
Store (Arg1, Index (TEMP, One))
Store (Arg2, Index (TEMP, 0x02))
Store (Arg3, Index (TEMP, 0x03))
Store (Arg4, Index (TEMP, 0x04))
Store (Arg5, Index (TEMP, 0x05))
Store (Arg6, Index (TEMP, 0x06))
PUSH (TEMP)
}
}
VoodooPs2Controller logs all other keystrokes including brightness/volume controls, and ACPIDebug was confirmed to be running using 'ioreg'.
Results aren't shown in Console or in Terminal when I use the 'log' command.
Clover folder is attached below. Any help would be greatly appreciated!
Attachments
Last edited: