Skip to Content
We're improving our docs. Share your experience and help shape what comes next.
DocumentationDevice interactionReferencesDevice and Transport Identifiers

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

Ledger Nano Gen5

Identifier TypeMode/ServiceValue
USB Product IDNormal0x80
USB Product IDBootloader0x0008

Bluetooth: Nano Gen5 devices may use one of two BLE identifier sets. The DMK automatically detects which set is used by the device.

BLE Identifier Set 1:

Identifier TypeServiceValue
BLE Service UUIDMain13d63400-2c97-8004-0000-4c6564676572
BLE Characteristic UUIDNotify13d63400-2c97-8004-0001-4c6564676572
BLE Characteristic UUIDWrite13d63400-2c97-8004-0002-4c6564676572
BLE Characteristic UUIDWrite Command13d63400-2c97-8004-0003-4c6564676572

BLE Identifier Set 2 (this happens rarely, only in Bootloader Mode, and only in early versions of the OS):

Identifier TypeServiceValue
BLE Service UUIDMain13d63400-2c97-9004-0000-4c6564676572
BLE Characteristic UUIDNotify13d63400-2c97-9004-0001-4c6564676572
BLE Characteristic UUIDWrite13d63400-2c97-9004-0002-4c6564676572
BLE Characteristic UUIDWrite Command13d63400-2c97-9004-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
Nano Gen 5
Last updated on
Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Stax, Ledger Flex, Ledger Nano, Ledger Nano S, Ledger OS, Ledger Wallet, [LEDGER] (logo), [L] (logo) are trademarks owned by Ledger SAS.