Add support for the Blockstream Jade hww
This commit is contained in:
@@ -22,6 +22,8 @@ hiddenimports += collect_submodules('keepkeylib')
|
||||
hiddenimports += collect_submodules('websocket')
|
||||
hiddenimports += collect_submodules('ckcc')
|
||||
hiddenimports += collect_submodules('bitbox02')
|
||||
hiddenimports += ['electrum.plugins.jade.jade']
|
||||
hiddenimports += ['electrum.plugins.jade.jadepy.jade']
|
||||
hiddenimports += ['PyQt5.QtPrintSupport'] # needed by Revealer
|
||||
|
||||
|
||||
@@ -69,6 +71,7 @@ a = Analysis([home+'run_electrum',
|
||||
home+'electrum/plugins/keepkey/qt.py',
|
||||
home+'electrum/plugins/ledger/qt.py',
|
||||
home+'electrum/plugins/coldcard/qt.py',
|
||||
home+'electrum/plugins/jade/qt.py',
|
||||
#home+'packages/requests/utils.py'
|
||||
],
|
||||
binaries=binaries,
|
||||
|
||||
@@ -211,3 +211,8 @@ wheel==0.37.1 \
|
||||
colorama==0.4.4 \
|
||||
--hash=sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b \
|
||||
--hash=sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2
|
||||
cbor==1.0.0 \
|
||||
--hash=sha256:13225a262ddf5615cbd9fd55a76a0d53069d18b07d2e9f19c39e6acb8609bbb6
|
||||
pyserial==3.5.0 \
|
||||
--hash=sha256:c4451db6ba391ca6ca299fb3ec7bae67a5c55dde170964c7a14ceefec02f2cf0 \
|
||||
--hash=sha256:3c77e014170dfffbd816e6ffc205e9842efb10be9f58ec16d3e8675b4925cddb
|
||||
|
||||
@@ -30,6 +30,8 @@ hiddenimports += collect_submodules('keepkeylib')
|
||||
hiddenimports += collect_submodules('websocket')
|
||||
hiddenimports += collect_submodules('ckcc')
|
||||
hiddenimports += collect_submodules('bitbox02')
|
||||
hiddenimports += ['electrum.plugins.jade.jade']
|
||||
hiddenimports += ['electrum.plugins.jade.jadepy.jade']
|
||||
hiddenimports += ['PyQt5.QtPrintSupport'] # needed by Revealer
|
||||
|
||||
datas = [
|
||||
@@ -75,6 +77,7 @@ a = Analysis([electrum+ MAIN_SCRIPT,
|
||||
electrum+'electrum/plugins/keepkey/qt.py',
|
||||
electrum+'electrum/plugins/ledger/qt.py',
|
||||
electrum+'electrum/plugins/coldcard/qt.py',
|
||||
electrum+'electrum/plugins/jade/qt.py',
|
||||
],
|
||||
binaries=binaries,
|
||||
datas=datas,
|
||||
|
||||
@@ -5,3 +5,5 @@ keepkey>=6.3.1
|
||||
btchip-python>=0.1.32
|
||||
ckcc-protocol>=0.7.7
|
||||
bitbox02>=6.0.0
|
||||
cbor>=1.0.0,<2.0.0
|
||||
pyserial>=3.5.0,<4.0.0
|
||||
|
||||
2
contrib/udev/55-usb-jade.rules
Normal file
2
contrib/udev/55-usb-jade.rules
Normal file
@@ -0,0 +1,2 @@
|
||||
KERNEL=="ttyUSB*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="jade%n"
|
||||
KERNEL=="ttyACM*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="55d4", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="jade%n"
|
||||
@@ -11,6 +11,7 @@ These are necessary for the devices to be usable on Linux environments.
|
||||
- `51-trezor.rules` (Trezor): https://github.com/trezor/trezor-common/blob/master/udev/51-trezor.rules
|
||||
- `51-usb-keepkey.rules` (Keepkey): https://github.com/keepkey/udev-rules/blob/master/51-usb-keepkey.rules
|
||||
- `51-safe-t.rules` (Archos): https://github.com/archos-safe-t/safe-t-common/blob/master/udev/51-safe-t.rules
|
||||
- `55-usb-jade.rules` (Blockstream Jade): https://github.com/Blockstream/Jade
|
||||
|
||||
# Usage
|
||||
|
||||
|
||||
Reference in New Issue
Block a user