MSI PRO B850-P WIFI can't swap from CSM to UEFI to enable Secure Boot

Joined
May 27, 2025
Messages
5
Hi everyone,

I hope you are all well.

This issue has been doing my head in since I bought my PC in April.

For context, build:

MSI PRO B850-P WIFI
RTX 5070ti
AMD Ryzen 7700x

1748375980017.png

The issue is, I just can't physically habilitate secure boot in the BIOS. When I change from CSM to UEFI and restart, the BIOS gets back to CSM. Every other setting gets saved without an issue, but obviously I can't enable secure boot if I'm on CSM.

It is a really odd problem and I have tried to reset keys, TCP is active and I know on msinfo32 says UEFI is active, but when I enter the bios it says CSM.

Any idea of how to resolve it?

I could do with fixing it.

Thank you for your help.
 
Ask your GPU vendor for vBIOS update.

P.S: If you use Integrated GPU (from the CPU),
try Disable that one and leave only dGPU (5700 Ti) Enabled,
then check again. (if still the same, ask the GPU vendor for updated vBIOS to fix this issue)
 
Hi,

Thank you all for your help.

I was going to wipe the wirmware (with the possible brick risk) but found this switch randomly staring at my PC in desperation.

I switched it from Performance to Silence and it fixed everything. I don't really know the difference between modes apart from fan speeds.

It was somehow blocking the UEFI mode.

I will leave it here hoping it will help others with this issue.

Thank you all for your comments.
 

Attachments

  • 20250527_213355(1).jpg
    20250527_213355(1).jpg
    1.6 MB · Views: 169
Could you provide the model name of the graphics card install on the system? Does the system show no GOP support message on post as attached screenshot shows?
https://forum-en.msi.com/index.php?threads/cant-disable-csm.388963/
i have the same issue with my
Hi,

Thank you all for your help.

I was going to wipe the wirmware (with the possible brick risk) but found this switch randomly staring at my PC in desperation.

I switched it from Performance to Silence and it fixed everything. I don't really know the difference between modes apart from fan speeds.

It was somehow blocking the UEFI mode.

I will leave it here hoping it will help others with this issue.

Thank you all for your comments.
have the same issue and still cant find a solution yet.

Motherboard: MSI B850 Gaming Plus WiFi
I am trying to enable Secure Boot, which requires disabling CSM / switching to UEFI-only boot mode. However, every time I change the "BIOS UEFI/CSM Mode" setting from CSM to UEFI and save, the setting reverts back to CSM on its own the next time I enter the BIOS. This happens consistently and prevents me from enabling Secure Boot at all.

Steps I have already tried, none of which resolved the issue:
1. Updated the motherboard BIOS to the latest available version using M-Flash from a FAT32 USB drive.
2. Performed "Load Setup Defaults" after the BIOS update, then manually changed only the "BIOS UEFI/CSM Mode" setting from CSM to UEFI without touching any other setting in the same session, then saved and exited.
3. Allowed the system to fully boot into Windows after the change before re-entering the BIOS to check the setting.
4. Verified there is only a single storage drive connected (no secondary drives, USB drives, or optical drives attached) at the time of the change.
5. The SSD is confirmed to be using a GPT partition table, and Windows was originally installed in UEFI mode (not Legacy/MBR).

Despite all the above, the BIOS UEFI/CSM Mode setting still automatically reverts to CSM after a save/reboot cycle.

Unfortontly my VGA doesnt have your switch :(
 
Despite all the above, the BIOS UEFI/CSM Mode setting still automatically reverts to CSM after a save/reboot cycle.

Please list your hardware in detail, especially the CPU and GPU models, the board model is not enough. For a quick test if your graphics card is the culprit, you can try taking out the card altogether and using the iGPU of the CPU (provided that your CPU has an iGPU, so, isn't an -F model). With an iGPU used in a modern AM5 CPU (or Intel iGPU since 11th gen), those are only compatible with UEFI mode, so the BIOS should now default to that.

If that's the case, then something about the graphics card is making the BIOS think that it's not UEFI-compatible. It could be due to a buggy GOP implementation (the part of the graphics card firmware that provides UEFI support), or in some cases, the graphics card can be too old to have proper UEFI support, this is mostly with graphics cards from 2019 or older. Depending on the card, it may be possible to update the GOP part of the firmware.
 
2nd topic posted:
 
Please list your hardware in detail, especially the CPU and GPU models, the board model is not enough. For a quick test if your graphics card is the culprit, you can try taking out the card altogether and using the iGPU of the CPU (provided that your CPU has an iGPU, so, isn't an -F model). With an iGPU used in a modern AM5 CPU (or Intel iGPU since 11th gen), those are only compatible with UEFI mode, so the BIOS should now default to that.

If that's the case, then something about the graphics card is making the BIOS think that it's not UEFI-compatible. It could be due to a buggy GOP implementation (the part of the graphics card firmware that provides UEFI support), or in some cases, the graphics card can be too old to have proper UEFI support, this is mostly with graphics cards from 2019 or older. Depending on the card, it may be possible to update the GOP part of the firmware.
My hardware configuration is:


  • CPU: AMD Ryzen 7 7800X3D
  • GPU: AMD Radeon RX 580 8GB
  • Motherboard: MSI B850 GAMING PLUS WIFI
  • RAM: XPG DDR5 32GB (2×16GB) 6000MHz
  • Storage: Lexar NM790 2TB NVMe
  • PSU: XPG Core Reactor II 850W
  • OS: Windows 11 installed on a GPT partition.

Regarding the RX 580, it was working perfectly with my previous MSI B450 motherboard, and I was able to use Secure Boot normally with the same graphics card. I have also verified that the RX 580 supports UEFI.


So I don't think the graphics card itself is necessarily the problem, but I understand that the issue could potentially be related to its GOP/VBIOS implementation or compatibility with the newer motherboard.


I will try removing the RX 580 completely and booting using the 7800X3D integrated graphics, as you suggested, to see if the BIOS remains in UEFI mode
 
The RX500-series is known to cause such issues sometimes with a modern board's BIOS in UEFI mode. It's not that it doesn't support UEFI mode, it's that the GOP part of the firmware uses a buggy implementation.

I'm pretty sure it will work fine once you use the CPU's iGPU. This would then mean that the firmware of the RX 580 would have to be updated with a newer GOP version, which can be done like so:
1) Save your VBIOS/firmware with GPU-Z, in it there's a button to save it to a file (to the right of the "BIOS version" box).
2) Download the latest GOP updater and extract the files. Hint: The latest one should be the one at the bottom.
3) Drag your VBIOS file onto the GOPupd batch file. Check what version your GOP is and what version the program has as the latest, it should be newer. If the version that the program lists is not later/newer than the one from your card, then there's no need to flash it again. But usually the program will list something later/newer.
4) Update the VBIOS and save the updated VBIOS.
5) Flash it onto the card using the latest ATIFlash, it's pretty easy. In case it doesn't want to flash it, try the older ATIFlash 3.31 that appears under "Show older versions" on the website.
 
You should try to keep all information in your other topic, it will get confusing with two running at the same time.
 
Back
Top