Jump to content
8755 posts in this topic

Recommended Posts

40 minutes ago, hafnium said:

Sure, thanks. It's included below. (For the record, the configuration did not change between 0.6.0 and 0.6.1 apart from the debug boot-args).

 

  Reveal hidden contents

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>Add</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>SSDT XCPM</string>
                <key>Enabled</key>
                <true/>
                <key>Path</key>
                <string>SSDT-PLUG.aml</string>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Fix Ethernet</string>
                <key>Enabled</key>
                <true/>
                <key>Path</key>
                <string>SSDT-ethernet.aml</string>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Fix NVME</string>
                <key>Enabled</key>
                <true/>
                <key>Path</key>
                <string>SSDT-nvme.aml</string>
            </dict>
        </array>
        <key>Delete</key>
        <array>
            <dict>
                <key>All</key>
                <false/>
                <key>Comment</key>
                <string>Drop CpuPm</string>
                <key>Enabled</key>
                <true/>
                <key>OemTableId</key>
                <data>Q3B1UG0AAAA=</data>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>U1NEVA==</data>
            </dict>
            <dict>
                <key>All</key>
                <false/>
                <key>Comment</key>
                <string>Drop Cpu0Ist</string>
                <key>Enabled</key>
                <true/>
                <key>OemTableId</key>
                <data>Q3B1MElzdAA=</data>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>U1NEVA==</data>
            </dict>
        </array>
        <key>Patch</key>
        <array/>
        <key>Quirks</key>
        <dict>
            <key>FadtEnableReset</key>
            <false/>
            <key>NormalizeHeaders</key>
            <false/>
            <key>RebaseRegions</key>
            <false/>
            <key>ResetHwSig</key>
            <false/>
            <key>ResetLogoStatus</key>
            <false/>
        </dict>
    </dict>
    <key>Booter</key>
    <dict>
        <key>Quirks</key>
        <dict>
            <key>AvoidRuntimeDefrag</key>
            <true/>
            <key>DevirtualiseMmio</key>
            <true/>
            <key>DisableSingleUser</key>
            <true/>
            <key>DisableVariableWrite</key>
            <false/>
            <key>DiscardHibernateMap</key>
            <false/>
            <key>EnableSafeModeSlide</key>
            <false/>
            <key>EnableWriteUnprotector</key>
            <true/>
            <key>ForceExitBootServices</key>
            <false/>
            <key>ProtectSecureBoot</key>
            <false/>
            <key>ProvideCustomSlide</key>
            <false/>
            <key>RebuildAppleMemoryMap</key>
            <false/>
            <key>SetupVirtualMap</key>
            <true/>
            <key>SignalAppleOS</key>
            <false/>
        </dict>
    </dict>
    <key>DeviceProperties</key>
    <dict>
        <key>Add</key>
        <dict/>
        <key>Delete</key>
        <dict/>
    </dict>
    <key>Kernel</key>
    <dict>
        <key>Add</key>
        <array>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>12.0.0</string>
                <key>BundlePath</key>
                <string>Lilu.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/Lilu</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>12.0.0</string>
                <key>BundlePath</key>
                <string>VirtualSMC.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/VirtualSMC</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>12.0.0</string>
                <key>BundlePath</key>
                <string>NVMeFix.kext</string>
                <key>Comment</key>
                <string>NVMe Fixes</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/NVMeFix</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>12.0.0</string>
                <key>BundlePath</key>
                <string>WhateverGreen.kext</string>
                <key>Comment</key>
                <string>Video card</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/WhateverGreen</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>12.0.0</string>
                <key>BundlePath</key>
                <string>AppleALC.kext</string>
                <key>Comment</key>
                <string>Sound</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/AppleALC</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>12.0.0</string>
                <key>BundlePath</key>
                <string>SMCSuperIO.kext</string>
                <key>Comment</key>
                <string>SuperIO</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/SMCSuperIO</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>Arch</key>
                <string>x86_64</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>12.0.0</string>
                <key>BundlePath</key>
                <string>SMCProcessor.kext</string>
                <key>Comment</key>
                <string>Processor</string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/SMCProcessor</string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
        </array>
        <key>Block</key>
        <array/>
        <key>Emulate</key>
        <dict/>
        <key>Patch</key>
        <array/>
        <key>Quirks</key>
        <dict>
            <key>DisableLinkeditJettison</key>
            <true/>
            <key>AppleCpuPmCfgLock</key>
            <false/>
            <key>AppleXcpmCfgLock</key>
            <false/>
            <key>AppleXcpmExtraMsrs</key>
            <false/>
            <key>CustomSMBIOSGuid</key>
            <false/>
            <key>DisableIoMapper</key>
            <true/>
            <key>ExternalDiskIcons</key>
            <false/>
            <key>LapicKernelPanic</key>
            <false/>
            <key>PanicNoKextDump</key>
            <false/>
            <key>XhciPortLimit</key>
            <false/>
        </dict>
    </dict>
    <key>Misc</key>
    <dict>
        <key>Boot</key>
        <dict>
            <key>ConsoleAttributes</key>
            <integer>0</integer>
            <key>HibernateMode</key>
            <string>None</string>
            <key>HideAuxiliary</key>
            <true/>
            <key>PickerAttributes</key>
            <integer>0</integer>
            <key>PickerAudioAssist</key>
            <false/>
            <key>PickerMode</key>
            <string>Builtin</string>
            <key>PollAppleHotKeys</key>
            <false/>
            <key>ShowPicker</key>
            <true/>
            <key>TakeoffDelay</key>
            <integer>0</integer>
            <key>Timeout</key>
            <integer>5</integer>
        </dict>
        <key>Debug</key>
        <dict>
            <key>AppleDebug</key>
            <true/>
            <key>ApplePanic</key>
            <true/>
            <key>SysReport</key>
            <false/>
            <key>DisableWatchDog</key>
            <true/>
            <key>DisplayDelay</key>
            <integer>0</integer>
            <key>DisplayLevel</key>
            <integer>2147483714</integer>
            <key>Target</key>
            <integer>67</integer>
        </dict>
        <key>Security</key>
        <dict>
            <key>AllowSetDefault</key>
            <false/>
            <key>AllowNvramReset</key>
            <true/>
            <key>AuthRestart</key>
            <false/>
            <key>ExposeSensitiveData</key>
            <integer>8</integer>
            <key>HaltLevel</key>
            <integer>2147483648</integer>
            <key>Vault</key>
            <string>Optional</string>
            <key>ScanPolicy</key>
            <integer>593667</integer>
        </dict>
    </dict>
    <key>NVRAM</key>
    <dict>
        <key>WriteFlash</key>
        <true/>
        <key>Add</key>
        <dict>
            <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
            <dict>
                <key>UIScale</key>
                <data>Ag==</data>
            </dict>
            <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
            <dict>
                <key>run-efi-updater</key>
                <string>No</string>
                <key>boot-args</key>
                <string>shikigva=128 -v -keepsyms=1 -alcdbg -vsmcdbg -liludbgall -wegdbg</string>
                <key>csr-active-config</key>
                <data>AAAAAA==</data>
                <key>prev-lang:kbd</key>
                <data>ZGEtREE6OQ==</data>
            </dict>
        </dict>
        <key>Delete</key>
        <dict>
            <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
            <array>
                <string>boot-args</string>
            </array>
            <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
            <array>
                <string>UIScale</string>
            </array>
        </dict>
    </dict>
    <key>PlatformInfo</key>
    <dict>
        <key>Automatic</key>
        <true/>
        <key>Generic</key>
        <dict>
            <key>MLB</key>
            <string>REDACTED</string>
            <key>ROM</key>
            <data>ZGRGRmRk</data>
            <key>SpoofVendor</key>
            <false/>
            <key>SystemProductName</key>
            <string>MacPro6,1</string>
            <key>SystemSerialNumber</key>
            <string>REDACTED</string>
            <key>SystemUUID</key>
            <string>REDACTED</string>
        </dict>
        <key>UpdateDataHub</key>
        <true/>
        <key>UpdateNVRAM</key>
        <true/>
        <key>UpdateSMBIOS</key>
        <true/>
        <key>UpdateSMBIOSMode</key>
        <string>Create</string>
    </dict>
    <key>UEFI</key>
    <dict>
        <key>APFS</key>
        <dict>
            <key>GlobalConnect</key>
            <false/>
            <key>EnableJumpstart</key>
            <true/>
            <key>HideVerbose</key>
            <true/>
            <key>JumpstartHotPlug</key>
            <false/>
            <key>MinDate</key>
            <integer>0</integer>
            <key>MinVersion</key>
            <integer>0</integer>
        </dict>
        <key>Audio</key>
        <dict>
            <key>AudioSupport</key>
            <false/>
            <key>AudioDevice</key>
            <string>PciRoot(0x0)/Pci(0x1b,0x0)</string>
            <key>AudioCodec</key>
            <integer>0</integer>
            <key>AudioOut</key>
            <integer>0</integer>
            <key>MinimumVolume</key>
            <integer>20</integer>
            <key>PlayChime</key>
            <false/>
            <key>VolumeAmplifier</key>
            <integer>0</integer>
        </dict>
        <key>ConnectDrivers</key>
        <true/>
        <key>Drivers</key>
        <array>
            <string>NvmExpressDxe.efi</string>
            <string>HFSPlus.efi</string>
            <string>OpenRuntime.efi</string>
        </array>
        <key>Input</key>
        <dict>
            <key>KeyForgetThreshold</key>
            <integer>5</integer>
            <key>KeyFiltering</key>
            <false/>
            <key>KeyMergeThreshold</key>
            <integer>2</integer>
            <key>KeySupport</key>
            <true/>
            <key>KeySupportMode</key>
            <string>Auto</string>
            <key>KeySwap</key>
            <false/>
            <key>PointerSupport</key>
            <false/>
            <key>PointerSupportMode</key>
            <string>ASUS</string>
            <key>TimerResolution</key>
            <integer>50000</integer>
        </dict>
        <key>Output</key>
        <dict>
            <key>ClearScreenOnModeSwitch</key>
            <false/>
            <key>ConsoleMode</key>
            <string></string>
            <key>DirectGopRendering</key>
            <false/>
            <key>IgnoreTextInGraphics</key>
            <false/>
            <key>ProvideConsoleGop</key>
            <true/>
            <key>ReconnectOnResChange</key>
            <false/>
            <key>ReplaceTabWithSpace</key>
            <false/>
            <key>Resolution</key>
            <string></string>
            <key>SanitiseClearScreen</key>
            <false/>
            <key>TextRenderer</key>
            <string>BuiltinGraphics</string>
        </dict>
        <key>ProtocolOverrides</key>
        <dict>
            <key>AppleFramebufferInfo</key>
            <false/>
            <key>AppleImg4Verification</key>
            <false/>
            <key>AppleRtcRam</key>
            <false/>
            <key>AppleSecureBoot</key>
            <false/>
            <key>AppleDebugLog</key>
            <false/>
            <key>AppleAudio</key>
            <false/>
            <key>AppleBootPolicy</key>
            <true/>
            <key>AppleEvent</key>
            <true/>
            <key>AppleImageConversion</key>
            <true/>
            <key>AppleKeyMap</key>
            <true/>
            <key>AppleSmcIo</key>
            <true/>
            <key>AppleUserInterfaceTheme</key>
            <true/>
            <key>DataHub</key>
            <true/>
            <key>DeviceProperties</key>
            <true/>
            <key>FirmwareVolume</key>
            <true/>
            <key>HashServices</key>
            <true/>
            <key>OSInfo</key>
            <true/>
            <key>UnicodeCollation</key>
            <true/>
        </dict>
        <key>Quirks</key>
        <dict>
            <key>DeduplicateBootOrder</key>
            <true/>
            <key>ExitBootServicesDelay</key>
            <integer>0</integer>
            <key>IgnoreInvalidFlexRatio</key>
            <true/>
            <key>ReleaseUsbOwnership</key>
            <false/>
            <key>RequestBootVarRouting</key>
            <true/>
            <key>UnblockFsConnect</key>
            <false/>
        </dict>
    </dict>
</dict>
</plist>
 

 

 Solved it by adding SecureBootModel = Disabled to Misc/Security in the config. Was missing.

 

Thanks!

Can i please get some help with why this is not working?

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>Arch</key>
		<string>Any</string>
		<key>BundlePath</key>
		<string>System/Library/Extensions/smbfs.kext</string>
		<key>Comment</key>
		<string>Patch engine</string>
		<key>Enabled</key>
		<true/>
		<key>Identifier</key>
		<string>com.apple.filesystems.smbfs</string>
		<key>ExecutablePath</key>
		<string>Contents/MacOS/smbfs</string>
		<key>MaxKernel</key>
		<string></string>
		<key>MinKernel</key>
		<string></string>
		<key>PlistPath</key>
		<string>Contents/Info.plist</string>
	</dict>
</array>
</plist>

 

Edited by SavageAUS
5 hours ago, LIMITANT said:

Hi everyone @Andrey1970

what is the value should be there

under PlatformInfo >Generic 

              - ProcessorType = ( 0 , 1 , 0701 or Generic )

 

Thanks


ProcssorType is under SMBIOS properties, not Generic Properties

If you set PlatformInfo=>Automatic = YES, then SMBIOS and DataHub properties wouldn't be used. But, if you set PlatformInfo=>Automatic = NO, then SMBIOS and DataHub properties will be used.

It's recommended to use PlatformInfo => Automatic = Yes, because Firmware version and other will be generated automatically by OpenCore itself (database for each SMBIOS table always be update in OpenCore)

Sorry for bad english

Edited by Andres ZeroCross
  • Like 1
  • Confused 1
5 hours ago, LIMITANT said:

Hi everyone @Andrey1970

what is the value should be there

under PlatformInfo >Generic 

              - ProcessorType = ( 0 , 1 , 0701 or Generic )

 

Thanks


Should generally be left at zero, as OpenCore generally does a good job of setting the CPU type as it is already. If you set it to anything other than zero, it overrides what OC automatically gives.

  • Like 1
55 minutes ago, Andres ZeroCross said:

ProcssorType is under SMBIOS properties, not Generic Properties

 

That was changed in recent commits (recent master versions, https://github.com/acidanthera/OpenCorePkg/commit/78f0907c032e88736e66e038ed1f4e5ca1313492 ), now it's in PlatformInfo generic and in PlatformInfo SMBIOS.

For automatic=true set ProcessorType=0

If your cpu is not detected correctly, as suggested by the team, open a bug in the bugtracker and attach dmidecode output and machdep.cpu output.

  • Like 3

Can I have some more insights for the prev-lang:kbd setting in the config.plist?

Documentation points to https://github.com/acidanthera/OpenCorePkg/blob/master/Utilities/AppleKeyboardLayouts/AppleKeyboardLayouts.txt

 

Since I'm italian, I set that to aXQ6MjIz corresponding to it:223 (Italian pro layout).

However I'm seeing around also some "custom" settings, like it:0, or even in the official Sample.plist there is ru-RU:252 described as russian language+ABC keyboard.

 

So if I understand correctly, one can combine different languages with different keyboard layouts? In other words, for example for italian, I don't have to follow literally what it's reported in AppleKeyboardLayouts.txt:

[223] it - Italian - Pro
[4] it - Italian

 

which should point to:

it:223 (or it-IT:223 for locale IT)

it:4 (or it-IT:4 for locale IT)

 

but I could set it:252 for italian language with ABC keyboard?Am I correct?

Edited by ghost8282
  • Like 1

Today I tried 6.1 and before first boot I did clear nvram from the boot menu. Since then I can't enter the bios. I tried clearing the cmos (jumper and battery), flashing new bios (successful but now needs to go to setup, which is not working) , removing all cards and memory... All I get is blinking underscore and mouse cursor that moves until i click, then it freezes, just like keyboard.
Any advice?

24 minutes ago, gorans said:

Today I tried 6.1 and before first boot I did clear nvram from the boot menu. Since then I can't enter the bios. I tried clearing the cmos (jumper and battery), flashing new bios (successful but now needs to go to setup, which is not working) , removing all cards and memory... All I get is blinking underscore and mouse cursor that moves until i click, then it freezes, just like keyboard.
Any advice?

I had such a story, I tried your methods too - without result.  I had to reflash through the programmer, only then I was able to re-configure everything.  Hope you get lucky.

1 hour ago, Антико said:

I had such a story, I tried your methods too - without result.  I had to reflash through the programmer, only then I was able to re-configure everything.  Hope you get lucky.

Argh!
I need some advice what to buy for the easiest well working Open Core build. Something budget, I'm replacing hardware in my sig so it doesn't to be a power horse. Will transfer my NVME SSD and RX570 to the new build. I have experience only with Intel, how does OSX work on AMD with OC?

 

p.s. please answer via PM as this may be off topic.

37 minutes ago, gorans said:

how does OSX work on AMD with OC? 

If you look at the dortania site there is a list of hardware to avoid (anti-hardware).

AMD is not supported by Acidanthera, you should go with intel!

https://dortania.github.io/Anti-Hackintosh-Buyers-Guide/

  • Like 1
  • Thanks 1
23 minutes ago, ghost8282 said:

If you look at the dortania site there is a list of hardware to avoid (anti-hardware).

AMD is not supported by Acidanthera, you should go with intel!

https://dortania.github.io/Anti-Hackintosh-Buyers-Guide/

Just because Acidanthera doesn't support AMD CPUs, doesn't mean that it will not work with OpenCore. Its working perfectly fine with AMD FX, Ryzen Gen1 and Gen2, Threadripper Gen1, Gen2 and Gen3 right now.

  • Like 2
  • Confused 1
21 minutes ago, ghost8282 said:

by not supported I didn't mean it doesn't boot.

Well, as @Pavo said, this is simply untrue. Infact, at the current time OpenCore is the only recommended way to boot AMD. What Acidanthera and Dortania understand by support is validation.

Edited by Download-Fritz
  • Like 1
  • Thanks 1
Just because Acidanthera doesn't support AMD CPUs, doesn't mean that it will not work with OpenCore. Its working perfectly fine with AMD FX, Ryzen Gen1 and Gen2, Threadripper Gen1, Gen2 and Gen3 right now.

My Ryzen 5 3600 boots and works fine with OC on Catalina and Big Sur.


Sent from my iPhone using Tapatalk
7 hours ago, SavageAUS said:


My Ryzen 5 3600 boots and works fine with OC on Catalina and Big Sur.


Sent from my iPhone using Tapatalk

Of course it does, you can see that I said Ryzen Gen 2 in my statement.

Edited by Pavo
  • Like 1
16 hours ago, ghost8282 said:

Yes, I should be more clear about this: by not supported I didn't mean it doesn't boot.

The mentioned site above has some list of issues about AMD.

strange talk this, certainly an AMD ZEN2 build has no problems higher than one with Z390 and the much touted gigabytes that I consider one of the worst hardware brands

1 minute ago, iCanaro said:

strange talk this, certainly an AMD ZEN2 build has no problems higher than one with Z390 and the much touted gigabytes that I consider one of the worst hardware brands

 

I think this refers only to cpu, not cpu+motherboard, but I agree with you.

18 hours ago, Download-Fritz said:

Well, as @Pavo said, this is simply untrue. Infact, at the current time OpenCore is the only recommended way to boot AMD. What Acidanthera and Dortania understand by support is validation.

May I ask if @ dortania's site is validated from Opencore devs from which bios (more than bios maybe Agesa version I think) and OpenCore is it possible to have a TRX40 working now?

I am asking because I have read this on Dortania guide.

Thank you

Screenshot 2020-09-15 at 4.27.30 PM.png

Edited by Guest
added image

I know and my question was related to this your statement here :

 

Well, as @Pavo said, this is simply untrue. Infact, at the current time OpenCore is the only recommended way to boot AMD. What Acidanthera and Dortania understand by support is validation.

 

 

×
×
  • Create New...