Jump to content
mnorthern

[Guide] Backlight + Brightness for Intel 8086:0046 (1st gen HD) (GMA 5700MHD)

181 posts in this topic

Recommended Posts

Working fine for me. Brightness+wake from sleep.

Only one problem is when i wake up from sleep, my usb doesn't work (mouse+keyboard+internal keyboard).

Any ideas?

Acer 5742g

post-964575-0-11382300-1363899831_thumb.png

Share this post


Link to post
Share on other sites
Advertisement

I have a lot of DSDT's too look at so sorry for any delays guys, I will try to get them sorted as soon as i can

 

In the meantime, If anyone wants to do their own experimenting with different Operation Regions, this document gives you the registers to look at (search for Backlight)

 

http://www.x.org/doc...3_Part2_BJS.pdf

 

 

In that document, if they say there is a register at 48250h, it means take your bar value and make it to look like 0xB0048250, and use RW-everything for seeing what this value looks like, and then try using DSDT to write these values to Operation Regions

 

Also try googling for the source code for Linux intel i915 drivers, especially Ironlake patches to those drivers, they're very educational

Hi mnorthern!

You have disappeared the last two days. I know you must have a lot to do. I hope you dont abandon us.

Thanks in advance for you grate efforts.

Share this post


Link to post
Share on other sites

Hi mnorthern!

You have disappeared the last two days. I know you must have a lot to do. I hope you dont abandon us.

Thanks in advance for you grate efforts.

 

Hello ! I am still here :)

 

I am trying to do some work on enabling the HDMI out.

 

I am also looking at some people's DSDT's. So this is actually a note to everyone: If I haven't answered your questions yet, please send me a private message :wink2:

Share this post


Link to post
Share on other sites

Hello ! I am still here :)

 

I am trying to do some work on enabling the HDMI out.

 

I am also looking at some people's DSDT's. So this is actually a note to everyone: If I haven't answered your questions yet, please send me a private message :wink2:

Good. I am still struggling with the backlight issue after sleep, please se the post 47 with details.

Thanks.

Share this post


Link to post
Share on other sites

i'm having the next bug: mine BAR1 is 0xF7000004 what should I put F or F7 ? anyway, I tried both, I always get the bar in prefences, but brightness doesn't change, i mean, for example my brightness bar is low, but it still shines like a sun... Could you please check my dsdt?

Share this post


Link to post
Share on other sites

Also, does any one know how to enable VGA support for this graphic card? My ThinkPad's VGA port doesn't output any signals.

http://www.insanelymac.com/forum/topic/286092-guide-1st-generation-intel-hd-graphics-qeci/ - in this topic you'll find video drivers for 1st gen intel HD Graphics qe/ci 10.8.3 attached. Download it, there you'll find framebuffers, I recommend you (also I've chosen on my own) LVDS+VGA, work good :)

Share this post


Link to post
Share on other sites

http://www.insanelym...-graphics-qeci/ - in this topic you'll find video drivers for 1st gen intel HD Graphics qe/ci 10.8.3 attached. Download it, there you'll find framebuffers, I recommend you (also I've chosen on my own) LVDS+VGA, work good :)

 

Thank you! I'm now running ML 10.8.2. Will the 10.8.3 drivers work on the 10.8.2 system?

Share this post


Link to post
Share on other sites

Thank you! I'm now running ML 10.8.2. Will the 10.8.3 drivers work on the 10.8.2 system?

Nope. Update to 10.8.3 (it can report an error at the end of the update process, e.g. i had cache error), reboot in single user mode, delete HDGraphics kext (rm -Rf /System/Library/Extensions/AppleIntelHDGraphics*) then reboot and install 10.8.3 kexts... I think thats easy enough) feel free to pm)

Share this post


Link to post
Share on other sites

Nope. Update to 10.8.3 (it can report an error at the end of the update process, e.g. i had cache error), reboot in single user mode, delete HDGraphics kext (rm -Rf /System/Library/Extensions/AppleIntelHDGraphics*) then reboot and install 10.8.3 kexts... I think thats easy enough) feel free to pm)

 

Thanks but doesn't seem to work here. Would you tell me which is the LVDS+VGA kext? I only see SingleLink LCD+VGA.

Share this post


Link to post
Share on other sites

Nope. Update to 10.8.3 (it can report an error at the end of the update process, e.g. i had cache error), reboot in single user mode, delete HDGraphics kext (rm -Rf /System/Library/Extensions/AppleIntelHDGraphics*) then reboot and install 10.8.3 kexts... I think thats easy enough) feel free to pm)

 

I've upgraded to 10.8.3 and followed the instructions as you pointed out. However, the VGA port still doesn't work. I'm using a ThinkPad x201i. What's your model, andrio.b?

Share this post


Link to post
Share on other sites

Hello everybody, first I want to THANK all of you because of all this kexts and fixes for our hackintoshes, and well I've been followed all guides and I can say that I'm writing from my Gateway NV59c and it works perfect!!! or almost perfect, I recently updated to 10.8.3 and reinstall the FB alternate and works like a charm, (even the Shell screensaver). But anyway, getting to the point of this guide for backlight and brightness I'm just very carefully about it because I'm a little confused and I dont wanna mess my installation. I tried to follow this but I'm working without a DSDT and my Motherboard is not listed on the DSDT data base, I dont know how to get this fix to work if I can't even get my own DSDT.

 

I will be very happy if you point me to some direction, so my hackintosh is nearly perfect. Theres are a couple of things that also are not working as I would like to, one is the battery, it seems that is doesn't charge anymore, neither in my windows partition, it only gets like 18% and stucks there... And the other one is the awake task, when my gateway sleeps it doesn't awake, it can display a very very dark frame that seems to be the user login, but I can do anything, I have to shutdown and restart everytime it happens. And it is also the same problem on my windows partition, but the difference is that in win 7 the user login frame doesn't shows at all. I think is a problem with the hardware itself and not precisely a OSX kext or fix related, but if you have any suggestions I'll be happy to hear.

 

Well thanx again for your time and sorry if I missed a little for the main topic of the post, hope somebody can help me. See you!!! :blush:

Share this post


Link to post
Share on other sites

Hi everyone.

Intel ACPI Component Architecture

ASL Optimizing Compiler version 20110112-32 [Jan 13 2011]

Copyright © 2000 - 2011 Intel Corporation

 

/Applications/x86tools/DSDTSE.app/Contents/Resources/DSDTFiles/dsdt.dsl 14132: Return (^^PCI0.GFX0.DD03._BQC ())

Error 4065 - Object not found or not accessible from scope ^ (^^PCI0.GFX0.DD03._BQC)

 

/Applications/x86tools/DSDTSE.app/Contents/Resources/DSDTFiles/dsdt.dsl 14136: ^^PCI0.GFX0._DOS (Arg0)

Error 4065 - Object not found or not accessible from scope ^ (^^PCI0.GFX0._DOS)

 

ASL Input: - 15843 lines, 569525 bytes, 6951 keywords

Compilation complete. 2 Errors, 0 Warnings, 0 Remarks, 14 Optimizations

 

I got this error when i add the code to PNLF

I need a little help. Excuse my bad english!

dsdt.zip

Share this post


Link to post
Share on other sites

I have read through all the linux drivers + Intel documentation and this should be the (nearly) complete list of registers you need to experiment with. Since people's laptops are so different, it's difficult for me to do this remotely :worried_anim:

 

The procedure should be:

  • Use RW-everything to note down the value in the register
  • Try defining that register using Operation Regions and storing its correct value in your _WAK method in your DSDT

The following are related to the PCH (south display) controllers

registers ending in C7200, C7204, C7208, C720C C7210 -- should be saved and then restored on wake up

 

The following are related to the display port and power-related

registers ending in E1180, C6014, C6018, C6040

 

The following are strictly backlight related

registers ending in 48250, 48254, c8250, c8254

 

The following is a Legacy Backlight Register. It is possible that your laptop uses legacy mode to set brightness. This register is not memory mapped. Therefore it is not in BAR0 (BAR1). Instead, it is directly in the PCI configuration space.

It is on the device 0:2:0 on the PCI, at the offset 0xF4 (bits 0 to 7)

By writing 0xFF to that location, you will achieve max brightness if legacy mode is enabled.

 

Please let me know your findings.

 

 

 

Yes what you're forgetting is that you're defining the same thing twice! (Look at your third screenshot)

 

Your BRIT region is the same as your BRI4 region and your LEVL field is at the exactly same location as your LEVX

The same problem is with BRI2 being in the same location as BRI3 and therefore LEV2=LEVW, so it doesn't make sense to define thing twice

You should define a different region (you can name them BRI5, BRI6 etc) and a different field in that region (LEV3, LEV4 etc) and then make them to point to different registers (E1180, 48250, C6018, etc etc) and then store different values in them depending on your system's values (eg. from RW-everything)

 

Update:

 

i STRONGLY suspect that if you write Zero (0x00000000) to your BLC_PWM_CPU_CTL2 (this is in BAR0 at offset 0x00048250) then you should be able to manipulate the brightness by writing to the LBB (Legacy Brightness) register (which is not memory mapped therefore not in BAR0 but instead on the device 0:2:0 on the PCI, at the offset 0xF4 ), so that by writing 0xFF to it you should be able to enable the backlight without having to manipulate all those other registers... the downside would be, you lose all the OS X brightness sliders and buttons unless you hack them somehow

 

I am trying to learn how to write drivers so that maybe in a few weeks time I will be able to write a kext patch or something, this is a really cool hobby (not advisable if you have a girlfriend/boyfriend)

 

Question:

 

Could someone confirm that a _WAK method is guaranteed to be called on computer's wake up from sleep? If it's not guaranteed to be called, then we may be wasting time, because it's simply not called on some people's computers, and they need a kext instead of a DSDT patch

Refer to the above, I gathered more informations in RW-everything on all memory registers that can do with my system and all DSDTs generated by AIDA-64. Please have a look. It must be something I am missing when everything is working except the backlight after sleep.

DSDTs.zip

MemRegisters.zip

systeminfo.zip

Share this post


Link to post
Share on other sites

Hi everyone.

Intel ACPI Component Architecture

ASL Optimizing Compiler version 20110112-32 [Jan 13 2011]

Copyright © 2000 - 2011 Intel Corporation

 

/Applications/x86tools/DSDTSE.app/Contents/Resources/DSDTFiles/dsdt.dsl 14132: Return (^^PCI0.GFX0.DD03._BQC ())

Error 4065 - Object not found or not accessible from scope ^ (^^PCI0.GFX0.DD03._BQC)

 

/Applications/x86tools/DSDTSE.app/Contents/Resources/DSDTFiles/dsdt.dsl 14136: ^^PCI0.GFX0._DOS (Arg0)

Error 4065 - Object not found or not accessible from scope ^ (^^PCI0.GFX0._DOS)

 

ASL Input: - 15843 lines, 569525 bytes, 6951 keywords

Compilation complete. 2 Errors, 0 Warnings, 0 Remarks, 14 Optimizations

 

I got this error when i add the code to PNLF

I need a little help. Excuse my bad english!

dsdt.zip

 

Hi, try with this.

Note: I recommend you use MBP6.2 smbios.

 

Regards

DSDT.aml.zip

Share this post


Link to post
Share on other sites

Thank you.

Now I have the slider for brightness in System Preferences/Display, but not working.

Share this post


Link to post
Share on other sites

I'm having trouble enabling the brightness slider on my Thinkpad T410. The screen can sleep and wake to the proper brightness by using the _WAK and OperationRegion settings from your help with FelixChan. I've tried toggling the BCQ use index in ACPIBacklight.text without any luck. My machine does not have any _BCM or BCQ methods in the LCD0 section (they don't exist when I do a DSDT dump from Linux). Any suggestions?

 

Thanks in advance.

 

DSDT.aml.zip

Share this post


Link to post
Share on other sites

Awesome! I disable the nvindia card in bios and now the backlight are working perfectly, but only with slider, with key not working.

The new problem is the trackpad and the keyboard not work after sleep.

Thank you for your help in advance.

DSDT.aml.zip

Share this post


Link to post
Share on other sites

Turns out that the values sent to the register are dependent on your display. If you send a value higher than the display supports, it simply maxes out and you see the effect of the 'sun' graphic going higher, but the brightness staying the same. I simplified and adjusted the PNLF Device to accomodate my system (Lenovo Thinkpad T410):

 

 Device (PNLF)
 {
	 Name (_HID, EisaId ("APP0002"))
	 Name (_CID, "backlight")
	 Name (_UID, 0x0A)
	 Name (_STA, 0x0B)
	 Method (_BCL, 0, NotSerialized)
	 {
		 Return (Package (0x13)
		 {
                0x0640,
                0x03E8,
                Zero,
                0x0064,
                0x00C8,
                0x012C,
                0x0190,
                0x01F4,
                0x0258,
                0x02BC,
                0x0320,
                0x0384,
                0x03E8,
                0x044C,
                0x04B0,
                0x0514,
                0x0578,
                0x05DC,
                0x0640
		 })
	 }
	 Method (_BCM, 1, NotSerialized)
	 {
		 Store (0x80000000, LEVW)
		 Store (0x061A061A, LEVX)
		 Store (0x80000000, LEV2)
		 Store (Arg0, LEVL)
	 }
	 Method (_BQC, 0, NotSerialized)
	 {
		 Return (BRTL)
	 }

        Method (_DOS, 1, NotSerialized)
        {
            ^^PCI0.VID._DOS (Arg0)
        }    
 }

 

I also simplified the OperationRegions (add right above the start of Scope (_SB)):

   OperationRegion (BRIT, SystemMemory, 0xF2048250, 0x00800008)
   Field (BRIT, AnyAcc, Lock, Preserve)
   {
       LEV2,   32, 
       LEVL,   32, 
       Offset (0x80000), 
       LEVW,   32, 
       LEVX,   32
   }

 

And finally add these to _WAK:

 Store (0x80000000, LEVW)
 Store (0x061A061A, LEVX)
 Store (0x80000000, LEV2)
 Store (0x065B, LEVL)

 

The levels might could use some tweaking to get them to rise/fall more uniformly. I also decided to emulate the Mac behaviour of having the backlight go off when you bring the brightness to "zero" (no boxes lit).

Share this post


Link to post
Share on other sites

Turns out that the values sent to the register are dependent on your display. If you send a value higher than the display supports, it simply maxes out and you see the effect of the 'sun' graphic going higher, but the brightness staying the same. I simplified and adjusted the PNLF Device to accomodate my system (Lenovo Thinkpad T410):

 

 Device (PNLF)
 {
	 Name (_HID, EisaId ("APP0002"))
	 Name (_CID, "backlight")
	 Name (_UID, 0x0A)
	 Name (_STA, 0x0B)
	 Method (_BCL, 0, NotSerialized)
	 {
		 Return (Package (0x13)
		 {

0x0640,
0x03E8,
Zero,
0x0064,
0x00C8,
0x012C,
0x0190,
0x01F4,
0x0258,
0x02BC,
0x0320,
0x0384,
0x03E8,
0x044C,
0x04B0,
0x0514,
0x0578,
0x05DC,
0x0640
		 })
	 }
	 Method (_BCM, 1, NotSerialized)
	 {
		 Store (0x80000000, LEVW)
		 Store (0x061A061A, LEVX)
		 Store (0x80000000, LEV2)
		 Store (Arg0, LEVL)
	 }
	 Method (_BQC, 0, NotSerialized)
	 {
		 Return (BRTL)
	 }
 }

 

I also simplified the OperationRegions (add right above the start of Scope (_SB)):

OperationRegion (BRI1, SystemMemory, 0xF2048250, 0x08)
Field (BRI1, AnyAcc, Lock, Preserve)
{
 LEV2, 32,
 LEVL, 32
}
OperationRegion (BRI2, SystemMemory, 0xF20C8250, 0x08)
Field (BRI2, AnyAcc, Lock, Preserve)
{
 LEVW, 32,
 LEVX, 32
}

 

And finally add these to _WAK:

 Store (0x80000000, LEVW)
 Store (0x061A061A, LEVX)
 Store (0x80000000, LEV2)
 Store (0x065B, LEVL)

 

The levels might could use some tweaking to get them to rise/fall more uniformly. I also decided to emulate the Mac behaviour of having the backlight go off when you bring the brightness to "zero" (no boxes lit).

 

Thanks jerrywilborn, i will add the link to your finding to the main post

Share this post


Link to post
Share on other sites

Thanks jerrywilborn, i will add the link to your finding to the main post

Thank you both for your efforts on bringing this guides, I have been struggling with this wakeup from sleep brightness for weeks, thanks to "jerrywilborn"s simplified guide I can wake my screen from sleep :D , keep :thumbsup_anim: up a good work.

Share this post


Link to post
Share on other sites

Hi all, I've two problem the brightness slider and the fn key works but the sun icon not appear, the slider works only from the lowest to the middle and when I try to wake from sleep I've a black screen. Can anyone look my DSDT?

Thank you.

Share this post


Link to post
Share on other sites

Hi all, I've two problem the brightness slider and the fn key works but the sun icon not appear, the slider works only from the lowest to the middle and when I try to wake from sleep I've a black screen. Can anyone look my DSDT?

Thank you.

 

Make sure you have:

1. ACPIBacklight.kext loaded (run 'kextstat' and run 'grep ACPIBacklight /var/log/system.log')

2. All four ACPI methods in your PNLF Device (_BQC, _BCL, _BCM _DOS)

3. You've given a EisaId to your LCD Device

4. You have all the HasPanel, Haslid, backlight-control, boot-display and built-in properties set in your _DSM of your graphics device

5. You have the four lines in your _WAK

6. You have your OperationRegions set

 

See my post (#68) for your "only works from lowest to middle", your levels probably need tweaking. I don't know of a good way to find the true upper limit besides trial/error. Mine ended up being 1600 decimal (0x0640)

Share this post


Link to post
Share on other sites

Make sure you have:

1. ACPIBacklight.kext loaded (run 'kextstat' and run 'grep ACPIBacklight /var/log/system.log')

2. All four ACPI methods in your PNLF Device (_BQC, _BCL, _BCM _DOS)

3. You've given a EisaId to your LCD Device

4. You have all the HasPanel, Haslid, backlight-control, boot-display and built-in properties set in your _DSM of your graphics device

5. You have the four lines in your _WAK

6. You have your OperationRegions set

 

See my post (#68) for your "only works from lowest to middle", your levels probably need tweaking. I don't know of a good way to find the true upper limit besides trial/error. Mine ended up being 1600 decimal (0x0640)

ACPIBacklight is loaded, OperationRegions is set, and I given a EiasaId. Can you have a look to my DSDT? Specially for point 2, 4 and 5 ?

Thanx

Share this post


Link to post
Share on other sites

ACPIBacklight is loaded, OperationRegions is set, and I given a EiasaId. Can you have a look to my DSDT? Specially for point 2, 4 and 5 ?

Thanx

 

This issue is a real tough one to troubleshoot remotely; you're going to have to play around with it. Read my post for questions about point 2 and 5; read this for details on point 4.

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 Duyhaicx
      Hi everybody. I am not a programmer and English is not my native language. So I'm very sorry if it bothers you.
      I want to use an EGPU but that requires editing the DSDT file. I have added the necessary lines of code. The other is to remove the Warning and Remark. It was really hard for me. So I look forward to getting help from a kind person.
      I use HP 8570w and this is my DSDT.dsl file.
      https://drive.google.com/open?id=1Th5DhYm7L08Ufj8AeQHFrLPSzrTaxFC6
      Thank you and have a nice day.
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&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&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/forum/viewtopic.php?f=28&t=8222   --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!  
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&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... -Extract tables with F4 key in Clover boot screen! -Run it and send me files! RunMe.app   Installation --Create a bootable copy of El Capitan /  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.LGA775.zip   --Install EL Capitan / Sierra / High Sierra and boot into system!     Post Installation   --Install Clover and replace with my folder   https://olarila.com/forum/viewtopic.php?f=28&t=8222     --Reboot and activate video!   Bingo! Now you need a fine tune! DSDT Time!   My DSDT GA P35-DS3   DSDT.MaLd0n.zip     Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DARWIN -LPC -HDEF -RTC -EHCI -UHCI -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -EC -PNLF --Native Power Management
       
      Use Clover, check Generate P and C States
       
      --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
       
      --AUDIO
       
      Device HDEF + AppleAlc + Lilu
       
      --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/293863-applehda-patch-requests/   -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 sierra2600
      The laptop in question: Acer TravelMate 8472 TM8472 (Model: ZQ3)

      The manufacturer specifications:
      Intel Core i5 520M 2.4GHz TurboBoost to 2.93GHz 3MB L3 Cache 14.0" 16:9 HD LED backlit LCD (specifically a AU Optronics AUO313C B140XW03 V1 - Thank you, HWiNFO64 !) with the embedded First Generation Intel HD Graphics IronLake, no nVidia graphics (Dissembling the machine clearly shows where it would be installed for the higher end option) The display resolution issue was resolved by following this guide: https://www.insanelymac.com/forum/topic/286092-guide-1st-generation-intel-hd-graphics-qeci/ The display - AU Optronics AUO313C B140XW03 V1 - was found to be a LVDS by searching for the Product Specification PDF as, again, Debian did not want to do " sudo intel_reg_dumper " and a lot of hopping from safe boot to regular boot through the GRUB2 and Chameleon bootloaders I found that Alternative 1 and 2 1X works but Alternative 1 gives me some really cool looking unintended gitched after effects "You're weird." I know. 4GB DDR3 Memory [it has been swapped out for the maximum that it can handle of 8GB] 320GB HDD (Western Digital, I wouldn't have it any other way...) The original has been swapped out with a same size to preserve the OEM recovery partitions unfortunately both of them are 5400RPM ("Why don't you go SSD?" I know the technology has become better but I still do not have a whole lot of trust in it - If you want to argue about it, sorry, Imma gonna ignore it. If it works, why change it) DVD-Super Multi DL Drive This fine dime will drive you nuts... there is a designated system managed eject button, much like on an actual Mac, that is next to the second wireless switching button. Do not press eject as the laptop is first booting up unless you want it to lockup before or during the BIOS boot screen "Acer Nplify™ 802.11 b/g/n" 6-cell Li-ion battery VERY NICE - NO MATTER WHAT OS I AM RUNNING, IT... FREAKING... LASTS  
      "Okay... what does it really have?" Well, all of the specifications listed above and then:
      "Atheros" Bluetooth; so says Hardware Vendor Detection from the Acer Support website - Broadcom; so says HWiNFO64 from PortableApps.com And then the sticker on the bottom says Foxconn BCM92046 ! ! ! (MAKE UP YOUR MIND!!! FOXCONN, ATHEROS, OR BROADCOM?!?!?! WHICH IS IT?!) Chicony 1.3M Camera (works no matter what if your into that stuff) LAN by Broadcom (BCM57760) WLAN by Broadcom (BCM943225HM) (No cellular modules are applicable to this model, there is a disabled mini PCI-E socket inside that is only good for a fourth expansion board USB port...) Alcor card reader (registers as a regular USB drive/stick to all operating systems unless you install the drivers in Windows, then it registers as whatever you shoved in there) EGISTEC fingerprint reader where a scroll button would be (works only in Windows after you install it) Synaptics TouchPad - TWO FINGER SCROLLING EVERYWHERE, yes can you tell that I actually do like this function? The Trackpad and Keyboard are handled by AppleACPIPS2Nub and ApplePS2Controller kexts I regretfully obtained mine from the other macx86 [I KNOW! I AM SORRY! I AM NOT HAPPY ABOUT IT EITHER!] I cannot help it if mine is just being really picky (at least I am admitting it, besides, they don't seem too friendly over there, they didn't seem to like the matter I installed 10.6 on a Pentium 4 3.4GHz and on an Atom netbook and the result was them just simply deleting my account [just for me to go back and remake it to dissemble their stuff to see what they stole... again...]) Intel 5 Series Audio but Conexant drivers work in Windows, weird. I use VoodooHDA 2.8.7 in Mac OS, anything older seemed to do NOTHING and a freaking telephone modem by Conexant but the Windows drivers are Liteon Did I mention that this thing is from 2010? "Why do you have such an old outdated-?" Because my work gave it to me for free  
      FakeSMC V6 and Plugins to use HWMonitor 6.16.1372 to its full potential  
      (I also have the HFS+ drivers installed so I can read [only] the files on the Mac partition)
       
      "How is it setup right now?"
      It is multibooted with:
      Microsoft Windows 7 Ultimate "That's on its way out very soon!" I have my ways of not being dumb online... I still use Windows XP online (*cough cough* Deepfreeze *cough*) Remix OS, a port of Android-x86 (very discontinued, looking into other versions) Niresh Mac OS X 10.8 with Chameleon "Why?" It's the last version of the big cats. Did you notice that they never did Lynx? Debian Linux KDE   "How did you do all of that?" And with a non-(U)EFI BIOS and no EFI partition, sorry, that is not what this thread is about... it was a metric ton of fun to get to work... LOTS of disk swapping and DBANs... and OSes like to manipulate partitions in each of their own ways and prevent other ones from installing without causing other conflicts like linux making a bunch of partitions because you told the Mac OS installer to format the drive with EFI in mind instead of MBR and so you have Windows, Linux but no Mac because the BIOS is only looking for FOUR partitions only and everything hits the fan including the kitchen sink...  
      "So what are you annoying us for?"
      Good question, because I am usually an introvert and usually just keep looking for answers but I could not find some. Jumping to it...
       
      What does not work and I would like thoughts on Bluetooth does not register, used to on previous installs (sorry, I did not pay attention to see if this was caused by me updating to 10.8.5 but that was necessary for the below functions) (It does not work in Debian either - Ignore) LAN and WLAN  - I have found Kexts (somewhere, I think I just lost them... dang it...) for the WLAN but I have yet to try them, nothing for the LAN I know this is cheating but I read that The NDISulator for FreeBSD (HINT HINT) is a port of NDISwrapper for Linux that runs Windows XP network drivers in Linux or BSD Brightness controls work from the middle down on the "Sun" brightness overlay, I got this far from following this: https://www.insanelymac.com/forum/topic/287133-guide-backlight-brightness-for-intel-80860046-1st-gen-hd-gma-5700mhd/ but I am kind of thinking of trying: https://www.insanelymac.com/forum/topic/287133-guide-backlight-brightness-for-intel-80860046-1st-gen-hd-gma-5700mhd/?do=findComment&comment=2214344 . My "magic number" is: 0xF        I used DSDTEditor in Windows, since I figured all the drivers are loaded, to extract the DSDT and compile something that somewhat works... Wake from sleep issue - I tried the above guide for that but I get no backlight and I can see that the cursor in the password field is not flashing when I use an external light source, but it will reboot when I press Ctrl + Alt + Power "button" (it is actually a slider) and then also clear my freaking CMOS right down to the clock... yeah I have the ACPI fix implmented and it usually works... DVD Player.app reports that no viable vidoe device was found (personally I don't care about the DVD Player.app problem, just wanted to put that out there for the heck of it)  
      Likely causes of: Bluetooth (BCM92046), WIFI (BCM943225HM) - So, I USED TO be able to turn on the WIFI from within Windows then reboot into Mac OS and have it work but I noticed recently that the indicator light for them extinguishes BEFORE it reboots now. When Windows or Android load, it lights up-- "No... really, captain obvious?!" --anyways working "No really Sherlock!" so OBVIOUSLY, the OS has to activate them... and preferably ignore the wireless switching button For the WIFI module, if you omit the 9 and HM in a search, results appear! Brightness - Will get reset to full "Bright light! Bright light!" when a "Load System Defaults" is applied from within the BIOS settings but like the WIFI and Bluetooth the OS will forcefully take control of it LAN (BCM57760) - I dunno...  when I search it, nothing comes up...  
      "Dude, what in the world is the point of this machine?" Cross platform software and driver development...
       
      Any help pertaining to the Bluetooth, WIFI, LAN, bizzar brightness and wake after sleep backlight issue would be wonderful... Thank you for your time and I hope that I helped anyone else out with some of their own issues pertaining to the Acer TravelMate 8472 TM8472 ZQ3 Medium-low model laptop...
       
      (Attached are non-modified extracted DSDT DSL and AML files "with errors according to DSDTEditor" for reference of the machine with a Phoenix BIOS version of 1.28 (07/20/2011))
      dsdt.aml
      dsdt.dsl
    • By kylon
      ACPI and Clover config for Acer Aspire v5-571PG
       
      Tested on Catalina 10.15.1 and Clover EFI 5098 (Should work on MacOS 10.9.x - 10.15.x)
       
      Not Working:
      - sd card reader
      - Atheros AR9462 (use a compatible USB wireless adapter, see below)
      - Touchscreen (MacOS 10.15 only)
       
       
      Notes:
      Disable Secure Boot and enable Legacy Boot. Legacy Mode is recommended.  
      **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)**
       
       
      About the Atheros card:
      You can install ATH9KFixup (you will also need additional patches on 10.14+ to restore Atheros support) to enable this card, however,
      it will break sleep on MacOS 10.14+, it can freeze your OS at any time and it can freeze your network settings.
      Because of its instability it is highly recommended to buy a USB wireless adapter.
       
      You can find a list of working adapters, and the drivers, here.
       
       
      Additional things you will need:
      Latest Clover config (AcerAspireV5-571pg - CCE Bank) from here CloverEFI (download) or OpenCore (download - Untested) WhateverGreen (download) VoodooPS2 (download) VirtualSMC + SMCBatteryManager (download) AppleALC (download) Lilu (download) Mieze Realtek RTL8111 (download)  
      CloverEFI drivers you will need:
      ApfsDriverLoader EmuVariableUefi FSInject DataHubDxe VBoxHfs (if you have hfs partitions)  
      Remember to install BIOS drivers if you enable Legaby Boot.
       
       
       
      Feel free to ask for help.
      Please send me a PM if you have fixes or improvements, thanks.
×