Jump to content
Quinzie XO

Help with Asus Q550LF Brightness+Battery

12 posts in this topic

Recommended Posts

Posted (edited)
Hello Everyone,
I own an Asus Q550LF and the specs are : i7-4500U, HD4400/Nvidia 745, ALC668 Audio, ElanTech TrackPad with multi finger gesture. 


Status

i7-4500U: Seems to be working with speed stepping (Haswell)

HD4400/Nvidia: Seems to be working (of course Nvidia won't work due to Optimus)

ALC668: Working with VoodooHDA (no auto switching and no audio from 3.55mm jack, internal works with mic)

TrackPad: Installed kext but only keyboard works, touchpad is unresponsive (seems to need DSDT fixes to get both touchpad and Fn keys working)

Brightness Control: (Doesn't work at all and needs DSDT Fix)

Battery Meter: Not working as well (needs DSDT fix and shows 0% right now in energy saver and trying to enable it but doesn't work) 

Keyboard Backlight: Not Working

For the life of me, I have been trying to edit and also did manage to successfully compile my DSDT before asking you for any help. I have tried to edit my DSDT for the fixes above but nothing seems to be working. Below I have attached a link to both, my EFI folder and also virgin/stock DSDT files. Would it be possible for anyone to help me edit the DSDT so that I can get at least get Brightness Control and Battery Meter Working? Right now the laptop is barely usable in OSX because the brightness is at the lowest. Since the DSDT files are the stock, I was wondering if there is anyone that could help me edit it with the right fixes for my laptop! Ive tried various different combinations after editing my DSDT and nothing worked.

Link to files: https://www94.zippyshare.com/v/avHO3NP9/file.html
Link to files from "runme" app: https://www91.zippyshare.com/v/Nxf4jgvu/file.html

 



Any help provided will be appreciated...Thanks
Q
 
 

 

Edited by Quinzie XO

Share this post


Link to post
Share on other sites
Advertisement
Posted (edited)

Hello Allan!

 

I do have ACPIBatteryManager.kext and if i use IntelBacklight then I get stuck on boot with an error along of the lines of "busy timeout, (60s), : 'PEG0'". I have tried to patch the DSDT but failed. If i understand right, ACPIBatteryManager.kext needs DSDT edits to work? same goes for IntelBacklight?

 

EDIT: I tried to edit my stock DSDT using MacIASL again and i applied the battery patch for Asus Q550LF from @RehabMan Repo! I also applied the AsusFNkey DSDT patch. Now the battery meter pops up when i unplug the laptop. If i plug the charger back in, then the battery meter stays but does not update to show that the charger has been plugged in. Ive attached the DSDT below..

DSDT.aml.zip

Edited by Quinzie XO
DSDT Edit Update

Share this post


Link to post
Share on other sites

Use this SSDT-DGPU to disable your Nvidia card.SSDT-DGPU.aml.zip

 

Please re-upload your RunMe file result using another service, like Google Drive or DropBox. I can't donwload your files in Zipshare :( 

Share this post


Link to post
Share on other sites
Posted (edited)
8 hours ago, artur_pt said:

hello

 

try this one

 

DSDT.aml.zip

 

for graphics and backlight are needed ssdt files

 

good hack

Hello artur_pt,

 

What changes did you make and also I have a new DSDT that I have uploaded (V0.2), maybe we can work with that?

 

Thanks,

Q

3 hours ago, Allan said:

Use this SSDT-DGPU to disable your Nvidia card.SSDT-DGPU.aml.zip

 

Please re-upload your RunMe file result using another service, like Google Drive or DropBox. I can't donwload your files in Zipshare :( 

Hello Allan,

Below is the link to my EFI Folder and i ran another debug tool created by "black.dragon74",  but i have attached the output from that tool as it also takes the copy of my IOREG. Please note that, this download is considered "V0.2" because I have used my own DSDT that i have managed to patch with the fixes below:

 

- Asus G75VW Battery Patch (supposed to work on Asus Q550LF)

- SMBUS Fix

- Fix _WAK Arg0 V2

- Fix Mutex

- Fix Parseop

- Added EMIyDinEsH Patch for AsusFN keys.

-Add IMEI

-Add MCHC

 

With the above fixes, I have keyboard backlight working along with the fn+F3, fn+F4 working to increase/reduce keyboard backlight. Also the battery meter now works if i unplug the laptop. But if i plug it back in then that change is not registered and the battery meter doesnt update in the menu bar. The battery is meter does not show unti li do not unplug the laptop so i am assuming DSDT needs more fixing. No screen brightness/slider and DGPU still seems active(powered on).

 

Also the SSDT-DGPU you provided, i renamed it to SSDT.aml and dropped it in the same folder with my DSDT.aml, is this right? because now when i boot, i can still see the Nvidia card from my "system report" and systems temps are high 60 celcius so im assuming its not working?

 

https://drive.google.com/open?id=1GsUReWE5cmWyN7ClyZkkNmsynUBTk6pK

 

Thank you all

Edited by Quinzie XO

Share this post


Link to post
Share on other sites
On 4/24/2018 at 2:06 PM, Quinzie XO said:

Also the SSDT-DGPU you provided, i renamed it to SSDT.aml and dropped it in the same folder with my DSDT.aml, is this right? because now when i boot, i can still see the Nvidia card from my "system report" and systems temps are high 60 celcius so im assuming its not working?

Try using this SSDT without changing the name, it's not necessary rename it, Clover knows that it is, and what is does in the system.

Also use DropOEM  as true:

<key>DropOem</key>
<true/>

 

Share this post


Link to post
Share on other sites
7 minutes ago, Allan said:

Try using this SSDT without changing the name, it's not necessary rename it, Clover knows that it is, and what is does in the system.

Also use DropOEM  as true:


<key>DropOem</key>
<true/>

 

I did try that just now but it seems like the card is still active as it still shows up in system report! I have managed to get the battery meter working but as i said it works only when i unplug/plug the ac adapter. I have to do this once then the meter functions properly.

Screen Shot 2018-04-25 at 1.24.35 PM.png

Share this post


Link to post
Share on other sites

 

After copying that EFI folder, Nvidia is still there and Intel GFX detected as 3MB. So i assuming the changes you applied got applied to the internal card and not dGPU. One step at a time as you said :)

12 minutes ago, Allan said:

Let's focus in your dGPU, after you can fix that, you'll be able to care about all battery stuffs.

Test this folder: https://www.dropbox.com/s/f2hrlwta8d3c1tf/EFI.zip?dl=0

1263678448_ScreenShot2018-04-25at2_05_30PM.thumb.png.0673b8ad92e24a01470ad397dae5dc4d.png

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 Haive_Music
      Hey guys,
       
      I'm really hoping someone has the experience and ability to help me iron out the last remaining issue on my build.  
       
      The motherboard is: Gigabyte Z370 Aorus Gaming 7 and I'm running a Alpine Ridge thunderbolt card (Revision 2).   I've gotten everything working for the most part with the exception of Thunderbolt hotplug.  This is the last piece of the puzzle.  I've tried so many different DSDT/SSDT's, cable plugged in, and unplugged, without any luck at all. 
      I've managed to get my Focusrite Clarett 8Pre Thunderbolt working and it's showing up under the PCI section.  It works great, until I shut the device off and turn it back on.  I'd really like to try to get this hotplug issue sorted out, but I've had absolutely no luck so far.
       
      I've managed to get the Alpine Ridge NHI and USB controllers showing up in the PCI section too, but for some reason, the USB lists a bunch of ',,,,,,,,' after the name. 
       
       
      I'll be the first to admit - I don't really know a whole lot about what I'm doing with this stuff, but I've attached relevant files in hopes someone more experienced and knowledable can help me get this working.  
       
      Thanks guys!
      config.plist
      DSDT.aml
      John’s iMac.iojones

      SSDT-TB3.aml
    • By neo_fox33
      DSDT patched for GA-Z97x-Gaming 3 V2 NVIDIA
       
      ACPI Specification 6.2a
    • By FCU4ever
      I’ve succesfull installed Mac OS Sierra 10.12.6 on my Asus G73sw.
      Specifications:
      - Intel 2630QM-I7 / HM65
      - Nvidia Geforce GTX460m

       So what is needed to install Sierra on a Asus G73sw?
      1)       Install Clover with Mac OS Sierra on a bootable USB
      2)       Copy FakeSMC.kext , USBInjectAll.kext and VoodooPS2Controller to USB\EFI\CLOVER\kexts\Other\ folder
      3)       Copy HFSPlus-64 , CsmVideoDxe-64 (needed full resolution in Clover) and OsxAptioFixDrv-64 to USB\EFI\CLOVER\drivers64UEFI\ folder
      4)       Install Mac OS Sierra
       
      After the installation you reach the desktop.

      FIRST install Clover with the following settings:
                      - Installation for UEFI motherboards
                      - Install Clover in the ESP
                      - Drivers64UEFI -> OsxAptioFixDrv-64
                      - Drivers64UEFI -> CsmVideoDxe-64
                      - Install RC scripts on targetvolume
                      - Install Clover preference panel
       
      Copy HFSPlus-64 to EFI/CLOVER/drivers64UEFI/ folder
       
      After that, install the following kexts with your favorite kext installer:

                      - FakeSMC.kext                    ->            Always needed
                      - VoodooPS2Controller          ->            Needed to use your keyboard
                      - USBInjectAll                      ->            Needed to use USB2.0 ports
                      - ACPIBatteryManager          ->            Shows batterystatus
                      - AsusNBFnKeys                  ->            Needed to use FN keys
                      - AppleALC + Lilu                ->            Needed to get audio working
                      - RealtekRTL8111               ->            Needed to get LAN working (can’t test, LAN card defect)
       
      As last, copy the DSDT (many thanks to MaLd0n for creating the DSDT file) file to EFI/CLOVER/ACPI/PATCHED/
       
      Reboot and see what is working:
       
      -          Nvidia Geforce GTX460m         ->            Config.plist
      -          Wifi                                       ->            DSDT
      -          Audio                                    ->            DSDT + AppleALC + Lilu
      -          USB2.0                                  ->            USBInjectall
      -          Batterypercentage                  ->            DSDT
      -          Asus FN keys                         ->            AsusNBFnKeys
       
      And what is not working:
       
      -          USB3.0 (Fresco Logic xHCI(USB3))
      -          Keyboard backlight
      -          Brightness FN key
      -          Cardreader
      -          Bluetooth
       
      As last, I’m unable to generate a SSDT with ssdtPRGen.sh from Piker-Alpha. I’ve got the following error (see attached picture):
       
      The MacBookPro10,1 SMBios has an board-ID that is not compatible with my Sandy Bridge laptop. So I tried a few things:
      -          Change the SMBios to MacBookPro8,2
                 Reboot -> Black screen
      -          Changed the SMBIOS to MacBookPro8,2 and add the below to KextToPatch
                 com.apple.driver.AppleGraphicsDevicePolicy
                 BA050000 00
                 BA000000 00
                 Prevent AGDP from loading
                 Reboot -> Apple bar won’t load
      -         Changed the SMBIOS to MacBookPro8,2 and changed productname to iMac13,2
                Reboot -> Apple bar load but get a blackscreen
      -         Changed the SMBIOS to MacBookPro8,2 and changed productname to iMac13,2 and add the below to KextToPatch
                 com.apple.driver.AppleGraphicsDevicePolicy
                 BA050000 00
                 BA000000 00
                 Prevent AGDP from loading
                Reboot -> laptop boots good
       
      With the MacBookPro8,2 SMBIOS and the changed productname I’m still unable to generate an SSDT.
       
      So, can someone help me to:
       
      -          Generate a correct SSDT
      -          Get USB3.0 working
      -          Get Keyboard backlight working
      -          Get Brightness FN key working
      -          Get Cardreader working
      -          Get Bluetooth working
       

      USB files.zip
      After installation files.zip
    • By BOB4UK
      Я выполнил инструкции, но когда я запустил установку, после загрузки полосы под яблоком у меня есть установочные окна, но их очень сложно понять, яркость ниже минимальной в Windows. Извините за мой плохой английский
       
      Specs: Core i7-6500u, 8GB RAM, GTX 950M (DISABLED)
    • By kylon
      ACPI and Clover config for Acer Aspire v5-571PG intel i5-U IvyBridge
       
       
      Not Working:
      - sd card reader
       
       
      Tested on High Sierra 10.13.6 and Clover EFI 4678
       
       
      Notes:
      Somehow boot Clover EFI.
      You may need to disable UEFI and boot Clover as Legacy with EmuVariable.
      After that, you should install and boot macOS to install clover as legacy in your EFI partition.
      Now disable Secure Boot and enable UEFI Mode. (remove EmuVariable)
      You may need more steps if you are dual-booting with Windows.
       
       
      **To reset your BIOS, power on the pc and hold the power button for about 30-40 seconds or you can short G2101 (RAM SLOT 1)**
       
       
      Feel free to ask for help.
       
      You will need:
      Clover install options: Install in EFI Partition, Install boot0af, Enable OsxAptioFixDrv-64 and script RC Latest Clover config (acerAspirev5-571PG - CCE Bank) from here ATH9KFixup (here) WhateverGreen (here) Rehabman AppleIntelBacklightInjector (here) in L\E + rebuild cache Rehabman Voodoo PS2 Controller (here) Rehabman ACPI Battery Driver (here) vit9696 AppleALC (here) + Lilu (here) Mieze Realtek RTL8111 (here)
×