diff --git a/electrum/contrib/deterministic-build/requirements-hw.txt b/electrum/contrib/deterministic-build/requirements-hw.txt
--- a/electrum/contrib/deterministic-build/requirements-hw.txt
+++ b/electrum/contrib/deterministic-build/requirements-hw.txt
@@ -1,6 +1,9 @@
 attrs==21.4.0 \
     --hash=sha256:2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4 \
     --hash=sha256:626ba8234211db98e869df76230a137c4c40a12d72445c45d5f5b716f076e2fd
+base58==2.1.1 \
+    --hash=sha256:c5d0cb3f5b6e81e8e35da5754388ddcc6d0d14b6c6a132cb93d69ed580a7278c \
+    --hash=sha256:11a36f4d3ce51dfc1043f3218591ac4eb1ceb172919cebe05b52a5bcc8d245c2
 btchip-python @ https://github.com/EchterAgo/btchip-python/archive/f65cca5dea1cae6031accc961b5754d02c52a106.tar.gz \
     --hash=sha256:586f8ea4d48287c4b744b47dee031dbdaa3a7a2483ba49d3e87efc340177f52d
 certifi==2024.7.4 \
@@ -351,9 +354,12 @@
 six==1.16.0 \
     --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
     --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
-trezor==0.13.9 \
-    --hash=sha256:30ffcbefb5f9300fe1ac34754a593ff10ae400bce22e2a062c45870ed4949fd5 \
-    --hash=sha256:9450bd7bb9d23e5e33a3c9e58e18f058b44c9d9c34ca664b4981a795aa9fb1ef
+slip10==1.0.0 \
+    --hash=sha256:bfba758c2ba01ffd5c49fd097cff8934f2f8f4f1e5a034a3e93adcf164d3ae9c \
+    --hash=sha256:6e25416bf47f37d68abe413766c84f6bbfe673934d93a05f981ec94a5fbd18a2
+trezor[hidapi] @ \
+    https://github.com/Bitcoin-ABC/ecash-trezor-firmware/archive/bea24410b4f3b7a7327bb934a78cf9cba482572a.tar.gz#subdirectory=python \
+    --hash=sha256:fd880ad60b4ec99e97265cbeeb54bfd85cb414ce3a50ef0825b014253a4166ae
 typing-extensions==4.9.0 \
     --hash=sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783 \
     --hash=sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd
diff --git a/electrum/contrib/requirements/requirements-hw.txt b/electrum/contrib/requirements/requirements-hw.txt
--- a/electrum/contrib/requirements/requirements-hw.txt
+++ b/electrum/contrib/requirements/requirements-hw.txt
@@ -1,5 +1,6 @@
 Cython>=0.27
-trezor[hidapi]>=0.13.8,<0.14
+# trezorlib with support for eCash stake signatures (if a custom firmware is used)
+trezor[hidapi] @ https://github.com/Bitcoin-ABC/ecash-trezor-firmware/archive/bea24410b4f3b7a7327bb934a78cf9cba482572a.tar.gz#subdirectory=python
 keepkey>=6.1
 # btchip-python 0.1.32 with a patch to fix a malformed dependency
 # See https://github.com/LedgerHQ/btchip-python/pull/54