Jump to content

Fn HotKey and ALS sensor driver for Asus Notebooks


EMlyDinEsH

Recommended Posts

I have brightness and HDMI working, what you need to get brightness working is inject via DSDT or EFI string this values (I use EFI strings for this and inject a lot of other settings, for HDMI I use DSDT)

 

@0,backlight-control

@0,pwm-info (this one is the macbook pro 6,1, it work best for me you can try other values)

 

with this values, you will get brightness working and the slide on display in system configuration.

 

Make Q0E and Q0F edits in your DSDT and install EMlyDinEsH driver for get mapped to Fn+F5 for brightness down and Fn+F6 for brightness up. Even Sun effect on the screen!!

 

Good luck and please update with your results, and if you need help with HDMI then let me know. Ohh and my backlight keyboard works great too. Thanks to EMlyDinEsH for that.

 

this is where I get all the injecting info for brightness

 

http://www.insanelymac.com/forum/topic/236835-updated-2012-genericbrightnesskext/page-31 

 

P.D.

 

I attach my plist, I´m injecting a lot of values but you can use what you need. Use them in EFI Studio for get your EFI string.

 

Good luck

I'm a bit confused now...where do i add "@0,backlight-control and @0,pwm-in" And does the efi string plist go into Library/LaunchDaemons?

Thanks

Link to comment
Share on other sites

Open org.chameleon.Boot.plist with PlistEdit Pro must be inside your Extra folder, and ad a new child String and name it "device-properties" and on the value insert this :

4907000001000000010000003d0700002a00000002010c00d041030a000000000101060000010101060000007fff04002e000000400030002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000002c0000004e005600440041002c0069006e00760061006c00690064002d0063006f006e00660069006700000008000000000000002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000022000000400030002c0064006900730070006c00610079002d0063006600670000000800000003040800260000005600520041004d002c006d0065006d00760065006e0064006f007200490044000000060000000600200000004e005600440041002c0046006500610074007500720065007300000008000000ff160c0028000000400031002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000008000022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41180000004100410050004c00300030002c0054003400000008000000c800000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d421c000000400030002c00660062006f006600660073006500740000000800000000000300160000006200750069006c0074002d0069006e000000050000000038000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e0067000000040000002a0000004100410050004c00300030002c0044006100740061004a0075007300740069006600790000000800000001000000180000004100410050004c00300030002c0054003300000008000000c800000024000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000180000004100410050004c00300030002c005400370000000800000090010000280000004100410050004c00300030002c004c0069006e006b0046006f0072006d00610074000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c000000400030002c00700077006d002d0069006e0066006f0000001c000000021800649059020008520000a51c00000004000001000000180000004100410050004c00300030002c00540032000000080000000100000022000000400031002c0064006900730070006c00610079002d00630066006700000008000000ffffffff28000000400030002c0063006f006e006e006500630074006f0072002d00740079007000650000000800000002040000240000004100410050004c00300030002c004400750061006c004c0069006e006b0000000800000001000000240000004100410050004c00300030002c004c0069006e006b00540079007000650000000800000000000000180000004100410050004c00300030002c0054003600000008000000000000002e000000400031002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74100000006d006f00640065006c0000001b0000004e5649444941204765466f72636520475458203436304d1c000000400030002c006200750069006c0074002d0069006e000000040000002e000000400030002c006200610063006b006c0069006700680074002d0063006f006e00740072006f006c0000000800000001000000180000004100410050004c00300030002c00540031000000080000000000000020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61632a0000004100410050004c00300030002c0050006900780065006c0046006f0072006d006100740000000800000000000000220000005600520041004d002c0074006f00740061006c00730069007a006500000008000000000000c0360000004100410050004c00300030002c0049006e007600650072007400650072004600720065007100750065006e006300790000000800000000000000100000004e00560043004100500000001c0000000400000000000100fe0000000000000a0000000000000000180000004100410050004c00300030002c00540035000000080000000100000020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163200000004100410050004c00300030002c004400690074006800650072000000080000000000000026000000670072006100700068006900630073002d006f007000740069006f006e0073000000080000000c000000

Save the file, and if you are using the GraphicsEnabler=Yes inside your org.chameleon.Boot.plist file set it to GraphicsEnabler=No. This value will inject the values for you, but as I don´t have your hardware could always be the change to broke something so use it at your own risk. Restart your computer and try it, check inside display settings in system preferences for the brightness slide.

 

Good Luck

 

Good luck

  • Like 1
Link to comment
Share on other sites

Open org.chameleon.Boot.plist with PlistEdit Pro must be inside your Extra folder, and ad a new child String and name it "device-properties" and on the value insert this :

4907000001000000010000003d0700002a00000002010c00d041030a000000000101060000010101060000007fff04002e000000400030002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000002c0000004e005600440041002c0069006e00760061006c00690064002d0063006f006e00660069006700000008000000000000002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000022000000400030002c0064006900730070006c00610079002d0063006600670000000800000003040800260000005600520041004d002c006d0065006d00760065006e0064006f007200490044000000060000000600200000004e005600440041002c0046006500610074007500720065007300000008000000ff160c0028000000400031002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000008000022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41180000004100410050004c00300030002c0054003400000008000000c800000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d421c000000400030002c00660062006f006600660073006500740000000800000000000300160000006200750069006c0074002d0069006e000000050000000038000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e0067000000040000002a0000004100410050004c00300030002c0044006100740061004a0075007300740069006600790000000800000001000000180000004100410050004c00300030002c0054003300000008000000c800000024000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000180000004100410050004c00300030002c005400370000000800000090010000280000004100410050004c00300030002c004c0069006e006b0046006f0072006d00610074000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c000000400030002c00700077006d002d0069006e0066006f0000001c000000021800649059020008520000a51c00000004000001000000180000004100410050004c00300030002c00540032000000080000000100000022000000400031002c0064006900730070006c00610079002d00630066006700000008000000ffffffff28000000400030002c0063006f006e006e006500630074006f0072002d00740079007000650000000800000002040000240000004100410050004c00300030002c004400750061006c004c0069006e006b0000000800000001000000240000004100410050004c00300030002c004c0069006e006b00540079007000650000000800000000000000180000004100410050004c00300030002c0054003600000008000000000000002e000000400031002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74100000006d006f00640065006c0000001b0000004e5649444941204765466f72636520475458203436304d1c000000400030002c006200750069006c0074002d0069006e000000040000002e000000400030002c006200610063006b006c0069006700680074002d0063006f006e00740072006f006c0000000800000001000000180000004100410050004c00300030002c00540031000000080000000000000020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61632a0000004100410050004c00300030002c0050006900780065006c0046006f0072006d006100740000000800000000000000220000005600520041004d002c0074006f00740061006c00730069007a006500000008000000000000c0360000004100410050004c00300030002c0049006e007600650072007400650072004600720065007100750065006e006300790000000800000000000000100000004e00560043004100500000001c0000000400000000000100fe0000000000000a0000000000000000180000004100410050004c00300030002c00540035000000080000000100000020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163200000004100410050004c00300030002c004400690074006800650072000000080000000000000026000000670072006100700068006900630073002d006f007000740069006f006e0073000000080000000c000000

Save the file, and if you are using the GraphicsEnabler=Yes inside your org.chameleon.Boot.plist file set it to GraphicsEnabler=No. This value will inject the values for you, but as I don´t have your hardware could always be the change to broke something so use it at your own risk. Restart your computer and try it, check inside display settings in system preferences for the brightness slide.

 

Good Luck

 

Good luck

WOW!!! You are awesome!!! DO you accept donations? :D  Would this same device properties fix hdmi audio? My hackbook pro is 99.5% finished!!

Link to comment
Share on other sites

 

Open org.chameleon.Boot.plist with PlistEdit Pro must be inside your Extra folder, and ad a new child String and name it "device-properties" and on the value insert this :

 

4907000001000000010000003d0700002a00000002010c00d041030a000000000101060000010101060000007fff04002e000000400030002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000002c0000004e005600440041002c0069006e00760061006c00690064002d0063006f006e00660069006700000008000000000000002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000022000000400030002c0064006900730070006c00610079002d0063006600670000000800000003040800260000005600520041004d002c006d0065006d00760065006e0064006f007200490044000000060000000600200000004e005600440041002c0046006500610074007500720065007300000008000000ff160c0028000000400031002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000008000022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41180000004100410050004c00300030002c0054003400000008000000c800000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d421c000000400030002c00660062006f006600660073006500740000000800000000000300160000006200750069006c0074002d0069006e000000050000000038000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e0067000000040000002a0000004100410050004c00300030002c0044006100740061004a0075007300740069006600790000000800000001000000180000004100410050004c00300030002c0054003300000008000000c800000024000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000180000004100410050004c00300030002c005400370000000800000090010000280000004100410050004c00300030002c004c0069006e006b0046006f0072006d00610074000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c000000400030002c00700077006d002d0069006e0066006f0000001c000000021800649059020008520000a51c00000004000001000000180000004100410050004c00300030002c00540032000000080000000100000022000000400031002c0064006900730070006c00610079002d00630066006700000008000000ffffffff28000000400030002c0063006f006e006e006500630074006f0072002d00740079007000650000000800000002040000240000004100410050004c00300030002c004400750061006c004c0069006e006b0000000800000001000000240000004100410050004c00300030002c004c0069006e006b00540079007000650000000800000000000000180000004100410050004c00300030002c0054003600000008000000000000002e000000400031002c004e005600440041002c0055006e006400650072007300630061006e004d0069006e00000008000000520000001c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74100000006d006f00640065006c0000001b0000004e5649444941204765466f72636520475458203436304d1c000000400030002c006200750069006c0074002d0069006e000000040000002e000000400030002c006200610063006b006c0069006700680074002d0063006f006e00740072006f006c0000000800000001000000180000004100410050004c00300030002c00540031000000080000000000000020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61632a0000004100410050004c00300030002c0050006900780065006c0046006f0072006d006100740000000800000000000000220000005600520041004d002c0074006f00740061006c00730069007a006500000008000000000000c0360000004100410050004c00300030002c0049006e007600650072007400650072004600720065007100750065006e006300790000000800000000000000100000004e00560043004100500000001c0000000400000000000100fe0000000000000a0000000000000000180000004100410050004c00300030002c00540035000000080000000100000020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163200000004100410050004c00300030002c004400690074006800650072000000080000000000000026000000670072006100700068006900630073002d006f007000740069006f006e0073000000080000000c000000

 

Save the file, and if you are using the GraphicsEnabler=Yes inside your org.chameleon.Boot.plist file set it to GraphicsEnabler=No. This value will inject the values for you, but as I don´t have your hardware could always be the change to broke something so use it at your own risk. Restart your computer and try it, check inside display settings in system preferences for the brightness slide.

 

Good Luck

 

Good luck

 

WOW!!! You are awesome!!! DO you accept donations? :D Would this same device properties fix hdmi audio? My hackbook pro is 99.5% finished!!

 

Good to know I help you, I really apreciate your comments if you really want to donate please donate to the real gurus, I recommend donate to EMlyDinEsH you can do it at the first post of this topic.

 

For the HDMI issue I can help but I need some info. Are you using AppleHDA or Voodoo for sound?

 

I also need an untouched and your current file of your DSDT in dsl format.

 

Are the Fn keys for brightness working?

 

Good luck

Link to comment
Share on other sites

Good to know I help you, I really apreciate your comments if you really want to donate please donate to the real gurus, I recommend donate to EMlyDinEsH you can do it at the first post of this topic.

 

For the HDMI issue I can help but I need some info. Are you using AppleHDA or Voodoo for sound?

 

I also need an untouched and your current file of your DSDT in dsl format.

 

Are the Fn keys for brightness working?

 

Good luck

I am using AppleHDA and HDAEnabler and a special IOAudioFamily kext to wake up the EAPD after sleep. Do you need an untouched AppleHDA? I am not really fond of using voodoohda because on my previous system, i would have sound lag and crackling. My LCD brightness keys work. For keyboard brightness i use RehabMan's method implemented with VoodooPS2.

I attached my current DSDT.aml and the same dsdt in dsl format.

I really appreciate it! SO if this is patched through dsdt, do i use stock ioaudiofamily or the same one i'm using? I would also like to see what you added to the dsdt so i can know what i was doing wrong.

Thank you again!! :D

DSDT.aml.zip

Current DSDT.dsl.zip

Link to comment
Share on other sites

I need your current AppleHDA kext, it is all working?? Speakers, Headphone, internal and external Mic??? Where did you get this AppleHDA?? if you make by yourself I suppose you have the codec dump for your ALC 269 codec. Please share it here too.

 

 

Good Luck

Link to comment
Share on other sites

I need your current AppleHDA kext, it is all working?? Speakers, Headphone, internal and external Mic??? Where did you get this AppleHDA?? if you make by yourself I suppose you have the codec dump for your ALC 269 codec. Please share it here too.

 

 

Good Luck

I am using somebody else's applehda kext and everything works including ext. mic.

AppleHDA.kext.zip

Link to comment
Share on other sites

I am using somebody else's applehda kext and everything works including ext. mic.

Is the codec dump necessary? Its no problem to retrieve if it is needed. Do you need my ioaudiofamily.kext as well? I think its from Snow leopard because the version is 1.7.9 but im not entirely sure? Maybe thats why HDMI doesnt work since SL did not support HDMI at that time? :huh: I could be wrong but let me see what the professor thinks lol. :D

Link to comment
Share on other sites

Is the codec dump necessary? Its no problem to retrieve if it is needed. Do you need my ioaudiofamily.kext as well? I think its from Snow leopard because the version is 1.7.9 but im not entirely sure? Maybe thats why HDMI doesnt work since SL did not support HDMI at that time? :huh: I could be wrong but let me see what the professor thinks lol. :D

you can't get HDMI with those quite old drivers 10.6.2 i suppose so, you need to use at least the AppleHDA from 10.8.3, and for the sleep IOAudio use the last one from EMlyDinEsH. I need some time to patch and correct your driver, the codec dump will help a lot, please as soon as you get it attach it here.

 

Good Luck

 

Edit:

 

try the attached files I´m almost 100% sure this files with give you HDMI and full Working Sound, this files are based in your config, delete the HDAEnabler your won't need it anymore I had corrected the layout for sound inside your DSDT. Don't forget to correct permissions and update your kernel cache (sudo kextcache -system-prelinked-kernel). This drivers are for 10.8.4 and also will work on 10.8.5.

 

Please report back

g73beast-sound.zip

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...