- Joined
- Jan 18, 2014
- Messages
- 45
- Motherboard
- I still didn't read
- CPU
- the RULES
- Graphics
- so ignore me
- Mac
- Mobile Phone
Enter all breakless codes into "Breakless PS2". There are examples in the existing Info.plist.
In the default section ?
Enter all breakless codes into "Breakless PS2". There are examples in the existing Info.plist.
In the default section ?
Probably. The real answer depends on what is in your DSDT header. But since you have this problem, I'm assuming the DSDT data doesn't match anything in any of laptop specific sections.
Note: If you're running Yosemite, perhaps you just need a DSDT patch to select the correct section in the existing Info.plist. Of course, it would seem unlikely you're running Yosemite, but posting in the "Mavericks Laptop Support" forum.
...
Really sorry... Started from Mavericks but now on Yosemite... (broblems/solutions are the same) It will be good to move this thread to Yosemite section.
Post your native DSDT. The solution will likely be revealed by your DSDT header.
Problems/solutions on Yosemite are not always the same as Mavericks...
Do you mean "System DSDT" disassembled ASL file from MaciASL ?
While I'm waiting for your answer I have tried
MacBook-Pro-Denis:~ UniDay$ ioio -s ApplePS2Keyboard LogScanCodes 2
ioio: setting property 'ApplePS2Keyboard:LogScanCodes' as number to 2 (0x2)
system log show both evenst up and down...
DSDT is default (battery status not available)
That will work for this purpose... I only need to see the DSDT header.
...
DefinitionBlock ("iASLEAGv2j.aml", "DSDT", 2, "Apple ", "LH43STAR", 0x00000022)
into method label _DSM parent_label PS2K remove_entry;
into device label PS2K insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"RM,oem-id", "SECCSD",\n
"RM,oem-table-id", "LH43STAR",\n
})\n
}\n
end;
Done (system log still receive both events up and down)
I think first time we applied to much patches (when trying to up my wifi) and they are conflict with each other.
You need this DSDT patch:
Code:into method label _DSM parent_label PS2K remove_entry; into device label PS2K insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "RM,oem-id", "SECCSD",\n "RM,oem-table-id", "LH43STAR",\n })\n }\n end;