← All Beelink SER9 fixes Fix Guide

How to Fix BSOD SECURE_KERNEL_ERROR and Random Crashes on the Beelink SER9

💻 Device: Beelink SER9 🗓 Added

Causes

  • Outdated or incompatible BIOS firmware — the early SER9 BIOS versions shipped with AMD AGESA microcode that has known SECURE_KERNEL_CHECK_FAILURE and IRQL_NOT_LESS_OR_EQUAL bugs specific to the Ryzen AI 9 HX 370 platform; Beelink has released multiple BIOS updates specifically addressing these crash patterns
  • AMD chipset drivers not installed — the factory Windows installation on the SER9 often ships with generic Microsoft PCIe and chipset drivers rather than the dedicated AMD chipset driver package, causing improper power state transitions between the CPU, iGPU, and PCIe devices that manifest as random BSODs
  • Memory timing or stability issues — the SER9 uses soldered LPDDR5X-7500 RAM, and some units shipped with suboptimal memory training parameters in the BIOS that cause random memory controller errors under load, particularly in multi-threaded workloads or when the iGPU (Radeon 890M) accesses system memory for graphics operations
  • Driver conflicts from the Mediatek WiFi/Bluetooth module — the Mediatek MT7925 (or similar) driver's power management integration with Windows Modern Standby can trigger a BugCheck 0x139 (KERNEL_SECURITY_CHECK_FAILURE) when the system transitions between active and idle power states, especially when Bluetooth devices are connected
  • Overheating under sustained load — the SER9's compact vapor chamber cooler can reach thermal saturation during extended gaming or CPU-intensive tasks; when the CPU/GPU hotspot exceeds 105°C, the system may crash with a hardware error BSOD instead of cleanly throttling, particularly if the thermal paste application was uneven from the factory

How to Fix

  1. Update the SER9 BIOS to the latest version: visit the Beelink SER9 support page and download the most recent BIOS file. Create a FAT32-formatted USB drive, copy the BIOS file (usually named E9Axx.ROM or SER9_*.CAP) to the drive. Restart the SER9, press Del to enter BIOS, navigate to the Tool or EZ Flash section, select the BIOS file from the USB drive, and confirm the flash. Do not power off during the update process. After the update completes, enter BIOS again and load optimized defaults (F5 → Save).
  2. Install the official AMD chipset driver package: go to amd.com/en/support/chipsets/amd-ryzen-chipset-drivers and download the latest AMD Chipset Driver for the Ryzen AI 300 series. Run the installer with default options, selecting a Clean Install if prompted. This installs the proper AMD I2C, GPIO, PCIe, and PSP drivers that replace the generic Microsoft drivers. Reboot after installation.
  3. Run Windows Memory Diagnostic to check for RAM instability: press Win + R, type mdsched.exe, and select Restart now and check for problems (recommended). The system will reboot and run the memory test, which takes 20–30 minutes. If errors are reported, contact Beelink support — the LPDDR5X memory is soldered and cannot be replaced by the user; a motherboard replacement may be needed under warranty.
  4. Update all AMD GPU and Mediatek drivers: open AMD Software: Adrenalin Edition and check for updates. Then go to Device Manager → expand Network adapters → right-click your Mediatek WiFi adapter → Update driverSearch automatically for drivers. If Windows finds an update, install it. Also update the Bluetooth driver in the same way. After all updates, reboot.
  5. Disable Modern Standby (S0ix) as a diagnostic step: open PowerShell as Administrator and run:
    powercfg /setacvalueindex scheme_current sub_sleep allowstandbystates 0
    powercfg /setdcvalueindex scheme_current sub_sleep allowstandbystates 0
    powercfg /setactive scheme_current
    This forces the SER9 to use the older S3 sleep state (if the BIOS supports it) or disables sleep entirely. If the BSOD stops, the issue was related to Modern Standby power state transitions. Re-enable sleep after a future BIOS/driver update.
  6. Check system temperatures and reduce thermal load: download HWiNFO64 and monitor CPU and GPU hotspot temperatures. During gaming or stress testing, if the hotspot exceeds 100°C, reduce the BIOS TDP: enter BIOS → AdvancedAMD OverclockingPrecision Boost Overdrive → set to Auto or Disabled. Also ensure the SER9 has at least 10 cm of clearance on all sides for proper airflow.
  7. If BSODs persist, perform a clean reinstall of Windows: download the Windows 11 Media Creation Tool, create a bootable USB drive, and perform a clean installation (delete all partitions). Then install the AMD chipset driver first, followed by the GPU driver, and finally the WiFi/Bluetooth drivers from the Beelink support page. Do not install third-party driver updater tools — they often install incompatible drivers that trigger crashes on the SER9.