diff --git a/Cargo.lock b/Cargo.lock
index 0465151bb9865aee414efbbe77178d61f6c80665..bdca7fb7c6bbed361db0daac66d866b84fa9b58a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -91,7 +91,7 @@ name = "card10-alloc"
 version = "0.1.0"
 dependencies = [
  "alloc-cortex-m 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "card10-sys 1.9.0",
+ "card10-sys 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
 ]
 
 [[package]]
@@ -111,6 +111,17 @@ dependencies = [
  "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
 ]
 
+[[package]]
+name = "card10-sys"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "bindgen 0.51.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)",
+ "panic-abort 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "r0 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
 [[package]]
 name = "cc"
 version = "1.0.37"
@@ -437,6 +448,7 @@ dependencies = [
 "checksum bindgen 0.51.0 (registry+https://github.com/rust-lang/crates.io-index)" = "18270cdd7065ec045a6bb4bdcd5144d14a78b3aedb3bc5111e688773ac8b9ad0"
 "checksum bitflags 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3d155346769a6855b86399e9bc3814ab343cd3d62c7e985113d46a0ec3c281fd"
 "checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5"
+"checksum card10-sys 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0d54742e30ae90ca059cac5c2299a373e86f483562de7d4bec1aac961d6fd33b"
 "checksum cc 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)" = "39f75544d7bbaf57560d2168f28fd649ff9c76153874db88bdbdfd839b1a7e7d"
 "checksum cexpr 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a7fa24eb00d5ffab90eaeaf1092ac85c04c64aaf358ea6f84505b8116d24c6af"
 "checksum cfg-if 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33"
diff --git a/card10-alloc/Cargo.toml b/card10-alloc/Cargo.toml
index d781b910caae737810f75a39cee3e294cf3a21a1..6423311acdb3b3416d1d5c4eb5d28d36b10189c7 100644
--- a/card10-alloc/Cargo.toml
+++ b/card10-alloc/Cargo.toml
@@ -24,4 +24,4 @@ default-target = "thumbv7em-none-eabi"
 
 [dependencies]
 alloc-cortex-m = "0.3"
-card10-sys = { path = "../card10-sys" }
+card10-sys = "1.9.*"