From cb038afa42c80c382c88238f1883d6045c439c1a Mon Sep 17 00:00:00 2001 From: Pierre Boutillier Date: Thu, 15 Nov 2018 20:23:47 +0100 Subject: [PATCH] Revert "Target only USB ledger with interface number 0" This reverts commit 02bc43b094e212c52075c69c9aa71003121596ce and should restore compatibility with Ledgers on MacOS. --- src/lib_signer_backends/ledger.ml | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/lib_signer_backends/ledger.ml b/src/lib_signer_backends/ledger.ml index c8f026bf8..df42f255b 100644 --- a/src/lib_signer_backends/ledger.ml +++ b/src/lib_signer_backends/ledger.ml @@ -315,18 +315,12 @@ let find_ledgers ?id () = log_info "Found %d Ledger(s)" (List.length ledgers) ; filter_map_s begin fun device_info -> log_info "Processing Ledger at path [%s]" device_info.Hidapi.path ; - if device_info.Hidapi.interface_number <> 0 - then - (* HID interfaces get number 0: - https://github.com/LedgerHQ/ledger-nano-s/issues/48 *) - return_none - else - match Hidapi.(open_path device_info.path) with - | None -> return_none - | Some h -> - Lwt.finalize - (fun () -> Ledger.of_hidapi ?id device_info h) - (fun () -> Hidapi.close h ; Lwt.return_unit) + match Hidapi.(open_path device_info.path) with + | None -> return_none + | Some h -> + Lwt.finalize + (fun () -> Ledger.of_hidapi ?id device_info h) + (fun () -> Hidapi.close h ; Lwt.return_unit) end ledgers let with_ledger id f =