Jump to content
sagey

Fixing DSDT file for a HP 8770w

17 posts in this topic

Recommended Posts

Hello,

 

Wonder if anyone can help, I have installed macosx on a second drive and I can succesfully use it (using it now) but I think I need to resinstall with a patched DSDT as I have no wifi/sound etc, and the only way I can start it is to use the pendrive as a booter (chimera put it into a panic)

 

anyhow, last night I had a bit of breakthrough on fixing the DSDT( as yet unpatched) as it's a bit buggy with 8 errors. I fixed all but two and I can't see where to fix these.

 

this is a tricky bit which seems to cause an issue

 

 

If (LEqual (Local0, 0x01))

{

VFN4

}

 

I know that it should be VFN4 (), but when I do this the compile brings a whole heap of warning s,comments annd goes up to 4 errors ?

 

also I have this;

 

 

23315 Error

syntax error, unexpected $end and premature End-Of-File

 

 

and I can't see why this is happening, had a check to make sure all braces are balanced etc, but no solution.

 

Can anyone point me in the right direction or fix the file ? that would be much appreciated - please see attached (hope it's in the right format, as I'm not sure how to export the aml file other than copying the text or saving as dls, as the option to export is greyed out until I compile successfully. All attached.

 

I notice when I look at a hp probook dsdt to compare and give me an idea for syntax errors, in theirs alot of the time Zero is used instead of 0x00 and One is used instead of 0x01, would that make a difference?

 

also quite a few of blocks seem to be commented out ? e.g. in Scope _GPE folder has a backslash on my elitebook dsdt.

 

 

My plan is once i have a less buggy dsdt, patch all the ivy bridge patches (not sure if i need them all, but I can't find any pre-built elitebook 8770w patches, so figured ivybridge quad core i patches would suit?)

 

once I have that patched dsdt I guess I need to resinatall with the new dsdt?

 

Thanks for looking.

dsdt-8770w.zip

Share this post


Link to post
Share on other sites
Advertisement

Hi

 

You are missing a bracket somewhere.

Can you upload the unedited DSDT file, so the one you have extracted?

 

And some hardware information about your system would be nice.

 

Thank you

Share this post


Link to post
Share on other sites

Hi,

 

Thanks very much for looking - I saved out the dsdt using the dsdt fixer, rather than the dsdt editor so I have the orginal dsdt file here now+the error report.

 

My issues at the moment are what seems to be common issues (wifi, graphics, sound etc) which I hope will go away once I apply all the patches for i7 ivy bridge using dsdt editor, but it's just getting it error free at the mo.

 

I also have an issue having to boot off a pendrive using graphicsenabler=no as a flag - but I'm hoping I'll have more success sorting chimera once the patches are all on etc (it had a panic when I installed last time which i suspect is graphics)

 

anyhow please see attached - the spec is;

 

 

http://h20386.www2.h...detail=P263208

 

Much appreciated,

 

Thanks

dsdt.zip

Share this post


Link to post
Share on other sites

If i understand right, you extracted the DSDT in OS X?

 

Do you have any other operating system installed?

For Windows, you can follow this guide: http://www.youtube.com/watch?v=wK8sHsQ-76Q

For Ubuntu: https://docs.google.com/document/d/1yzdHz3PsvpjG2Qr9ptBaxdBldgscXVnCE2Ux0Laqdpo/edit?pli=1

 

The reason i ask you to do this, is because OS X can not extract the DSDT information directly from the bios. This way you will end up with a DSDT which has uncommon errors, and is missing crucial information.

 

Sorry for the trouble.

Share this post


Link to post
Share on other sites

Hi, no problem at all - I watched the vid and extracted the dsdt on w8 (it's my primary os, I have installed a secondary drive in the expansion bay inside for mountain lion)

 

I quickly ran it in the dsdt editor in ML, it's the exact same 8 errors I was getting before I tinkered and got it down to 1/2, so I'm wondering if it's something in the actual bios file, i did update a while back and it was fully up to date.

 

Anyhow here's the orginal dsdt extracted, do you need the ssdt files ? there were around 8 or 9 so I grabbed them all - but I'm pretty sure only one is probably needed (going off the vid).

 

Thanks

 

dsdt.aml.zip

Share this post


Link to post
Share on other sites

Got it down to zero errors.

 

Replaced the L02 method with this:

        Method (_L02, 0, NotSerialized)
       {
           Store (Zero, GPEC)
       }

 

1 Warning left, i have no idea on how to fix that one. The warning should not give any problems.

I have applied no patches, only removed the errors and warnings that came up.

DSDT_8770.aml.zip

Share this post


Link to post
Share on other sites

Hi, that's brilliant, thanks very much!

 

The way I was going to progress now was patch the dsdt in ml using dsdt editor, save that then resinatll fresh ml using the ##### pen drive booter I created, to make sure I have introduced any problems earlier with messing around with ##### etc.

 

then I was going to run ##### and apply the dsdt, using chimera as a boot option.

 

using just ##### will get me a ml install that's not too bad, as long as I use the flag GraphicsEnabler=No, but alot of the functions of the laptop are missing hence using the dsdt route.

 

 

Does all that sound right or is there a better way to apply the dsdt fix after installing using #####?

 

Thanks

 

Hi, just read the links, if there is an alternative way to get ML onto my second drive and have dual boot, and use the dsdt that would be great - I'd be happy to follow that way. Thanks

Share this post


Link to post
Share on other sites

Please read this: http://www.insanelymac.com/forum/topic/279451-why-insanelymac-does-not-support-tonymacx86/

 

Use MyHack to create a custom installer, you can add custom files while the installer is being created.

And glad the problem is solved.

 

But why reinstall? You can place the DSDT in the Extra folder, reboot, and you should be good :)

Share this post


Link to post
Share on other sites

Hi, Great I'll have a read - I thought I may have to resintall as I ran ##### before with some limited options, and just wondering by doing that I may have overwritten some kexts or something, so thought might be best to start afresh so I know i'm starting off from a good point. I'd would rather not have to reinstall though.

 

Thanks

 

I'll post the finsihed dsdt back up if all is good after patching, if that's ok with the forum ? At the mo I'm planning on using the olarilla patches.

 

Thanks

Share this post


Link to post
Share on other sites

Go ahead, perhaps it can help another user with the same system, and again, please follow the link i provided.

Discussion of TonyMac tools is prohibited on this forum.

 

Good luck with the system, if you need any more help, just post it in this topic :)

Share this post


Link to post
Share on other sites

Hi, I created the myhack installer and it installs ML but without trackpad, audio etc but the pressing one is the internet; It doesn't recognise the internet or the dvd so I can't get my dsdt on there - is there a way to enable the ethernet to get recognised/working ? (I tried EthernetBuiltIn as a flag)

 

Thanks

Share this post


Link to post
Share on other sites

At this point, some more information about your system is needed. In Windows, check under device manager, and write down the ethernet/wifi/audio/video details. :)

 

Thank you.

 

Make a backup of the original file, if present.

Trackpad attached. Install it to /System/Library/Extensions using Kext Wizard or Kext Utility.

ApplePS2Controller.kext.zip

Share this post


Link to post
Share on other sites

Hi, thanks - this is what I have in device manager;

 

intel 82579lm gigabit network

intel centrino ® advanced -n 6205

 

idt high definition audio

nvidia high definition audio

 

nvidia quadro k 3000m

 

I'll get kext wizard installed, thanks for the tip!

Share this post


Link to post
Share on other sites

Lan attached.

The wifi will never work, at least, not anytime soon. Best to buy a replacement card or usb wifi, starts from 5 dollar on ebay.

 

For the audio, install VoodooHDA, remove the AppleHDA from /System/Library/Extensions. (When the sound is recognized, we can look for a more native sollution)

 

About the video, no idea, use the search on the right top corner :)

AppleIntelE1000e.kext.zip

Share this post


Link to post
Share on other sites

Thanks for all the help - I now have ml booting via chameleon without a usb, and after installing a bunch of kexts, ethernet, trackpad is working, not sure if I need to do anything about video it's looking ok no flikering. Not sure if a soloution would give a better resolution perhaps.

 

Audio not working, but going to try voodooHda tommorow (up to donwload limit on the osx86 site) I tried voodoohda before, but wasn't working - since then though I have done quite a bit, so I'll download again and see if it changes anything.

 

dropped dsdt in extras folder,installed all kexts into system/extenstions folder (not extras)

 

put graphics enabler=No in boot.plist in extras

 

had an issue with the USB, which was sorted by replacing the kext.

 

Thanks

Share this post


Link to post
Share on other sites

Hi, thanks - this is what I have in device manager;

 

intel 82579lm gigabit network

intel centrino ® advanced -n 6205

 

idt high definition audio

nvidia high definition audio

 

nvidia quadro k 3000m

 

I'll get kext wizard installed, thanks for the tip!

 

Hi Sagey,

Do you know if your K3000m is working with the NVidia driver?

 

I've got a Dell M6700 that also has a K3000m but I can't get it to work. I suspect it's because the integrated HD4000 isn't completely disabled when Optimus is switched off in the BIOS. It could also be that the NVidia driver doesn't support it yet. If it's working with acceleration on your 8770w then it has to be a problem with Optimus. It would be really helpful if you could post a saved .ioreg file from IORegisteryExplorer. Maybe comparing it to the M6700 will let me see why it's not working.

 

Thanks,

Tim.

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 MaLd0n
      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/   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 Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder CLOVER Install.zip   --Install Sierra/High Sierra and boot into system!   Post Installation --Install Clover and replace with my folder CLOVER Post Install.zip   --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
      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 and Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder CLOVER Install.zip   --Install EL Capitan / Sierra / High Sierra and boot into system! for Sierra/High Sierra you need a Processor with SSE4.1 instruction   Post Installation --Install Clover and replace with my folder CLOVER Post Install.zip   --Reboot and activate video!   Bingo! Now you need a fine tune! DSDT Time! -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) and tell me what your hardware! -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generate in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609    My DSDT GA P35-DS3 DSDT.MaLd0n LGA775.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 iammask
      My laptop is Hp ab522tx(https://support.hp.com/in-en/document/c04863397)
      Product number T0Z73PA Product name HP Pavilion Notebook - 15-ab522tx Microprocessor Intel® Core™ i5-6200U with Intel® HD Graphics 520 (2.3 GHz, 3 MB cache, 2 cores) Memory, standard 8 GB DDR3L-1600 SDRAM (1 x 8 GB) Video Graphics NVIDIA GeForce 940M (4 GB DDR3L dedicated) I made bootable USB of high sierra. While installing it in verbose mode, I get a blank black screen. Mostly its graphics problem with the kext.
      please help guys.
       
    • By dark_hacker
      I have a samsung NP530U3C extract DSDT by clover and made the edit following the guide https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/ I also did following this guide https: // www. tonymacx86.com/threads/fixing-brightness-with-custom-edid.219413/ the fix of my EDID and followed the guide to put the brightness to work https://www.tonymacx86.com/threads/guide-laptop-backlight -control-using-applebacklightinjector-kext.218222 / I have the brightness to work but I have a problem in the screen I leave the image to see the problem.
       
      Clover + IOREG + kextcache -i
       
      https://ufile.io/z61kh
       

×