Install the kext using your favorite kext installer utility, such as Kext Wizard. The Debug directory is for troubleshooting only, in normal 'working' installs, you should install the Release version.
ACPIBacklight by RehabMan
How to Install:
Downloads:
Downloads are available on bitbucket:
Build Environment
My build environment is currently Xcode 6.1, using SDK 10.8, targeting OS X 10.6.
No other build environment is supported.
32-bit Builds
Currently, builds are provided only for 64-bit systems. 32-bit/64-bit FAT binaries are not provided. But you may be able build your own should you need them. I do not test 32-bit, and there may be times when the repo is broken with respect to 32-bit builds.
Here's how to build 32-bit (universal):
- xcode 4.6.3
- open ACPIBacklight.xcodeproj
- click on ACPIBacklight at the top of the project tree
- select ACPIBacklight under Project
- change Architectures to 'Standard (32/64-bit Intel)'
probably not necessary, but a good idea to check that the targets don't have overrides:
- multi-select all the Targets
- check/change Architectures to 'Standard (32/64-bit Intel)'
- build (either w/ menu or with make)
Or, if you have the command line tools installed, just run:
For FAT binary (32-bit and 64-bit in one binary)make BITS=3264
For 32-bit onlymake BITS=32
Source Code:
The source code is maintained at the following sites:
Feedback:
Please use this thread on tonymacx86.com for feedback, questions, and help:
Known issues:
- None yet.
Change Log:
2014-10-16 v2.0.3
Added option to disable smooth transitions from DSDT (or SSDT)
Fixes for issues on Yosemite
Fixes for crashes in debug mode, and crashes where bad data is provided from DSDT (or SSDT)
2013-12-27 v2.0.2
- More bug fixes related to secondary monitor connection/disconnect, lid closing/opening.
2013-12-24 v2.0.1
- Bug fixes. See issues at github.
2013-12-21 v2.0
Modified by RehabMan for use with the HP ProBook and custom DSDT patches.
Save/Restore current brightness level in 'NVRAM' for restoration across restarts.
Various bugs/memory leaks/etc fixed.
Implement interop for 'ioio' so that RawBacklight and various other params can be tweaked on the fly via bash.
Implement support for XBQC/XBCM which allows setting of values 'in between' those returned by _BCL.
Implement smooth transitions between levels, just like a real MacBook[Air/Pro]
Bump version to 2.0 given the significant changes
History
See original post at:http://www.insanelymac.com/forum/topic/268219-acpi-backlight-driver/
This version is enhanced by RehabMan for various features called out in the Change log, above.
Originally, we had little reason to use this kext on the HP ProBook, because the ACPI methods are broken on the ProBook series (they attempt to call back into Windows). the combination of native brightness with PNLF patch and 'blinkscreen' was imperfect, but good enough. But eventually, a method was discovered where by the hardware registers that control brightness on the HD3000/HD4000 can be manipulated directly from DSDT code. For more information on these patches, see: https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch
Some of the details are covered in this thread: http://www.tonymacx86.com/hp-probook-mavericks/118805-full-range-brightness-using-acpibacklight.html
Original Credits
The original driver was written by 'hotKoffy' and posted as an attachment to insanelymac. There was a couple of different versions, including one posted by 'fxtentacle' where the values used by the driver were correctly scaled from the 0-0x400 range used by OS X. I have incorporated those changes into the git history.
hotKoffy - original versionfxtentacle - 0-0x400 scaling fixRehabMan - further enhancements
ACPIBacklight by RehabMan
How to Install:
Downloads:
Downloads are available on bitbucket:
Build Environment
My build environment is currently Xcode 6.1, using SDK 10.8, targeting OS X 10.6.
No other build environment is supported.
32-bit Builds
Currently, builds are provided only for 64-bit systems. 32-bit/64-bit FAT binaries are not provided. But you may be able build your own should you need them. I do not test 32-bit, and there may be times when the repo is broken with respect to 32-bit builds.
Here's how to build 32-bit (universal):
- xcode 4.6.3
- open ACPIBacklight.xcodeproj
- click on ACPIBacklight at the top of the project tree
- select ACPIBacklight under Project
- change Architectures to 'Standard (32/64-bit Intel)'
probably not necessary, but a good idea to check that the targets don't have overrides:
- multi-select all the Targets
- check/change Architectures to 'Standard (32/64-bit Intel)'
- build (either w/ menu or with make)
Or, if you have the command line tools installed, just run:
For FAT binary (32-bit and 64-bit in one binary)make BITS=3264
For 32-bit onlymake BITS=32
Source Code:
The source code is maintained at the following sites:
Feedback:
Please use this thread on tonymacx86.com for feedback, questions, and help:
Known issues:
- None yet.
Change Log:
2014-10-16 v2.0.3
Added option to disable smooth transitions from DSDT (or SSDT)
Fixes for issues on Yosemite
Fixes for crashes in debug mode, and crashes where bad data is provided from DSDT (or SSDT)
2013-12-27 v2.0.2
- More bug fixes related to secondary monitor connection/disconnect, lid closing/opening.
2013-12-24 v2.0.1
- Bug fixes. See issues at github.
2013-12-21 v2.0
Modified by RehabMan for use with the HP ProBook and custom DSDT patches.
Save/Restore current brightness level in 'NVRAM' for restoration across restarts.
Various bugs/memory leaks/etc fixed.
Implement interop for 'ioio' so that RawBacklight and various other params can be tweaked on the fly via bash.
Implement support for XBQC/XBCM which allows setting of values 'in between' those returned by _BCL.
Implement smooth transitions between levels, just like a real MacBook[Air/Pro]
Bump version to 2.0 given the significant changes
History
See original post at:http://www.insanelymac.com/forum/topic/268219-acpi-backlight-driver/
This version is enhanced by RehabMan for various features called out in the Change log, above.
Originally, we had little reason to use this kext on the HP ProBook, because the ACPI methods are broken on the ProBook series (they attempt to call back into Windows). the combination of native brightness with PNLF patch and 'blinkscreen' was imperfect, but good enough. But eventually, a method was discovered where by the hardware registers that control brightness on the HD3000/HD4000 can be manipulated directly from DSDT code. For more information on these patches, see: https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch
Some of the details are covered in this thread: http://www.tonymacx86.com/hp-probook-mavericks/118805-full-range-brightness-using-acpibacklight.html
Original Credits
The original driver was written by 'hotKoffy' and posted as an attachment to insanelymac. There was a couple of different versions, including one posted by 'fxtentacle' where the values used by the driver were correctly scaled from the 0-0x400 range used by OS X. I have incorporated those changes into the git history.
hotKoffy - original versionfxtentacle - 0-0x400 scaling fixRehabMan - further enhancements
1) Get Niresh Maverics Install image (DMG)
2) Use Disk Utility on a Mac or existing Hackintosh to prepare a USB flash drive (partition it as OS X extended (journaled)) and MBR (not GPT)
3) Use Disk Utility on a Mac or existing Hackintosh to create an Install USB. To do that, one must first mount the Maverics Image (double click on it) and use the mounted image (Niresh Maverics) to restore onto the USB flash drive. Check out instructions on the Internet about how to do it.
4) Install Chameleon Boot Loader onto the new Install USB
5) Boot with the new Maverics Install USB and once you are in the first install screen click Disk Utility on the top menu and prepare the destination disk. Make sure it is partitioned for OS X extended (journaled) and MBR. To do that, before you click «partition» click on «Options» and select MBR.
6) After that, continue with the installation
7) At the end, the system reboots. Reboot back into Install USB flash drive and install Chameleon Boot Loader, onto the Maverics destination Disk. Then, take out the USB flash disk and reboot into Maverics.
8) After the first boot into Maverics, the system will perform certain tasks (repair permissions, etc.). Wait until it finishes.
9) If the screen resolution is not the proper one (1280×800), edit the /Extra/org.chameleon.Boot.plist and add the following before the line
Graphics Mode
1280x800x32
Reboot and now the screen resolution should be 1280×800.
10) What is working and what is not
Working OOB
- Sound (VoodooHDA) works out of the box
- display card is identified properly, but the screen resolution might need adjustment as noticed above
- Keyboard works
- Mousepad works
- Webcam works
- Bluetooth works
- Card Reader works
Not working OOB
- Builtin Ethernet doesn’t works – *working* see Note 1
- Builtin wireless doesn’t work – *working* see post 11 below
Note 1
Here are two methods to get «Marvel Yukon 88E8055 Gigabit Ethenet Controller» of the Amilo Si 2336 Laptop, work in Maverics (and maybe newer OS X versions).
1) Patch the original Apple IONetworkingFamily.kext
This method works if you have Dual Boot system (OS X and Windows).
Maybe one could get the secondary devixce ID from Linux too.
The 88E8055 Ethenet Controller of the system should have a Device ID (Primary Device ID): 436311ab (Device 4363, Vendor 11ab) then Obtain Marvel Yukon 88E8055 Seconday Device ID by using the following method
Boot into windows
Go to Device Manager->Network Adapters->Marvell Yukon 88E8055 PCI-E Gigabit Ethernet Controller(double click it…)->Details tab->Property scroll box to ‘Matching device Id’. In the Value box you will see something like pciven_11ab&dev_4363&subsys_########’ where ######## is a 8 digit hex value. Note this value, write it down.
Matching Device ID (windows) for my specific Amilo Si2636 is: 111f1734 (hex)
This is to be used to patch IONetworkingFamily.kext in OSX (Maverics)
Boot into Maverics
Copy IONetworkingFamily.kext from /System/Library/Extensions to the Desktop
Right click on it
Goto Contents/Plugins find AppleYukon2.kext Goto Contents
Open info.plist goto 88E8055 key
There it says IOPCISecondayMatch, replace existing hex number with the one ontained from windows (111f1734).
Use Kext Wizard to Reinstall IONetworkingFamili.kext, do repair permissions rebuild cache and reboot.
Repeat repair permissions and rebuild cache then reboot.
Now goto System Preferences -> Network and you should see Ethernet entry.
2) Install new Ethernet controller kext method
If the patcing method does not work then install the given kext (88E8056.kext, Yes the number is 8056 even though the Controller is 8055, it is the correct kext)
https://www.dropbox.com/sh/opxgdyjlqhwvplm/AACctzeV6hWAFxqE0fBiYRWEa?dl=0
Use Kext Wizard to install 88E8056.kext and then repair permissions and rebuild cache.
Reboot
Goto System Preferences > Network and the Ethernet entry should be green
Configure it (DHCP or Manual IP) and voila! you should have Internet access over cable
Wireless fixing
post 11) To get a working wireless, buy a cheap USB wifi dongle. The best (probably) is D-Link DW 131 (N300) for about 10€ – 12€. Download the Mac driver from the D-Link site (Support > Downloads > Drivers)
and install it. Reboot, insert the USB wifi dongle and you should have wireless.
or you can download the driver from here https://www.dropbox.com/sh/tk3d5htg1za6e6w/AAAp1tEIbkrJuELlDco3_LFRa?dl=0
11a) Alternate (cheap) wireless dongleTP-Link TL-WN725N
In case the device ID is 0bda:8179 (VendorID:DeviceID), then this ID corresponds to chip RT8188EU/EUS and the dongle is the same with TL-WN723N-v3. For this chipset one should NOT use the normal TL725N driver (given at the company’s site) but, the correct driver can be downloaded from http://www.osx86.net/files/file/3539-tp-link-tl-wn723n-v3-tl-wn725n-v2-usb-wifi/
or from https://www.dropbox.com/s/td4kfwx20u7ivar/TL-WN725N_v2_USB_MacOS10.8.zip?dl=0
Update 2019/04/10 !!!
USB Wireless dongle TP-Link TL-WN725N V2 (refers to the TP-LINK TL-WN725N with device ID 0bda:8179 (VendorID:DeviceID))
Download and install TL-WN725N_V2_160128 from https://www.tp-link.com/us/support/download/tl-wn725n/v2/#Driver or from https://www.dropbox.com/s/o5kuvbe0vuee06u/TL-WN725N_V2_160128.zip?dl=0
This driver covers both USB wireless dongles, the TP-Link TL-WN725N V2 and the D-Link DW 131 (N300) and works fine on Maverics OS X 10.9
11b) More info about compatible (and cheap) usb wifi solutions for Hackintosh at this article
UPDATE (9 May 2019) for wireless fixing – Native OS X AirPort – Replace Intel mini wireless card with OS X compatible one.
Get a mini wireless card (mini PCI-e) BCM94322MC PCI-E Adapter from ebay (about 6 or 7 euros).
Take out the Intel wireless card and install the new card in.
Download FakePCIID.kext and FakePCIID_Broadcom_WiFi.kext from https://github.com/RehabMan/OS-X-Fake-PCI-ID
and install them into S/L/E using Kext Wizard or Kext Utility
reboot and after login in to the system, click on the wireless icon to select network to login
Brightness control – Display very dimmed when boot on battery !!!
Probably one can’t find a proper technical solution, like a kext or the proper drivers for Intel GMA X3100 with QE/CI, which would allow brightness control.
NO PROBLEM! There is a SIMPLE solution: Press Fn + F9 (increase brightness)during boot and before Chameleon kicks in and OS X start loading, and Voila! you can control brightness when boot on battery!
Patch Gma X3100 Kext El Capitan
UPGRADE MEMORY
Get 2x2GBmemory modules (Memory Ram 4 Fujitsu Amilo Laptop Si 2636 Xa 3530 Xi 2528 2x Lot DDR2 SDRAM) from ebay (I got mine from this seller for about 16€) and replace the existing ones. The system will be a hell of more responsive and you might also be able to upgrade to Yosemite, after that.
ATTENTION!!!!
you can get all the necessary kexts and packages for setting up a fully operational Maverics installation on Fujitsu Siemens Amilo Si 2636 from here: This zipped file
ACPIBacklight by RehabMan
How to Install:
Downloads:
Downloads are available on bitbucket:
Build Environment
My build environment is currently Xcode 6.1, using SDK 10.8, targeting OS X 10.6.
No other build environment is supported.
32-bit Builds
Currently, builds are provided only for 64-bit systems. 32-bit/64-bit FAT binaries are not provided. But you may be able build your own should you need them. I do not test 32-bit, and there may be times when the repo is broken with respect to 32-bit builds.
Here's how to build 32-bit (universal):
- xcode 4.6.3
- open ACPIBacklight.xcodeproj
- click on ACPIBacklight at the top of the project tree
- select ACPIBacklight under Project
- change Architectures to 'Standard (32/64-bit Intel)'
probably not necessary, but a good idea to check that the targets don't have overrides:
- multi-select all the Targets
- check/change Architectures to 'Standard (32/64-bit Intel)'
- build (either w/ menu or with make)
Or, if you have the command line tools installed, just run:
For FAT binary (32-bit and 64-bit in one binary)make BITS=3264
For 32-bit onlymake BITS=32
Source Code:
The source code is maintained at the following sites:
Feedback:
Please use this thread on tonymacx86.com for feedback, questions, and help:
Known issues:
- None yet.
Change Log:
2014-10-16 v2.0.3
Added option to disable smooth transitions from DSDT (or SSDT)
Fixes for issues on Yosemite
Fixes for crashes in debug mode, and crashes where bad data is provided from DSDT (or SSDT)
2013-12-27 v2.0.2
- More bug fixes related to secondary monitor connection/disconnect, lid closing/opening.
2013-12-24 v2.0.1
- Bug fixes. See issues at github.
2013-12-21 v2.0
Modified by RehabMan for use with the HP ProBook and custom DSDT patches.
Save/Restore current brightness level in 'NVRAM' for restoration across restarts.
Various bugs/memory leaks/etc fixed.
Implement interop for 'ioio' so that RawBacklight and various other params can be tweaked on the fly via bash.
Implement support for XBQC/XBCM which allows setting of values 'in between' those returned by _BCL.
Implement smooth transitions between levels, just like a real MacBook[Air/Pro]
Bump version to 2.0 given the significant changes
History
See original post at:http://www.insanelymac.com/forum/topic/268219-acpi-backlight-driver/
This version is enhanced by RehabMan for various features called out in the Change log, above.
Originally, we had little reason to use this kext on the HP ProBook, because the ACPI methods are broken on the ProBook series (they attempt to call back into Windows). the combination of native brightness with PNLF patch and 'blinkscreen' was imperfect, but good enough. But eventually, a method was discovered where by the hardware registers that control brightness on the HD3000/HD4000 can be manipulated directly from DSDT code. For more information on these patches, see: https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch
Some of the details are covered in this thread: http://www.tonymacx86.com/hp-probook-mavericks/118805-full-range-brightness-using-acpibacklight.html
Original Credits
The original driver was written by 'hotKoffy' and posted as an attachment to insanelymac. There was a couple of different versions, including one posted by 'fxtentacle' where the values used by the driver were correctly scaled from the 0-0x400 range used by OS X. I have incorporated those changes into the git history.
hotKoffy - original versionfxtentacle - 0-0x400 scaling fixRehabMan - further enhancements
I have an Intel GMA 3100 [not x3100]. I have everything working smoothly but I cannot play videos. VLC is showing “no qe and no graphics acceleration” error and other multimedia players only play sound but no video. please help me to watch video on my Hackintosh ml 10.8.2.
I have searched on the internet for graphics enabler kext for this GPU, but all I could find was for x3100. I cannot play video on my hackintosh without the GPU being enabled. please help me.
CPU: Intel Dual Core E2250
Motherboard: ASUS P5KPL-CM
GPU: Intel GMA 3100 [not x3100]
RAM: 1 GB
You already mentioned the problem here:
There doesn't seem to be a modified kernel extension for the GMA 3100.I found the following post regarding the GMA 3100 which looks promising. But this method is based on a 10.6/10.7 driver so it might not work for 10.8
http://www.osx86.net/topic/9403-intel-gma-x3100-kext/?p=45221Other then that I'm believe you'd be better off buying a dedicated graphics card which is supported on hackintosh (existing kernel extension for the card).