Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patch for newer BIOS #6

Open
ghost opened this issue Oct 28, 2020 · 8 comments
Open

Patch for newer BIOS #6

ghost opened this issue Oct 28, 2020 · 8 comments

Comments

@ghost
Copy link

ghost commented Oct 28, 2020

Hi, i have Elitebook 840 G4 and same issue with newer Bios that won´t boot. Can you tell me how you fixed it to run newer BIOS. Thanks

@kecinzer
Copy link

New BIOS causes this in DSDT RTC device:

Device (RTC) { Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x01, // Alignment 0x02, // Length ) IRQNoFlags () {8} }) Method (_STA, 0, NotSerialized) // _STA: Status { If ((STAS == One)) { Return (0x0F) } Else { Return (Zero) } } }

We need to return 0x0F.
This can be fixed by ACPI rename or better way - by SSDT file. You can look at my repository.
kecinzer/hpelitebook850g5-opencore@65338fe

@ghost
Copy link
Author

ghost commented Oct 29, 2020

Hi, this worked great, i used ACPI rename method, could you help me patching my ssdt? i have no idea what to do? i attached my opencore ACPI Folder
ACPI.zip

@kecinzer
Copy link

I think you just need that aml file from commit that I linked from my repo.
As from you ACPI I can see that you use very old files.

@ghost
Copy link
Author

ghost commented Oct 29, 2020

@ghost
Copy link
Author

ghost commented Oct 29, 2020

EFI/OC/ACPI/SSDT-SET-STAS.aml???

@ghost
Copy link
Author

ghost commented Oct 29, 2020

ok i added it, if you want to have a look, this is my repo https://github.com/DominikHackintosh/HP-EliteBook-840-G4-Hackintosh-Big-Sur/tree/master/EFI/OC

@ghost
Copy link
Author

ghost commented Oct 29, 2020

thank you it is really perfect!!!!

@sinzii
Copy link

sinzii commented May 4, 2021

New BIOS causes this in DSDT RTC device:

Device (RTC) { Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x01, // Alignment 0x02, // Length ) IRQNoFlags () {8} }) Method (_STA, 0, NotSerialized) // _STA: Status { If ((STAS == One)) { Return (0x0F) } Else { Return (Zero) } } }

We need to return 0x0F.
This can be fixed by ACPI rename or better way - by SSDT file. You can look at my repository.
kecinzer/hpelitebook850g5-opencore@65338fe

Hey can I fix the issue using this method for the CLOVER EFI?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants