Skip to content

Instantly share code, notes, and snippets.

@mrosseel
Created January 11, 2017 16:36
Show Gist options
  • Save mrosseel/8065264579fe7418399b02346519d07c to your computer and use it in GitHub Desktop.
Save mrosseel/8065264579fe7418399b02346519d07c to your computer and use it in GitHub Desktop.
TrezorV1PingExample not working
/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/bin/java -Didea.launcher.port=61725 "-Didea.launcher.bin.path=/Users/mike/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/171.2014.21/IntelliJ IDEA 2017.1 EAP.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/lib/tools.jar:/Users/mike/dev/bitcoin_projects/multibit-hardware/examples/target/classes:/Users/mike/.m2/repository/org/multibit/commons/1.1.0/commons-1.1.0.jar:/Users/mike/.m2/repository/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.jar:/Users/mike/.m2/repository/org/slf4j/jul-to-slf4j/1.7.2/jul-to-slf4j-1.7.2.jar:/Users/mike/.m2/repository/com/google/guava/guava/16.0.1/guava-16.0.1.jar:/Users/mike/.m2/repository/joda-time/joda-time/2.2/joda-time-2.2.jar:/Users/mike/.m2/repository/org/bitcoinj/bitcoinj-core/0.13.2-alice-0.1.3/bitcoinj-core-0.13.2-alice-0.1.3.jar:/Users/mike/.m2/repository/com/madgag/spongycastle/core/1.51.0.0/core-1.51.0.0.jar:/Users/mike/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar:/Users/mike/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar:/Users/mike/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar:/Users/mike/.m2/repository/com/lambdaworks/scrypt/1.4.0/scrypt-1.4.0.jar:/Users/mike/.m2/repository/org/bitcoinj/orchid/1.1.1/orchid-1.1.1.jar:/Users/mike/.m2/repository/com/squareup/okhttp/okhttp/2.2.0/okhttp-2.2.0.jar:/Users/mike/.m2/repository/com/squareup/okio/okio/1.2.0/okio-1.2.0.jar:/Users/mike/.m2/repository/com/madgag/spongycastle/pg/1.51.0.0/pg-1.51.0.0.jar:/Users/mike/.m2/repository/com/madgag/spongycastle/prov/1.51.0.0/prov-1.51.0.0.jar:/Users/mike/.m2/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar:/Users/mike/dev/bitcoin_projects/multibit-hardware/trezor/target/classes:/Users/mike/dev/bitcoin_projects/multibit-hardware/core/target/classes:/Users/mike/.m2/repository/org/hid4java/hid4java-bob/0.4.0-bob-0.1.0/hid4java-bob-0.4.0-bob-0.1.0.jar:/Users/mike/.m2/repository/net/java/dev/jna/jna/4.1.0/jna-4.1.0.jar:/Users/mike/.m2/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar:/Users/mike/dev/bitcoin_projects/multibit-hardware/keepkey/target/classes:/Users/mike/.m2/repository/ch/qos/logback/logback-classic/1.0.10/logback-classic-1.0.10.jar:/Users/mike/.m2/repository/ch/qos/logback/logback-core/1.0.10/logback-core-1.0.10.jar:/Users/mike/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/171.2014.21/IntelliJ IDEA 2017.1 EAP.app/Contents/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain org.multibit.hd.hardware.examples.trezor.usb.extras.TrezorV1PingExample
16:24:17.088 [default] [main] DEBUG o.m.commons.concurrent.SafeExecutors - New fixed thread pool with 1 threads: 'hardware-wallet-events'
16:24:17.129 [default] [main] TRACE o.m.h.h.c.e.HardwareWalletEvents - Register: TrezorV1PingExample
16:24:17.167 [default] [main] DEBUG o.m.h.h.core.wallets.HardwareWallets - Creating HardwareWallet from specification
16:24:17.238 [default] [main] DEBUG o.m.h.h.c.w.AbstractHardwareWallet - Applying default hardware wallet specification
16:24:17.242 [default] [main] DEBUG o.m.commons.concurrent.SafeExecutors - New scheduled thread pool with 1 threads: 'monitor-hw-client'
16:24:17.245 [default] [main] DEBUG o.m.h.h.c.fsm.HardwareWalletStates - Transitioning to 'attached' state
16:24:17.246 [default] [main] DEBUG o.m.commons.concurrent.SafeExecutors - New fixed thread pool with 1 threads: 'message-events'
16:24:17.246 [default] [main] TRACE o.m.h.h.core.events.MessageEvents - Register: HardwareWalletContext
16:24:17.250 [default] [main] DEBUG o.m.h.h.t.c.TrezorHardwareWalletClient - Verifying environment...
16:24:17.267 [default] [main] DEBUG o.m.h.h.t.c.TrezorHardwareWalletClient - Environment OK
16:24:17.267 [default] [main] WARN o.m.h.h.c.e.HardwareWalletEvents - Subscriber already registered: TrezorV1PingExample
16:24:17.268 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.c.TrezorHardwareWalletClient - Attempting to connect...
16:24:17.268 [default] [safe-scheduled-monitor-hw-client-0] INFO o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Determining HID version...
16:24:17.268 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Writing buffer to HID pipe...
16:24:17.271 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Wrote 65 bytes to USB pipe.
16:24:17.271 [default] [safe-scheduled-monitor-hw-client-0] INFO o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Trezor device - HID version 2 found.
16:24:17.271 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.commons.concurrent.SafeExecutors - New fixed thread pool with 1 threads: 'monitor-hid'
16:24:17.373 [default] [safe-fixed-monitor-hid-0] TRACE o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Reading from hardware device
16:24:17.375 [default] [safe-fixed-monitor-hid-0] TRACE o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - < 64 bytes
16:24:17.376 [default] [safe-fixed-message-events-0] DEBUG o.m.h.h.core.events.MessageEvents - Firing 'message' event type: DEVICE_CONNECTED for TREZOR
16:24:17.379 [default] [safe-fixed-message-events-0] DEBUG o.m.h.h.c.fsm.HardwareWalletContext - Received message event: 'DEVICE_CONNECTED'
16:24:17.380 [default] [safe-fixed-message-events-0] DEBUG o.m.h.h.c.fsm.HardwareWalletContext - Reset to 'connected'
16:24:17.380 [default] [safe-fixed-message-events-0] DEBUG o.m.h.h.c.fsm.HardwareWalletStates - Transitioning to 'connected' state
16:24:17.381 [default] [safe-fixed-message-events-0] DEBUG o.m.h.h.core.events.MessageEvents - Completed 'message' event: DEVICE_CONNECTED
16:24:17.385 [default] [safe-fixed-monitor-hid-0] TRACE o.m.h.h.t.utils.TrezorMessageUtils - < Packet [0]: 3f ff ff ff bf 00 01 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
16:24:17.385 [default] [safe-fixed-monitor-hid-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Rejecting message (not synchronized) [63, -1, -1, -1, -65, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
16:24:18.499 [default] [safe-scheduled-monitor-hw-client-0] TRACE o.m.h.h.t.utils.TrezorMessageUtils - > Message: com.satoshilabs.trezor.protobuf.TrezorMessage$Initialize@78665d37[
unknownFields=
memoizedIsInitialized=1
memoizedSerializedSize=0
memoizedSize=-1
], (0 bytes)
16:24:18.501 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.AbstractTrezorHardwareWallet - Writing 1 packets
16:24:18.505 [default] [safe-scheduled-monitor-hw-client-0] TRACE o.m.h.h.t.w.AbstractTrezorHardwareWallet - > Packet [0]: 00 3f 23 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
16:24:18.505 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Writing buffer to HID pipe...
16:24:18.507 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Wrote 65 bytes to USB pipe.
16:24:19.510 [default] [safe-scheduled-monitor-hw-client-0] TRACE o.m.h.h.t.utils.TrezorMessageUtils - > Message: com.satoshilabs.trezor.protobuf.TrezorMessage$Initialize@5f47bb3f[
unknownFields=
memoizedIsInitialized=1
memoizedSerializedSize=0
memoizedSize=-1
], (0 bytes)
16:24:19.510 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.AbstractTrezorHardwareWallet - Writing 1 packets
16:24:19.512 [default] [safe-scheduled-monitor-hw-client-0] TRACE o.m.h.h.t.w.AbstractTrezorHardwareWallet - > Packet [0]: 00 3f 23 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
16:24:19.512 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Writing buffer to HID pipe...
16:24:19.515 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Wrote 65 bytes to USB pipe.
16:24:20.518 [default] [safe-scheduled-monitor-hw-client-0] TRACE o.m.h.h.t.utils.TrezorMessageUtils - > Message: com.satoshilabs.trezor.protobuf.TrezorMessage$Initialize@44893daa[
unknownFields=
memoizedIsInitialized=1
memoizedSerializedSize=0
memoizedSize=-1
], (0 bytes)
16:24:20.518 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.AbstractTrezorHardwareWallet - Writing 1 packets
16:24:20.520 [default] [safe-scheduled-monitor-hw-client-0] TRACE o.m.h.h.t.w.AbstractTrezorHardwareWallet - > Packet [0]: 00 3f 23 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
16:24:20.520 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Writing buffer to HID pipe...
16:24:20.523 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Wrote 65 bytes to USB pipe.
16:24:21.528 [default] [safe-scheduled-monitor-hw-client-0] TRACE o.m.h.h.t.utils.TrezorMessageUtils - > Message: com.satoshilabs.trezor.protobuf.TrezorMessage$Initialize@5c0de5c3[
unknownFields=
memoizedIsInitialized=1
memoizedSerializedSize=0
memoizedSize=-1
], (0 bytes)
16:24:21.528 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.AbstractTrezorHardwareWallet - Writing 1 packets
16:24:21.530 [default] [safe-scheduled-monitor-hw-client-0] TRACE o.m.h.h.t.w.AbstractTrezorHardwareWallet - > Packet [0]: 00 3f 23 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
16:24:21.530 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Writing buffer to HID pipe...
16:24:21.533 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Wrote 65 bytes to USB pipe.
16:24:22.535 [default] [safe-scheduled-monitor-hw-client-0] TRACE o.m.h.h.t.utils.TrezorMessageUtils - > Message: com.satoshilabs.trezor.protobuf.TrezorMessage$Initialize@78a0f786[
unknownFields=
memoizedIsInitialized=1
memoizedSerializedSize=0
memoizedSize=-1
], (0 bytes)
16:24:22.536 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.AbstractTrezorHardwareWallet - Writing 1 packets
16:24:22.538 [default] [safe-scheduled-monitor-hw-client-0] TRACE o.m.h.h.t.w.AbstractTrezorHardwareWallet - > Packet [0]: 00 3f 23 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
16:24:22.538 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Writing buffer to HID pipe...
16:24:22.541 [default] [safe-scheduled-monitor-hw-client-0] DEBUG o.m.h.h.t.w.v.TrezorV1HidHardwareWallet - Wrote 65 bytes to USB pipe.
Process finished with exit code 130 (interrupted by signal 2: SIGINT)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment