Jump to content

nmindz

Members
  • Content Count

    8
  • Joined

  • Last visited


Reputation Activity

  1. Like
    nmindz reacted to RehabMan in GUIDE: How to Fix Brightness hotkeys in DSDT   
    Are your keys handled via ACPI or PS2?
  2. Like
    nmindz reacted to RehabMan in GUIDE: How to Fix Brightness hotkeys in DSDT   
    Conclusion...
     
    Brightness keys (Fn+F4/Fn+F5) are PS2, not ACPI. Your keys are also 'breakless' (they send make codes, but no break codes).
     
    I assume this computer is Dell?
  3. Like
    nmindz reacted to RehabMan in GUIDE: How to Fix Brightness hotkeys in DSDT   
    What is in your native DSDT header? The header is the line with 'DefinitionBlock' at the beginning.
  4. Like
    nmindz reacted to RehabMan in GUIDE: How to Fix Brightness hotkeys in DSDT   
    Apply this patch:

    # select DELL/WN09 profile in VoodooPS2Keyboard Info.plist 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", "DELL",\n "RM,oem-table-id", "WN09",\n })\n }\n end;
  5. Like
    nmindz reacted to RehabMan in GUIDE: How to Fix Brightness hotkeys in DSDT   
    By design. Matches the physical layout of Mac keyboards.
     

    The Dell/WN09 (profile in Info.plist) is done by TimeWalker.
     
    You can change it via Info.plist. It sounds like you have an issue with SysPrefs->Keyboard->Input Sources.
  6. Like
    nmindz reacted to soumaxetuirk in GUIDE: How to Fix Brightness hotkeys in DSDT   
    If you have a working Brightness Slider and you might be using Brightness slider or manual hotkeys to control brightness then this guide may help you to use your Native hotkeys of laptop.
     
    (All the Credits goes to @RehabMan     For OS-X-ACPI-Debug Kext and DSDT Patches.)
     
     
    This step assumes that you are using RehabMan's VoodooPS2Controller or Acidanthera's PS2Controller
    Install the kext: https://github.com/RehabMan/OS-X-ACPI-Debug Open MaciASL and click on patch.(Add rehab man repo) Apply "Add DSDT Debug Methods" and "Instrument EC Queries" that are under Brightness Fix. Save the DSDT and restart Look in Syslog as you press the key corresponding to brightness to determine which _QXX methods handle the keys (UPDATE: From Sierra Apple changed logging process. So you won't find ACPIdebug result using syslog command. Instead use following command )
    log show --last 5 | grep ACPIDebug 6. Then patch DSDT:
    into method label _Q1D replace_content begin // Brightness Down\n Notify(\_SB.PCI0.LPCB.PS2M, 0x0205)\n Notify(\_SB.PCI0.LPCB.PS2M, 0x0285)\n end; into method label _Q1C replace_content begin // Brightness Up\n Notify(\_SB.PCI0.LPCB.PS2M, 0x0206)\n Notify(\_SB.PCI0.LPCB.PS2M, 0x0286)\n end; Change the variable _Q1D/_Q1C as per the log. 

    7. Try compiling and check if it generates errors
    8. If it does, then change the PS2M to PS2X according to the one found in your DSDT
    9. Save and place the compiled DSDT.
    10. Now you should see that you have your corresponding keys to change your brightness 
     
     
     FOR  more detail and Queries,Check Out original Post of @RehabMan Here;
    http://www.insanelym...18#entry1997112
    Get Latest Version of  OS-X-ACPI-Debug kext here:
    https://bitbucket.org/RehabMan/os-x-acpi-debug/downloads
×