My experience upgrading the BIOS of a Windows 11 mini PC (with BitLocker) in 2026

I don’t always update the BIOS of my system, but when I do, I always make sure to waste several hours doing so. Last time I did that was in 2020, but this happened again when I updated the BIOS for the Khadas Mind 2 to test it with the Mind xPlay display and Mind Graphics 2 dock.

Khadas provides the BIOS with instructions to update the Mind 2 mini PC, and it’s supposed to take five minutes, but I ended up wasting two about hours… The first step is to download and extract a zip file (mind-2-bios-v1.07-260122.zip), then start the Flash_BIOS upgrade program, and finally wait for the upgrade to complete.

Khadas Mind 2 BIOS update

That part went great. No problem, but when the system rebooted, I was greeted by a BitLocker window asking me to enter a recovery key to carry on with the boot process.

BitLocker Recovery Key

There’s no way to avoid this, and that’s a bit annoying, but I understand this is done for security reasons, since the BIOS was changed and BitLocker (device encryption) is enabled, Windows 11 wants to make sure it’s not from a bad actor.  So I went to aka.ms/myrecoverykey on another machine, where I could find the 48-digit recovery key from the MIND mini PC.

BitLocker Recovery Keys

As a side note, I think I understand why the Windows setup wizard sometimes forces users to log in with a Microsoft account and other times, it does not. If you don’t have a Microsoft account and BitLocker is enabled, you need an account to recover access, unless you’ve manually saved the keys on a USB flash drive. Without recovery keys, you’ll need to wipe out the drive when reinstalling Windows and lose your data.

Nevertheless, I had my recovery key, so I tried to type it in on the BitLocker window. The only problem is that it shows only for 5 seconds before rebooting in a loop… Not quite enough time to type 48 digits from a random key and click on Continue… So I had to find a workaround: selecting Skip this drive->Troubleshoot->Advanced options-> Command prompt.

Windows Recovery Command Prompt

It was still locked, but I could select Unlock and enter the recovery keys without the system rebooting every 5 seconds as I typed.

Command Prompt Bitlocker Recovery Key

I got access to the Command Prompt, and I temporarily suspended BitLocker with the following command:


Temporarily Suspend BitLocker

After that, I exited and continued the boot process. I saw Windows booting animation and was about to celebrate. However, I have enough experience to know that once something goes wrong, it can go wrong more than one way, and I was unable to log in to Windows as my PIN (aka password) was not available. That issue is documented in another documentation on the Khadas website, but that’s easy enough to solve anyway.

Windows 11 PIN not available

I clicked on “Set up my PIN” and was informed of potential caveats of doing so. It’s not like I had any choice anyway, and in my case, it had no negative impacts.

Reset pin caveats

I selected the Phone recovery method to scan a QR code and changed the PIN.

Windows Security Password

I finally managed to log in to Windows 11 Pro. Device encryption/BitLocker was temporarily suspended, and should resume automatically the next ttime we reboot the device.

BitLocker Device Encryption Temporarily Disabled

I did that twice, and the same message still showed up, so I manually ran the following command as an administrator to resume encryption:


Windows 11 restore BitLocker after BIOS update

The suspension message is gone. I did a last reboot to confirm everything was back to normal.

I’m all for security, but there must be a better way to implement a secure BIOS upgrade on a Windows 11 machine with BitLocker… Funnily enough, I might have to disable or suspend BitLocker again soon, as I plan to install Ubuntu 26.04 on the Mind 2.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
11 Comments
oldest
newest
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC