Skip to content

Prerequisites

Before you start, make sure you have everything you need. Missing a critical component will block your progress.

Essential Hardware

The Board

AMD BC-250 Board

  • Where to buy: AliExpress, eBay
  • What to look for: Any BIOS version is fine (P2.00, P3.00, P4.00, P5.00)
  • Avoid: Boards without heatsink or obvious physical damage

Power Supply

12V PSU with PCIe 8-pin connector

Minimum requirements:

  • Wattage: 300W+ recommended (250W minimum)
  • Connector: PCIe 8-pin (6+2 pin)
  • Voltage: 12V rail with adequate amperage

Power draw by use case:

  • Idle: 70-85W (with governor), 85-105W (without governor)
  • Light gaming: 100-150W
  • Heavy gaming: 150-200W
  • Maximum load (RT on): Up to 235W (can exceed 250W+ with GPU frequency patch)

Recommended PSUs:

  • Budget: Flex ATX 500W
  • Compact: FSP500-30AS
  • Ultra-compact: MeanWell LOP-300-12 (bare PCB, requires knowledge)
  • Full ATX: Any 400W+ ATX PSU you have lying around

6-pin Adapters

Some users report success with 6-pin to 8-pin adapters, but this is NOT recommended. The board CAN draw more than 150W (the 6-pin limit).

Cooling

High Static Pressure 120mm Fan(s)

The stock heatsink is passive and designed for rack-mount chassis airflow. You MUST add active cooling.

Minimum: 1x 120mm fan Recommended: 2x 120mm fans in push-pull

Best fans (by community testing):

  1. Arctic P12 Max / P12 Pro - Best value, 6.9 mmH2O static pressure (P12 Pro more readily available)
  2. Noctua NF-A12x25 - Premium option, quieter
  3. Arctic P14 Max - Larger option if you have space

Fan Requirements

You NEED high static pressure fans (3+ mmH2O). Standard case fans won't push enough air through the dense fin array.

Heatsink modification: Required for axial fans

  • Straighten bent fins (they're often bent from manufacturing/shipping)
  • OR cut top of fin array for easier airflow (advanced)

Full cooling guide →

Display Connection

DisplayPort Cable or Adapter

The board has NATIVE DisplayPort output.

Options:

  • Best: Native DisplayPort cable (1080p/1440p/4K)
  • Good: Passive DP to HDMI adapter (1080p/1440p, audio works on any kernel)
  • Also fine: Active DP to HDMI adapter (needed for 4K60+ on HDMI displays and for HDMI-CEC; audio needs a current kernel, see below)

TVs and projectors may not show the BIOS

Some smart TVs and projectors cannot show the resolution the BIOS screen uses, so the first start-up looks like a dead board. If the Num Lock or Scroll Lock light on the keyboard responds but the screen stays blank, the board is running: do the first setup on a PC monitor and move the board to the TV afterwards. Reported by @bearhudson.

DisplayPort audio needs a current kernel

On older kernels, audio over native DisplayPort and active adapters plays about 18% slow or not at all. Kernel 7.2 or newer fixes it completely and current longterm kernels fix the large error; the DisplayPort audio page has the table. The adapter is not the cause: passive adapters use a clock path the bug does not touch, and USB audio sidesteps it entirely.

Display troubleshooting →

BIOS Flashing

FAT32 USB Stick (any size)

  • For flashing modded BIOS
  • Any cheap USB 2.0/3.0 stick works
  • Must be formatted as FAT32

Essential Software

Linux Distribution

The BC-250 requires Linux for GPU support. Windows has NO drivers.

Recommended (easiest setup):

  • Fedora 43 Workstation - Most tested, good documentation (Fedora 42 is EOL)
  • Bazzite - Gaming-focused, works out-of-box

Also work well:

  • CachyOS (best performance, harder setup)
  • Manjaro
  • Arch Linux (for advanced users)
  • Ubuntu (with Mesa 25.1.5+ PPA)
  • SteamOS (now has updated Mesa)

Avoid:

  • Kernel 6.15.0-6.15.6 and 6.17.8-6.17.10 (GPU driver issues — fixed in 6.17.11+)

Full distribution comparison →

Modded BIOS Files

Download from: bc250-bios repository

Required files:

  • BC250_3.00_CHIPSETMENU.ROM - Main BIOS file
  • BIOS flashing utility (included in repo)

BIOS flashing guide →


Thermal Management

Thermal Paste

  • Stock paste is old and dried out
  • Recommended: Arctic MX-4, Thermal Grizzly Kryonaut
  • Budget: Any non-conductive paste
  • Advanced: PTM7950 phase-change pad (best temps)

Thermal Pads (for VRAM)

All the GDDR6 sits on the underside of the board, opposite the APU, and that side gets hot.

  • Size: 2mm thickness (verify the gap on your board first)
  • Option: Add heatsink to backplate for passive cooling

See Memory Thermal Pad Replacement for the full procedure.

Storage

M.2 NVMe SSD

The board has one M.2 2280 slot (PCIe Gen 2 x2).

  • Minimum: 256GB for OS + a few games
  • Recommended: 1TB for comfortable gaming library
  • Note: USB 3.0 port can handle external SSDs (limited to ~1 GB/s)

Connectivity

USB WiFi/Bluetooth Adapter

The board has NO built-in wireless.

  • Budget: Any USB WiFi dongle
  • Recommended: Realtek RTL8822BU chipset (in-kernel driver as of 6.12+)
  • Alternative: USB-C DAC/headphones for audio

WiFi and Custom Kernels

Some custom kernel builds or patched images (e.g., Bazzite "performance mode") may not include your WiFi adapter's driver. If WiFi stops working after a kernel change or image rebase, connect via Ethernet and reinstall the driver. Choose adapters with in-kernel drivers (like RTL8822BU) for best compatibility.

Case/Mounting

The board is bare PCB, so you'll want some kind of enclosure or mounting.

Options:

  • 3D printed cases - Many designs on Printables
  • GPU enclosures - Some fit the BC-250
  • DIY: Standoffs + acrylic/wood sheet
  • Rack mount: Original use case (need compatible chassis)

See the BC250 Discord for community case designs and 3D printable options.


Optional but Useful

Tools

  • Phillips screwdriver - For mounting, cable management
  • Thermal paste applicator - Or use credit card
  • Multimeter - For troubleshooting power issues

Recovery Tools

CH341A BIOS Programmer

For BIOS recovery if flashing fails (rare but possible).

  • Clips onto BIOS chip for external flashing
  • Only needed if you brick the BIOS (uncommon)

Monitoring/Tuning

These are installed via Linux package manager after setup:

  • nvtop - GPU monitoring
  • sensors (lm-sensors) - Temperature monitoring
  • mangohud - In-game FPS overlay
  • CoolerControl - Fan curve configuration


Before You Order

Check You Have

From existing hardware:

  • Monitor with HDMI or DisplayPort
  • Keyboard and mouse
  • Another PC to download Linux ISO
  • USB stick for installer (8GB+)
  • Basic tools (screwdriver)

Plan Your Build

  • Where will it go? (desk, TV console, rack)
  • How will you cool it? (fan placement)
  • How will you mount/enclose it?
  • Audio solution? (passive adapter, USB DAC, or DisplayPort)

Ready to Order?

Once you have everything on this list, you're ready to proceed:

  1. BIOS Flashing - First step after hardware arrival
  2. Quick Start Guide - Fast-track setup
  3. Full Linux Setup - Detailed installation guide

Community Tip: Order the BC-250 first (longest shipping time from AliExpress), then order everything else while you wait.