Contribute
Register

Flashed BIOS of GA-B75M-D3P rev1.0, reboots at Apple load screen

Status
Not open for further replies.
You should be able to boot with the following settings.
  1. M.I.T.
    1. Advanced Frequency Settings
      1. Processor Graphics Clock - 1150 Auto
      2. CPU Clock Ratio - 34
      3. Advanced CPU Core Features
        1. CPU Clock Ratio - 34
        2. Intel(R) Turbo Boost Technology - Auto
        3. Turbo Power Limit(Watts) - 77 Auto
        4. Core Current Limit(Amps) - 112 Auto
        5. CPU Core Enabled - 4 Auto
        6. CPU Enhanced Halt (C1E) - Auto
        7. C3/C6 State Support - Auto
        8. CPU Thermal Monitor - Auto
        9. CPU EIST Function - Auto
      4. Extreme Memory Profile (X.M.P) - Profile1
      5. System Memory Multiplier -16 Auto
    2. Advanced Memory Settings
      1. Extreme Memory Profile (X.M.P) - Profile1
      2. System Memory Multiplier - 16 Auto
      3. Performance Enhance - Turbo
      4. DRAM Timing Selectable - AUTO
      5. Channel A / B Timing Settings - AUTO
  2. BIOS Features
    1. Boot Option 1-8 - (UEFI OSX Drive is primary)
    2. CD/DVD Rom Drive BBS Priorities - my optical drive
    3. Hard Drive BBS Priorities - Boot option 1 is my boot drive
    4. Bootup NumLock State - Enabled
    5. Security Option - System
    6. Full Screen LOGO Show - Enabled
    7. Fast Boot - Disable
    8. Limit CPUID Maxmimum - Disabled
    9. Intel Virtualization Technology - Enabled (Disabled)
    10. Windows 8 Features - Other OS
      1. Boot Mode Selection - UEFI and Legacy
      2. LAN PXE Boot Option ROM - Disabled
      3. Storage Boot Option Control - UEFI First
    11. Other PCI Device ROM Priority - UEFI OpROM
    12. Network Stack - Disabled
  3. Peripherals
    1. SATA Controller(s) - Enabled
    2. SATA Mode Selection - AHCI
    3. XHCI Pre-Boot Driver - Enabled
    4. xHCI Mode - Auto
      1. HS Port #1-4 Switchable - Enabled
      2. xHCI Streams - Enabled
    5. USB2.0 Controller - Enabled
    6. Audio Controller - Enabled
    7. Init Display First - AUTO
    8. Internal Graphics - AUTO (PEG For RX 580 or IGFX for HD4000)
    9. Internal Graphics Memory Size - 64M
    10. DVMT Total Memory Size - MAX
    11. Intel (R) Rapid Start Technology - Disabled
    12. Legacy USB Support - AUTO
    13. XHCI Hand-off - Enabled
    14. EHCI Hand-off - Enabled
    15. Port 60/64 Emulation - Disabled
    16. Trusted Computing
      1. Disabled
    17. Onboard Lan Controller - Enabled
    18. ASF Configuration (Alert Standard Format)
      1. ASF Support - Enabled
      2. ASF BIOS Mode - ON
      3. ASF WatchDog Timer - Disabled
    19. MCTP Configuration (Management Component Transport Protocol)
      1. MCTP Support - Disabled
    20. Super IO Configuration
      1. Serial Port A, B, Parallel Ports - All Enabled (Set ALL Serial Port/SuperIO settings to Disabled)
    21. Intel(R) Smart Connect Technology
      1. ISCT Configuration - Disabled
    22. Marvell ATA Controller Configuration
      1. AHCI
    23. Serial Port Console Redirection
      1. Com0, Com1, Serial Port, Console Redirection - Enabled (Serial Ports must be disabled)
  4. Power Management
    1. Resume by Alarm - Disabled
    2. ErP - Disabled
    3. High Precision Event Timer - Enabled
    4. Restore AC Power Loss - Power On
    5. Soft-Off by PWR-BTTN - Instant Off
    6. Internal Graphics Standby Mode - Enabled
    7. Internal Graphics Deep Standby Mode - Enabled
    8. Power on by keyboard - Disabled
    9. Power on by mouse - disabled
 
This was a fresh install of OSX. I used Multibeast 11, and of course, the system was booting up fine before I done messed with the gal-derned BIOS. Am I to infer correctly that BIOS updates can result in needing a different memory fix driver?
I was under the impression that your system didn't boot anymore after you added the RX 580, and yes that can result in needing a different memory fix driver.
Was it that "AMF: Only 119/256 slide values are usable" that alerted you to the memory fix driver issue?
Yes
That nickwoodhams.com driver, it says it's for X99 systems - Do I not try that unless all else fails?
It says it's for X99 systems because at the time only these boards had these issues.
Try it if Clover's supported memory drivers fail.
I did a little searching... Is this guide along the lines of what I would need to do?
Easiest solution would be to try to boot from a USB Installer with a different memory fix driver.
The memory fix driver is located in the /EFI/CLOVER/drivers64UEFI folder
Installation can be done with Clover Configurator except for the OsxAptioFix2Drv-free2000 driver

Download Clover Configurator (Global Edition)
  • Open Clover Configurator
  • Mount your EFI partition
  • Check the Install Drivers section and delete old memory driver, and install new memory driver

For the OsxAptioFix2Drv-free2000 driver
  • Open Clover Configurator
  • Mount your EFI partition
  • In Finder goto /EFI/CLOVER/drivers64UEFI folder
  • Delete old memory driver and copy OsxAptioFix2Drv-free2000 driver

drivers.png
 
I was under the impression that your system didn't boot anymore after you added the RX 580, and yes that can result in needing a different memory fix driver.

Yes --- I'm sorry - a little while ago I realized my initial post wasn't 100% clear. I edited it, but to summarize,
  1. I had a working Mojave system with integrated graphics (fresh install)
  2. It functions as a HTPC so I wanted to upgrade to 4K graphics, so I bought what's supposed to be a safe card for Mojave, the Sapphire Pulse RX 580
  3. with the card plugged in and connected to power, the system would not POST. No beeps, no BIOS access, nothing but spinning fans and lit LEDs. (Incidentally, the system would boot normally, with integrated graphics, with card plugged in to PCI-E x16 slot but without the GPU power cable connected). I started a thread in the Hardware Support forum
  4. I tried different things with no success, but noted that my BIOS was 4 versions out of date. Even though none of the documented updates included anything to do with better support for graphics cards, I wanted to just update to rule out the BIOS (had someone else with same board and revision but current BIOS with success with a GPU in High Sierra).
  5. Finally got the BIOS updated (found out along the way that the board does not support Q-Flash even though it's mentioned in the manual), and here I am with a system with a reboot loop after the Clover screen.
So, the system is not completing the boot with what was the known-working hardware configuration (i.e., no new GPU plugged in), this is where my question came from on whether the updated BIOS could/would necessitate an updated memory fix driver.

Given this clarification on my part, does your solution still apply?

Again, I apologize for not making my current hardware configuration clear in my original post.
 
AptioMemoryFix-64


I was under the impression that your system didn't boot anymore after you added the RX 580, and yes that can result in needing a different memory fix driver.

Yes

It says it's for X99 systems because at the time only these boards had these issues.
Try it if Clover's supported memory drivers fail.

Easiest solution would be to try to boot from a USB Installer with a different memory fix driver.
The memory fix driver is located in the /EFI/CLOVER/drivers64UEFI folder
Installation can be done with Clover Configurator except for the OsxAptioFix2Drv-free2000 driver

Download Clover Configurator (Global Edition)
  • Open Clover Configurator
  • Mount your EFI partition
  • Check the Install Drivers section and delete old memory driver, and install new memory driver

For the OsxAptioFix2Drv-free2000 driver
  • Open Clover Configurator
  • Mount your EFI partition
  • In Finder goto /EFI/CLOVER/drivers64UEFI folder
  • Delete old memory driver and copy OsxAptioFix2Drv-free2000 driver

View attachment 372300

OK, Thanks. Here's where I'm at:

  1. I downloaded the Clover Configurator on my MBP
  2. Ran it and mounted the EFI partition on the bootable Mojave Install USB drive I created a couple weeks ago for my fresh Mojave install
  3. I found and removed "AptioMemoryFix-64" and added "OsxAptioFix3DRV-64"

This is where I was a little less sure on what to do. I tried to follow the instructions from Ukulelel01


I booted into Clover and entered the Shell and tried to identify the USB drive with the new memory fix and the EFI drive. I have 7 physical drives, including the USB Installer, so was a little difficult to find my EFI partition especially since I have two boot drives.

I assumed that the EFI folder with a newer time stamp (and the right path to a Clover directory) was the one.

I removed the old memory fix file from the EFI partition.

Then I ran this command (FS0 is the USB drive, FS2 is the EFI partition):

cp FS0:\EFI\CLOVER\drivers64UEFI\OsxAptioFix3Drv-64.efi FS2:\EFI\CLOVER\drivers64UEFI\

It said [ok], but when I went to the directory and ran LS, it said "LS: File Not Found - ‘FS2:\EFI\CLOVER\drivers64UEFI\’ "

Which made me nervous, but it was mentioned in the instruction thread to reboot, which I did. (directory showed up after rebooting and jumping into the shell again).

I noticed that the screen that says "Welcome to Clover 4769 … Testing Hardware… " takes much longer to complete. It's normally cleared in a second or two, and now it takes probably 15 seconds (didn't time it, but it's a while). Similarly, after in Clover the countdown to load from my Boot drive, instead of instantly seeing the Apple logo (White on Black), I have a black screen for maybe 15-20 seconds, THEN the Apple logo, but then it reboots right away.

I haven't tried the other two memory fixes, but I'll report back when I do.

I did make the BIOS changes that Adrian B recommended as well.
 
Last edited:
MojaveBoot OsxAptioFix2Drv-free2000  1.png MojaveBoot OsxAptioFix2Drv-free2000  2.png

Next round of attempts.

I went through and added each of the memory fix files to the \EFI\CLOVER\drivers64UEFI directory of my boot drive. Screenshots above show the results after trying the OsxAptioFix2Drv-free2000 driver. I did make sure to delete the old ones before trying the new ones.
 
Mojave Install Drive OsxAptioFix2Drv-free2000  2.png Mojave Install Drive OsxAptioFix2Drv-free2000  1.png

I tried just booting to the Mojave Installer drive but had the same reboot issue, so I also tried updating the memory driver,
OsxAptioFix2Drv-free2000 was used for the attempt in these screenshots.

What the heck did I do by updating the BIOS??? so perplexing...
 
OOOOHHH KAY...

I stepped back. I went into the BIOS and loaded Optimized Defaults, and the ONLY thing I changed was SATA Mode Selection to AHCI.

I was able to boot into my Mojave installer, so I installed Mojave on an old 64GB SSD drive over (SATA to USB converter).

So, I decided to try boot back into my original Mojave install, and it works.

I know cursing is likely not allowed here, but, WTF. Glad it's working, and I assume I didn't need to install Mojave on another drive just to get my original one working... but when I went back to review the BIOS settings, there wasn't really much significant changed. I'm confused, some more. The last thing I did was I restored what I believe was my original memory fix driver, AptioMemoryFix-64, to my EFI partition (but that didn't fix it).

Where settings are different from what I had below, below I added (Schmoppa - -- from OD) (or Optimized Defaults).

I kept Adrian B's input as well(bold parantheses without my username in it)

Unless I missed something in my BIOS settings check just now, I don't know what could have caused the issues I had.

The only remaining issue I have now (that I know of) is the "Welcome to Clover 4769 … Testing Hardware… " still takes much longer to complete than it used to before I did the BIOS update. At least 30 seconds or so. Any ideas on how to speed that up again without effing up my system again? lol.

Here's my current settings (
  1. M.I.T.
  2. Advanced Frequency Settings
      1. Processor Graphics Clock - 1150 Auto
      2. CPU Clock Ratio - 34
      3. Advanced CPU Core Features
        1. CPU Clock Ratio - 34
        2. Intel(R) Turbo Boost Technology - Auto
        3. Turbo Power Limit(Watts) - 77 Auto
        4. Core Current Limit(Amps) - 112 Auto
        5. CPU Core Enabled - 4 Auto
        6. CPU Enhanced Halt (C1E) - Auto
        7. C3/C6 State Support - Auto
        8. CPU Thermal Monitor - Auto
        9. CPU EIST Function - Auto
      4. Extreme Memory Profile (X.M.P) - Profile1 (optimized defaults was normal, which booted, and then I changed to Profile 1 and Turbo below and it still booted).
      5. System Memory Multiplier -16 Auto
    1. Advanced Memory Settings
      1. Extreme Memory Profile (X.M.P) - Profile1
      2. System Memory Multiplier - 16 Auto
      3. Performance Enhance - Turbo
      4. DRAM Timing Selectable - AUTO
      5. Channel A / B Timing Settings - AUTO
  3. BIOS Features
    1. Boot Option 1-8 - (UEFI OSX Drive is primary)
    2. CD/DVD Rom Drive BBS Priorities - my optical drive
    3. Hard Drive BBS Priorities - Boot option 1 is my boot drive
    4. Bootup NumLock State - Enabled (Adrian B Disabled)
    5. Security Option - System
    6. Full Screen LOGO Show - Enabled
    7. Fast Boot - Disable
    8. Limit CPUID Maxmimum - Disabled
    9. Execute Disable Bit - ENABLED
    10. Intel Virtualization Technology - Enabled (Schmoppa - disabled with OD)
    11. Windows 8 Features - Other OS
      1. Boot Mode Selection - UEFI and Legacy
      2. LAN PXE Boot Option ROM - Disabled
      3. Storage Boot Option Control - UEFI First (Schmoppa - Legacy Only with OD)
    12. Other PCI Device ROM Priority - UEFI OpROM
    13. Network Stack - Disabled
  4. Peripherals
    1. SATA Controller(s) - Enabled
    2. SATA Mode Selection - AHCI
    3. XHCI Pre-Boot Driver - Enabled
    4. xHCI Mode - Auto (Adrian B - Try Smart Auto) (Schmoppa - Smart Auto from OD)
      1. HS Port #1-4 Switchable - Enabled
      2. xHCI Streams - Enabled
    5. USB2.0 Controller - Enabled
    6. Audio Controller - Enabled
    7. Init Display First - AUTO
    8. Internal Graphics - AUTO
    9. Internal Graphics Memory Size - 64M
    10. DVMT Total Memory Size - MAX
    11. Intel (R) Rapid Start Technology - Disabled
    12. Legacy USB Support - AUTO (Schmoppa - ENABLED from OD)
    13. XHCI Hand-off - Enabled
    14. EHCI Hand-off - Enabled (Adrian B - Try Disabled or Auto) (Schmoppa - Disabled from OD)
    15. Port 60/64 Emulation - Disabled
    16. Trusted Computing
      1. Disabled
    17. Onboard Lan Controller - Enabled
    18. ASF Configuration (Alert Standard Format)
      1. ASF Support - Enabled
      2. ASF BIOS Mode - ON
      3. ASF WatchDog Timer - Disabled
    19. MCTP Configuration (Management Component Transport Protocol)
      1. MCTP Support - Disabled
    20. Super IO Configuration
      1. Serial Port A, B, Parallel Ports - All Enabled (Adrian B - Set ALL Serial Port/SuperIO settings to Disabled) (schmoppa - set to Enabled with OD)
    21. Intel(R) Smart Connect Technology
      1. ISCT Configuration - Disabled
    22. Marvell ATA Controller Configuration
      1. AHCI
    23. Serial Port Console Redirection
      1. Com0, Com1, Serial Port, Console Redirection - Enabled (Adrian B - Serial Ports must be disabled) (schmoppa - enabled with OD)
  5. Power Management
    1. Resume by Alarm - Disabled
    2. ErP - Disabled
    3. High Precision Event Timer - Enabled
    4. Restore AC Power Loss - Power Off (Schmoppa - Power off was the OD setting, had been set toPower On before OD)
    5. Soft-Off by PWR-BTTN - Instant Off
    6. Internal Graphics Standby Mode - Enabled
    7. Internal Graphics Deep Standby Mode - Enabled
    8. Power on by keyboard - Disabled
    9. Power on by mouse - disabled
 
Status
Not open for further replies.
Back
Top