diff --git a/embassy/demos/picow/Cargo.lock b/embassy/demos/picow/Cargo.lock
index d076e649e76fe95a2dbadfd782281132b5d8fa66..3164bfbc6f1fe670bc416ef2346736a233f128e7 100644
--- a/embassy/demos/picow/Cargo.lock
+++ b/embassy/demos/picow/Cargo.lock
@@ -131,6 +131,7 @@ checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
 [[package]]
 name = "bcrypt"
 version = "0.14.0"
+source = "git+https://github.com/mkj/rust-bcrypt?branch=noalloc#554a3faa485100c4809ac334a7c291afd8c38958"
 dependencies = [
  "base64",
  "blowfish",
diff --git a/embassy/demos/picow/Cargo.toml b/embassy/demos/picow/Cargo.toml
index eaeee18c011965bdf3aaa1110eb8b84e70cb64d0..237a66118a2b1ffeec2efd12c4061ba205c97d90 100644
--- a/embassy/demos/picow/Cargo.toml
+++ b/embassy/demos/picow/Cargo.toml
@@ -88,7 +88,8 @@ embassy-net-driver = { path = "/home/matt/3rd/rs/embassy/embassy-net-driver" }
 embassy-net-driver-channel = { path = "/home/matt/3rd/rs/embassy/embassy-net-driver-channel" }
 smoltcp = { path = "/home/matt/3rd/rs/smoltcp" }
 
-bcrypt = { path = "/home/matt/3rd/rs/bcrypt" }
+bcrypt = { version = "0.14", git = "https://github.com/mkj/rust-bcrypt", branch = "noalloc" }
+#bcrypt = { path = "/home/matt/3rd/rs/bcrypt" }
 
 [profile.dev]
 debug = 2