Contribute
Register

Brightness control for HD4k 0x01660003

Status
Not open for further replies.
Joined
Apr 24, 2011
Messages
128
Motherboard
ASUS TP550LD
CPU
Intel Core i3 4030U 1.9GHz
Graphics
Intel HD4400 + GT820M (Optimus. Disabled from DSDT)
Mac
Classic Mac
Mobile Phone
  1. Android
Asus a46ca

Hi, Rehabman.

I have an ASUS A46CA and almost work on all with DSDT

What it worked:
>Integrated Camera
>Keyboard and Multi-Touch pad + gestures
>Fn (Moved to the Context menu + fx)
>Sound (Integrated Speaker + Integrated Mic)
>HD4000 (Device-properties 0x01660003)
>Speedstep (SSDT suggestion from mrkonow)
>Sleep
>Ethernet (it will scramble the IP if I unplug and re-plug the cable while on OS X)
>Brightness control (added PNLF on DSDT)
>USB3 Detected (haven't tested it yet) (Thanks to RehabMan for the GenericUSBXHCI.kext)
>LID Sleep (don't know what did I do, only make the build almost 100% Vanilla (I'm using Injectors like Voodoo))
>Battery Percentage Detected (VoodooBattery + custom AppleACPIPlatform)
>Headphone solved, even get sound after sleep (from patched AppleHDA into VoodooHDA. Thx to PJALM for suggesting Vanilla Build)

What it don't worked:
>WiFi (AR9485) (Detected but no drivers) + Bluetooth (detected but won't search and receive) <- it's combo (AR9004WB)
>Realtek SD Card Reader (Not detected)

Thx for helping :)

EDIT 1: DSDT edit is made by PJALM
EDIT 2: Brightness control solved and added to PJALM's repo
EDIT 3: xHCI enabled with GenericUSBXHCI.kext
EDIT 4: SD Card Reader not detected
EDIT 5: The WiFi is with BT (Combo), Headphone solved, Lid Sleep enabled, Battery solved
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi, Rehabman.

I have an ASUS A46CA and almost work on all with DSDT

What it worked:
>Integrated Camera
>Keyboard and Multi-Touch pad + gestures
>Fn (Moved to the Context menu + fx)
>Sound (Integrated Speaker + Integrated Mic)
>HD4000
>Speedstep
>Sleep
>Ethernet
>Brightness control (but if it's very low, the screen went off/black)

What it don't worked:
>Bluetooth (detected but won't search and receive)

What BT hardware?

>WiFi (AR9485)

AR9485 is not supported by OS X. You'll need to replace with compatible card.

>Headphone jack (Not detected on SysPref -> Audio (ALC270))

What are you doing for audio? Patched AppleHDA or VoodooHDA?

>xHCI Preboot mode (If it's Enabled or Auto, the OS X won't boot/hang)

Not sure about that. What's it for?
 
Joined
Apr 24, 2011
Messages
128
Motherboard
ASUS TP550LD
CPU
Intel Core i3 4030U 1.9GHz
Graphics
Intel HD4400 + GT820M (Optimus. Disabled from DSDT)
Mac
Classic Mac
Mobile Phone
  1. Android

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
BT is Atheros. don't know the model

You might try IOath3kfrmwr.kext. https://github.com/RehabMan/OS-X-Atheros-3k-Firmware

Also, before installing it, you should verify your BT USB ID. Make copy of ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html


AR9485 is being modified by PJALM

Link please. As far as I know AR9485 is not possible.


xHCI = USB3

I know that. I was more interested in what the BIOS option was for and why you can't set it to whatever you need to have it to make it work? Are you using GenericUSBXHCI.kext?

FYI: It is normal for the lowest brightness setting to have the screen off.
 
Joined
Apr 24, 2011
Messages
128
Motherboard
ASUS TP550LD
CPU
Intel Core i3 4030U 1.9GHz
Graphics
Intel HD4400 + GT820M (Optimus. Disabled from DSDT)
Mac
Classic Mac
Mobile Phone
  1. Android
You might try IOath3kfrmwr.kext. https://github.com/RehabMan/OS-X-Atheros-3k-Firmware

Also, before installing it, you should verify your BT USB ID. Make copy of ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html

Oh ya. I have tried your kext from 3 weeks ago. And the BT won't search my Mobile Phone.
IdVendor=0x13d3
IdProduct=0x3362

btw does the idVendor and idProduct on your kext is a decimal?

Link please. As far as I know AR9485 is not possible.

Ask PJALM. He made it by patching the DSDT. I was told by him.


I know that. I was more interested in what the BIOS option was for and why you can't set it to whatever you need to have it to make it work? Are you using GenericUSBXHCI.kext?

no. PXHCD.kext and don't worked
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Oh ya. I have tried your kext from 3 weeks ago. And the BT won't search my Mobile Phone.
IdVendor=0x13d3
IdProduct=0x3362

btw does the idVendor and idProduct on your kext is a decimal?

Need ioreg dump after cold boot to OS X (see previous post). 13d3-3362 is currently not supported by the kext, but easy to add to the Info.plist.

Ask PJALM. He made it by patching the DSDT. I was told by him.

But it doesn't work with the patch, right?
AR9285 can be made to work with DSDT patch as the driver support for AR9280 works with it.

But not so with 9485.


no. PXHCD.kext and don't worked

I wasn't asking about PXHCD.kext. I was asking if you used GenericUSBXHCI.kext. Make sure you remove PXHCD.kext.
 
Joined
Apr 24, 2011
Messages
128
Motherboard
ASUS TP550LD
CPU
Intel Core i3 4030U 1.9GHz
Graphics
Intel HD4400 + GT820M (Optimus. Disabled from DSDT)
Mac
Classic Mac
Mobile Phone
  1. Android
Need ioreg dump after cold boot to OS X (see previous post). 13d3-3362 is currently not supported by the kext, but easy to add to the Info.plist.

I post the IOReg and your kext

But it doesn't work with the patch, right?
AR9285 can be made to work with DSDT patch as the driver support for AR9280 works with it.

But not so with 9485.

don't know about that then..


I wasn't asking about PXHCD.kext. I was asking if you used GenericUSBXHCI.kext. Make sure you remove PXHCD.kext.

I don't use GenericUSBXHCI.kext
 

Attachments

  • IOath3kfrmwr.kext.zip
    173.9 KB · Views: 121
  • IOReg.zip
    242.2 KB · Views: 100

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
don't know about that then..

Yeah, it won't work. You must replace it with a compatible card. AR9485 is not compatible with OS X. See here for a list of compatible devices: http://www.tonymacx86.com/hp-probook/97099-wi-fi-bluetooth-cards-laptops-mac-os-os-x.html

I don't use GenericUSBXHCI.kext

You might try it to get your USB3 working.

I post the IOReg and your kext

Don't need the kext. But with the ioreg I was able to confirm what I needed to. Please try the IOath3kfrmwr.kext that I attached and see if you get BT info in System Information. It is a debug build so you will see output in system.log when it loads on cold boot and after sleep.

Let me know how it goes.
 

Attachments

  • IOath3kfrmwr.kext-13d3-3362.zip
    172.2 KB · Views: 122
Joined
Mar 24, 2011
Messages
1,013
Motherboard
ASUS Z10PE-D8 WS
CPU
2x E5-2683 v3
Graphics
W9100
I have AR9485 working for several people but his DSDT is strange, the RP0x devices have no PXSX and adding one dosn't work, in fact no injection for even cosmetics even work for his.
 
Status
Not open for further replies.
Top