Attempting to Install Sonoma or Sequoia on Colorful B650 MATX with Ryzen 7 7700

Dasboot5

New member
AMD OS X Member
Oct 28, 2022
7
0
1
Sacramento, CA
CPU:
5750G
@craighazan and @Edhawk,
Is it possible for one of you two to help me with installing Sequoia on this B650 board? I will supply bios settings, pic of boot screen where it halts, and EFI I am using with serials removed, to determine what I am doing wrong or maybe missing in my attempts. GPU is Asrock RX6600. Machine halts or reboots at this point.
USB ports mapped with usbtoolbox,
IMG_1491.JPG
 
Post a copy of your EFI folder and we will see what can be done.
 
1. Have not tried to create or add SSDT-SBUS-MCHC-AMD.aml
2. Disabled SSDT-CPUR.aml did not help boot
3. Changing PAT for Sequoia did not help
4. 3 separate Controllers show in USBToolbox setup, Bluetooth shows on a separate controller. 1st controller has 13 ports mapped out of 18, I removed the other ports from the other controllers (which was still below 15) from Map, other than Bluetooth, for initial test booting, and I also wanted to see what Hackintool showed before finalizing Map.
 

Attachments

Last edited:
@Dasboot5 your MMIO whitelist area is not set, DevirtualizeMMIO must be enabled
you should use a debug log for opencore bootloader to expose your debug log and also your SysReport folder to see if your motherboard needs additional acpi patches

Meanwhile, if you like, you can try only to enable these two booter quirk and see if it does some steps forward ;)
DevirtualiseMmio
DisableVariableWrite
 
will enable, here is boot screen halt pic with a Ventura boot attempt minutes ago. (the quirks above are not enabled yet)
Could you explain debug process, I know how to download debug version and recreate EFI rather than using release, are there settings for debug you wish enabled and any other things I should do with the debug version so SysReport folder will be created or exposed??
IMG_1492.JPG
 
Target set to 67 and enable Sysreport flag
 
@fabiosun,
Added some lines in MIMO whitelist area, and enabled both of the booter quirks:
DevirtualiseMmio
DisableVariableWrite
Proceeded further but still halted.
Enabled CPUR ssdt and "Voila" booted to installer!!!! Happy days. Thank you, Fabio and Edhawk. (Sequoia 15.2 installer)
Lines added:
Screenshot 2025-01-26 at 12.15.18 AM.png
 
@Dasboot5
If you did the whitelist you could disble the quirk DisableVariableWrite
Only that one
 
@fabiosun
I finally got some stability by adding USB rename and reding USB map. However, the MIMO whitelist section was not done properly. I have attemoted to run a depug verssion of so
 
@fabiosun

I finally got some stability by adding a USB rename and redoing the USB map. However, the MIMO whitelist section was not done properly. I have attempted to run a debug version of 1.0.4 Sequoia as a test as the running version is 1.0.3. I have attached the Debug log created as it goes through the boot process but it does not complete. There is a MIMO section in the log and if you could help me set up what should or should not be whitelisted it would be greatly appreciated as I do not fully understand the process of creating the whitelist. Any other fixable error you see in the log could bring those to my attention, and I have the EFI attached from the flash, could you look that over for why it will not boot? Thank You.
 

Attachments

@fabiosun

I finally got some stability by adding a USB rename and redoing the USB map. However, the MIMO whitelist section was not done properly. I have attempted to run a debug version of 1.0.4 Sequoia as a test as the running version is 1.0.3. I have attached the Debug log created as it goes through the boot process but it does not complete. There is a MIMO section in the log and if you could help me set up what should or should not be whitelisted it would be greatly appreciated as I do not fully understand the process of creating the whitelist. Any other fixable error you see in the log could bring those to my attention, and I have the EFI attached from the flash, could you look that over for why it will not boot? Thank You.
backup yours and see if with this config.plist your system boots the same
 

Attachments

Or have a look at the config.plist I provided with the 5 x MmioWhitelist entries, in your post over at Tonymacx86!
 
1. I have not tried Edhawk's whitelist in the original 1.0.3 booting EFI yet.
2. I have Tried Edhawks whitelist with the 1.0.4 debug Flash drive installer as a booter for the 15.2 Sequpia that boots with the 1.0.3 release. It will not boot. It is a combo of both of your config.plist changes turning off drivers especially open-canopy changing boot args etc back and forth with no luck.
3. Will be testing Both of your whitelists separately with Booting 1.0.3 internal 2.5" SATA drive. Edhawk and fabiosun
4. I am going to try/create a new 1.0.3 debug and see if same no-boot results occur.
5. Disabling Debug Kext shortens boot failure dramatically, with it enabled, it boots for a longer time before reverting to the bios set boot order which is 1.0.3 internal drive. With the GUI at least I can see what version of OC I am trying to boot. Using the OC picker is not so apparent.
6. I have other machines not AMD running 1.0.4 with NootRX but Intel is always easier as it does not need to be spoofed as much unless above 10th Gen.
The only way you learn is to keep xing up. It's like getting hit with a hammer every time you make a mistake. You don't go back and do it again.
7. What do you think about WG back in place and the Boot arg for the 6600 as a test for 1.0.4 debug?
 
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.