Skip to content

Commit

Permalink
Add Ledger FLEX product ids
Browse files Browse the repository at this point in the history
  • Loading branch information
rogaldh committed Dec 18, 2024
1 parent ffefb05 commit a29d717
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions remote-wallet/src/ledger.rs
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,11 @@ const LEDGER_STAX_PIDS: [u16; 33] = [
0x600b, 0x600c, 0x600d, 0x600e, 0x600f, 0x6010, 0x6011, 0x6012, 0x6013, 0x6014, 0x6015, 0x6016,
0x6017, 0x6018, 0x6019, 0x601a, 0x601b, 0x601c, 0x601d, 0x601e, 0x601f,
];
const LEDGER_FLEX_PIDS: [u16; 33] = [
0x0007, 0x7000, 0x7001, 0x7002, 0x7003, 0x7004, 0x7005, 0x7006, 0x7007, 0x7008, 0x7009, 0x700a,
0x700b, 0x700c, 0x700d, 0x700e, 0x700f, 0x7010, 0x7011, 0x7012, 0x7013, 0x7014, 0x7015, 0x7016,
0x7017, 0x7018, 0x7019, 0x701a, 0x701b, 0x701c, 0x701d, 0x701e, 0x701f,
];
const LEDGER_TRANSPORT_HEADER_LEN: usize = 5;

const HID_PACKET_SIZE: usize = 64 + HID_PREFIX_ZERO;
Expand Down Expand Up @@ -564,6 +569,7 @@ pub fn is_valid_ledger(vendor_id: u16, product_id: u16) -> bool {
LEDGER_NANO_S_PIDS,
LEDGER_NANO_X_PIDS,
LEDGER_NANO_S_PLUS_PIDS,
LEDGER_STAX_PIDS,
LEDGER_FLEX_PIDS,
];
vendor_id == LEDGER_VID && product_ids.iter().any(|pids| pids.contains(&product_id))
Expand Down

0 comments on commit a29d717

Please sign in to comment.