mhaeuser Posted June 30, 2019 Share Posted June 30, 2019 @seyd46 Sorry, but criticism is hard to consider when there is no substance. What "hardware support" and "features" are lacking? 4 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679758 Share on other sites More sharing options...
justin Posted June 30, 2019 Share Posted June 30, 2019 2 hours ago, seyd46 said: As a computer scientist we are progressives. A scientist should have no problem reading documents right, take a look at Docs/Configuration.pdf, you'll find something new that may hold back your opinion in this post 2 hours ago, seyd46 said: especially since the installation is far from easy The installation is easier than anything else if you read and understand the document.As for clover, there is basically no document, a graphic installer does not always mean easy. it is too hard to get the meaning of parameters in clover config.plist. 3 hours ago, seyd46 said: with limited hardware support at least at the current time i don't think so, the hardware supports depends on kexts, efi most of which clover uses are developed by the same members of opencore, e.g. whatevergreen, applealc, virtualsmc, apfsdriveloader.efi, aptiomemoryfix.efi. i don't find there is differences between clover and opencore on hardware support. // PS: I was a clover user, still i am, but love opencore for it's simple structure and clean documents. no offense, just to clarify my feelings. 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679768 Share on other sites More sharing options...
Erroruser Posted June 30, 2019 Share Posted June 30, 2019 On 6/27/2019 at 2:49 PM, justin said: @dgsga thank you a lot for the tip, i have successfully compiled the VariableRuntimeDxe.efi againt the OpenCorePkg/UDK. Sleep, reboot, shutdown all work on my Asrock B360M-HDV motherboard, here is what i did: git clone https://github.com/acidanthera/audk UDK cd UDK source edksetup.sh make -C BaseTools build -a X64 -b RELEASE -t XCODE5 -p MdeModulePkg/MdeModulePkg.dsc -m MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf --pcd=PcdEmuVariableNvModeEnable=1 cp Build/MdeModule/RELEASE_XCODE5/X64/VariableRuntimeDxe.efi ~/Desktop/ this does not work, nvram still doesnt work with the z390 asus board Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679770 Share on other sites More sharing options...
justin Posted June 30, 2019 Share Posted June 30, 2019 (edited) 5 minutes ago, errorexists said: this does not work, nvram still doesnt work with the z390 asus board Aha, then it's strange, im on B360M, this efi worked perfectly. without it, i don't get wroking shutdown, reboot or sleep/wake. by the way i use opencore v0.03, config.plist/LegacyEnable=NO Edited June 30, 2019 by justin Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679771 Share on other sites More sharing options...
Erroruser Posted June 30, 2019 Share Posted June 30, 2019 1 minute ago, justin said: Aha, then it's strange, im on B360M, this efi worked perfectly. without it, i don't get wroking shutdown, reboot or sleep/wake. i keep getting the f1 post an no issues with clover an if i run nvram -p i get no out put using OpenCore Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679772 Share on other sites More sharing options...
justin Posted June 30, 2019 Share Posted June 30, 2019 8 minutes ago, errorexists said: i keep getting the f1 post an no issues with clover an if i run nvram -p i get no out put using OpenCore would you mind uploading your config.plist? (remove SN info) Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679774 Share on other sites More sharing options...
Erroruser Posted June 30, 2019 Share Posted June 30, 2019 57 minutes ago, justin said: would you mind uploading your config.plist? (remove SN info) i dont think it would help as i have had pavo an others from the discord channel look at it an all say its good as i have read the docs an differences an applied all the correct info an opened a bug report an been closed byhttps://github.com/acidanthera/bugtracker/issues/397#issuecomment-504645693 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679778 Share on other sites More sharing options...
mhaeuser Posted June 30, 2019 Share Posted June 30, 2019 That comment refers to native NVRAM usage while any of the posts here refer to emulated NVRAM, which has been tested just fine on various machines. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679779 Share on other sites More sharing options...
MacPato Posted June 30, 2019 Share Posted June 30, 2019 2 hours ago, Download-Fritz said: @seyd46 Sorry, but criticism is hard to consider when there is no substance. What "hardware support" and "features" are lacking? Possibly Z390 support for some that still have issues, (NVRAM Issues) But as i see by many posts on here the focus seems to be around booting windows, which leads me as to why people want to boot windows. Surely making Opencore compatible with PC hardware to boot macOS would be more of a priority. and FYI constructive criticism is good and it's feedback. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679786 Share on other sites More sharing options...
mhaeuser Posted July 1, 2019 Share Posted July 1, 2019 @MacFriedIntel Criticism is valueable so long as it is comprehensive enough to implement in the real world, yes. As for Z390, it feels like there is a lot of confusion about the issue. It is not a plain "incompatibility" that needs "support added" for, from our current view it is either a design flaw in macOS (probably breaking the UEFI specification) or a severe bug in AMI's Aptio firmware. Basically, we tell UEFI to write a variable and it never comes back from it. This is not easy to debug and even if the issue was found, the solution might not be trivial. 5 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679804 Share on other sites More sharing options...
Andrey1970 Posted July 1, 2019 Share Posted July 1, 2019 5 hours ago, nytr0 said: My layout-id is 72, how would i put that in Opencore. 07200000? 48000000 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679832 Share on other sites More sharing options...
MacPato Posted July 1, 2019 Share Posted July 1, 2019 (edited) 16 hours ago, Download-Fritz said: @MacFriedIntel Criticism is valueable so long as it is comprehensive enough to implement in the real world, yes. As for Z390, it feels like there is a lot of confusion about the issue. It is not a plain "incompatibility" that needs "support added" for, from our current view it is either a design flaw in macOS (probably breaking the UEFI specification) or a severe bug in AMI's Aptio firmware. Basically, we tell UEFI to write a variable and it never comes back from it. This is not easy to debug and even if the issue was found, the solution might not be trivial. I appreciate the response, if this seems to be an APTIO issue, then wouldn't clover have the same issue, as Clover boots the Z390 mostly without complications these symptoms only seem to occur with Gigabyte and some Select ASUS Boards, All i ask is that some care and consideration is taken towards this and is noted and looked at in some depth, because future chipsets may end up based around the same Aptio Structure as the Z390 this could be an ongoing issue for OpenCore in general unless some time is spent looking for a possible solution. But a welcomed response and i thank you. Edited July 1, 2019 by MacFriedIntel Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679873 Share on other sites More sharing options...
MacPato Posted July 1, 2019 Share Posted July 1, 2019 I have noticed with @PMheart recent commit a structure change with renaming Tools to Utilities, will this be reflected in the Documentation as the macbuild.tool builds as per screenshot, but the structure in the documentation is still saying Tools? Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679875 Share on other sites More sharing options...
justin Posted July 1, 2019 Share Posted July 1, 2019 9 minutes ago, MacFriedIntel said: but the structure in the documentation is still saying Tools? Tools in the structure in the documentation is for config.plist/Misc/Tools, which contains third party efi tools, like UEFI SHELL.efi, CLEAN NVRAM.efi, which will show up in the opencore boot menu if configured in the config.plis. Utilities is for scripts (e.g. sign OC) . they were both called Tools, it was confusing before this change/commit. 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679876 Share on other sites More sharing options...
MacPato Posted July 1, 2019 Share Posted July 1, 2019 1 minute ago, justin said: Tools in the structure in the documentation is for config.plist/Misc/Tools, which contains third party efi tools, like UEFI SHELL.efi, CLEAN NVRAM.efi, which will show up in the opencore boot menu if configured in the config.plis. Utilities is for scripts (e.g. sign OC) . they were both called Tools, it was confusing before this change/commit. Okay this makes sense, thanks 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679877 Share on other sites More sharing options...
mhaeuser Posted July 2, 2019 Share Posted July 2, 2019 @MacFriedIntel There is no such difference between Clover and OpenCore, there is only a difference between using and not using the EmuVariable driver (OC needs edk2's applying to all OSes, Clover has its own, which does not work with OC) Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679889 Share on other sites More sharing options...
Slice Posted July 2, 2019 Share Posted July 2, 2019 35 minutes ago, Download-Fritz said: @MacFriedIntel There is no such difference between Clover and OpenCore, there is only a difference between using and not using the EmuVariable driver (OC needs edk2's applying to all OSes, Clover has its own, which does not work with OC) Clover uses EDK2 driver MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf Clover.dsc line 253 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679890 Share on other sites More sharing options...
justin Posted July 2, 2019 Share Posted July 2, 2019 55 minutes ago, Slice said: Clover uses EDK2 driver MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf Clover.dsc line 253 That’s UDK 2018, correct? EDK2 master does not have Emuruntimedxe, only variableruntimedxe.inf Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679893 Share on other sites More sharing options...
mhaeuser Posted July 2, 2019 Share Posted July 2, 2019 @Slice Well no, that is what legacy uses, UEFI one is here: https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/Protocols/EmuVariableUefi/ Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679895 Share on other sites More sharing options...
Slice Posted July 2, 2019 Share Posted July 2, 2019 OK, I just don't remember why there is a difference. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679898 Share on other sites More sharing options...
mhaeuser Posted July 2, 2019 Share Posted July 2, 2019 @Slice https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/Protocols/EmuVariableUefi/InitVariable.c#l555 Because it is only started for macOS Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679902 Share on other sites More sharing options...
justin Posted July 2, 2019 Share Posted July 2, 2019 1 hour ago, nytr0 said: brcmpatchram2.kext is not loading and giving the message Invalid Parameter before boot. Can you take a picture of the item brcmpatchram2.kext at config.plist/Kernel/Add ? Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679915 Share on other sites More sharing options...
Pavo Posted July 2, 2019 Share Posted July 2, 2019 1 hour ago, nytr0 said: Okay, having trouble getting bluetooth working on Catalina dp2 with Opencore. brcmpatchram2.kext is not loading and giving the message Invalid Parameter before boot. Is there a newer version that someone has that I can use that works with Catalina dp2? I have BCM4352 How is your entries made in config? This is what is should look like as a injector kext. 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679919 Share on other sites More sharing options...
xtddd Posted July 3, 2019 Share Posted July 3, 2019 On 6/14/2019 at 11:41 PM, fabiosun said: @obus without any CPU renames in config..I use this DefinitionBlock ("", "SSDT", 2, "CpuRef", "CpuSsdt", 0x00003000) { External (_SB_.SCK0.CP00, DeviceObj) Scope (\_SB.SCK0.CP00) { Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Debug = "Writing plugin-type to Registry!" If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x02) { "plugin-type", One }) } } } thanks to macos86.it for help to solve it i also will try it. thanks Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2679990 Share on other sites More sharing options...
hardcorehenry Posted July 3, 2019 Share Posted July 3, 2019 I have two massages in OClog that bothers me. The first one: OC: Missing GOP on ConsoleOutHandle, will install - Unsupported Is this connected with the fact I have CSM enabled, no UEFI graphic card?(can’t flash UEFI_GOP rom on my ancient ati Radeon 4850) or I missing something. The second: OCSMB: SmbiosLookupHost failed to lookup SMBIOSv3 - Not Found I can’t find answers in configuration.pdf. Could someone give me hints or links, so I could solve it? Attaching my current config.plist 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/31/#findComment-2680014 Share on other sites More sharing options...
Recommended Posts