Jump to content
soumaxetuirk

GUIDE: How to Fix Brightness hotkeys in DSDT

105 posts in this topic

Recommended Posts

What is in your native DSDT header? The header is the line with 'DefinitionBlock' at the beginning.

 

If by "native" you mean the non-patched one, which I dumped from Linux, here it is:

/*
 * Intel ACPI Component Architecture
 * AML Disassembler version 20100331
 *
 * Disassembly of iASL9aFYGv.aml, Mon Aug 24 00:49:48 2015
 *
 *
 * Original Table Header:
 *     Signature        "DSDT"
 *     Length           0x0000AB28 (43816)
 *     Revision         0x02
 *     Checksum         0xB0
 *     OEM ID           "DELL"
 *     OEM Table ID     "WN09"
 *     OEM Revision     0x00000022 (34)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20051117 (537202967)
 */
DefinitionBlock ("iASL9aFYGv.aml", "DSDT", 2, "DELL", "WN09", 0x00000022)
{
    ...
}

If you want to take a look at the whole thing, it is attached.

 

Thanks!

DSDT_original.aml.zip

Share this post


Link to post
Share on other sites
Advertisement

If by "native" you mean the non-patched one, which I dumped from Linux, here it is:

DefinitionBlock ("iASL9aFYGv.aml", "DSDT", 2, "DELL", "WN09", 0x00000022)

 

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;

Share this post


Link to post
Share on other sites

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;

 

I had no clue you could select a VoodooPS2 profile through the DSDT nor how to do it.

 

The FN keys were completely solved (including wifi toggle and brightness), but some stuff got mixed in and are kinda messy.

Well for some reason ever since I've been using OS X in this laptop, the "windows key" (which should be "Command") is actually ALT while ALT itself is Command.

 

After the DSDT patch three keys were swapped. Quotes became backslash, close braces became quotes and backslash became close braces.

The ALT/Command swap is still the same as usual.

 

Anyway, thank you so much for your work on the PS2 driver and for your help sorting this out. :)

I think I could remap the keys myself through Info.plist inside the VoodooPS2, am I correct? If so, is there any good source about doing it?

 

 

Thanks!!!

Share this post


Link to post
Share on other sites

The FN keys were completely solved (including wifi toggle and brightness), but some stuff got mixed in and are kinda messy.

Well for some reason ever since I've been using OS X in this laptop, the "windows key" (which should be "Command") is actually ALT while ALT itself is Command.

By design. Matches the physical layout of Mac keyboards.

 

After the DSDT patch three keys were swapped. Quotes became backslash, close braces became quotes and backslash became close braces.

The ALT/Command swap is still the same as usual.

 

Anyway, thank you so much for your work on the PS2 driver and for your help sorting this out. :)

I think I could remap the keys myself through Info.plist inside the VoodooPS2, am I correct? If so, is there any good source about doing it?

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.

Share this post


Link to post
Share on other sites

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.

 

AFAIK it's not a system keyboard layout issue (as there is only two keyboard layouts which hold the "Ç" key without having to combine ' + C, which are Brazilian ABNT and Brazilian ABNT2). Both have this key swapping issue. I'd rather believe it's due to to the "exotic" layout Dell has put up in this keyboard.

 

Looking at their picture in Sysprefs > Keyboard > Input Sources, I can clearly see that my backslash, close quotes and forward slash keys are the only that fall outside the key layouts (they are within the blank key icons.). The funny thing is that forward slash works fine. Therefore it does makes sense that it has got messed up. I'll have a go trying to remap those.

 

Thanks again. Keep up the excellent work man! :)

Share this post


Link to post
Share on other sites

AFAIK it's not a system keyboard layout issue (as there is only two keyboard layouts which hold the "Ç" key without having to combine ' + C, which are Brazilian ABNT and Brazilian ABNT2). Both have this key swapping issue. I'd rather believe it's due to to the "exotic" layout Dell has put up in this keyboard.

 

Looking at their picture in Sysprefs > Keyboard > Input Sources, I can clearly see that my backslash, close quotes and forward slash keys are the only that fall outside the key layouts (they are within the blank key icons.). The funny thing is that forward slash works fine. Therefore it does makes sense that it has got messed up. I'll have a go trying to remap those.

 

Thanks again. Keep up the excellent work man! :)

You can implement custom keylayout with Ukelele.

Share this post


Link to post
Share on other sites

You can implement custom keylayout with Ukelele.

 

I tried Ukelele after you mentioned it but it didn't "fit my needs". I was able to easily remap two of the swapped keys, but the quotes one was a no-go (it was not being recognized in the keyboard layout.).

 

Then I went into VoodooPS2Keyboard.kext's Info.plist and checked TimeWalker's implementation of the WN09 profile. Turns out he had remapped those three keys there inside, probably to match the XPS/Vostro layout he described in the comment key. Mine didn't need such remap, so I removed it:

	...
	<key>Custom PS2 Map</key>
	<array>
		<string>56=2b</string>
		<string>29=56</string>
		<string>2b=29</string>
		<string>e01e=e037</string>
		<string>e037=e01e</string>
	</array>
</dict>

Removing the "56=2b", "29=56" and "2b=29" lines, saving to the .kext and rebuilding kextcache completely solved all issues.

Can't believe I've got all my keyboard functions working perfect. Now I'm just missing effective power management and battery status (after OS X 10.11 Beta 2, VoodooBattery.kext no longer works.) for a fully functional hackintosh. Didn't test HDMI audio/video but if I remember back then when I had Mavericks, it worked fine.

 

Thanks for your priceless help, RehabMan... and also to all the others who've contributed to the projects I'm currently using. :D

Share this post


Link to post
Share on other sites

I tried Ukelele after you mentioned it but it didn't "fit my needs". I was able to easily remap two of the swapped keys, but the quotes one was a no-go (it was not being recognized in the keyboard layout.).

 

Then I went into VoodooPS2Keyboard.kext's Info.plist and checked TimeWalker's implementation of the WN09 profile. Turns out he had remapped those three keys there inside, probably to match the XPS/Vostro layout he described in the comment key. Mine didn't need such remap, so I removed it:

	...
	<key>Custom PS2 Map</key>
	<array>
		<string>56=2b</string>
		<string>29=56</string>
		<string>2b=29</string>
		<string>e01e=e037</string>
		<string>e037=e01e</string>
	</array>
</dict>
Removing the "56=2b", "29=56" and "2b=29" lines, saving to the .kext and rebuilding kextcache completely solved all issues.

Can't believe I've got all my keyboard functions working perfect. Now I'm just missing effective power management and battery status (after OS X 10.11 Beta 2, VoodooBattery.kext no longer works.) for a fully functional hackintosh. Didn't test HDMI audio/video but if I remember back then when I had Mavericks, it worked fine.

 

Thanks for your priceless help, RehabMan... and also to all the others who've contributed to the projects I'm currently using. :D

 

I'm not sure why TimeWalker did it, but I'll leave it as-is, and add another profile ... DELL/WN09a:

--- a/VoodooPS2Keyboard/VoodooPS2Keyboard-Info.plist
+++ b/VoodooPS2Keyboard/VoodooPS2Keyboard-Info.plist
@@ -361,6 +361,28 @@
                                                        <string>e006</string>
                                                </array>
                                        </dict>
+                                       <key>WN09a</key>
+                                       <dict>
+                                               <key>Custom ADB Map</key>
+                                               <array>
+                                                       <string>e01b=70</string>
+                                                       <string>e06e=83</string>
+                                               </array>
+                                               <key>Custom PS2 Map</key>
+                                               <array>
+                                                       <string>e01e=e037</string>
+                                                       <string>e037=e01e</string>
+                                               </array>
+                                               <key>Breakless PS2</key>
+                                               <array>
+                                                       <string>e01b</string>
+                                                       <string>e008</string>
+                                                       <string>e01e</string>
+                                                       <string>e005</string>
+                                                       <string>e06e</string>
+                                                       <string>e006</string>
+                                               </array>
+                                       </dict>
                                        <key>SNB-CPT</key>
                                        <dict>
                                                <key>Note-Comment</key>
Patch to select it would be:

# 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", "WN09a",\n
    })\n
}\n
end;

Share this post


Link to post
Share on other sites

I got a problem... Q11 and Q12 handles brightness (quite easy to figure that out). So I used suggested patch (Dell method?)  > > >

     Method (_Q11, 0, NotSerialized)  // _Qxx: EC Query
            {
                Notify (PS2K, 0x0205)
                Notify (PS2K, 0x0285)
            }

            Method (_Q12, 0, NotSerialized)  // _Qxx: EC Query
            {
                Notify (PS2K, 0x0206)
                Notify (PS2K, 0x0286)
            }
 

That's fine and it does the thing ... but (unfortunately) only for a while (I tested it by sending a lot of repetitive alternating up/down commands) and then the KB and TP freezed (with or without a mouse attached).

ACPIDebug: "EC _Q11 enter"
ACPIDebug: "EC _Q11 exit"

ACPIDebug: "EC _Q12 enter"
ACPIDebug: "EC _Q12 exit"

....... and on like that
 

A funny thing, when it goes to sleep after that (just for testing), it can actually wake from the TP (which normally does not happen). 

Then after that the USB ports freeze and stops working as well :-( (can only do a reset).

 

Does this sound familiar to someone?

The DSDT is far from being completely optimised, so therein lies the problem maybe?

I did not add a _DSM method in PS2K device  for HPQOEM, but then I do not know if that would solve the problem

because the model of the machine is not listed there anyway ....

 

I attach my DSDT and IOREG: 

 

 

 

Share this post


Link to post
Share on other sites

Can't find the Brightness Keys Code
no PS2
no ACPI
no GPE

i install ACPIDebuger kext Patch using Add DSDT Debug Methods, Instrument EC Queries and Instrument GPE event

No code generated when pressing the brightness keys

Share this post


Link to post
Share on other sites

Can't find the Brightness Keys Code[/size]

no PS2[/size]

no ACPI[/size]

no GPE[/size]

 

i install ACPIDebuger kext Patch using Add DSDT Debug Methods, Instrument EC Queries and Instrument GPE event[/size]

 

No code generated when pressing the brightness keys

Is your DSDT correctly patched to simulate a version of Windows when running "Darwin"?

Share this post


Link to post
Share on other sites

hi guys i dont know what generated code in system info,, i was install ACPIDebuger.kext and Add DSDT Debug Methods, Instrument EC Queries,,

 

only this i found in sys.log

 

Dec 12 23:33:35 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _QB6 enter"

Dec 12 23:33:35 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _QB6 exit"
Dec 12 23:33:35 Robbys-MacBook-Pro com.apple.xpc.launchd[1] (com.apple.quicklook[353]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.quicklook
Dec 12 23:33:36 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _Q8D enter"
Dec 12 23:33:36 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _Q8D exit"
Dec 12 23:33:38 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _Q8E enter"
Dec 12 23:33:38 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _Q8E exit"
Dec 12 23:33:38 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _QB7 enter"
Dec 12 23:33:38 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _QB7 exit"
Dec 12 23:33:44 Robbys-MacBook-Pro CloudKeychainProxy[378]:  __45-[ubiqitousKVSProxy doEnsurePeerRegistration]_block_invoke <UB---e-C---> ensurePeerRegistration called, success ((null))
 
 
my laptop toshiba c840,, 

Share this post


Link to post
Share on other sites

hi guys i dont know what generated code in system info,, i was install ACPIDebuger.kext and Add DSDT Debug Methods, Instrument EC Queries,,

 

only this i found in sys.log

 

Dec 12 23:33:35 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _QB6 enter"

Dec 12 23:33:35 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _QB6 exit"

Dec 12 23:33:35 Robbys-MacBook-Pro com.apple.xpc.launchd[1] (com.apple.quicklook[353]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.quicklook

Dec 12 23:33:36 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _Q8D enter"

Dec 12 23:33:36 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _Q8D exit"

Dec 12 23:33:38 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _Q8E enter"

Dec 12 23:33:38 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _Q8E exit"

Dec 12 23:33:38 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _QB7 enter"

Dec 12 23:33:38 Robbys-MacBook-Pro kernel[0]: ACPIDebug: "EC _QB7 exit"

Dec 12 23:33:44 Robbys-MacBook-Pro CloudKeychainProxy[378]:  __45-[ubiqitousKVSProxy doEnsurePeerRegistration]_block_invoke <UB---e-C---> ensurePeerRegistration called, success ((null))

 

 

my laptop toshiba c840,,

You need to monitor system.log when you press each key. Then you'll know correlation.

Share this post


Link to post
Share on other sites

You need to monitor system.log when you press each key. Then you'll know correlation.

when i pres each key, no log about that in my sys.log,,, what wrong with that ?

Share this post


Link to post
Share on other sites

when i pres each key, no log about that in my sys.log,,, what wrong with that ?

Probably you didn't patch your DSDT correctly to emulate a version of Windows for _OSI("Darwin").

Share this post


Link to post
Share on other sites

Probably you didn't patch your DSDT correctly to emulate a version of Windows for _OSI("Darwin").

how to do this RehabMan,, i was extract my dsdt from clover,,

Share this post


Link to post
Share on other sites

how to do this RehabMan,, i was extract my dsdt from clover,,

It is a basic patch "OS Check Fix" (family of patches) in my repo.

Share this post


Link to post
Share on other sites

i was try, but i cant apply that patch,, here's i screenshoot,,  http://imgur.com/KXuT4RN

It could be your DSDT is old enough to not have any checks for "Windows 2012".

 

You should read each patch carefully. And check your own DSDT for the code the patch is trying to match on.

Share this post


Link to post
Share on other sites

Well,, i use AsusNBFnKeys.kext and make some patch. And all off my Fn keys are function normally  :hysterical:  :hysterical:  :hysterical:

Personally, I would not use AsusNBFnKeys.kext for brightness keys -- it is slow and laggy. It is ok with the other keys.

 

Not sure what is so funny, but glad you're having a good time...

Share this post


Link to post
Share on other sites

Well,, i use AsusNBFnKeys.kext and make some patch. And all off my Fn keys are function normally  :hysterical:  :hysterical:  :hysterical:

hmmm,, my notebook is toshiba, is the AsusNBFnkeys,kext work for my notebook ?? :D

It could be your DSDT is old enough to not have any checks for "Windows 2012".

 

You should read each patch carefully. And check your own DSDT for the code the patch is trying to match on.

can you help me to patch that rehabman ?

Share this post


Link to post
Share on other sites

Personally, I would not use AsusNBFnKeys.kext for brightness keys -- it is slow and laggy. It is ok with the other keys.

 

Not sure what is so funny, but glad you're having a good time...

Sorry for my bad.

 

Rehabman, i used ApplePS2SmartTouchpad then i look at inside Plugin's folder there are ApplePS2Controller.kext and ApplePS2Keyboard.kext.

If i want using your ApplePS2Controller.kext, then do i need to remove ApplePS2Controller.kext of this kext?? And About your PS2Controller.kext, is this kext support for FocalTech Touchpad?? The reason i use ApplePS2SmartTouchpad.kext from EmlyDinesh is because of this Touchpad :)

Share this post


Link to post
Share on other sites

Sorry for my bad.

 

Rehabman, i used ApplePS2SmartTouchpad then i look at inside Plugin's folder there are ApplePS2Controller.kext and ApplePS2Keyboard.kext.

If i want using your ApplePS2Controller.kext, then do i need to remove ApplePS2Controller.kext of this kext?? And About your PS2Controller.kext, is this kext support for FocalTech Touchpad?? The reason i use ApplePS2SmartTouchpad.kext from EmlyDinesh is because of this Touchpad :)

You cannot use my keyboard driver with the ELAN kexts. They are not compatible, and contrary to my and others' urging, the author of the ELAN kext continues to violate open source licenses as he/she continues to refuse to publish the source.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Bazza08
      Hi Guys I have been trying to get my hackintosh to work using High Sierra... My Build is:--
       
      Asus Z87-K Mother board
      Intel i5 processor
      8 gig of Memory
      Nvidia Geforce GT 730 4gb DDR3 
      500gb SSD hard drive 
      I can get it up and running if I take Graphics card out and use Internal graphics, but when I have my graphics card in the only way I can get it to work is to use boot flag nv_disabe=1 .... and the graphics are rubbish..... I am trying to get it working by creating my own DSDT file..
       
      what I have tried is to download and used  RwPortableX64V1.7 to extract 4 SSDT.aml files and one DSDT.aml ... I was looking on this forum for any clues what to do next
      but I a am afraid I am stuck... I have uploaded the files I extracted from  RwPortableX64V1.7
       
      Any Help would be appreciated 
       
      Bazza
      DSDT.aml
      SSDT-1.aml
      SSDT-3.aml
      SSDT.aml
      SSDT-2.aml
    • By MatthewMac
      Hello a few days ago I installed a wireless card to get wifi called: Broadcom DW1820A model: 94350ZAE. Could someone help me to modify my efi folder to let the card work correctly? When I switch on the laptop everything is running ok in verbose mode but when later it appears the Apple logo to finally load everything all the computer get stucked so I can’t do anything (there is only the apple logo and a bar), the only way to use my laptop is disabling the wifi card from bios or using the boot arg: brcmfx_driver=1, and I don’t know why it happens this.
      I tried to follow/use some guides but I can’t fix it, so I need help from a professional of Hackintoshes…
      My laptop is a DELL vostro 5568 8 gb ram, i5 7200 2,4GHz, intel hd graphics 620 and the ssd 250gb.
      Here you can download my efi folder and a IOreg file of my computer
      If you need more information etc tell me.
      I only can upload 10mb and my efi folder is 25mb so I'll upload the most important files.
      Thankyou.
       
      MacBook Pro14,1.ioreg
      efi folder things.zip
    • By JamesMaloney
      Salve a tutti,
      ho provato diverse volte ad installare macOS sul mio laptop ma sempre senza successo, non riesco mai ad arrivare nemmeno all'installer!
      Ho tentato ormai diverse configurazioni/driver ma non capisco mai da cosa siano derivanti gli errori o i blocchi che mi trovo davanti e sto quindi cercando aiuto per capire come procedere 
      Nello specifico il config che sto provando ad utilizzare non mi trova per niente la partizione con l'installer, mentre un altro vecchio (presente sempre nella cartella di clover allegata con estensione .orig) si inchioda subito dopo la scelta della partizione di avvio.
      Qualcuno mi sa dare una mano su come superare ciò?
      Grazie in anticipo,
       
      Giacomo
       
       
      P.S. Le mie specifiche sono:
       
      - Modello ASUS N552VW-FI202T
      - Schermo 3840x2160
      - CPU Intel Core i7-6700HQ
      - RAM 16GB ddr4 2400mHz
      - Intel HD Graphics 530 + nVidia 960m 4GB (anche funzionasse solo la Intel sarebbe perfetto)
      - SSD 256GB
      - HDD 1TB
      CLOVER.zip
    • By Duyhaicx
      Hi everybody. I am not a programmer and English is not my native language. So I'm very sorry if it bothers you.
      I want to use an EGPU but that requires editing the DSDT file. I have added the necessary lines of code. The other is to remove the Warning and Remark. It was really hard for me. So I look forward to getting help from a kind person.
      I use HP 8570w and this is my DSDT.dsl file.
      https://drive.google.com/open?id=1Th5DhYm7L08Ufj8AeQHFrLPSzrTaxFC6
      Thank you and have a nice day.
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&amp;t=6771   Nehalem, SandyBridge, IvyBridge, Haswell, Broadwell     Skylake, Kabylake and Coffeelake is here http://www.insanelymac.com/forum/topic/321872-guide-sierra-on-gigabyte-mobos-serie-200-kabylake-dsdt/   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://olarila.com/forum/viewtopic.php?f=50&t=8685
        Mojave Full DSDT patch   http://olarila.com/forum/viewtopic.php?f=59&amp;t=6428   First...   ***Update bios to last available version!***   If you need a full patched DSDT...  -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation   --Create a bootable copy of macOS Sierra / High Sierra / Mojave   https://github.com/chris1111/Create-Install-Media/releases   --Install Clover in USB stick   https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder https://olarila.com/files/Clover.Folder/CLOVER.SERIES.CHIPSET.zip   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder   https://olarila.com/forum/viewtopic.php?f=28&t=8222   --Reboot and activate video!   Bingo!   Now you need a fine tune! DSDT time!   --DSDT   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -XXXX to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI
       
      --Power Management
      - 1 Generation Intel Processors, use Generate P and C States in config.plist
      - 2 and 3 Generations Intel Processors, Generate SSDT with Piker script and drop CpuPm and Cpu0Ist SSDTs
      ssdtPRGen.command.zip
      Credits-https://github.com/Piker-Alpha/ssdtPRGen.sh
      - 4 Generation+ Intel Processors, use PluginType=1 in DSDT, SSDT or Clover config.plist
       
      for check Power, Frequency, Temperature and Utilization, use it
       
      Install Intel Power Gadget.pkg.zip
       
      --Brightness
      Install .app, select the required permission and reboot. Work in F1 / F2 keys!
      NativeDisplayBrightness.app.zip


      https://github.com/Bensge/NativeDisplayBrightness/releases
      *in some cases .app don't work, check patches in config.plist inside Clover folder Post Install
       
      --Clover
       
      https://sourceforge.net/projects/cloverefiboot/files/Installer/
       
      --AUDIO
       
      Use DSDT + AppleAlc
       
      --install Lan driver by Mieze
        -Atheros   http://www.insanelymac.com/forum/files/file/313-atherose2200ethernet/   -Intel   http://www.insanelymac.com/forum/files/file/396-intelmausiethernet/   -Realtek   http://www.insanelymac.com/forum/files/file/88-realtekrtl8111-binary/   --Links   -FakeSMC   https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek   -Audio   https://github.com/vit9696/AppleALC http://www.insanelymac.com/forum/topic/314406-voodoohda-289/   -USB   https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   It's time to Rock   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Apple, Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!  
×