● LIVE   Breaking News & Analysis
Kousa4 Stack
2026-05-01
Hardware

3mdeb Advances openSIL and Coreboot Integration for Ryzen AM5 Motherboards: Q&A

3mdeb advances openSIL and Coreboot on MSI PRO B850-P WiFi, achieving key milestone in open firmware bring-up for Ryzen AM5 consumer boards.

3mdeb, a consulting firm specializing in open-source firmware, is making waves with two simultaneous initiatives: porting an open-source firmware stack to a Gigabyte EPYC server motherboard and bringing Coreboot with AMD openSIL to a consumer Ryzen AM5 motherboard, specifically the MSI PRO B850-P WiFi. While the work is not yet ready for everyday users, their latest blog post highlights a significant milestone in the openSIL plus Coreboot bring-up process. This Q&A breaks down what they've achieved, why it matters, and what's next.

1. What are the two key projects 3mdeb is currently pursuing?

3mdeb is tackling two exciting open-source firmware projects at the same time. One focuses on a server-class motherboard: they are developing an open firmware stack for a Gigabyte EPYC server board. The other targets a consumer platform: porting Coreboot and AMD openSIL to a Ryzen AM5 motherboard, specifically the MSI PRO B850-P WiFi. Both projects aim to provide fully transparent and customizable firmware alternatives to proprietary BIOS/UEFI. The server project helps data centers and enterprises reduce vendor lock-in, while the consumer project empowers PC enthusiasts and developers to control their own hardware. By working on both ends of the spectrum, 3mdeb demonstrates that open-source firmware can scale from high-performance servers to everyday desktops.

3mdeb Advances openSIL and Coreboot Integration for Ryzen AM5 Motherboards: Q&A

2. What milestone did 3mdeb recently achieve with the MSI PRO B850-P WiFi board?

In their latest blog post, 3mdeb announced a notable breakthrough: they successfully got more bits of AMD openSIL working together with Coreboot on the MSI PRO B850-P WiFi motherboard. While the system is not yet at a stage where an end-user could boot an operating system normally, the team reached a critical point in the bring-up process. Specifically, they managed to initialize essential hardware components like memory and basic I/O through the openSIL layer, which previously required proprietary AMD AGESA code. This is a huge step because it proves that the open-source abstraction layer can handle low-level tasks that were once locked behind closed doors. The effort still needs more work on peripheral support, power management, and final boot flow, but the milestone brings a fully open firmware on AM5 closer to reality.

3. Why is this work important for the open-source firmware community?

The significance of 3mdeb's progress lies in its potential to liberate modern AMD platforms from proprietary firmware. For years, Ryzen motherboards relied on AMD's AGESA, which is closed-source and often tied to specific board vendors. openSIL (Open-Source Silicon Initialization Library) is AMD's answer to that: a set of open-source routines that can replace AGESA for booting Ryzen CPUs. Getting openSIL to work on a consumer AM5 board like the MSI PRO B850-P WiFi means that PC builders and firmware developers can, for the first time, have a fully auditable and customizable boot process. This aligns with the Coreboot philosophy of minimal, secure, and high-performance firmware. The milestone described in question 2 shows that the combination is viable on latest-generation hardware, encouraging more contributors to join and accelerate development toward a usable daily-driver firmware.

4. What challenges does 3mdeb still need to overcome?

Despite the encouraging progress, several hurdles remain before an end-user can flash Coreboot+openSIL onto their MSI PRO B850-P WiFi and expect a stable system. First, peripheral initialization is incomplete—components like USB controllers, SATA ports, and onboard audio often require custom initialization sequences that openSIL may not fully cover yet. Second, power management (including sleep states and CPU frequency scaling) needs to be implemented and tested. Third, the boot flow must be refined to handle the full UEFI boot chain or a direct payload like SeaBIOS or Tianocore. Additionally, while openSIL handles CPU and memory, the board's embedded controller and fan control still rely on proprietary code. Each of these issues requires dedicated debugging, often with limited documentation from AMD or motherboard vendors. The team at 3mdeb is systematically tackling these challenges, but it will take time and community support to achieve a polished, production-ready firmware.

5. When can users expect a usable open-source firmware for Ryzen AM5 boards?

As of now, 3mdeb has not given a specific timeline for a user-ready release. Their current focus is on completing the bring-up and ensuring basic functionality—booting the board to a command line or a simple OS. Given the complexity of modern AM5 platforms and the need to support many peripherals, a stable release may be months or even a year away. However, enthusiasts can already help by testing early patches or contributing code. The milestone described in question 2 is a strong indicator that the foundation is solid, and with more developers involved, the pace could accelerate. For now, those who want to experiment can follow 3mdeb's blog and repository for experimental builds, but they should not expect a drop-in replacement for their BIOS yet. The end goal is a fully functional Coreboot+openSIL firmware that can boot Linux and possibly Windows on Ryzen AM5 hardware, with full transparency and performance.

6. How does the openSIL project differ from the older AGESA firmware?

AMD's AGESA (AMD Generic Encapsulated Software Architecture) is a proprietary blob that initializes the CPU, memory, and chipset during boot. It is integrated into motherboard firmware by vendors and is not publicly auditable. openSIL, on the other hand, is an open-source library designed to perform the same low-level hardware initialization tasks. The key differences are threefold: transparency (anyone can inspect and modify the code), flexibility (it can be used with open-source firmware like Coreboot instead of UEFI), and community-driven development. openSIL is not a full firmware replacement; it provides the building blocks that Coreboot (or other payloads) can call. By replacing AGESA with openSIL, 3mdeb removes the last major proprietary dependency on modern AMD boards. For the consumer AM5 motherboard in question, this means the entire boot path can be free software, from the first CPU instruction onward.