Jump to content
chatdeau

HP Z400/Z600/Z800 Workstations OS X 10.10.x/10.11.x Installation

1,484 posts in this topic

Recommended Posts

I use VoodooHDA.kext, install with vietnam tools from Yosemite and everything works normally.

Share this post


Link to post
Share on other sites
Advertisement
I use VoodooHDA.kext, install with vietnam tools from Yosemite and everything works normally.

I like vanilla way better. Voodoohda is a hit or miss for me. I’m trying to do a fresh install on my z400 now with High Sierra. I’ll do the plunge to Mojave until the last version update is out.


Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites
18 hours ago, Blaggah said:


I like vanilla way better. Voodoohda is a hit or miss for me. I’m trying to do a fresh install on my z400 now with High Sierra. I’ll do the plunge to Mojave until the last version update is out.


Sent from my iPhone using Tapatalk

Hello!

I installed the Mojave System from Usb to SSD but now i cant boot into it, do i need to copy the EFI kext files from the usb to the new EFI? am i doing the install wrong , not sure why its not working, i allready have a boot on windows 10, is that affecting some how?

 

Any advice on how to do it,

PS: what is Voodoohda

Thanks in advance.

Share this post


Link to post
Share on other sites
Hello!
I installed the Mojave System from Usb to SSD but now i cant boot into it, do i need to copy the EFI kext files from the usb to the new EFI? am i doing the install wrong , not sure why its not working, i allready have a boot on windows 10, is that affecting some how?
 
Any advice on how to do it,
PS: what is Voodoohda
Thanks in advance.

Yes, you need to copy of the efi from usb and replace with with efi from ssd. Voodoohda is another driver for getting audio to work even if your audio driver isn’t supported. I just don’t like using it. Just finished high Sierra on my z400, and I can’t get vanilla audio to work.


Sent from my iPhone using Tapatalk
Hello!
I installed the Mojave System from Usb to SSD but now i cant boot into it, do i need to copy the EFI kext files from the usb to the new EFI? am i doing the install wrong , not sure why its not working, i allready have a boot on windows 10, is that affecting some how?
 
Any advice on how to do it,
PS: what is Voodoohda
Thanks in advance.

Yes, you need to copy of the efi from usb and replace with with efi from ssd. Voodoohda is another driver for getting audio to work even if your audio driver isn’t supported. I just don’t like using it. Just finished high Sierra on my z400, and I can’t get vanilla audio to work.


Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites
1 minute ago, Blaggah said:


Yes, you need to copy of the efi from usb and replace with with efi from ssd. Voodoohda is another driver for getting audio to work even if your audio driver isn’t supported. I just don’t like using it. Just finished high Sierra on my z400, and I can’t get vanilla audio to work.


Sent from my iPhone using Tapatalk
Yes, you need to copy of the efi from usb and replace with with efi from ssd. Voodoohda is another driver for getting audio to work even if your audio driver isn’t supported. I just don’t like using it. Just finished high Sierra on my z400, and I can’t get vanilla audio to work.


Sent from my iPhone using Tapatalk

Is there any way to do it from the bootscreen? how do i copy them, can i do it in windows?

Share this post


Link to post
Share on other sites
1 minute ago, lililililililililiii said:

Is there any way to do it from the bootscreen? how do i copy them, can i do it in windows?

you could do it from within terminal but im not that advanced.. You have to boot off your usb in order to access the SSD partition and boot it up. Once you get on the desktop, you mount the usb efi partition and copy its contents to the desktop.. Then you mount the ssd efi partition and copy the contents from usb efi which you copied to desktop and paste into the ssd efi and replace.

Share this post


Link to post
Share on other sites
1 minute ago, Blaggah said:

you could do it from within terminal but im not that advanced.. You have to boot off your usb in order to access the SSD partition and boot it up. Once you get on the desktop, you mount the usb efi partition and copy its contents to the desktop.. Then you mount the ssd efi partition and copy the contents from usb efi which you copied to desktop and paste into the ssd efi and replace.

ok, that makes sense, Thanks a lot. i will try it in a bit. i guess i will have to install Clover to mount the EFI, hoping i can connect to internet :) , do the trick where i show the hidden files to i guess(not sure if i need this one)

Share this post


Link to post
Share on other sites

I use terminal to mount the efi.  Open terminal, and type: sudo diskutil list

and then you press enter.. This will show you your system internal disks and any other storage device connected.  If you only have one drive, it's less confusing.  Then you type into terminal, sudo diskutil mount diskXX, the XX corresponds to your efi partion like disk0s1, disk1s1 and so on.. You follow?

Share this post


Link to post
Share on other sites
2 minutes ago, Blaggah said:

I use terminal to mount the efi.  Open terminal, and type: sudo diskutil list

and then you press enter.. This will show you your system internal disks and any other storage device connected.  If you only have one drive, it's less confusing.  Then you type into terminal, sudo diskutil mount diskXX, the XX corresponds to your efi partion like disk0s1, disk1s1 and so on.. You follow?

Thats even better, will try that one, once mounted copy paste is left and than i can use the ssd for boot, hope no other problem arises, gona try xCode :)

 

Share this post


Link to post
Share on other sites
Thats even better, will try that one, once mounted copy paste is left and than i can use the ssd for boot, hope no other problem arises, gona try xCode
 

Ok good luck.


Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites
On 3/31/2018 at 9:02 PM, apav said:

I am wondering if anyone has an HP Z420 with Native sound working?

 

I have moved up from a z400 with native audio working with patched DSDT + Patched Apple HDA and Codeccommander. 

Since both the z400 and Z420 both use realtek ALC262, I used the same DSDT/HDEF patch on my patched Z420 DSDT + Clover Inject Layout 28 + AppleALC 1.2.3 without success. 

Audio is of course working with VoodooHDA but I can not get Native Audio working.

Everything else working great include native power + speed stepping, LAN, and USB2 ports(not 3).

 

 

Current config: HP Z420, QuadCore Xeon E5-1620, Nvidia Quadro K2000, 48gb Ram, 256 Samsung SSD, Clover Bootloader.

Did you ever sort your sound issue with applealc on the z420? I have a z400 and i too am looking for audio solution. I've tried everything but nothing works.

Share this post


Link to post
Share on other sites
13 hours ago, lililililililililiii said:

Thanks, the drive shoud be Guid or MBR when i erase it?

Why keeps restarting in the middle of it

Managed to install , boot from ssd and all, gtx1050 no webdrivers, a pitty, might try high sierra

Share this post


Link to post
Share on other sites

I managed to fix my audio, i had to go way back in 2016 when Jaymac helped me with his DSDT and i added what i needed to it in order to get audio to work.  The only thing is, the layout is swapped.. Audio works when internal speaker is selected. That's better than nothing because i just needed vanilla sound without using voodoohda.. I'll post my dsdt and config and kexts folder for anyone willing to give it a try. 

Keep in mind im running a Radeon 6450 and not an Nvidia gpu so you might have to change that in config.plist prior to using.

z400_CLOVER.zip

Share this post


Link to post
Share on other sites

On a good note my machine is now rocking 20gb of ram along with 480gb SSD dual booting with Windows. My only gripe is the machine always seems to reset itself with this checksum message. I changed the CMOS battery and still no dice. The only good thing is, machine boots into Mac OS normally without having to chance anything in bios. But I want my wake from sleep to work and those are the only issues I'm having. Here's a picture of that stupid message.
IMG_9547.jpg


Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites

Hi Room,

Anyone prepared/able to share their EFI folder running Mojave on a working HP Z800.

 

My setup:

HP Z800, Dual Xeon X5570, 24gb RAM, Asus Radeon RX 560 GPU, SSD HD Sata0.

 

Please also advise what I need to change using Clover Configurator.  Thanks.

Share this post


Link to post
Share on other sites

Hello here.

 

I have the opportunity to get a Z420 with Nvidia K4000, but I don´t know if it´s compatible with Mojave. Is there anyone with this configuration?

 

thank you.

 

Regards!

Share this post


Link to post
Share on other sites

Hi am try to install high sierra
HPZ800
intel xeon X5675
Nvidia quadro 4800
ram 32gb
hdd 1tb
I want clover file ufi
use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] high Sierra select Clover UFI (R) Legacy Boot ???
Plz Help me...

54521295_2600710753333630_5652198848689340416_n.jpg

Share this post


Link to post
Share on other sites
On 9/5/2018 at 9:33 PM, Rockey12 said:

For Z800 user my dsdt u can use as reference i have attached my dsdt +Config.plist + kexts for clover

 

For working Audio i have Attached all the related files u have to put into System Library Extension

 

if u are really interested in native power management u have to read carefully this thread

 

http://www.insanelymac.com/forum/topic/196771-ga-ex58-and-ga-x58a-dsdt-native-power-management-modifications/

For macOS High Sierra Clover Files.zip

Audio AppleHDA+other 2 kext.zip

Hi Rockey, thank you very much for your files and your help. I have installed 10.12.6 on my z800 as I need Sierra for a project. It is all woking as it should, I used your files as reference to modify my own Config.plist.

 

The problem I have is that the USB ports don't work properly. I have done research and it seems that my DSDT needs to be patched for the USB ports to work normally. I have seen some people delete AppleHPET.kext completely but I don't think that is necessary. If possible could you show me how to patch the DSDT I would really like to learn how to do it.

 

When patched, would this DSDT work for High Sierra as well?

 

Attached are my config.plist and my DSDT extracted with F4 in clover.

 

Thank you again for your help.

 

Archive.zip

Share this post


Link to post
Share on other sites
5 hours ago, Rockey12 said:

your patched DSDT if you want you can fine tune but if it work you can leave as it is

Patched DSDT .zip

Hi Rockey, thank you for your help. When I copy the patched DSDT into my ACPI patched folder the system won't boot. Attached is a photo. If I remove the DSDT it boots normally.

 

Thank you.

IMG_20190412_110838.jpg

Share this post


Link to post
Share on other sites

Hello guys, 

 

I have HP Z420 Workstation, Intel Xeon E-1620v2 CPU, ATI Radeon Sapphire Nitro RX570 4Gb GPU, 8 GB unbuffered ECC RAM. My 24" monitor is connected to GPU with DVI cable. 

 

I am running the latest Clover (Mac Pro 6,1 SMBIOS) with Whatevergreen and Lilu kexts. My primary OS is still MacOS Sierra because I can't install Mojave. RX570 GPU works perfectly in MacOS Sierra. I am wondering what I am doing wrong, RX570 should work OOB in Mojave, but I get a black screen and can't get to installer screen. What could be wrong? Why is my GPU working in Sierra and not in Mojave? It's the same Clover and kexts. I've tried all different SMBIOS, without any luck. I can also see people run the same GPU without any problems in Mojave. Frustrating.

 

 

 

 

Screen Shot 2019-04-12 at 18.15.04.png

Share this post


Link to post
Share on other sites

SMBIOS MacPro 6.1  Sleep does not work

 

smbios iMac 12.2  sleep is fully functional 

15 hours ago, antialias said:

Hello guys, 

 

I have HP Z420 Workstation, Intel Xeon E-1620v2 CPU, ATI Radeon Sapphire Nitro RX570 4Gb GPU, 8 GB unbuffered ECC RAM. My 24" monitor is connected to GPU with DVI cable. 

 

I am running the latest Clover (Mac Pro 6,1 SMBIOS) with Whatevergreen and Lilu kexts. My primary OS is still MacOS Sierra because I can't install Mojave. RX570 GPU works perfectly in MacOS Sierra. I am wondering what I am doing wrong, RX570 should work OOB in Mojave, but I get a black screen and can't get to installer screen. What could be wrong? Why is my GPU working in Sierra and not in Mojave? It's the same Clover and kexts. I've tried all different SMBIOS, without any luck. I can also see people run the same GPU without any problems in Mojave. Frustrating.

 

 

 

 

Screen Shot 2019-04-12 at 18.15.04.png

 

EFI-mojave-z420gt710.zip

Patched DSDT+SSDT HP Z420.zip

Edited by Rockey12

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 DoZe
      Hi :0)
       
      Hope As usual a perfect matching DSDT for this good Laptop.
       
      Regards, Ray
       
       
      SendMeStudiMac.zip
    • By NikTheNoob
      Hi,
       
      I'm rather new to Hackintosh and trying my first build with OpenCore on AMD, but I run into issues causing OpenCore to crash before even loading the macOS installer. As I'm not sure which one is causing the crash, I'm trying to resolve all of them and one of the error messages has to do with WhateverGreen, which I was able to see in this slow-mo loading video. Basically I'm getting an error that I'm running an unsupported processor, even though I think I was following this guide by the step.
      What could be causing this and what do I need to do to resolve it?
       
      CPU: AMD Ryzen 2700X
      MB: Gigabyte Aorus X470 Ultra Gaming
      Memory: 4x8 GB HyperX Predator, 3000 MHz Cl15
      Storage: Samsung Evo 970 Nvme 512 GB, Crucial MX500 500GB SATA
      GPU: MSI Radeon RX580 GamingX 8GB
    • By MaLd0n
      --Donations via PayPal--
      https://tinyurl.com/r2bvzm7
       
      --Original Topic--
      https://www.olarila.com/topic/6874-olarila-hackbook-lenovo-ideapad-s145-mojave-catalina-full-dsdt-patches/
       

       
      -Perfect HackBook, HDMI Audio/Video, Bluetooth, AirPlay, Sleep, Lid Sleep, Auto Sleep, Audio, etc!
      -Wifi card has been replaced with Dell DW1560!
      -I'm using a S145-15IWL Model with Intel Core i5 8265u / Intel UHD Graphics 620
      -Update bios/uefi to last version
       
      --Installation--
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
       
      --Clover Folder--
      Just paste EFI folder inside EFI partition
      https://www.olarila.com/files/Clover.Folder/Lenovo IdeaPad S145.zip
      Notebooks with ELAN trackpad use it with my folder above
      IdeaPad S145 ELAN.zip
       
      Bluetooth Broadcom
      Bluetooth Broadcom.zip
       
      CPUFriend for i5-8265U
      CPUFriend i5-8265U.zip
       
      --Full DSDT Patches--
      -My DSDT
      DSDT Lenovo IdeaPad S145.zip
       
      This DSDT work on S145-14IWL, S145-15IWL, V14-IWL, V15-IWL models
      -Patches
      -FIX ERRORS AND WARNINGS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 11 ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PRWs -_DSMs -PNLF -BRIGHTNESS KEYS -I2C -NATIVE USB -ARPT -GFX0 -DTGP -kUSBCompanionIndex -io-device-location -FULL RENAMED DEVICES   --IGPU Patch--
      Video solution with HDMI Audio and Video
      <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,GfxYTile</key> <data> AQAAAA== </data> <key>AAPL,ig-platform-id</key> <data> CQClPg== </data> <key>device-id</key> <data> pT4AAA== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-alldata</key> <data> AAAIAAIAAACYAAAA </data> <key>framebuffer-con0-enable</key> <integer>1</integer> <key>framebuffer-con1-alldata</key> <data> AQEJAAAIAADHAQAA </data> <key>framebuffer-con1-enable</key> <integer>1</integer> <key>framebuffer-con2-alldata</key> <data> AgYKAAAEAADHAQAA </data> <key>framebuffer-con2-enable</key> <integer>1</integer> <key>framebuffer-fbmem</key> <data> AACQAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-stolenmem</key> <data> AAAwAQ== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> <key>hda-gfx</key> <string>onboard-1</string> <key>model</key> <string>Intel Corporation, Cannon Point-LP Iris Plus Graphics 655</string> </dict>   --Native USB Fix for Notebooks - No Injector/Kext Required--
      https://www.olarila.com/topic/6878-guide-native-usb-fix-for-notebooks-no-injectorkext-required/
      https://www.olarila.com/topic/6181-guide-native-usb-fix-for-desktops-no-injectorkext-required-skylake/
       
       
      -ScreenShots

































      -Links
       
       
      Clover https://github.com/CloverHackyColor/CloverBootloader
      AirportBrcmFixup.kext https://github.com/acidanthera/AirportBrcmFixup
      AppleALC.kext https://github.com/acidanthera/AppleALC
      Brcm Bluetooth https://github.com/acidanthera/BrcmPatchRAM
      Lilu.kext https://github.com/acidanthera/Lilu
      SystemProfilerMemoryFixup.kext https://github.com/Goldfish64/SystemProfilerMemoryFixup
      VirtualSMC.kext https://github.com/acidanthera/VirtualSMC
      VoodooI2C.kext https://github.com/alexandred/VoodooI2C
      VoodooPS2Controller.kext https://github.com/acidanthera/VoodooPS2
      WhateverGreen.kext https://github.com/acidanthera/WhateverGreen
      MaciASL - https://github.com/acidanthera/MaciASL
      acpica - https://github.com/acpica/acpica
      AptioMemoryFix.efi https://github.com/acidanthera/AptioFixPkg
      ApfsDriverLoader.efi https://github.com/acidanthera/AppleSupportPkg
      HFSPlus.efi https://github.com/JrCs/CloverGrowerPro/blob/master/Files/HFSPlus/X64/HFSPlus.efi?raw=true
      Hackintool https://github.com/headkaze/Hackintool
       
      -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, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
       
      We're all here to have fun and learn from each other!
    • By kevin_1351
      tl;dr: VirtualSMC causes me a flood of log messages and correlated cpu spikes. FakeSMC doesn't.
       
      Hi, I have almost finalized my Huawei Matebook X Pro Opencore setup and everything is working very well besides wifi/bt ofc (which is about to change).
       
      However, I noticed how the cpu usage sometimes went up a little and when looking at the Console I could see a never-ending flood of:
      default 14:05:05.983292+0100 loginwindow clamshellStateChanged | Clamshell state changed: closed=0, shouldSleepWhenClosed=2 default 14:05:05.982975+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:05.982996+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:06.985932+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:06.985949+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:06.986134+0100 loginwindow clamshellStateChanged | Clamshell state changed: closed=0, shouldSleepWhenClosed=2 default 14:05:39.426574+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:39.426729+0100 loginwindow clamshellStateChanged | Clamshell state changed: closed=0, shouldSleepWhenClosed=2 default 14:05:39.426585+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:41.431085+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:41.431097+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:41.431246+0100 loginwindow clamshellStateChanged | Clamshell state changed: closed=0, shouldSleepWhenClosed=2 default 14:05:42.433068+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:42.433227+0100 loginwindow clamshellStateChanged | Clamshell state changed: closed=0, shouldSleepWhenClosed=2 default 14:05:42.433078+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:43.434453+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:43.434465+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:43.434622+0100 loginwindow clamshellStateChanged | Clamshell state changed: closed=0, shouldSleepWhenClosed=2 default 14:05:44.436155+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0 default 14:05:44.436166+0100 kernel PMRD: clamshell closed 0, disabled 0, desktopMode 0, ac 0 sleepDisabled 0  
      As you can see, multiple of these per second. Another guy with the same computer is also having this issue and posted a dsdt change to fix it. This fix didn't solve anything though
      He tried to limit the Notify call by implementing a state change requirement before calling Notify.
       
      Here is the original acpi:
      Scope (_SB) { Device (LID) { Name (_HID, EisaId ("PNP0C0D") /* Lid Device */) // _HID: Hardware ID Method (_LID, 0, NotSerialized) // _LID: Lid Status { Local0 = One Local0 = ^^PCI0.LPCB.EC0.RPIN (0x05, 0x06) If ((Local0 == 0x55)) { Local0 = Zero } Else { Local0 = One } ^^PCI0.GFX0.CLID = Local0 Return (Local0) } } Device (PWRB) { Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */) // _HID: Hardware ID Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0B) } } } Scope (_SB.PCI0.LPCB.EC0) { Method (_Q81, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { Local0 = ^^^^LID._LID () If ((Local0 == Zero)) { ADBG ("LID-OFF") SGOV (0x02030009, Zero) SGOV (0x02060000, Zero) } Else { ADBG ("LID-ON") SGOV (0x02030009, One) SGOV (0x02060000, One) Notify (ALSD, 0x80) // Status Change } Notify (LID, 0x80) // Status Change } } Which he changed to: 
      Scope (_SB) { Device (LID) { Name (_OLD, One) // assuming everything else.. the lid should start open? Name (_HID, EisaId ("PNP0C0D") /* Lid Device */) // _HID: Hardware ID Method (_LID, 0, NotSerialized) // _LID: Lid Status { Local0 = One Local0 = ^^PCI0.LPCB.EC0.RPIN (0x05, 0x06) If ((Local0 == 0x55)) { Local0 = Zero } Else { Local0 = One } Return (Local0) } } Device (PNLF) { Name (_HID, EisaId ("APP0002")) // _HID: Hardware ID Name (_CID, "backlight") // _CID: Compatible ID Name (_UID, 0x0A) // _UID: Unique ID Name (_STA, 0x0B) // _STA: Status } Device (PWRB) { Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */) // _HID: Hardware ID Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0B) } } } Scope (_SB.PCI0.LPCB.EC0) { Method (_Q81, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { Local0 = ^^^^LID._LID () If ((Local0 == Zero)) { ADBG ("LID-OFF") SGOV (0x02030009, Zero) SGOV (0x02060000, Zero) } Else { ADBG ("LID-ON") SGOV (0x02030009, One) SGOV (0x02060000, One) Notify (ALSD, 0x80) // Status Change } If ((^^^^LID._OLD != Local0)) { Notify (LID, 0x80) // Status Change ^^^^LID._OLD = Local0 } } } Besides me not seeing any reason to declare _OLD in LID. The idea itself shouldn't be too bad right? Well, as I said, his fix didn't work.
       
      In fact, to prove that Method _Q81 doesn't have anything to do with the issue at all, I created a Clover/Opencore patch to change _Q81 to XQ81. This resulted in my lid not working at all of course, but the log flooding still persisted!
      So _Q81 doesn't have anything to do with the issue afaik.
       
      Now, further Google searches led me to a chinese post where he tied the issue to VirtualSMC. And indeed, by migrating to FakeSMC the issue is no more.
       
      Unfortunately, I'm very fond of VirtualSMC for various reasons. So I would very much like to keep it. If not I'd have to implement the old way of doing Battery monitoring etcetc. Which isn't very elegant and update proof as it requires DSDT patching.
       
      So, I do believe that the issue may very well be in the DSDT code, perhaps in the ambient light part. I'm not very skilled at this and just started studying the ACPI spec 3 days ago.
       
      Could someone please help me out? Thanks a lot in advance
       
       
      origin.zip
      OC.zip
×