Hack-HP-EliteBook-850-G5 icon indicating copy to clipboard operation
Hack-HP-EliteBook-850-G5 copied to clipboard

Patch for newer BIOS

Open ghost opened this issue 3 years ago • 8 comments

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

ghost avatar Oct 28 '20 23:10 ghost

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. https://github.com/kecinzer/hpelitebook850g5-opencore/commit/65338feaa5d3cd005f8ba19ecc5250816d44d776

kecinzer avatar Oct 29 '20 05:10 kecinzer

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

ghost avatar Oct 29 '20 10:10 ghost

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.

kecinzer avatar Oct 29 '20 10:10 kecinzer

you mean this file? https://github.com/kecinzer/hpelitebook850g5-opencore/commit/65338feaa5d3cd005f8ba19ecc5250816d44d776#diff-bc3b0c9ff89ab25292012e33f8def7992c2658aafcce6edf62bbaa893ffdbd9c

ghost avatar Oct 29 '20 11:10 ghost

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

ghost avatar Oct 29 '20 11:10 ghost

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 avatar Oct 29 '20 11:10 ghost

thank you it is really perfect!!!!

ghost avatar Oct 29 '20 21:10 ghost

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?

sinzii avatar May 04 '21 09:05 sinzii