DocumentationDevice interactionReferencesIdentifiers

Device and Transport Identifiers

Technical identifiers for Ledger devices when implementing custom USB and Bluetooth integrations outside of DMK or LedgerJS.

Common Identifiers

  • USB Vendor ID: 0x2c97 (Ledger)
  • Bluetooth Service Name: Ledger

Device-Specific Identifiers

Ledger Nano S Plus

Identifier TypeModeValue
USB Product IDNormal0x50
USB Product IDBootloader0x0005

Bluetooth: Not supported


Ledger Nano X

Identifier TypeMode/ServiceValue
USB Product IDNormal0x40
USB Product IDBootloader0x0004
BLE Service UUIDMain13d63400-2c97-0004-0000-4c6564676572
BLE Characteristic UUIDNotify13d63400-2c97-0004-0001-4c6564676572
BLE Characteristic UUIDWrite13d63400-2c97-0004-0002-4c6564676572
BLE Characteristic UUIDWrite Command13d63400-2c97-0004-0003-4c6564676572

Ledger Stax

Identifier TypeMode/ServiceValue
USB Product IDNormal0x60
USB Product IDBootloader0x0006
BLE Service UUIDMain13d63400-2c97-6004-0000-4c6564676572
BLE Characteristic UUIDNotify13d63400-2c97-6004-0001-4c6564676572
BLE Characteristic UUIDWrite13d63400-2c97-6004-0002-4c6564676572
BLE Characteristic UUIDWrite Command13d63400-2c97-6004-0003-4c6564676572

Ledger Flex

Identifier TypeMode/ServiceValue
USB Product IDNormal0x70
USB Product IDBootloader0x0007
BLE Service UUIDMain13d63400-2c97-3004-0000-4c6564676572
BLE Characteristic UUIDNotify13d63400-2c97-3004-0001-4c6564676572
BLE Characteristic UUIDWrite13d63400-2c97-3004-0002-4c6564676572
BLE Characteristic UUIDWrite Command13d63400-2c97-3004-0003-4c6564676572

Usage Notes

  • Normal Mode: Standard device operation
  • Bootloader Mode: Device firmware update mode
  • Notify Characteristic: Receives data from device
  • Write Characteristic: Sends data with response
  • Write Command Characteristic: Sends data without response

Device Support Matrix

DeviceUSBBluetooth
Nano S Plus
Nano X
Stax
Flex
Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Stax, Ledger Nano S, Ledger Vault, Bolos are trademarks owned by Ledger SAS