From 90fbf4164e5f8dd7a91a8163c7ffd113e3430662 Mon Sep 17 00:00:00 2001 From: Matthew Jackson <1085847+MattJackson@users.noreply.github.com> Date: Mon, 29 Jun 2026 16:59:04 -0700 Subject: [PATCH] unlock: firmware Unlocked sets drive_unlocked=true The firmware route puts the drive into clear-content mode, so it reports drive_unlocked=true (and no bus key) per the extended Unlocked contract. --- ld/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ld/src/lib.rs b/ld/src/lib.rs index d024c27..fca0596 100644 --- a/ld/src/lib.rs +++ b/ld/src/lib.rs @@ -178,6 +178,10 @@ impl Unlocker for LibreDrive { Ok(Unlocked { vid: Some(vid), read_data_key: None, + // Firmware unlock puts the drive in clear-content mode: AACS bus + // encryption is removed at the drive, so the gate needs no bus key. + drive_unlocked: true, + read_data_key_err: None, }) }