SED drives in Framework Laptop 16 AI 300 BIOS 3.04 not working

First let me start by acknowledging that i have a very edge case configuration but i am required by company policy to have a FIPS certified SED(Self Encrypting Drive) in my BYOD machine.

I just got a new Framework Laptop 16 and for the life of me i cannot get either of the two SED SSDs that i have been supplied with to work properly.
They are a Digistor Citadel C-ADV and a Kanguru SED300 and the strange behavior starts as soon as i am installing an OS on them before even activating the encryption and the Pre Boot Auth env.

They are both recognized fine and boot if the power button is pressed or a shutdown is performed but i get the dreaded “couldn’t detect an operating system or bootable drive” if a restart is performed, have to manually power cycle the machine before they show up and boot normally.
After enabling the OPAL compliant encryption/PBA the drive is still present at the hw device level in the “Attached device list” but cannot be booted from.
Tried everything i could think of in the BIOS, it seems the “BlockSID” option is missing as well as the option to explicitly enable AHCI mode.

Any pointers would be greatly appreciated.
Thanks!

FW16 gen1 required bios update. Here is instruction how to enable disk encryption it Issues enabling BitLocker hardware encryption (Windows Encrypted Hard Drive) on AMD 7840 - #71 by Quin_Chou

it didn’t work for some folks and couple comments below there is another instruction. I have not played with it, but it is on my todo list

1 Like