Skip to content

Conversation

rootulp
Copy link
Collaborator

@rootulp rootulp commented Aug 11, 2025

Closes #5453 by upgrading to https://github.com/cosmos/ledger-cosmos-go/releases/tag/v0.16.0

Testing

On a Ledger Nano S+ with Cosmos app: v2.37.6, this works:

./scripts/test-ledger.sh

Follow ups

Update celestiaorg/cosmos-sdk to use ledger-cosmos-go v0.16.0 so that we can remove the replace here.

@rootulp rootulp self-assigned this Aug 11, 2025
@rootulp
Copy link
Collaborator Author

rootulp commented Aug 11, 2025

Upgrading ledger-cosmos-go did not resolve.

@rootulp
Copy link
Collaborator Author

rootulp commented Aug 11, 2025

Downgrading ledger-go didn't resolve.

@rootulp
Copy link
Collaborator Author

rootulp commented Aug 11, 2025

It looks like the multiplexer and standalone binary report no build flags even though I would expect "ledger" to be populated there.

$ celestia-appd version --long
build_deps:
- cel.dev/[email protected]
- cloud.google.com/[email protected]
- cloud.google.com/go/[email protected]
- cloud.google.com/go/auth/[email protected]
- cloud.google.com/go/compute/[email protected]
- cloud.google.com/go/[email protected]
- cloud.google.com/go/[email protected]
- cloud.google.com/go/[email protected]
- cosmossdk.io/[email protected]
- cosmossdk.io/client/[email protected]
- cosmossdk.io/[email protected]
- cosmossdk.io/[email protected]
- cosmossdk.io/[email protected]
- cosmossdk.io/[email protected]
- cosmossdk.io/[email protected]
- cosmossdk.io/[email protected]
- cosmossdk.io/[email protected]
- cosmossdk.io/tools/[email protected]
- cosmossdk.io/x/[email protected]
- cosmossdk.io/x/[email protected]
- cosmossdk.io/x/[email protected]
- cosmossdk.io/x/[email protected]
- cosmossdk.io/x/[email protected] => github.com/celestiaorg/cosmos-sdk/x/[email protected]
- filippo.io/[email protected]
- github.com/99designs/[email protected]
- github.com/99designs/[email protected]
- github.com/DataDog/[email protected]+incompatible
- github.com/DataDog/[email protected]
- github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/[email protected]
- github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/[email protected]
- github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/[email protected]
- github.com/aws/[email protected]
- github.com/aws/[email protected]
- github.com/aws/aws-sdk-go-v2/aws/protocol/[email protected]
- github.com/aws/aws-sdk-go-v2/[email protected]
- github.com/aws/aws-sdk-go-v2/[email protected]
- github.com/aws/aws-sdk-go-v2/feature/ec2/[email protected]
- github.com/aws/aws-sdk-go-v2/internal/[email protected]
- github.com/aws/aws-sdk-go-v2/internal/endpoints/[email protected]
- github.com/aws/aws-sdk-go-v2/internal/[email protected]
- github.com/aws/aws-sdk-go-v2/internal/[email protected]
- github.com/aws/aws-sdk-go-v2/service/internal/[email protected]
- github.com/aws/aws-sdk-go-v2/service/internal/[email protected]
- github.com/aws/aws-sdk-go-v2/service/internal/[email protected]
- github.com/aws/aws-sdk-go-v2/service/internal/[email protected]
- github.com/aws/aws-sdk-go-v2/service/[email protected]
- github.com/aws/aws-sdk-go-v2/service/[email protected]
- github.com/aws/aws-sdk-go-v2/service/[email protected]
- github.com/aws/aws-sdk-go-v2/service/[email protected]
- github.com/aws/[email protected]
- github.com/bcp-innovations/[email protected]
- github.com/beorn7/[email protected]
- github.com/bgentry/[email protected]
- github.com/bgentry/[email protected]
- github.com/bits-and-blooms/[email protected]
- github.com/bytedance/[email protected]
- github.com/celestiaorg/go-square/[email protected]
- github.com/celestiaorg/[email protected]
- github.com/celestiaorg/[email protected]
- github.com/celestiaorg/[email protected]
- github.com/cenkalti/backoff/[email protected]
- github.com/cespare/xxhash/[email protected]
- github.com/chzyer/[email protected]
- github.com/cncf/xds/[email protected]
- github.com/cockroachdb/apd/[email protected]
- github.com/cockroachdb/[email protected]
- github.com/cockroachdb/[email protected]
- github.com/cockroachdb/[email protected]
- github.com/cockroachdb/[email protected]
- github.com/cockroachdb/[email protected]
- github.com/cockroachdb/[email protected]
- github.com/cometbft/[email protected] => github.com/celestiaorg/[email protected]
- github.com/cometbft/[email protected]
- github.com/cosmos/[email protected]
- github.com/cosmos/[email protected]
- github.com/cosmos/[email protected]
- github.com/cosmos/[email protected] => github.com/celestiaorg/[email protected]
- github.com/cosmos/[email protected]
- github.com/cosmos/[email protected]
- github.com/cosmos/[email protected]
- github.com/cosmos/[email protected]
- github.com/cosmos/ibc-apps/middleware/packet-forward-middleware/[email protected]
- github.com/cosmos/ibc-go/modules/[email protected]
- github.com/cosmos/ibc-go/[email protected]
- github.com/cosmos/ics23/[email protected]
- github.com/cosmos/[email protected]
- github.com/creachadair/[email protected]
- github.com/creachadair/[email protected]
- github.com/davecgh/[email protected]
- github.com/decred/dcrd/dcrec/secp256k1/[email protected]
- github.com/desertbit/[email protected]
- github.com/dvsekhvalnov/[email protected]
- github.com/emicklei/[email protected]
- github.com/envoyproxy/go-control-plane/[email protected]
- github.com/envoyproxy/[email protected]
- github.com/ethereum/[email protected]
- github.com/fatih/[email protected]
- github.com/felixge/[email protected]
- github.com/fsnotify/[email protected]
- github.com/getsentry/[email protected]
- github.com/go-jose/go-jose/[email protected]
- github.com/go-kit/[email protected]
- github.com/go-kit/[email protected]
- github.com/go-logfmt/[email protected]
- github.com/go-logr/[email protected]
- github.com/go-logr/[email protected]
- github.com/go-viper/mapstructure/[email protected]
- github.com/gogo/[email protected]
- github.com/gogo/[email protected]
- github.com/golang/[email protected]
- github.com/golang/[email protected]
- github.com/golang/[email protected]
- github.com/golang/[email protected]
- github.com/google/[email protected]
- github.com/google/[email protected]
- github.com/google/[email protected]
- github.com/google/[email protected]
- github.com/google/[email protected]
- github.com/googleapis/[email protected]
- github.com/googleapis/gax-go/[email protected]
- github.com/gorilla/[email protected]
- github.com/gorilla/[email protected]
- github.com/gorilla/[email protected]
- github.com/grafana/[email protected]
- github.com/grafana/[email protected]
- github.com/grafana/pyroscope-go/[email protected]
- github.com/grpc-ecosystem/[email protected]
- github.com/grpc-ecosystem/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/golang-lru/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hdevalence/[email protected]
- github.com/holiman/[email protected]
- github.com/huandu/[email protected]
- github.com/iancoleman/[email protected]
- github.com/iancoleman/[email protected]
- github.com/improbable-eng/[email protected]
- github.com/jmespath/[email protected]
- github.com/klauspost/[email protected]
- github.com/klauspost/cpuid/[email protected]
- github.com/klauspost/[email protected]
- github.com/kr/[email protected]
- github.com/kr/[email protected]
- github.com/lib/[email protected]
- github.com/manifoldco/[email protected]
- github.com/mattn/[email protected]
- github.com/mattn/[email protected]
- github.com/minio/[email protected]
- github.com/mitchellh/[email protected]
- github.com/mitchellh/[email protected]
- github.com/mtibben/[email protected]
- github.com/munnerz/[email protected]
- github.com/oasisprotocol/[email protected]
- github.com/oklog/[email protected]
- github.com/pelletier/go-toml/[email protected]
- github.com/pkg/[email protected]
- github.com/pmezard/[email protected]
- github.com/prometheus/[email protected]
- github.com/prometheus/[email protected]
- github.com/prometheus/[email protected]
- github.com/prometheus/[email protected]
- github.com/rcrowley/[email protected]
- github.com/rogpeppe/[email protected]
- github.com/rs/[email protected]
- github.com/rs/[email protected]
- github.com/sagikazarmark/[email protected]
- github.com/sourcegraph/[email protected]
- github.com/spf13/[email protected]
- github.com/spf13/[email protected]
- github.com/spf13/[email protected]
- github.com/spf13/[email protected]
- github.com/spf13/[email protected]
- github.com/spiffe/go-spiffe/[email protected]
- github.com/stretchr/[email protected]
- github.com/subosito/[email protected]
- github.com/syndtr/[email protected] => github.com/syndtr/[email protected]
- github.com/tendermint/[email protected]
- github.com/tidwall/[email protected]
- github.com/ulikunitz/[email protected]
- github.com/zeebo/[email protected]
- github.com/zondax/[email protected]
- github.com/zondax/[email protected]
- [email protected]
- go.opentelemetry.io/auto/[email protected]
- go.opentelemetry.io/contrib/detectors/[email protected]
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/[email protected]
- go.opentelemetry.io/contrib/instrumentation/net/http/[email protected]
- go.opentelemetry.io/[email protected]
- go.opentelemetry.io/otel/exporters/stdout/[email protected]
- go.opentelemetry.io/otel/[email protected]
- go.opentelemetry.io/otel/[email protected]
- go.opentelemetry.io/otel/sdk/[email protected]
- go.opentelemetry.io/otel/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- google.golang.org/[email protected]
- google.golang.org/[email protected]
- google.golang.org/genproto/googleapis/[email protected]
- google.golang.org/genproto/googleapis/[email protected]
- google.golang.org/[email protected]
- google.golang.org/[email protected]
- gopkg.in/[email protected]
- gopkg.in/[email protected]
- gotest.tools/[email protected]
- nhooyr.io/[email protected]
- pgregory.net/[email protected]
- sigs.k8s.io/[email protected]
build_tags: ""
commit: 1996685ce
cosmos_sdk_version: v1.29.5-sdk-v0.50.14
go: go version go1.24.4 darwin/arm64
name: celestia-app
server_name: celestia-appd
version: 4.0.6-arabica-152-g1996685ce

@rootulp
Copy link
Collaborator Author

rootulp commented Aug 11, 2025

Nvm. It's just another Cosmos SDK bug. Cosmos SDK claims to report build tags but it didn't work on v3.x either

$ gco v3.x
Switched to branch 'v3.x'
Your branch is up to date with 'upstream/v3.x'.
$ make install
Checking if BBR is enabled...
sysctl: unknown oid 'net.ipv4.tcp_congestion_control'
WARNING: BBR is not enabled. Please enable BBR for optimal performance. Call make enable-bbr or see Usage section in the README.
--> Installing celestia-appd
celestia-appd version%
$ celestia-appd version
Error: failed to parse log level (*:error,p2p:info,state:info): Unknown Level String: '*:error,p2p:info,state:info', defaulting to NoLevel
$ rm -rf ~/.celestia-app
$ celestia-appd version
3.10.6
$ celestia-appd version --long
build_deps:
- cloud.google.com/[email protected]
- cloud.google.com/go/compute/[email protected]
- cloud.google.com/go/[email protected]
- cloud.google.com/go/[email protected]
- cosmossdk.io/[email protected]
- cosmossdk.io/[email protected]
- filippo.io/[email protected]
- github.com/99designs/[email protected]
- github.com/99designs/[email protected]
- github.com/ChainSafe/[email protected]
- github.com/DataDog/[email protected]
- github.com/Workiva/[email protected]
- github.com/armon/[email protected]
- github.com/aws/[email protected]
- github.com/beorn7/[email protected]
- github.com/bgentry/[email protected]
- github.com/bgentry/[email protected]
- github.com/bits-and-blooms/[email protected]
- github.com/btcsuite/btcd/btcec/[email protected]
- github.com/celestiaorg/blobstream-contracts/[email protected]
- github.com/celestiaorg/[email protected]
- github.com/celestiaorg/go-square/[email protected]
- github.com/celestiaorg/[email protected]
- github.com/celestiaorg/[email protected]
- github.com/celestiaorg/[email protected]
- github.com/cenkalti/backoff/[email protected]
- github.com/cespare/xxhash/[email protected]
- github.com/chzyer/[email protected]
- github.com/cockroachdb/apd/[email protected]
- github.com/cockroachdb/[email protected]
- github.com/cockroachdb/[email protected]
- github.com/cockroachdb/[email protected]
- github.com/cockroachdb/[email protected]
- github.com/cockroachdb/[email protected]
- github.com/cockroachdb/[email protected]
- github.com/coinbase/[email protected]
- github.com/cometbft/[email protected]
- github.com/confio/ics23/[email protected]
- github.com/consensys/[email protected]
- github.com/consensys/[email protected]
- github.com/cosmos/[email protected]
- github.com/cosmos/[email protected]
- github.com/cosmos/[email protected] => github.com/celestiaorg/[email protected]
- github.com/cosmos/[email protected]
- github.com/cosmos/[email protected]
- github.com/cosmos/[email protected]
- github.com/cosmos/ibc-apps/middleware/packet-forward-middleware/[email protected]
- github.com/cosmos/ibc-go/[email protected] => github.com/celestiaorg/ibc-go/[email protected]
- github.com/cosmos/[email protected]
- github.com/crate-crypto/[email protected]
- github.com/crate-crypto/[email protected]
- github.com/davecgh/[email protected]
- github.com/deckarep/golang-set/[email protected]
- github.com/decred/dcrd/dcrec/secp256k1/[email protected]
- github.com/desertbit/[email protected]
- github.com/dvsekhvalnov/[email protected]
- github.com/ethereum/[email protected]
- github.com/ethereum/[email protected]
- github.com/felixge/[email protected]
- github.com/fsnotify/[email protected]
- github.com/getsentry/[email protected]
- github.com/go-kit/[email protected]
- github.com/go-kit/[email protected]
- github.com/go-logfmt/[email protected]
- github.com/go-logr/[email protected]
- github.com/go-logr/[email protected]
- github.com/gogo/[email protected]
- github.com/gogo/[email protected] => github.com/regen-network/[email protected]
- github.com/golang/[email protected]
- github.com/golang/[email protected]
- github.com/golang/[email protected]
- github.com/google/[email protected]
- github.com/google/[email protected]
- github.com/google/[email protected]
- github.com/google/[email protected]
- github.com/google/[email protected]
- github.com/googleapis/[email protected]
- github.com/googleapis/gax-go/[email protected]
- github.com/gorilla/[email protected]
- github.com/gorilla/[email protected]
- github.com/gorilla/[email protected]
- github.com/grafana/[email protected]
- github.com/grafana/[email protected]
- github.com/grafana/pyroscope-go/[email protected]
- github.com/grpc-ecosystem/[email protected]
- github.com/grpc-ecosystem/[email protected]
- github.com/gtank/[email protected]
- github.com/gtank/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hashicorp/[email protected]
- github.com/hdevalence/[email protected]
- github.com/holiman/[email protected]
- github.com/iancoleman/[email protected]
- github.com/improbable-eng/[email protected]
- github.com/jmespath/[email protected]
- github.com/klauspost/[email protected]
- github.com/klauspost/cpuid/[email protected]
- github.com/klauspost/[email protected]
- github.com/kr/[email protected]
- github.com/kr/[email protected]
- github.com/lib/[email protected]
- github.com/libp2p/[email protected]
- github.com/magiconair/[email protected]
- github.com/manifoldco/[email protected]
- github.com/mattn/[email protected]
- github.com/mattn/[email protected]
- github.com/mimoo/[email protected]
- github.com/minio/[email protected]
- github.com/mitchellh/[email protected]
- github.com/mitchellh/[email protected]
- github.com/mitchellh/[email protected]
- github.com/mmcloughlin/[email protected]
- github.com/mtibben/[email protected]
- github.com/munnerz/[email protected]
- github.com/pelletier/go-toml/[email protected]
- github.com/pkg/[email protected]
- github.com/pmezard/[email protected]
- github.com/prometheus/[email protected]
- github.com/prometheus/[email protected]
- github.com/prometheus/[email protected]
- github.com/prometheus/[email protected]
- github.com/rakyll/[email protected]
- github.com/rcrowley/[email protected]
- github.com/regen-network/[email protected]
- github.com/rogpeppe/[email protected]
- github.com/rs/[email protected]
- github.com/rs/[email protected]
- github.com/shirou/[email protected]+incompatible
- github.com/spf13/[email protected]
- github.com/spf13/[email protected]
- github.com/spf13/[email protected]
- github.com/spf13/[email protected]
- github.com/spf13/[email protected]
- github.com/spf13/[email protected]
- github.com/stretchr/[email protected]
- github.com/subosito/[email protected]
- github.com/syndtr/[email protected] => github.com/syndtr/[email protected]
- github.com/tendermint/[email protected]
- github.com/tendermint/[email protected] => github.com/celestiaorg/[email protected]
- github.com/tendermint/[email protected]
- github.com/tidwall/[email protected]
- github.com/tklauser/[email protected]
- github.com/ulikunitz/[email protected]
- github.com/zondax/[email protected]
- github.com/zondax/[email protected]
- [email protected]
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/[email protected]
- go.opentelemetry.io/contrib/instrumentation/net/http/[email protected]
- go.opentelemetry.io/[email protected]
- go.opentelemetry.io/otel/exporters/stdout/[email protected]
- go.opentelemetry.io/otel/[email protected]
- go.opentelemetry.io/otel/[email protected]
- go.opentelemetry.io/otel/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- golang.org/x/[email protected]
- google.golang.org/[email protected]
- google.golang.org/[email protected]
- google.golang.org/genproto/googleapis/[email protected]
- google.golang.org/genproto/googleapis/[email protected]
- google.golang.org/[email protected]
- google.golang.org/[email protected]
- gopkg.in/[email protected]
- gopkg.in/[email protected]
- gopkg.in/[email protected]
- nhooyr.io/[email protected]
- rsc.io/[email protected]
- sigs.k8s.io/[email protected]
build_tags: ""
commit: 4dd92890a
cosmos_sdk_version: v0.46.16
go: go version go1.24.4 darwin/arm64
name: celestia-app
server_name: celestia-appd
version: 3.10.6

@rootulp
Copy link
Collaborator Author

rootulp commented Aug 11, 2025

This commit stopped plumbing the build tags to Cosmos SDK: 67241f9

@rootulp
Copy link
Collaborator Author

rootulp commented Aug 11, 2025

I forked zondax/hid, created a go.mod, replaced it locally and added debug lines to print around the error. I can add a key using Ledger so at least part of the communication works. It fails when I try to submit a tx.

inside hid package, about to write something
device: &{5097155584 1 0 0 105553175185520 5099256720 105553119611136 0x600002330400 64 <nil> 0x175207000 {1297437786 [0 0 0 0 -96 32 0 0 0 0 0 0 90 84 85 77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 111 -107 47 -48 -2 -1 -1 -1 90 84 85 77 90 84 85 77]} {1129270853 [0 0 0 0 0 0 0 -128 -112 106 -48 47 1 0 0 0 0 6 0 0 0 5 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0]} {{1297437786 [0 0 0 0 -96 32 0 0 0 0 0 0 90 84 85 77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -108 47 -48 -2 -1 -1 -1 90 84 85 77 90 84 85 77]} {1129270853 [0 0 0 0 0 0 0 -128 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0]} 0 2} {{1297437786 [0 0 0 0 -96 32 0 0 0 0 0 0 90 84 85 77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -121 -108 47 -48 -2 -1 -1 -1 90 84 85 77 90 84 85 77]} {1129270852 [0 0 0 0 0 0 0 -128 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]} 0 2} 0 [0 0 0 0]}
device info: {IOService:/AppleARMPE/arm-io@10F00000/AppleH16GFamilyIO/usb-drd1@8A280000/AppleT8132USBXHCI@01000000/usb-drd1-port-hs@01100000/Nano S+@01100000/Nano S+@0/AppleUserUSBHostHIDDevice 11415 20480 513 0001 Ledger Nano S+ 65440 1 -1}
write buffer length: 320, first few bytes: [1 1 5 0 0 0 255 85 2 1]
hid_write returned: 320
inside hid package, about to write something
device: &{5097155584 1 0 0 105553175185520 5099256720 105553119611136 0x600002330400 64 <nil> 0x175207000 {1297437786 [0 0 0 0 -96 32 0 0 0 0 0 0 90 84 85 77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 111 -107 47 -48 -2 -1 -1 -1 90 84 85 77 90 84 85 77]} {1129270853 [0 0 0 0 0 0 0 -128 -112 106 -48 47 1 0 0 0 0 7 0 0 0 6 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0]} {{1297437786 [0 0 0 0 -96 32 0 0 0 0 0 0 90 84 85 77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -108 47 -48 -2 -1 -1 -1 90 84 85 77 90 84 85 77]} {1129270853 [0 0 0 0 0 0 0 -128 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0]} 0 2} {{1297437786 [0 0 0 0 -96 32 0 0 0 0 0 0 90 84 85 77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -121 -108 47 -48 -2 -1 -1 -1 90 84 85 77 90 84 85 77]} {1129270852 [0 0 0 0 0 0 0 -128 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]} 0 2} 0 [0 0 0 0]}
device info: {IOService:/AppleARMPE/arm-io@10F00000/AppleH16GFamilyIO/usb-drd1@8A280000/AppleT8132USBXHCI@01000000/usb-drd1-port-hs@01100000/Nano S+@01100000/Nano S+@0/AppleUserUSBHostHIDDevice 11415 20480 513 0001 Ledger Nano S+ 65440 1 -1}
write buffer length: 128, first few bytes: [1 1 5 0 0 0 107 85 2 2]
hid_write returned: -1
inside hid package, write failed
hid_error returned: <nil>
inside hid package, message is nil
Error: hidapi: unknown failure

@rootulp
Copy link
Collaborator Author

rootulp commented Sep 4, 2025

To close the loop on this, the fix was included in https://github.com/cosmos/ledger-cosmos-go/releases/tag/v0.16.0

@rootulp rootulp changed the title test: script to test ledger fix(ledger): hidapi: unknown failure Sep 4, 2025
@rootulp rootulp marked this pull request as ready for review September 4, 2025 14:27
cmwaters
cmwaters previously approved these changes Sep 4, 2025
Copy link
Contributor

@cmwaters cmwaters left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to also backport this to v5.x

@rootulp
Copy link
Collaborator Author

rootulp commented Sep 4, 2025

Do we want to also backport this to v5.x

Yes definitely 👍 #5665

evan-forbes
evan-forbes previously approved these changes Sep 4, 2025
Copy link
Member

@evan-forbes evan-forbes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

@rootulp rootulp dismissed stale reviews from evan-forbes and cmwaters via d88412d September 4, 2025 20:07
@rootulp rootulp enabled auto-merge (squash) September 4, 2025 20:07
Copy link
Contributor

@cmwaters cmwaters left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks rootul on following through with this!

@rootulp rootulp merged commit d8ae9c6 into celestiaorg:main Sep 5, 2025
38 checks passed
rootulp added a commit that referenced this pull request Sep 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ledger hidapi: unknown failure

3 participants