acquarius.13 Posted May 29, 2020 Share Posted May 29, 2020 Hi everyone, I have an HP Probook 450 G5 (specs in signature) and I cannot boot into macOS when updating the bios from 01.09.01 to anything more recent (at the time of writing 01.11.01). I have a dual boot in a dual ssd configuration (NVMe: windows; SATA SSD: macOS, clover in SATA SSD). The only way to have macOS is to downgrade to 01.09.01. In this pic you can see the verbose during boot. I followed @Jake Lo guide of the 840 G3 to install Catalina but I just wanted to keep the whole system updated Is there any issue with VoodooPS2 kext? Should I use the ApplePS2 instead? Any hint will be appreciated Thanks! Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted May 29, 2020 Moderators Share Posted May 29, 2020 Post your files, looks like it could be issue with the Intel I2C drivers Link to comment Share on other sites More sharing options...
acquarius.13 Posted May 29, 2020 Author Share Posted May 29, 2020 Here you are. Thanks Jake! debug_1149.zip Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted May 29, 2020 Moderators Share Posted May 29, 2020 Try adding these 2 patches under KexttoPatch <dict> <key>Comment</key> <string>Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar</string> <key>Disabled</key> <false/> <key>Find</key> <data> SU9LaXQ= </data> <key>InfoPlistPatch</key> <true/> <key>Name</key> <string>com.apple.driver.AppleIntelLpssI2C</string> <key>Replace</key> <data> SU9LaXM= </data> </dict> <dict> <key>Comment</key> <string>Prevent Apple I2C kexts from attaching to I2C controllers, credit CoolStar</string> <key>Disabled</key> <false/> <key>Find</key> <data> SU9LaXQ= </data> <key>InfoPlistPatch</key> <true/> <key>Name</key> <string>com.apple.driver.AppleIntelLpssI2CController</string> <key>Replace</key> <data> SU9LaXM= </data> </dict> Link to comment Share on other sites More sharing options...
acquarius.13 Posted June 3, 2020 Author Share Posted June 3, 2020 Hi Jake, I apologize for the delay. It was national holiday here in Italy and I was not able to test them. Unfortunately, the problem is still there, after updating the bios to 01.11.01 Link to comment Share on other sites More sharing options...
Administrators Hervé Posted June 3, 2020 Administrators Share Posted June 3, 2020 Did you check your Embedded Controller device in ACPI/DSDT? You apply EC0 to EC renaming but since you updated your BIOS, did you check if the device name remained the same? You could easily verify the behaviour by disabling the EC0 to EC renaming from Clover main screen Options menu with BIOS 01.09.01 and check if it hangs at the same place... Link to comment Share on other sites More sharing options...
acquarius.13 Posted June 3, 2020 Author Share Posted June 3, 2020 Dear @Hervé, thank you for your suggestion. I tried disabling the EC0 to EC patch, but the issue is still there, unfortunately. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted June 3, 2020 Administrators Share Posted June 3, 2020 I don't think you understood what I suggested, so let me try and clarify... Context: your Clover config renames Embedded Controller ACPI device EC0 to EC (as is required for Catalina) your laptop boots Catalina Ok with BIOS 01.09.01 your laptop hangs whilst booting Catalina with BIOS 01.11.01 My suspicion: BIOS 01.11.01 may use a different name than EC0 for the Embedded Controller Further tests: revert to BIOS 01.09.01 and temporarily disable EC0 to EC renaming reboot and see if laptop hangs at same place as with BIOS 01.11.01 if it does, upgrade to BIOS 01.11.01 and dump your ACPI tables by pressing F4 at Clover main menu check the name of the Embedded Controller device in dumped tables of BIOS 01.11.01 adjust your Clover renaming patch as/if necessary Link to comment Share on other sites More sharing options...
acquarius.13 Posted June 3, 2020 Author Share Posted June 3, 2020 Hervé, where do I find the the name of Embedded Controller Device in dumped ACPI tables? Do you have any hint about which file should it be? You understood correctly: I didn't understand your first suggestions! Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted June 3, 2020 Moderators Share Posted June 3, 2020 In the Origin folder, launch DSDT.aml with MacIASL.app, search for PNP0C09 There you'll find the corresponding Device name ...it's usually EC, EC0, ECDV, or H_EC... Link to comment Share on other sites More sharing options...
Recommended Posts