Is it OS issue or My SSD have problem
Take the messages you are getting as literal.
- Your SSD is Damaged/Corrupted
- Move whatever data you have on it to another disk
- Reformat the SSD completely
Is it OS issue or My SSD have problem
Thx I have doneTake the messages you are getting as literal.
- Your SSD is Damaged/Corrupted
- Move whatever data you have on it to another disk
- Reformat the SSD completely
Could you tell me what steps I need to do to disable VMM from Mojave?Hi,
I’ve been running Catalina 10.15.3 For a while on Mac Pro 5.1 after following thread #1.
Yesterday I enabled VMM and upgraded to 10.15.4, after the reboot I could see OC boot list, I chose Catalina, and it continued booting up for a bit but then went into a reboot cycle without successfully booting up 10.15.4.
On the 3rd reboot I chose my Mojave drive and it booted up fine...
I disabled VMM from Mojave them rebooted it into 10.15.4 without issues.
Anyone seeing something similar?
Thanks!
Step 4b in Post 1 shows how to enable it.Could you tell me what steps I need to do to disable VMM from Mojave?
Cpuid1Mask
to "A", or leave both Cpuid1Data
and Cpuid1Mask
blank, and reboot.Thanks but to do this I must necessarily install OC again with the modified config.plist file (step 3) or is there an easier way?Step 4b in Post 1 shows how to enable it.
To disable, change the "C" inCpuid1Mask
to "A", or leave bothCpuid1Data
andCpuid1Mask
blank, and reboot.
Thanks but to do this I must necessarily install OC again with the modified config.plist file (step 3) or is there an easier way?
I think you may follow it~First of all many thanks for all this great work by all.
I have installed open core 0.5.6 on my 2010 12 core 3.46.
I have a Vega 56 and 96 gigs of ram.
Mojave sits on a name drive and works perfectly with the boot picker.
I then followed the steps to enable VMM , all good so far.
Then went to install the latest version of Catalina on a 1tb SSD on an excelsior pic card.
It then failed saying I needed to have a firmware upgrade???
I believe I have the latest version as I have an NVME asa boot drive.
Any pointers anyone ??
Just as a foot note , I hope everyone is staying safe and blessing all those people having to work and care and protect and feed us anywhere in the world, you truly are special people
Many thanks , , its the little things , I didn't see that video.I think you may follow it~
The final step is to swear profusely when, for no apparent reason, the boot spinner won't appear when firing up Windows - most likely after Windows has applied a mandatory patch in the background which you weren't expecting.
Hopefully that's enough to keep your expectations low. If you have greater success with alternative methods or config.plist files, please post.
<key>FirmwareFeatures</key>
<data>A1QM4A==</data>
<key>FirmwareFeaturesMask</key>
<data>P/8f/w==</data>
I set that before but was still unable to upgrade to win 1909. Then I used easyuefi and rebuild the EFI partition:I was able to reproduce this issue and fix it by configuring the SMBIOS and PlatformNVRAM with
Code:<key>FirmwareFeatures</key> <data>A1QM4A==</data> <key>FirmwareFeaturesMask</key> <data>P/8f/w==</data>
As described in the OC manual, this enables proper UEFI bootability for Windows installed on a drive with the EFI partition being the first partition on the disk.
<key>PlatformInfo</key>
<dict>
<key>Automatic</key>
<false/>
<key>SMBIOS</key>
<dict>
<key>BoardProduct</key>
<string>Mac-7BA5B2D9E42DDD94</string>
<key>FirmwareFeatures</key>
<data>
N+EP6AAAAAA=
</data>
<key>FirmwareFeaturesMask</key>
<data>
P/8f/wAAAAA=
</data>
</dict>
<key>UpdateDataHub</key>
<false/>
<key>UpdateNVRAM</key>
<false/>
<key>UpdateSMBIOS</key>
<true/>
<key>UpdateSMBIOSMode</key>
<string>Create</string>
</dict>
Here is my config features:
Only WiFi wasn't working, but that's a known issue.
Ordered a 5700 XT which just turned up and it works beautifully, even see the OC bootpicker, which I'd read about working, but it was still amazing to see.
Next step is to see how it works under Linux, and if OC picks it up. Would be nice to configure this as dual-boot.
Nice. Could you check if DirectGopRendering is needed with this card?
I am confused here:Also, you're missing the PlatformNVRAM part.
g5@G5s-Mac-Pro ~ % nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeatures
4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeatures %03T%0c%c0
g5@G5s-Mac-Pro ~ % nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeaturesMask
4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeaturesMask ?%ff%1f%ff
g5@G5s-Mac-Pro ~ %
FirmwareFeatures
and FirmwareFeaturesMask
are injected through SMBIOS. But I see different values in your post in comparison to mine. I tried to recreate the original values.I am confused here:
What am I missing? ApparentlyCode:g5@G5s-Mac-Pro ~ % nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeatures 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeatures %03T%0c%c0 g5@G5s-Mac-Pro ~ % nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeaturesMask 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeaturesMask ?%ff%1f%ff g5@G5s-Mac-Pro ~ %
FirmwareFeatures
andFirmwareFeaturesMask
are injected through SMBIOS. But I see different values in your post in comparison to mine. I tried to recreate the original values.
A1QM4A==
in base64. According to the manual, both SMBIOS and PlatformNVRAM have the FirmwareFeatures and FirmwareFeaturesMask properties.opt+P+R
3 times.boot-args="-no_compat_check"
.Command (⌘)-R
.FirmwareFeatures
and FirmwareFeaturesMask
in the original unmodified system ROM:nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeatures | awk '{split($NF,chars,""); for(n=0;n<256;n++){ord[sprintf("%c",n)]=n}; i=1; j=0; while(i<=length($NF)){if(substr($NF,i,1)=="%"){printf "%s",toupper(substr($NF,i+1,2)); i=i+2} else {printf "%x",toupper(ord[chars[i]])} j=j+2; i++} print("")}' | xxd -r -p | base64
F1QMwA==
nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeaturesMask | awk '{split($NF,chars,""); for(n=0;n<256;n++){ord[sprintf("%c",n)]=n}; i=1; j=0; while(i<=length($NF)){if(substr($NF,i,1)=="%"){printf "%s",toupper(substr($NF,i+1,2)); i=i+2} else {printf "%x",toupper(ord[chars[i]])} j=j+2; i++} print("")}' | xxd -r -p | base64
P/8f/w==
F1QMwA==
and A1QMwA==
as original values. It's very interesting that there is a 1-bit difference between machines. See AppleFeatures.h.I wonder what is in here (bit26):Makes sense. As for FirmwareFeatures, I've seen bothF1QMwA==
andA1QMwA==
as original values. It's very interesting that there is a 1-bit difference between machines. See AppleFeatures.h.
// Supports 64-bit ExtendedFirmwareFeatures/ExtendedFirmwareFeaturesMask variables.
// Lower 32-bits are same as FirmwareFeatures, and higher 32-bits contain new information.
//
#define FW_FEATURE_SUPPORTS_EXTENDED_FEATURES 0x02000000U // 25
#define FW_FEATURE_UNKNOWN_BIT26 0x04000000U // 26
// Supports Windows UEFI boot (Windows 8 and newer).
// DMIsPreBootEnvironmentUEFIWindowsBootCapable
//
#define FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT 0x20000000U // 29
....
Nice. Could you check if DirectGopRendering is needed with this card? See section 9 in the guide.
but there is no section 9 left in the instructions on page 1 ; -)
I wonder what is in here (bit26):
Code:// Supports 64-bit ExtendedFirmwareFeatures/ExtendedFirmwareFeaturesMask variables. // Lower 32-bits are same as FirmwareFeatures, and higher 32-bits contain new information. // #define FW_FEATURE_SUPPORTS_EXTENDED_FEATURES 0x02000000U // 25 #define FW_FEATURE_UNKNOWN_BIT26 0x04000000U // 26
If we set this bit in the firmware features we can get native Bootcamp support for Windows 10 (UEFI):
Code:// Supports Windows UEFI boot (Windows 8 and newer). // DMIsPreBootEnvironmentUEFIWindowsBootCapable // #define FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT 0x20000000U // 29
Just click on "Further Adjustments" at the bottom.