Jump to content
soumaxetuirk

GUIDE: How to Fix Brightness hotkeys in DSDT

100 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 bounty96
      Hello there,
       
      I can't get my soundcard to work on OS X Mojave. Everything else is working. Graphiccard work, LAN work, front camera work, ...
       
      I am on a Laptop:
      Wortmann Terra Mobile 1529H, Clevo W550SU1, 15,6" WXGA (1366x768)
      Intel Haswell HM86 Chipset, Intel Core i5-4210M, Intel HD Graphics 4600
      8GB Samsung DDR3L 1600MHz Ram, Samsung 850 EVO SSD mSATA
      Toshiba SATA HDD, DVD Drive SATA
      Realtek RTL8111 PCI-E LAN Card, Realtek ALC269 Sound Card
      Intel Dual Band Wireless-AC3160 WLAN + BT (removed becouse I don't need it)
      OS X Mojave + Clover (4868) UEFI Boot
       
      Everything else which I can say about my soundcard is:
      Intel Haswell HDA Controller [8086][0C0C]
      Intel Lynx Point HDA Controller [8086][8C20] (probably HDMI sound?)
       
      Codec: Realtek ALC269VB
      Vendor Id: 0x10ec0269
      Subsystem Id: 0x15585455
      Revesion Id: 0x100100
       
      Codec: Intel Haswell HDMI
      Vendor Id: 0x80862807
      Subsystem Id: 0x80860101
      Revesion Id: 0x100000
       
      I have tried several things: Used patched AppleHDA.kext (one time a downloaded, another time I have patched that myself with Apple HDA Patcher 1.9),
      AppleHDA Enabler.kext,
       
      Lilu.kext + AppleALC.kext (but there I don't know how to use them, I have tried to inject with Clover but it doesn't work).
       
      So have anybody an idea to solve that problem (or had solved it already by himself)?
      With Lili.kext and AppleALC.kext do I have to just inject a layout-id or is there more to pay attention?
      In the github page about AppleALC.kext my codec is listet, but with many many layout-id's. I have tried like 30 or so but no solution.
       
      I dont have a audio output device at all in systempreferences. And in systemreport/extensions I see that AppleHDA are not loaded.
      I don't know what to do and hope that anybody could help me.
    • By bbritton
      Hi
       
      I am trying to create a clean DSDT for my new hackintosh.  It is all working very well and I hope this will make things even better.
      I have a Gigabyte Z390 AORUS MASTER,
      I9-9900K
      32 gb Ram
      gigabyte vega 64 OC
       
      I extracted the DSDT and SSDT files using F4 in Clover.  I have supplied the resulting DSDT below.  THese are the four errors I get when trying to compile in MACIasl.  ALso I am using ACPI 5.1 in maciasl.
       
      12891, 6126, syntax error, unexpected PARSEOP_NAMESEG, expecting '('
      12900, 6126, syntax error, unexpected PARSEOP_CASE
      12904, 6126, syntax error, unexpected PARSEOP_NAMESEG, expecting '('
      12913, 6126, syntax error, unexpected PARSEOP_CASE, expecting $end and premature End-Of-File
       
      I am newbie to hackintosh so am learning as much as I can as i go.  I am not a programmer so the syntax errors I am not sure what to do with yet.  Any assistance would be appreciated.
       
      Thanks
       
      DSDT.dsl
      DSDT.aml
    • 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   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://olarila.com/forum/viewtopic.php?f=50&t=8685
          First... If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generated in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  CLOVER.zip   --Install Sierra/High Sierra and boot into system!   Post Installation   --Install Clover in HDD/SSD and replace with my folder CLOVER.zip   --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   --DSDT My DSDT with Skylake patches DSDT.MaLd0n GA H110M-S2.zip Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI --FakeSMC https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek --Audio https://github.com/vit9696/AppleALC --USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads --LAN http://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   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, Apple, 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!   ENJOY!  
    • 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   Install MacOS with Olarila Image, Step by Step, Install and Post Install
       
      https://olarila.com/forum/viewtopic.php?f=50&t=8685
            Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Install Clover UEFI in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace Folder CLOVER INSTALLATION.zip   --Install Sierra and boot into system!   --Install Clover UEFI and replace with my folder  CLOVER POST INSTALLATION.zip   --Reboot and activate video!   Bingo!   Now you need a fine tune! I prefer DSDT way, apply all patches in one file, many people prefer many SSDTs or Clover patches!   If you need DSDT edit... Run it RunMe.app   --DSDT My DSDT DSDT.ASUS H61M-A MaLd0n.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DARWIN -EHCx -LPC -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -PNLF Clear NVRAM, Purge and Kextcache
          --FakeSMC http://www.hwsensors.com/releases --Audio https://github.com/vit9696/AppleALC --USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads --LAN http://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/   Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
    • 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/files/Clover.Folder/CLOVER.SERIES.CHIPSET.zip   --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!  
×