SpringCore
  • Welcome
  •  Introduction
    • The SpringCore family
    • SpringCard Companion
    • Operating Modes
    • Symbols and abbreviations
  •  Products
    •  PUCK
      • Variants
      • Features
      • User interface
      • UI Sequences
    •  M519
      •  SpringPark
        • UI Sequences
      •  Crazy Ultra
      •  Technical data
        • NFC and RFID HF
        • BLE
        • Smart cards
      •  Host Interfaces
        •  Serial
          • SpringCore Direct
          • CCID (PCSC)
        •  USB
          • SpringCore Direct
          • CCID (PCSC)
          • HID (RFID Scanner)
          • Virtual Comm Port
        •  Bluetooth
          • Standard Services
          • SpringCore Direct
          • CCID (PCSC)
          • Secure CCID
          • HID (RFID Scanner)
        •  Network
          • UDP Direct
          • TCP Direct
          •  TCP Server
            • CCID (PCSC)
            • $SCRDR
            • JSON
          •  UDP Server
            • $SCRDR
            • JSON
          •  MQTT Client
            • Configuration
            • Topics
            • Direct Protocol
            • CCID (PCSC)
            • Smart Reader
          •  HTTP Client
            • $SCRDR
            • JSON
            • IWM2 Legacy
      •  Host Protocols
        •  Direct Protocol
          • Protocol and format
          • Encapsulation within CCID
          • List of CLAsses
          • List of STAtus
          • Secure Communication
          •  PROTOCOL class
            • PING
            • PING EVENT
            • GET DESCRIPTOR
            • STAY QUIET
            • CLEAR QUIET
            • AUTHENTICATE
            • CHANGE KEY
            • SET SERIAL PARAMETERS
            • HOST EVENT POLL
          •  BARCODE class
            • GET CURRENT MODE
            • GET SCAN ENGINE
            • GET SYMBOLOGY
            • SET SYMBOLOGY
            • RESET SYMBOLOGY
          •  CONTROL class
            • List of INStructions
            • List of STAtus
            •  Queries
              •  GET DATA
                • HARDWARE CHARACTERISTICS
                • NETWORK STATE
                • POWER STATE
                • BATTERY DATA
                • TEMPERATURES
                • VOLTAGE AND CURRENT
                • DEVICE STATE
              • BENCHMARK CLEAR
              • BENCHMARK GET
              • GET NETWORK STATS
              • GET BLE STATS
            •  Actions
              • RESET
              • REMOTE DISCONNECT
              • SHUTDOWN
              • PRODUCT SPECIFIC
              • IBEACON
              • CERTIFICATION TESTS
              • COMMON ACTION
            •  IOs and UI
              • I2C READ
              • I2C WRITE
              • GET MODE
              • GET GPIOS
              • SET GPIOS
              • GET CONTROLS
              • PLAY SEQUENCE
              • SET LED RGB
              • SET LEDS
              • SET BUZZER
              • SET LIGHT
              • PLAY SEQUENCE STRING
              • AUTO DIMM LIGHT
              • AUTO SEQUENCES
              • WINK
              • LED modes
            •  Configuration
              • READ FREE REGISTER
              • READ REGISTER
              • WRITE REGISTER
              • LOAD FACTORY CONFIG
              • SAVE FACTORY CONFIG
              • GET DATETIME
              • SET DATETIME
              • MICORE
              • RELOAD CONFIG
            •  CCID
              • CCID GET SLOT NAME
              • CCID STOP SLOT
              • CCID START SLOT
              • CCID CONTROL SLOT
            •  NFC modes
              • NFC POLLER
              • NFC LISTENER
              • NFC HCE STOP
              • NFC HCE START
            •  Reader
              • READER STOP
              • READER ONCE
              • READER START ONE
              • READER START
              • DIRECT OUTPUT ENABLE
              • DIRECT OUTPUT DISABLE
              • BARCODE STOP
              • BARCODE ONCE
              • BARCODE START ONE
              • BARCODE START
            •  PKI
              • GET PKI SUBJECT
              • READ PKI CERTIFICATE
              • WRITE PKI CERTIFICATE
            •  Authenticity
              • IS SEAL GENUINE
              • GET SEAL SUBJECT
              • READ SEAL SIGNATURE
              • WRITE SEAL SIGNATURE
          •  ATCRYPTO class
            • INIT
            • BLANK
            • SET KEY USER
            • SET KEY ADMIN
            • SET PRIVATE KEY
            • GENERATE PRIVATE KEY
            • GET PUBLIC KEY
            • SIGN
            • HASH AND SIGN
            • ECDH
            • GET CSR
            • GET CSR EX
          • SAM AV class
          • HCE class
          • READER class
          •  DFU class
            • List of INStructions
            • List of STAtus
            • GET CONTEXT
            • RESET
            • PUSH TO STORAGE and PUSH TO STORAGE FAST
            • DUMP STORAGE
            • CLEAR STORAGE
            • PUSH TO STORAGE CANCEL
            • PUSH TO ROM
            • Format of Firmware files
          • ECHO class
          • LOGGING class
        •  CCID Protocol (PCSC)
          • Non-USB Control
          • Non-USB Notifications
        • HID Protocol (RFID Scanner)
        •  Smart Reader Protocols
          •  TLV Protocol
            •  $SCRDR Messages
              • $SCRDR Message
              • $SCCMD Message
            •  JSON Messages
              • META Message
              • STATUS Message
              • READER EVENT Message
              • READER COMMAND Message
            •  MK1 Protocol
            • SpringProx Legacy Protocol
          •  PCSC Operation
            •  Standard and API
              • Standard
              • API
              • NET library
            •  PCSC-enabled systems
              •  Windows
                • USB
                • Bluetooth
                • Network
              •  Linux
                • USB
                • Network
              •  Mac OS X
                • USB
            •  PCSC-like libraries
              • Android
              • iOS
              • Windows NET
            •  APDU Interpreter
              • Command list
              • Status Words
              •  Standard instructions
                • GET DATA
                • READ BINARY
                • UPDATE BINARY
                • LOAD KEY
                • GENERAL AUTHENTICATE
                • GET CHALLENGE
              •  Vendor instructions
                • CONTROL
                • CL CONTROL
                • CT CONTROL
                • MIFARE CLASSIC READ
                • MIFARE CLASSIC WRITE
                • MIFARE CLASSIC VALUE
                •  RFID
                  •  HCE
                    • POLL HCE
                    • PUSH HCE
                    • CONTROL HCE
                  •  SE
                    • ATECC SIGN
                    • ATECC LOAD KEY
                    • ATECC GEN KEY
                    • ATECC GET PUB
                    • ATECC HASH SIGN
                    • ATECC DH
                  • ECHO
                  • ENCAPSULATE
              • Direct Protocol
            •  Smart Reader Operation
              •  Template engine
                • Technology Selector register
                • Output Format register
                • Output Prefix register
                • Options register
              •  NFC Templates
                • ID Only
                • ISO Data
                • NDEF Data
                • Desfire ID
                • Desfire Data
                • Mifare UltraLight
                • Mifare Classic
                • Mifare Plus SL3
                • ISO 15693 Memory
                • EM4134 Memory
                • SpringBlue
                • Orange NFC Retail
                • Orange NFC Office
                • STid Mobile ID NFC
                • Apple VAS
                • Google SmartTap
                • PAN
                • Calypso
                • Navigo
              •  BLE Template
                • Spy
                • Extended Spy
                • iBeacon
                • SpringBlue
                • Orange Pack ID
                • STid Mobile ID BLE
              •  Python engine
                • startup script
                • processNfc script
                • output script
                •  springcore module
                  • springcore
                •  springcore scard module
                  • springcore.scard
                  • springcore.scard.Card
                  • springcore.scard.CardReader
                • logging module
                • utils module
                •  3rd party modules
                  • mbedtls
              •  Protocol and API
                •  Commands
                  • Start
                  • Stop
                  • Inventory
                  • Exchange
                •  Events
                  • Status
                  • Tag
                •  TLV data
                  • InterfaceAndProtocols
                  • TagIndex
                  • TagInfo
                  • TagId
                  • TagData
                  • TagDetails
                •  Constants
                  • Interfaces
                  • Protocols
                •  Encapsulation
              •  RFID Scanner Operation
                •  Non-volatile memory
                  •  Constants
                    •  Main
                      • Fuses
                      • Vendor Name
                      • Product Name
                      • Serial Number
                      • Bluetooth Device Name
                      • Slot Names
                      • USB IDs
                      • WinUSB GUID
                      • Hardware reference
                      • Antenna configuration selector
                      • Product sequence
                      • HW options
                      • FW license
                      • MAC Address
                      • Bluetooth Address
                      • Bluetooth Factory Address
                      • Bluetooth Hardware settings
                      • Micore Hardware Informations
                      • Barcode Hardware settings
                      • BGM chip revision string
                      • Hardware tag
                    •  Internals
                      • Firmware ID
                      • Firmware CRC
                      • Micore FW CRC
                      • BGM FW CRC
                      • AUDIOPACK CRC
                      • Micore SETTINGS CRC
                      • DAUGHTER BOARD CRC
                      • WIFI FIRMWARE CRC
                      • ACIO MODULE CRC
                      • USER CODE CRC
                      • HW AutoDetect
                    •  Custom integrations
                      • Brand ID
                      • Factory Key ID
                      • Factory Public Key
                      • Factory Read Key
                      • Master Card AID
                  •  Configuration
                    •  Inventory
                      • Configuration GUID
                      • Inventory ID
                      • Location
                      • Rfu3
                      • Rfu4
                      • Rfu5
                      • Rfu6
                      • Rfu7
                    •  License
                      • Application name
                      • License key
                      • License cryptogram
                      • RfuB
                      • RfuC
                      • RfuD
                      • RfuE
                      • RfuF
                    •  Contactless
                      • General
                      • CCID Protocols
                      • CCID Bitrates
                      • CCID Protocol level
                      • CCID ATR rules
                      • Compliance
                      • Advanced power control
                      • VASUP frame
                      • NFC-A specific options
                      • NFC-B specific options
                      • NFC-F specific options
                      • NFC-V specific options
                      • Advanced NFC timings
                      • Analog test
                    •  Bluetooth
                      • TxPower
                      • Timings
                      • Notifications Registration Timeout
                      • Extra options
                      • User Device Name
                      • Advertising Channel Map
                      • iBeacon ID
                      • iBeacon UUID
                      • custom integration
                      • custom integration settings
                      • custom integration settings 2
                    •  Barcode
                      • General
                    •  Smartcards
                      • Main slot
                      • First ID-000 slot
                      • Other ID-000 slots
                      • ATR default
                      • T0 timings
                      • T1 timings
                      • T0 options
                      • Other options
                    •  Network
                      • IPv4 Settings
                      • IPv6 Settings
                      • Network options
                      • Network services options
                      • Network ports
                    •  MQTT Client
                      • Server
                      • TLS Options
                      • Client Options
                      • Login
                      • Password
                      • Client ID
                      • Topic prefix
                      • Device ID
                    •  HTTP Client
                      • Server
                      • Query path
                      • Options
                      • HMAC key
                    •  UDP Server
                      • Remote server
                      • Options
                    •  WiFi settings
                      • Connection mode
                      • SSID
                      • Key or passphrase
                    •  Serial
                      • Legacy options
                      • Driver
                    •  Smart Reader
                      • Features
                      • Timings
                      • Keyboard layout
                      • Keyboard options
                      • Prefix
                      • Suffix
                    •  PC SC
                      • Slot listing
                      • Slot listing options
                      • Contactless options
                      • Driver support
                      • CCID host timers
                      • APDU interpreter
                    •  Main configuration
                      • Profile
                      • USB options
                      • BLE options
                      • USB BLE switching
                      • Profile addons
                      • Battery
                      • Battery storage guard
                      • Trace level
                      • Trace options
                      • Deferred commands
                    •  User interface
                      • Options
                      • LED ramp
                      • RGB LED settings
                      • RGB LED light
                      • Auxiliary LEDs
                      • Sound
                      • Product Specific
                      • Theme selection
                    •  NFC Emulation and P2P
                      • Listener
                      • P2P Global Bytes
                      • Tag emulation ATS
                      • Tag emulation message
                    •  Security
                      • Access Conditions
                      • Authentication counters
                      • Master Options
                      • Master Key ID
                      • Master Auth Key
                      • Master Public Key
                      • ECC device Key and Options
                      • ECC User Key
                      • ECC Admin Key
                      • User Password
                      • Admin Password
                  •  Statistics
                    • Startup count
                    • Clean shutdown count
                    • Clean restart count
                    • Suspend count
                    • Resume count
                    • Operating mode change count
                    • By host config change count
                    • By Master Card config change count
                    • Upgrade reset count
                    • Factory reset count
                    • Flash blocks erase Count
                    • Power on charger time
                    • Power on battery time
                    • Power on USB time
                    • Power on POE time
                    • Battery charge cycles
                    • Battery change count
                    • Battery voltage min
                    • Contactless discover count
                    • Contactless template success count
                    • UHF discover count
                    • BLE tokens discover count
                    • BLE tokens template success Count
                    • ID-1 insertion count
                    • SAM A insertion count
                    • SAM B insertion count
                    • SAM C insertion count
                    • SAM D insertion count
                    • Micore temperature error count
                    • Micore general error count
                    • Serial connection count
                    • Telnet connection count
                    • USB connection count
                    • BLE connection count
                    • TCP connection count
                    • Valid master card count
                    • Failed master card count
                    • Failed authentication counters
                    • Valid authentication count
                    • Failed authentication count
                    • Decryption error count
                    • Local download count
                    • Local error count
                    • Remote download count
                    • Remote error count
                    • Firmware change count
                    • Firmware upgrade count
                    • Micore FW upgrade count
                    • BGM FW upgrade count
                    • AudioPack upgrade count
                    • Daugther Board upgrade count
                    • Wifi firmware upgrade count
                    • ACIO firmware upgrade count
                    • Micore settings change count
                    • Firmware panic count
                    • Watchdog reset count
                    • Fault reset count
                    • Micore fault count
                    • BGM fault count
                    • Temperature alert count
                    • Temperature fatal count
                    • Last error
                •  Secure Elements
                  •  SAM AV
                    • Key mapping
                    • Host interface
                  • ATECC
                  • ATAES
                  •  Certificate Store
                  •  Appendixes
                    •  Cookbook
                      • CCID over TCP
                    •  Customer products
                      • Socket Mobile
                    •  NVM mapping
                      • Partition tables
                      • X509 certificates
                      • Data groups
                    •  UI sequences
                      •  Authenticity check
                        •  PKI keys and certificates
                          •  TLS client with MQTT
                            • Device certificate and public key
                            • Sample configurations as MQTT-TLS client
                            • Connecting to your own MQTT-TLS server
                      • Licenses and credits
                      • Revision history

                      PCSC Operation APDU Interpreter Vendor instructions SE ATECC LOAD KEY

                      April 13, 2023 at 2:39 AM

                      #ATECC LOAD KEY instruction

                      This command write an ECC private key into the SpringCore device’s ATECC Secure Element.

                      Field Value Remark
                      CLA FF
                      INS F9
                      P1 E1 LOAD KEY
                      P2 Key Index 00 to 0D
                      Lc 20
                      DataIn Key Value P-256 ECC private key (32 bytes)
                      Le -

                      #Response

                      Field Value Remark
                      SW 9000 on success Other values are documented in Status Words
                      • Previous
                      • Next