diff --git a/Cargo.lock b/Cargo.lock
index 64df936..1b7b142 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1818,7 +1818,7 @@ dependencies = [
[[package]]
name = "keyfork-qrcode"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"image",
"keyfork-bug",
diff --git a/crates/qrcode/keyfork-qrcode/Cargo.toml b/crates/qrcode/keyfork-qrcode/Cargo.toml
index cb36920..c802864 100644
--- a/crates/qrcode/keyfork-qrcode/Cargo.toml
+++ b/crates/qrcode/keyfork-qrcode/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "keyfork-qrcode"
-version = "0.1.0"
+version = "0.1.1"
repository = "https://git.distrust.co/public/keyfork"
edition = "2021"
license = "MIT"
diff --git a/crates/qrcode/keyfork-qrcode/src/lib.rs b/crates/qrcode/keyfork-qrcode/src/lib.rs
index 8c2d665..3b9b168 100644
--- a/crates/qrcode/keyfork-qrcode/src/lib.rs
+++ b/crates/qrcode/keyfork-qrcode/src/lib.rs
@@ -5,7 +5,7 @@ use keyfork_bug as bug;
use image::io::Reader as ImageReader;
use std::{
io::{Cursor, Write},
- time::{Duration, SystemTime},
+ time::{Duration, Instant},
process::{Command, Stdio},
};
use v4l::{
@@ -110,11 +110,10 @@ pub fn scan_camera(timeout: Duration, index: usize) -> Result