Skip to content

Instantly share code, notes, and snippets.

@GodSpoon
Created September 6, 2025 21:34
Show Gist options
  • Select an option

  • Save GodSpoon/d0cfe0dd7419518fcf2b7a81f4cbd21d to your computer and use it in GitHub Desktop.

Select an option

Save GodSpoon/d0cfe0dd7419518fcf2b7a81f4cbd21d to your computer and use it in GitHub Desktop.
Flash Stock Asrock BIOS to CyberpowerPC b450m Gaming

This guide explains how to update your CyberPower-branded "ASRock B450m Gaming" motherboard to the official ASRock B450M/ac BIOS for that board. This process nukes the CyberPower logo, adds NVME support, CPU support and the other ASRock features.

Here are the files I used, original credits to this reddit comment, I mostly made this for visibility/documentation


Steps

  1. Download the latest BIOS

    • Get the latest BIOS from ASRock’s support page, as of writing the last stable release is: B450Mac(3.10)ROM.zip
    • Unzip the archive; you should have a file named B45MAC3.10.
  2. Download Flashtools

    • Download from here.
    • Extract the files. The package includes the portable Rufus app.
  3. Create a FreeDOS Bootable USB

    • Use Rufus to make a bootable USB drive with FreeDOS.
  4. Copy Required Files to USB

    • Copy flashrom.exe and CWSDPMI.EXE from the Flashtools package.
    • Copy the BIOS ROM file (B45MAC3.10).
  5. Boot from the USB Drive

    • Reboot your PC and boot into the USB drive.
    • FreeDOS should load.
  6. Backup Current BIOS (Important!)

    • Before flashing, always make a backup:
      flashrom -p internal -r BACKUP.ROM
    • Store this file safely in case you need to restore.
  7. Flash the New BIOS

    • Write the new BIOS:
      flashrom -p internal -w B45MAC3.10
    • Replace B45MAC3.10 with your actual BIOS filename if different.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment