Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
up
up

UI Text Box
typeinfo

Page designed for desktop use!



Here you will find current and prior versions of AirID related drivers, SDKs, firmware and links to App stores and online portals.


Image Added AirID Firmware

Content Layout Macro


Anchor
Driver&SDK
Driver&SDK
 

Draft - Download Center

Image Added AirID Driver & SDK

Anchor
Win1
Win1
Image Modified Windows 


Driver & SDK

Description

Version

Release Notes

Supported OS Platform

File

Checksum (SHA256)

AirID Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7)
210512
210906

Main Changes

Logfile export and System Battery Warnings
Management of AirID mini FIDO devices

AirID Central: 1.2.

1

 New Functions

  • Export logfiles
    • Logfiles can be exported within the logview (tray-icon)
    • Driver logging can be enabled/disabled (requires system reboot)
    • The export location can be selected resulting in a single zip-file
    • Device descriptor values are written to logfile
  • Battery Warnings
    • A battery warning level can be configured by clicking on the battery
    • Windows system notifications are triggered once when the value is exceeded untill the battery is fully charged
    • Warning level is indicated by ruled area within the battery symbol

Improvements & Changes

  • Failed firmware updates will be run again after some timeout
  • Device descriptor displays additional information such as FIDO and ResidentKeys

 Fixed

  • A regression where OTA and USB flashing modes were mismatched
  • parsing of firmware xml files now ignores case sensitivity
  • file system related crash of the central

AirID Driver: 1.0.4

Improvements & Changes

3

 Improvements & Changes

  • Failed firmware updates will be run again after some timeout
  • Device descriptor displays additional information such as FIDO and ResidentKeys
  • Manage FIDO devices (A2MF...)
    • Management of device functions:
      • Settings
      • Firmware Update
      • Bonded Devices
      • Battery Management
      • ...
    • No card Access through SmartCardReader driver
    • Driverless communication
    • Fixed a rare bug resulting in "unsupported" IOCTLs

AirID Driver: 1.0.7

 Improvements & Changes

  • Added short wait to make sure cards are unpowerd after coldreset
  • Disambiguated log entries
  • Create registry entries for driverless central features
Added support for Firmware 2.0.0+ (excluding FIDO only)

Windows 7, 8.1, 10 (32 & 64 bit), 11

210512
210512
210512
210512
4
4

AirID-Installer-

210512

210906.exe.sha2_256

AirID-Installer-

210512

210906-fr.exe.sha2_256

AirID-Setup-

210512

210906-x64.msi.sha2_256

AirID-Setup-

210512

210906-x86.msi.sha2_256

AirIdSmartCardReader-x64-1.0.

4

7.zip.sha2_256

4


In case the Firmware update does not proceed, unplug and plug
UI Expand
titlePrior versions


Driver & SDK

Description

Version

Release Notes

Supported OS Platform

File

Checksum (SHA256)

AirID Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7)
210325
210512

Main Changes

Added Over-The-Air (OTA) AirID firmware update function
Logfile export and System Battery Warnings

AirID Central: 1.2.

0

1

 New

New Functions

  • Over-The-Air (OTA) AirID firmware update function

Improvements & Changes

  • Firmware Changelog will be displayed before update
  • Application log will not bother the user by popping up
  • General AirID firmware update function
    • The system Proxy is used for downloading the update
    • Firmware update can be called manually by clicking the update icon
    • Firmware update will be triggered on connection and once every 24 hours automatically

 Fixed

  • A bug where closing the Update-Window caused problems

 Removed Functionality

  • Export logfiles
    • Logfiles can be exported within the logview (tray-icon)
    • Driver logging can be enabled/disabled (requires system reboot)
    • The export location can be selected resulting in a single zip-file
    • Device descriptor values are written to logfile
  • Battery Warnings
    • A battery warning level can be configured by clicking on the battery
    • Windows system notifications are triggered once when the value is exceeded untill the battery is fully charged
    • Warning level is indicated by ruled area within the battery symbol

 Improvements & Changes

  • Failed firmware updates will be run again after some timeout
  • Device descriptor displays additional information such as FIDO and ResidentKeys

 Fixed

  • A regression where OTA and USB flashing modes were mismatched
  • parsing of firmware xml files now ignores case sensitivity
  • file system related crash of the central
  • Offline updates are removed for AirID2
  • "Skip this version" during firmware update has been removed

    AirID Driver: 1.0.

    3 (no update)

    Improvements & Changes

  • Fixed forwarding settings to Central
  • 4

     Improvements & Changes

    Fixed some minor code issues

    • Added support for

    displaying AirID driver version
    • Firmware 2.0.0+ (excluding FIDO only)

    Windows 7, 8.1, 10 (32 & 64 bit)

    210325
    210325
    210325

    AirID-Setup-

    210325

    210512-x86.msi

    AirIdSmartCardReader-x64-1.0.

    3-x64

    4.zip

    AirIdSmartCardReader-x86-1.0.

    3-x86

    4.zip

    210325
    210325
    210325
    210325
    3-x64

    AirIdSmartCardReader-x86-1.0.

    3-x86

    4.zip.sha2_256

    AirID Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7)
    201221
    210325

    Release Notes

    Main Changes

    Hotfix for the Central Update Process

    General

    Added Over-The-Air (OTA) AirID firmware update function

    AirID Central

    AirID Driver

    : 1.

    0.3
    • Updated AirID Driver to version 1.0.3
    • Fixed forwarding settings to Central
    • Fixed some minor code issues
    • added support for displaying AirID driver version

    AirID Central: 1.1.1

    • Fixed: AirID will not be reset when firmware is updated
    Note

    In case the Firmware update does not proceed, unplug and plug in the USB cable. Furthermore, it is recommended to use the shipped USB cable.

    2.0

     New Functions

    • Over-The-Air (OTA) AirID firmware update function

     Improvements & Changes

    • Firmware Changelog will be displayed before update
    • Application log will not bother the user by popping up
    • General AirID firmware update function
      • The system Proxy is used for downloading the update
      • Firmware update can be called manually by clicking the update icon
      • Firmware update will be triggered on connection and once every 24 hours automatically

     Fixed

    • A bug where closing the Update-Window caused problems

     Removed Functionality

    • Offline updates are removed for AirID2
    • "Skip this version" during firmware update has been removed

    AirID Driver: 1.0.3 (no update)

     Improvements & Changes

    • Fixed forwarding settings to Central
    • Fixed some minor code issues
    • Added support for displaying AirID driver version

    Windows 7, 8.1, 10 (32 & 64 bit)

    201221
    201221
    201221
    201221

    AirID-Installer-

    201221

    210325.exe.sha2_256

    201221
    201221
    201221

    AirIdSmartCardReader-1.0.3-x64.zip.sha2_256

    AirIdSmartCardReader-1.0.3-x86.zip.sha2_256

    AirID Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7)
    200824
    201221

    Release Notes

    Main Changes

    Beside the full installer containing Firmware, Driver and Central we finally provide the AirID Driver as a separate MSI installer and as a ZIP/INF based installer

    General

    • added French localization to Installer
    • provide AirID Driver as a separate MSI installer
    • Provide AirID Driver as a separate ZIP/INF based installer

    Hotfix for the Central Update Process

    General

    AirID Driver

    Driver

    : 1.0.

    1

    3

    • Updated AirID Driver to
    Version
    • version 1.0.
    1
    • 3
    • Fixed forwarding settings to Central
    • Fixed some minor code issues
    • added support for displaying AirID driver version

    AirID Central: 1.

    0

    1.1

    • added french UI Translation 
    • updated firmware update to 1.4.0 for AirID2, AirID2 Mini Business (BUS)
    • added firmware update to 1.4.0 for AirID2, AirID2 Mini Government
    • removed legacy code and resources
    UI Text Box
    typewarning

    This Central version may reset the bluetooth connection after doing a Firmware update

    Note

    • Fixed: AirID will not be reset when firmware is updated


    Note

    In case the Firmware update does not proceed, unplug and plug in the USB cable. Furthermore, it is recommended to use the shipped USB cable.


    Windows 7, 8.1, 10 (32 & 64 bit)

    AirID-Installer-

    200824

    201221.exe

    AirID-Installer-

    200824

    201221-fr.exe

    AirID

    -Driver

    -Setup-

    1.0.1

    201221-x64.msi

    AirID

    -Driver

    -Setup-

    1.0.1

    201221-x86.msi

    1
    1

    AirID-Installer-

    200824

    201221.exe.sha2_256

    AirID-Installer-

    200824

    201221-fr.exe.sha2_256

    AirID-

    Driver-

    Setup-

    1.0.1

    201221-x64.msi.sha2_256

    AirID-

    Driver

    Setup-

    Setup

    201221-

    1.0.1-x86.

    x86.msi.sha2_256

    AirIdSmartCardReader-1.0.

    1

    3-x64.zip.sha2_256

    AirIdSmartCardReader-1.0.

    1

    3-x86.zip.sha2_256

    AirID Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7)
    200415
    200824

    Release Notes

    Main Changes

    General

    Beside the full installer containing Firmware, Driver and Central we finally provide the AirID Driver as a separate MSI installer and as a ZIP/INF based installer


    General

    • added French localization to Installer
    • provide AirID Driver as a separate MSI installer
    • Provide AirID Driver as a separate ZIP/INF based
  • signed with new certificate valid until 2022
  • removed OpenSC from
    • installer

    Driver: 1.0.

    9.11.6
    • signed with new certificate valid until 2022

    1

    • Updated Driver to Version
    Central:
    • 1.0.
    0.2
    • 1
    • Fixed forwarding settings to Central
    • Fixed some minor code issues

    Central: 1.0.1

    • added french UI Translation 
    added Tutorial for easy setup
    • updated firmware update to 1.
    3
    • 4.
    1
    • 0 for AirID2, AirID2 Mini
    business
    • Business (BUS)
    • added firmware update to 1.
    3
    • 4.
    1
    • 0 for AirID2, AirID2 Mini
    government
    • Government
    • removed legacy code and resources
    signed with new certificate valid until 2022


    UI Text Box
    typewarning

    This Central version may reset the bluetooth connection after doing a Firmware update


    Note

    In case the Firmware update does not proceed, unplug and plug in the USB cable. Furthermore, it is recommended to use the shipped USB cable.


    Windows 7, 8.1, 10 (32 & 64 bit)

    200415
    200415
    .sha2_256
    Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7), and Middleware OpenSC
    24
    6

    Installer contains:

    Driver: 0.9.11.5

    • Fixed driver crashes

    Central: 0.9.24

    • Fixed bug related to flash A2

    includes FW updates:

    • AirID1 Business 1.2.4-GA
    • AirID1 Government 1.3.4-GA
    • AirID2 Business 1.2.1-GA
    • AirID2 Mini Business 1.2.1-GA

    OpenSC v 0.20.0.6

    Note

    In case the Firmware update does not proceed, unplug and plug in the USB cable. Furthermore, it is recommended to use the shipped USB cable.

    AirID-Installer-200824.exe.sha2_256

    AirID-Installer-200824-fr.exe.sha2_256

    AirID-Driver-Setup-1.0.1-x64.msi.sha2_256

    Windows 7, 8.1, 10 (32 & 64 bit)

    AirID-Installer-191122.exe
    AirID Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7)
    , and Middleware OpenSC1.0.23.2

    Installer contains:

    • AirID Driver 0.9.10
    • AirID Central v 0.9.23

      improved:

      • Removed "Backlight" setting for AirID 2 Mini
      • Removed "Settings" and "Change PIN" from AirID Central menu (right click in Windows notification area)
      includes FW updates:
      • AirID1 Business 1.2.4-GA
      • AirID1 Government 1.3.4-GA
      • AirID2 Business 1.1.1-GA
      • AirID2 Mini Business 1.1.1-GA
    • OpenSC v 0.20.0.6

    Known issues:

    200415

    Release Notes

    General

    • signed with new certificate valid until 2022
    • removed OpenSC from installer

    Driver: 0.9.11.6

    • signed with new certificate valid until 2022

    Central: 1.0.0.2

    • added Tutorial for easy setup
    • updated firmware update to 1.3.1 for AirID2, AirID2 Mini business
    • added firmware update to 1.3.1 for AirID2, AirID2 Mini government
    • removed legacy code and resources
    • signed with new certificate valid until 2022


    Note

    In case the Firmware update does not proceed, unplug and plug in the USB cable. Furthermore, it is recommended to use the shipped USB cable.

    Switching off and on BLE in the Windows settings might cause connection and driver issues


    Windows 7, 8.1, 10 (32 & 64 bit)

    AirID-Installer-
    190917
    200415.exe


    AirID-Installer-
    190917
    200415.exe.sha2_256
    AirID Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7), and Middleware OpenSC1.0.
    22UI design 
    24.6

    Installer contains:

    AirID

    Driver: 0.9.

    10AirID Central v

    11.5

    • Fixed driver crashes

    Central: 0.9.

    22

    new:

    • support AirID 2 Mini (identifier, graphic, settings, etc.)
      • added graphic for AirID 2
      • added graphic for AirID 1 with certgate Layout
      • show currelty used encryption standard (AES 256 / 128) instead of showing configured encryption standard (Force 256 bit > Yes / No)

    improved:

    • improved filter and sort AirID Bridge search results
      • removed built information for FW

    fixed:

    • signal strength setting with 4 bars for AirID 2 and AirID 2 Mini

    includes FW updates:

    24

    • Fixed bug related to flash A2

    includes FW updates:

    • AirID1 Business 1.2.4-GA
    • AirID1 Government 1.3.4-GA
    • AirID2 Business 1.2.1-GA
    • AirID2 Mini Business 1.2.1-GA

    OpenSC v 0.20.0.6


    Note

    In case the Firmware update does not proceed, unplug and plug in the USB cable. Furthermore, it is recommended to use the shipped USB cable.


    Windows 7, 8.1, 10 (32 & 64 bit)

    AirID-Installer-191122.exeAirID-Installer-191122.exe.sha2_256
    AirID Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7), and Middleware OpenSC1.0.23.2

    Installer contains:

    • AirID Driver 0.9.10
    • AirID Central v 0.9.23

      improved:

      • Removed "Backlight" setting for AirID 2 Mini
      • Removed "Settings" and "Change PIN" from AirID Central menu (right click in Windows notification area)
      includes FW updates:
      • AirID1
    AirID 1
      • Business 1.2.4-GA
    AirID 1
      • AirID1 Government 1.3.4-GA
    AirID 2
      • AirID2 Business 1.
    0
      • 1.
    3
      • 1-GA

    Known limitations:

      • AirID2 Mini Business 1.1.1-GA
    • OpenSC v 0.20.0.6

    Known issues:

    The Windows device manager currently shows v0.9.0.0 instead of v0.9.10.

    • Switching off and on BLE in the Windows settings might cause connection and driver issues

    Windows 7, 8.1, 10 (32 & 64 bit)

    AirID-Installer-
    190607
    190917.
    zip
    exe


    190607
    zip
    AirID Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7), and Middleware OpenSC1.0.
    21Contains
    22
    • UI design 

    Installer contains:

    Central
    • AirID Driver 0.9.
    21
    • 10
    Driver
    • AirID Central v 0.9.

    9
  • FW AID2-FW-1.0.3-GA
  • Fixed:

    • Scaling issue in Central
    • Issue with device descriptor regarding long FW names
    • Request during installation with Win 7

    Improved:

    • Firmware distribution in Central for AirID1 BUS/GOV and AirID2 BUS
    • 22

      new:

      • support AirID 2 Mini (identifier, graphic, settings, etc.)
        • added graphic for AirID 2
        • added graphic for AirID 1 with airid Layout
        • show currelty used encryption standard (AES 256 / 128) instead of showing configured encryption standard (Force 256 bit > Yes / No)

      improved:

      • improved filter and sort AirID Bridge search results
        • removed built information for FW

      fixed:

      • signal strength setting with 4 bars for AirID 2 and AirID 2 Mini

      includes FW updates:

      • AirID 1 Business 1.2.4-GA
      • AirID 1 Government 1.3.4-GA
      • AirID 2 Business 1.0.3-GA

    Known limitations:

    • The Windows device manager currently shows v0.9.0.0 instead of v0.9.10.
    • Switching off and on BLE in the Windows settings might cause connection and driver issues
    Windows 7, 8.1, 10 (32 & 64 bit)AirID Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7), and Middleware OpenSC1.0.20.0
  • changed default: OpenSC will not be installed
  • changed default: Winusbcompat will be installed on Win7
  • removed: Auto-Lock Feature
  • updated: central 0.9.19 -> 0.9.20fixed: bug related to scaling

    Windows 7, 8.1, 10 (32 & 64 bit)

    AirID-Installer-
    1.0.20.0.exe.
    190607.zip
    1
    0.20.0.exe.zip.sha2_256
    AnchormacOS1macOS1

    Image Removed macOS

    AirID Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7), and Middleware OpenSC1.0.21

    Contains:

    • Central 0.9.21
    • Driver 0.9.9
    • FW AID2-FW-1.0.3-GA

    Fixed:

    • Scaling issue in Central
    • Issue with device descriptor regarding long FW names
    • Request during installation with Win 7

    Improved:

    • Firmware distribution in Central for AirID1 BUS/GOV and AirID2 BUS
    Windows 7, 8.1, 10 (32 & 64 bit)AirID-Installer-1.0.21.zipAirID-Installer-1.0.21.zip.sha2_256
    AirID Installer for WindowsAirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7), and Middleware OpenSC1.0.20.0
    • changed default: OpenSC will not be installed
    • changed default: Winusbcompat will be installed on Win7
    • removed: Auto-Lock Feature
    • updated: central 0.9.19 -> 0.9.20
      • fixed: bug related to scaling
    Windows 7, 8.1, 10 (32 & 64 bit)AirID-Installer-1.0.20.0.exe.zip.sha2_256




    Anchor
    macOS1
    macOS1

    Image Added macOS


    Tip
    titleAPPLE MacOS INFORMATION PAGE AVAILABLE

    Please check our Information page "AirID & Smart Card @ MacOS" to receive valuable information about MacOS & smart card integration!


    Driver & SDK

    Description

    Version

    Release Notes

    Supported OS Platform

    File

    Checksum (SHA256)

    AirID BLE Software for MacOSAirID BLE Software for MacOS to connect AirID & AirID Mini with macOS systems via Bluetooth LE1.2.3-GA

    Release contains

    • AirID BLE IFD Handler v1.2.3-GA (PC/SC IFD Handler) 
    • macOS AirID Driver v2.0.0-GA
      (Driver for AirID BLE connection)
    • AirIDMacCentral v2.0.0-GA
      (UI program for selecting/changing AirID)


    Release Notes

    • Stability Improvements regarding macOS Monterey and Ventura
    • Added close button in tutorial as a workaround for non-displaying HTML
    • Possibility to manually choose a firmware version for update via Bluetooth and USB


    • macOS Ventura
    • macOS Monterey
    • macOS Big Sur starting from 11.2
    Tip
    titleAPPLE MacOS INFORMATION PAGE AVAILABLE

    Please check our Information page "AirID & Smart Card @ MacOS" to receive valuable information about MacOS & smart card integration!

    Driver & SDK

    Description

    Version

    Release Notes

    Supported OS Platform

    File

    Checksum (SHA256)

    AirID BLE Software for MacOSAirID BLE Software for MacOS to connect AirID & AirID Mini with MacOS systems via Bluetooth LE1.2.1-GA Build 1.2.1.36

    release contains

    • AirID BLE IFD Handler v1.2.1-GA, Build 1.2.1.36                               (PC/SC IFD Handler) 
    • macOS AirID Driver v1.2.1-GA Build 1.2.1.36
      (Driver for AirID BLE connection)
    • AirIDMacCentral v1.2.0-GA, Build 1.2.0.32
      (UI program for selecting/changing AirID)

    The main changes for this release is the long awaited Apple Silicon / M1 support for macOS.

    Please note that this release fully supports Apple Silicon (ARM64) and Apple Intel (x86_64) platforms  for our PC/SC IFD Handler and Driver. 

    The included AirID Central app is still compiled as an Intel App but should work out of the box with Apple Silicon based systems thanks to Apple Rosetta2 Translation Services 

    Fixes & Additions in this release 

    • IFD: Finally our IFD Handler for the macOS internal PC/SC Daemon is now provided as an Universal App plugin for x86_64 and arm64 platforms.
    • IFD: reworked the way code signing and notarization was done. This was required for successfully working on macOS Big Sur.
    • IFD:Still working on updating the package build process to provide Apple Silicon binaries 
    • IFD: The command line program “/usr/local/bin/set-airid-addr” is now a Universal App and correctly code signed and notarized by DeveloperID.

    Known Issues

    • The AirIDCentral application for macOS is still intel only but works with Rosetta2 on Apple Silicon based systems
    • AirID 2.0.0 Beta firmware can only be updated manually for now
    • macOS Big Sur starting from 11.2
    • macOS Catalina 10.15.7
    AirID-BLE-
    1.36.pkgAirID-BLE-Software-for-MacOS-1.2.1.36
    AirID CCID-USB Software for MacOS AirID CCID-USB Software for MacOS


    UI Expand
    titlePrior versions


    Driver & SDK

    Description

    Version

    Release Notes

    Supported OS Platform

    File

    Checksum (SHA256)

    AirID BLE Software for MacOSAirID BLE Software for MacOS to connect AirID &
    AIrID
    AirID Mini with MacOS
    (Mojave only) via USB
    systems via Bluetooth LE1.
    4.31

    Contains:

    • libccid 1.4.31 repackaged to include only certgate AirID based USB product VID/PID 
    • Installer signed with certgate Apple Developer ID certificate
    • Installer Apple notarized 

    MacOS 10.13+ to 10.14.6 (Mojave) 

    Note

    This package is not required on MacOS 10.15 (Catalina). MacOS 10.15 (Catalina) includes libccid 1.4.31 already. 

    2.1-GA Build 1.2.1.36

    release contains

    • AirID BLE IFD Handler v1.2.1-GA, Build 1.2.1.36                               (PC/SC IFD Handler) 
    • macOS AirID Driver v1.2.1-GA Build 1.2.1.36
      (Driver for AirID BLE connection)
    • AirIDMacCentral v1.2.0-GA, Build 1.2.0.32
      (UI program for selecting/changing AirID)

    The main changes for this release is the long awaited Apple Silicon / M1 support for macOS.

    Please  note  that this release fully supports Apple Silicon (ARM64) and Apple Intel (x86_64) platforms  for our PC/SC IFD Handler and Driver. 

    The included AirID Central app is still compiled as an Intel App but should work out of the box with Apple Silicon based systems thanks to Apple Rosetta2 Translation Services 

    Fixes & Additions in this release 

    • IFD: Finally our IFD Handler for the macOS internal PC/SC Daemon is now provided as an Universal App plugin for x86_64 and arm64 platforms.
    • IFD: reworked the way code signing and notarization was done. This was required for successfully working on macOS Big Sur.
    • IFD:Still working on updating the package build process to provide Apple Silicon binaries 
    • IFD: The command line program “/usr/local/bin/set-airid-addr” is now a Universal App and correctly code signed and notarized by DeveloperID.


    Known Issues

    • The AirIDCentral application for macOS is still intel only but works with Rosetta2 on Apple Silicon based systems
    • AirID 2.0.0 Beta firmware can only be updated manually for now
    • macOS Big Sur starting from 11.2
    • macOS Catalina 10.15.7


    AirID CCID-USB Software for MacOS AirID CCID-USB Software for macOS to connect AirID & AIrID Mini with MacOS (Mojave only) via USB1.4.31

    Contains

    • libccid 1.4.31 repackaged to include only AirID based USB product VID/PID 
    • Installer signed with airid Apple Developer ID certificate
    • Installer Apple notarized 

    MacOS 10.13+ to 10.14.6 (Mojave) 

    Note

    This package is not required on MacOS 10.15 (Catalina). MacOS 10.15 (Catalina) includes libccid 1.4.31 already. 


    AirID BLE Software for MacOSAirID BLE Software for MacOS to connect AirID & AirID Mini with MacOS systems via Bluetooth LE1.2.0-GA Build 1.2.0.32

    release contains

    • AirID BLE IFD Handler v1.2.0-GA, Build 1.2.0.32
      (Driver for AirID BLE connection)
    • AirIDMacCentral v1.2.0-GA, Build 1.2.0.32
      (UI program for selecting/changing AirID)

    The main changes for this release is the long awaited macOS Big Sur support starting from macOS Big Sur 11.2 Beta2. Apple did its job and fixed all outstanding issues which prevented the usage of our AirID Software for macOS with macOS Big Sur.

    Please  note  that this release currently only support Apple Intel platforms for our PC/SC IFD Handler (Driver). The AirID Central should work out of the box with Apple Silicon based systems thanks to Apple Rosetta2 Translation Services but we did not test it yet. 

    The AirID BLE Software for macOS 1.2.0.32 / 1.2.0-GA is considered as the final 1.2.0-GA Release.

    We are working in parallel and hard to bring Apple Silicon support / Universal App support to our macOS software in the next weeks.

    We will do that in a new separate Release targeted at 1.2.1-GA

    Stay tuned to that. 

    Fixes & Additions in this release 

    • IFD: Finally our IFD Handler for the macOS internal PC/SC Daemon is now working again starting from macOS Big Sur 11.2 Beta2
    • IFD: reworked the way code signing and notarization was done. This was required for successfully working on macOS Big Sur
    • IFD:Updated the package build process to use payloads for our IFD handler, instead of script only/copy 
    • IFD: The command line program “/usr/local/bin/set-airid-addr” is now correctly code signed by DeveloperID and notarized.


    • AMC: Fixed a bug with regards to version comparing when it comes to -alpha or -beta suffixes in firmware updates
    • AMC: fixes macOS Catalina 10.15.7 Supplement Update 2/19H105 forced us to use several entitlements to access Bluetooth, USB or even a Smartcard object from with in AirIDCentral
    • AMC: fixes macOS 11.1 Beta/Final forced us to use several entitlements to access Bluetooth, USB or even a Smartcard object in AirID Central
    • AMC: fixes update claims to be successful despite being aborted in the background.
    • AMC: fixes Confirming disabling screen lock dialog during firmware update does not work
    • AMC: reworked the way device switching and device state tracking (selected/connected) is done as the former implementation did not work reliable
    • AMC: Updated text for status line in FW update workflow
    • made status line font more prominent
    • AMC: Disabled "Check for App Updates"
    • AMC: Added Info Screen for Disabling/Enabling of ScreenLock during and after update
    • AMC: removed connect to device during scan 
    • AMC: fixed several issues with regards to checking & getting the right FW version. 
    • AMC: Typo fixes.

    Known Issues

    • The AirID BLE IFD Handler currently does not support Apple Silicon (ARM64) platforms
    • The AirIDCentral for macOS is still intel only but works with Rosetta2 on M1 based systems
    • AirID 2.0.0 Beta firmware can only be updated manually for now
    • macOS Big Sur starting from 11.2
    • macOS Catalina 10.15.4


    Tip
    titlemacOS BigSur on M1 processors not yet supported!

    Please note that the Apple Silicon (ARM64) platform is currently NOT yet supported by version 1.2.0-GA.

    We are working hard to port over our PC/SC IFD Handler to support Apple Silicon based systems.

    Please be patient and we thank you for your understanding.


    AirID-BLE-Software-for-MacOS-1.2.0.32.pkgAirID-BLE-Software-for-MacOS-1.2.0.32.pkg.sha2_256
    AirID BLE Software for MacOSAirID BLE Software for MacOS to connect AirID & AirID Mini with MacOS systems via Bluetooth LE1.1.0-GA

    release

    release contains

    • AirID BLE IFD Handler v1.2.0-GA, Build 1.2.0.32
      (Driver for AirID BLE connection)
    • AirIDMacCentral v1.2.0-GA, Build 1.2.0.32
      (UI program for selecting/changing AirID)

    The main changes for this release is the long awaited macOS Big Sur support starting from macOS Big Sur 11.2 Beta2. Apple did its job and fixed all outstanding issues which prevented the usage of our AirID Software for macOS with macOS Big Sur.

    Please note that this release currently only support Apple Intel platforms for our PC/SC IFD Handler (Driver). The AirID Central should work out of the box with Apple Silicon based systems thanks to Apple Rosetta2 Translation Services but we did not test it yet. 

    The AirID BLE Software for macOS 1.2.0.32 / 1.2.0-GA is considered as the final 1.2.0-GA Release.

    We are working in parallel and hard to bring Apple Silicon support / Universal App support to our macOS software in the next weeks.

    We will do that in a new separate Release targeted at 1.2.1-GA

    Stay tuned to that. 

    Fixes & Additions in this release 

    • IFD: Finally our IFD Handler for the macOS internal PC/SC Daemon is now working again starting from macOS Big Sur 11.2 Beta2
    • IFD: reworked the way code signing and notarization was done. This was required for successfully working on macOS Big Sur
    • IFD:Updated the package build process to use payloads for our IFD handler, instead of script only/copy 
    • IFD: The command line program “/usr/local/bin/set-airid-addr” is now correctly code signed by DeveloperID and notarized.
    • AMC: Fixed a bug with regards to version comparing when it comes to -alpha or -beta suffixes in firmware updates
    • AMC: fixes macOS Catalina 10.15.7 Supplement Update 2/19H105 forced us to use several entitlements to access Bluetooth, USB or even a Smartcard object from with in AirIDCentral
    • AMC: fixes macOS 11.1 Beta/Final forced us to use several entitlements to access Bluetooth, USB or even a Smartcard object in AirID Central
    • AMC: fixes update claims to be successful despite being aborted in the background.
    • AMC: fixes Confirming disabling screen lock dialog during firmware update does not work
    • AMC: reworked the way device switching and device state tracking (selected/connected) is done as the former implementation did not work reliable
    • AMC: Updated text for status line in FW update workflow
    • made status line font more prominent
    • AMC: Disabled "Check for App Updates"
    • AMC: Added Info Screen for Disabling/Enabling of ScreenLock during and after update
    • AMC: removed connect to device during scan 
    • AMC: fixed several issues with regards to checking & getting the right FW version. 
    • AMC: Typo fixes.

    Known Issues

    • The AirID BLE IFD Handler currently does not support Apple Silicon (ARM64) platforms
    • The AirIDCentral for macOS is still intel only but works with Rosetta2 on M1 based systems
    • AirID 2.0.0 Beta firmware can only be updated manually for now
    • macOS Big Sur starting from 11.2
    • macOS Catalina 10.15.4
    UI Expand
    titlePrior versions

    Driver & SDK

    Description

    Version

    Release Notes

    Supported OS Platform

    File

    Checksum (SHA256)

    AirID BLE Software for MacOSAirID BLE Software for MacOS to connect AirID & AirID Mini with MacOS systems via Bluetooth LE1.2.0-GA Build 1.2.0.32
    Tip
    titlemacOS BigSur on M1 processors not yet supported!

    Please note that the Apple Silicon (ARM64) platform is currently NOT yet supported by version 1.2.0-GA.

    We are working hard to port over our PC/SC IFD Handler to support Apple Silicon based systems.

    Please be patient and we thank you for your understanding.

    AirID-BLE-Software-for-MacOS-1.2.0.32.pkgAirID-BLE-Software-for-MacOS-1.2.0.32.pkg.sha2_256AirID BLE Software for MacOSAirID BLE Software for MacOS to connect AirID & AirID Mini with MacOS systems via Bluetooth LE1.1.0-GArelease

    contains

    • AirID BLE IFD Handler v1.1.0-GA
      (Driver for AirID BLE connection)
    • AirIDMacCentral v1.1.0-GA
      (UI program for selecting/changing AirID)
    • Full support for released versions of macOS Mojave 10.14.6 and macOS Catalina 10.15.3
    • Removed debug log for sc status (too much) in ifd-airid-ble driver
    • Added {public} to debug logging as Catalina 10.15.3 no longer allows to enable and display private data logging
    • Removed card-idle-timer Feature from ifd-airid-ble driver as it looks like Apple is integrating such a feature directly in CTK
    • ifd-airid-ble.pkg  package is now signed with Developer ID Installer:
    certgate
    • airid GmbH (HY99FHCP6A) certificate
    • AirIDCentral.pkg package is now signed with Developer ID Installer:
    certgate
    • airid GmbH (HY99FHCP6A) certificate
    • AirIDCentral.pkg package is now notarized and stapled as well
    • AirIDMacCentral was renamed to AirIDCentral
      • Please remove the OLD /Applications/AirIDMacCentral Application manually  
      • The Installer installs the new named AirIDCentral Application to /Applications.
    • AirID Central now  presents a  “Introduction Tutorial” when started for the first time.
    • Reworked the Help Menu Structure
      • Show Introduction Tutorial
      • Online Support Access for  https://
    certgate
    • Main Installer package is now component based and allows selection of component packages
    • Main Installer package now checks if os-version >= 10.14 (Mojave and Catalina)
    • Main Installer package now checks if os arch type == x86_64 

    Known Issues

    • Enable logging of private Date is no longer working in Catalina, e.g. ‘sudo log config --mode "private_data:on"’
      • Using the PrivateLogs workaround is no longer working starting with macOS 10.15.3-beta2 (beta1 still works)
    • macOS Mojave 10.14.6
    • macOS Catalina 10.15.4


    Tip
    titlemacOS BigSur not yet supported!

    Please note that the macOS (11.x) BigSur version is not yet supported. We are working hard to adopt to the unforeseen substantial changes in BigSur. Please be patient and we thank you for your understanding.


    AirID BLE Software for MacOSAirID BLE Software for MacOS to connect AirID & AirID Mini with MacOS systems via Bluetooth LE1.0.0-GA

    Initial release contains

    • AirID BLE IFD Handler v1.0.0-GA
      (Driver for AirID BLE connection)
    • AirIDMacCentral v1.0.0-GA
      (UI program for selecting/changing AirID)
    MacOS Mojave 10.14.6




    Anchor
    iOS1
    iOS1

    Image Modified iOS


    Driver & SDK

    Description

    Version

    Release Notes

    Supported OS Platform

    File

    Checksum (SHA256)

    AirID SDK for iOS

    AirID SDK for iOS1.0.45-GA

    New or changed:

    • Analyzed and refactored code with regards to initial pairing and LTK / SK creation to make initial LTK key agreement more robust against LTK and SK negotiation failures with AirID1 devices.
    • Moved exchangeKey to AIDDeviceStateConnected
    • Added state counter to better track state changes and having better control for state transits
    • replaced calls to exchangeKey by state reenter 
    • Use state counter for detecting init abort on problems or connectivity issues when Key agreement is in progress.
    • changed Timer Timeout for pairing (from selection to successful final initialization)  from 30.0 seconds to 50.0 seconds 
    • Changed encryption TAG length from 8 to 4 to comply with other platform drivers and make packet transmit more robust
    • Updated logging to use device name where appropriate

    Fixed:

    • AirID reader becomes disconnected during initial connection with pairing (regression)
    • Fixed mis guided Timer Timeout which sometimes fires even when Timer was invalidated.  This issue was partly responsible for firing  "Initialization Timeout" Errors even when LTK and SK where successfully negotiated.
    • Use encrypted data length for packet calculation not the "unencrypted" data length.
    >= iOS 10.3.3; Xcode 10+

    Fixed:

    • supports T0/T1 protocol selection (via [AIDCard setProtocol] after powering card)

    Note: Protocol selection will throw an error when used with an firmware version < 2.3.x

    >= iOS 10.3.3; Xcode 10+


    UI Expand
    titlePrior versions


    Driver & SDK

    Description

    Version

    Release Notes

    Supported OS Platform

    File

    Checksum (SHA256)

    AirID SDK for iOS

    AirID SDK for iOS

    1.0.4-GA

    New or changed:

    • Analyzed and refactored code with regards to initial pairing and LTK / SK creation to make initial LTK key agreement more robust against LTK and SK negotiation failures with AirID1 devices.
    • Moved exchangeKey to AIDDeviceStateConnected
    • Added state counter to better track state changes and having better control for state transits
    • replaced calls to exchangeKey by state reenter 
    • Use state counter for detecting init abort on problems or connectivity issues when Key agreement is in progress.
    • changed Timer Timeout for pairing (from selection to successful final initialization)  from 30.0 seconds to 50.0 seconds 
    • Changed encryption TAG length from 8 to 4 to comply with other platform drivers and make packet transmit more robust
    • Updated logging to use device name where appropriate

    Fixed:

    • AirID reader becomes disconnected during initial connection with pairing (regression)
    • Fixed mis guided Timer Timeout which sometimes fires even when Timer was invalidated.  This issue was partly responsible for firing  "Initialization Timeout" Errors even when LTK and SK where successfully negotiated.
    • Use encrypted data length for packet calculation not the "unencrypted" data length.
    >= iOS 10.
    UI Expand
    titlePrior versions

    Driver & SDK

    Description

    Version

    Release Notes

    Supported OS Platform

    File

    Checksum (SHA256)

    AirID SDK for iOS

    AirID SDK for iOS

    1.0.0
    • Added compatibility with firmware 1.2.1 and 1.3.0

    • Improved protocol downgrade protection

    >= iOS 10.3.3; Xcode 10+
    AirID SDK for iOS

    AirID SDK for iOS

    1.0.0
    • Added compatibility with firmware 1.2.1 and 1.3.0

    • Improved protocol downgrade protection

    >= iOS 10.3.3; Xcode 10+




    Anchor
    Android1
    Android1

    Image Added Android

    Image Added

    AnchorAndroid1Android1

    Image Removed Android

    Draft - Download Center

    Include Page
    _AirID Android - Device heterogeneity
    _AirID Android - Device heterogeneity

    Driver & SDK

    Description

    Version

    Release Notes

    Supported OS Platform

    File

    Checksum (SHA256)

    AirID SDK for AndroidAirID SDK for Android
    2

    3.0.

    1

    4-GA

    Improvements

    04.01.2023

     Improvements & Changes

    • Fixed some regressions in regards to update callbacks when something goes wrong in between 
    • Changed Android Support Library to use the AndroidX 1.2.0 Support Library

     Removed Functionality

    • Removed allowBackup in SDK manifest
    • avoid obfuscating package names to avoid mess when multiple obfuscated packages are linked together
    • removing of airid company name
    • fix some race conditions regarding bluetooth off
    • compiled for API 30
    compiled for Android 10 (API 29)
    • ;
    • minSdk is still at API
    23
    • 24
    • Android Studio
    4
    • 2021.1.
    0
    • 1 Patch 3
    • gradle
    6
    • 7.
    1
    • 0.
    • 2
    v2
    1
    v2
    1


    UI Expand
    titlePrior versions


    20AirID-Android-Driver-v2.0.0-GA.zipAirID-Android-Driver-v2.0.0-GA.zip.sha2_256

    Driver & SDK

    Description

    Version

    Release Notes

    Supported OS Platform

    File

    Checksum (SHA256)

    AirID SDK for AndroidAirID SDK for Android

    3.0.

    3-GA

     New Functions

    • NEW Over-The-Air (OTA) AirID firmware update function
      • AirID firmware update includes download from AirID update server and wireless transfer via BLE to AirID device
      • Firmware update can be called manually and automatic through AirIDCardTerminal class
      • Current Firmware Version can be obtained through AirIDCardTerminal class
      • dependency on ed25519 library is required for this feature
    • Added support for AirID2 Firmware 2.0.0
    • Added pairing option from within SDK when using DeviceConnector

    Improvements & Changes

    • Updated Documentation to include manual and automatically updates via SDK
    • Marked deprecated functionality
      • CardType and CardOS
      • Settings: SignalStrength, AdvertisingMode, ContrastLevel
    • Enhanced logging
    • Permissions are now managed individually on APP level, not by SDK

     Fixed

    • Fixed issues in regards to BluetoothGATT references

     Removed Functionality

    • Removed permissions from SDK library. Apps are now free to define & manage their individual required permissions on their own.
    • compiled for Android 10 (API 29);
    • minSdk is still at API 23
    • Android Studio 4.1.0
    • gradle 6.1.1 

    08.04.2022

     Bugfixes

    • Fixed accidential obfuscation of DeviceConnector.Protocol
    • Set correct protocol after card reset without disconnect
    • compiled for API 30;
    • minSdk is still at API 24
    • Android Studio 2020.3.1 Patch 4
    • gradle 7.0.2

    AirID SDK for Android

    AirID SDK for Android

    3.0.2-GA2

    24.03.2022

     Improvements & Changes

    • Increased timeouts for card communication from 20s to 60s
    • Optimized transmition rate for small packages
    • Improved setProtocol behavior for CardTerminal#connect and DeviceConnector#setProtocol:
      • "T=0" and "T=1" will always be favored, if supported by the card and Firmware >= 2.3.0
      • Firmware < 2.3.0 always selects the first appearing protocol of the ATR
      • "*" always selects the first appearing protocol of the ATR
      • after connection the protocol in use can be obtained using Card#setProtocol, this may differ from the protocol previously passed but will always be one of "T=0" and "T=1"

     Bugfixes

    • Fixed a regression where connection to AirID1 was broken
    • Fixed a logic error regarding fallback szenarios on setProtocol
    • compiled for API 30;
    • minSdk is still at API 24
    • Android Studio 2020.3.1 Patch 4
    • gradle 7.0.2
    AirID-Android-SDK-v3.0.2-GA2.zip


    AirID SDK for Android

    AirID SDK for Android

    3.0.1-GA

    14.02.2022

     Improvements & Changes

    • Added AirIdCardTerminal#getApduCommandSize and AirIdCardTerminal#getApduResponseSize
    • Context used for register and unregister Receivers is not changed to getApplicationContext
      •  Applications may have to pass getApplicationContext() instead of (Activity)this when calling DeviceConnector or TerminalFactory if used across Activity boundries
    • Added documentation for Android 12 (SDK 31) Permissions
    • Added documentation for AirIdCardTerminal#waitForConnection for manual connection

     Bugfixes

    • Fixed unregistration of Receivers registered by BLEManager of 3rd-party library
    • compiled for API 30;
    • minSdk is still at API 24
    • Android Studio 2020.3.1 Patch 4
    • gradle 7.0.2
    AirID SDK for AndroidAirID SDK for Android1.9.5-GA
    • updated: Android Studio 4.1.0 / Gradle 6.1.1 was used to build the final GA Release
    • updated: API compileSdkVersion and targetSdkVersion raised to API 29 (Android 10), minSdk is left to API 23
    • fixed: AirIdCardTerminalScanner caused Application Not Responsible (ANR)
    • fixed: Register for BluetoothAdaper events to better handle global Bluetooth states (BLE on / BLE off)
    • fixed: NullPointerException when using AirIdCardTerminalScanner with Mode#Scan_Lollipop
    • optimized: DeviceConnector#waitForCardPresent and DeviceConnector#waitForCardAbsent now use async waiting instead of busy loops
    • added: preparations for future over the air firmware update functionality
    • compiled for Android 10 (API 29);
    • minSdk is still at API 23
    • Android Studio 4.1.0
    • gradle 6.1.1 

    AirID SDK for Android

    AirID SDK for Android13.90.40-GA
    • Android Studio 3.6.3 was used to build the final GA Release
    • Android 10 is now fully supported but we still targeting API version 28
    • The Driver now uses android.permission.ACCESS_FINE_LOCATION to support Android 10 in AndroidManifest.xml
    • The Driver now uses android.permission.ACCESS_BACKGROUND_LOCATION to support Android 10
    • Better support for HW revision A2XX1.1.0 and firmware 1.3.1+. 
    • Added A2XX and A2MX serial number parsing to DeviceType enum.
    • Fixed an issue with AirID1 key management and Android 10  

    Android 8 upwards (API 26); Android Studio 3.6.3 

    AirID SDK for AndroidAirID SDK for Android1.9.3-GA
    • Updated Gradle version to v3.4.1
    • Activated NSLogger for debug version
    • Implementation of accessibility for AirID2 Mini readers
    • Defined new setting for LEDs for AirID2 Mini
    Android 8 upwards (API 26); Android Studio 3.4.1AirID-Android-Driver_v1.9.3-GA.zipAirID-Android-Driver_v1.9.3-GA.zip.sha2_256
    AirID SDK for AndroidAirID SDK for Android1.9.2-GA
    • Analyze code with regards to initial pairing and LTK/SK creation to make initial LTK key agreement more robust against LTK and SK negotiation failures with AirID1 devices.
    • Analyze and test code with regards to time intervals to eliminate AirID reader stuck on "not bonded yet".
    • Test and change the time intervals and delays on Bluetooth connection to make the connection more stable.
    • Set the key remotely from the app for saving LTKs is available. (Optional)
    Android 8 upwards (API 26); Android Studio 3.4.1
    AirID SDK for AndroidAirID SDK for Android1.8.6

    Bugfixes

    • handling of AirID no random number
    • disconnect after card reset
    • loop after force AES-256 mode is enabled
    • AirID2 discovery and pairing
    Android 4.4 upwards
    AnchorLinux1Linux1

    Image Removed Linux

    Info

    As there are many distributions of Linux available, please contact our support at https://certgate.com/service-portal to get the suitable AirID driver for your Linux system.

    GA2

     Improvements & Changes

    • Make use of Nordic Bluetooth Libs instead of native implementations for compatibility
      • "no.nordicsemi.android:ble" and "no.nordicsemi.android.support.v18:scanner" have to be added as dependency (see HowTo documentation)
    • Updates of DeviceConnector class are published from the UI thread
    • Integrated pairing process in DeviceConnector class
      • DeviceConnector registers a Reciever for ACTION_PAIRING_REQUEST to handle it within the SDK instead of using the system
      • A popup with the passkey is displayed and connection is initiated after accepting
      • This can be enabled/disabled by calling DeviceConnector#enablePairing
      • DeviceListener API change:
        • removed #onPairingFailed(AirIdCardTerminal
        • added #onPaired(AirIdCardTerminal, boolean)
    • Added support for new Settings
      • BLEPrivacy: Off, RandomMac, AnonymousAdvertising, All
      • BLENightMode: Disabled, Enabled
      • USBMode: Flash, Card, FIDO2, Charge
      • FidoAutoUserPresence: Disabled, Enabled
      • BleFidoServiceRevision: FIDO2, U2F
    • Marked Settings as deprecated
      • since FW 1.4.0: SignalStrength, AdvertisingMode, ContrastLevel
      • since FW 2.2.0: DisplaySetting, BacklightSetting
    • Added support for new DeviceDescriptor keys: "ota", "fido", "rk"
    • Added unpair behavior if notifications could not be registered indicating broken paring caused by resetting the AirID
    • Added support for T=0, T=1 (compatible with firmware > 2.2.0)
      • manual connect: AirIdCardTerminal#connect
      • auto connect: DeviceConnector#setProtocol
      • the chard gets reconnected on protocol update
    • Connection can be recovered if pairing is lost no matter what side lost the Pairing
    • Connection can be recovered if a firmware update changes BLE services
    • Updated HowTo documentation for permissions:
      • The application has to request permission ACCESS_COARSE_LOACTION on runtime. BLE can not be used.
    • Refactored security code to use Bouncy Castle library for encryption
      • "org.bouncycastle:bcpkix-jdk15to18" and "org.bouncycastle:bcprov-jdk15to18" have to be added as dependency (see HowTo documentation)
    • Optimized GATT transmission speed (Firmware > 2.2.0)
      • Firmware updares are speed up by factor ~3

     Bugfixes

    • Fixed concurrency issues during pairing and connection process
    • Fixed a connection bug related to outdated LTK
    • Fixed previos undefined behavior if connection was lost before established compleatly
    • Fixed a bug where AirIdCardTerminal#wairForCardPresent waited even thoug the connection was lost
    • Fixed issues during automatic pairing caused by asyncrounously waiting for the system component
    • Fixed bugs related to Nordic lib refactoring (pairing and connect)
    • Fixed a bug where the long term key (LTK) could not be saved/loaded when AirIdCardTerminal#setPackageName was not called
    • Fixed resourceleak where Bluetooth Receivers where not unregistered
    • Fixed a bug resulting in wrong MTU length

     Removed

    • Removed deprecated function AirIdCardTerminal#receiveCardInfo
    • Use of deprecated indications RepeatCardStatus and RepeatUsbCableState
    • Compatibilitiy to prior to but not including AirID1 (not AirID2) Firmware 1.2.1 / 1.3.0-GOV
      • Removed compatibility code that used ECB encryption
    • compiled for API 30;
    • minSdk is still at API 24
    • Android Studio 2020.3.1 Patch 4
    • gradle 7.0.2
    AirID-Android-SDK-v3.0.0-GA2.zip


    AirID-Android-SDK-v3.0.0-GA.zip.sha2_256


    AirID SDK for AndroidAirID SDK for Android2.0.3-GA

     Improvements & Changes

    • Cleanup release code for RCPTunnelService
    • Stabalized connection process
      • Handling of sporadic exceptions when disconnect
      • Optimized DeviceConnector for reconnect reliability

     Bugfixes

    • Fixed release of Bluetooth Receiver
    • Fixed sporadic Exceptions when Androids Bluetooth Stack resets itself
    • Fixed deadlock in DeviceConnector
    • compiled for API 30;
    • minSdk is still at API 23
    • Android Studio 2020.3.1 Patch 3
    • gradle 6.1.1 
    AirID SDK for AndroidAirID SDK for Android2.0.2-GA

     Improvements & Changes

    • Reveal all public methods throght the obvuscator instead of naming them individually
    • Replaced remaining busy loops with wait (AirIdCardTerminal#waitForConnection, FutureValue#get)
    • Replaced Exception#printStackTrace with call to Log
    • AirIdCardTerminal#waitForCardPresent and #waitForCardAbsent throw an Exception when connection is not established or lost to prevent wrong useage
    • Updated gradle targetSdkVersion to 30
    • Unregister android.content.BroadcastReceiver in all cases
    • compiled for API 30;
    • minSdk is still at API 23
    • Android Studio 4.2.1
    • gradle 6.1.1 
    AirID-Android-SDK-v2.0.2-GA.zip
    AirID SDK for AndroidAirID SDK for Android2.0.1-GA

     Improvements & Changes

    • Fixed some regressions in regards to update callbacks when something goes wrong in between 
    • Changed Android Support Library to use the AndroidX 1.2.0 Support Library

     Removed Functionality

    • Removed allowBackup in SDK manifest
    • compiled for Android 10 (API 29);
    • minSdk is still at API 23
    • Android Studio 4.1.0
    • gradle 6.1.1 
    AirID-Android-SDK-v2.0.1-GA.zip.sha2_256


    AirID SDK for AndroidAirID SDK for Android2.0.0-GA

     New Functions

    • NEW Over-The-Air (OTA) AirID firmware update function
      • AirID firmware update includes download from AirID update server and wireless transfer via BLE to AirID device
      • Firmware update can be called manually and automatic through AirIDCardTerminal class
      • Current Firmware Version can be obtained through AirIDCardTerminal class
      • dependency on ed25519 library is required for this feature
    • Added support for AirID2 Firmware 2.0.0
    • Added pairing option from within SDK when using DeviceConnector

     Improvements & Changes

    • Updated Documentation to include manual and automatically updates via SDK
    • Marked deprecated functionality
      • CardType and CardOS
      • Settings: SignalStrength, AdvertisingMode, ContrastLevel
    • Enhanced logging
    • Permissions are now managed individually on APP level, not by SDK

     Fixed

    • Fixed issues in regards to BluetoothGATT references

     Removed Functionality

    • Removed permissions from SDK library. Apps are now free to define & manage their individual required permissions on their own.
    • compiled for Android 10 (API 29);
    • minSdk is still at API 23
    • Android Studio 4.1.0
    • gradle 6.1.1 
    AirID-Android-Driver-v2.0.0-GA.zip


    AirID-Android-Driver-v2.0.0-GA.zip.sha2_256


    AirID SDK for AndroidAirID SDK for Android1.9.5-GA
    • updated: Android Studio 4.1.0 / Gradle 6.1.1 was used to build the final GA Release
    • updated: API compileSdkVersion and targetSdkVersion raised to API 29 (Android 10), minSdk is left to API 23
    • fixed: AirIdCardTerminalScanner caused Application Not Responsible (ANR)
    • fixed: Register for BluetoothAdaper events to better handle global Bluetooth states (BLE on / BLE off)
    • fixed: NullPointerException when using AirIdCardTerminalScanner with Mode#Scan_Lollipop
    • optimized: DeviceConnector#waitForCardPresent and DeviceConnector#waitForCardAbsent now use async waiting instead of busy loops
    • added: preparations for future over the air firmware update functionality
    • compiled for Android 10 (API 29);
    • minSdk is still at API 23
    • Android Studio 4.1.0
    • gradle 6.1.1 
    AirID SDK for AndroidAirID SDK for Android1.9.4-GA
    • Android Studio 3.6.3 was used to build the final GA Release
    • Android 10 is now fully supported but we still targeting API version 28
    • The Driver now uses android.permission.ACCESS_FINE_LOCATION to support Android 10 in AndroidManifest.xml
    • The Driver now uses android.permission.ACCESS_BACKGROUND_LOCATION to support Android 10
    • Better support for HW revision A2XX1.1.0 and firmware 1.3.1+. 
    • Added A2XX and A2MX serial number parsing to DeviceType enum.
    • Fixed an issue with AirID1 key management and Android 10  

    Android 8 upwards (API 26); Android Studio 3.6.3 

    AirID SDK for AndroidAirID SDK for Android1.9.3-GA
    • Updated Gradle version to v3.4.1
    • Activated NSLogger for debug version
    • Implementation of accessibility for AirID2 Mini readers
    • Defined new setting for LEDs for AirID2 Mini
    Android 8 upwards (API 26); Android Studio 3.4.1AirID-Android-Driver_v1.9.3-GA.zipAirID-Android-Driver_v1.9.3-GA.zip.sha2_256
    AirID SDK for AndroidAirID SDK for Android1.9.2-GA
    • Analyze code with regards to initial pairing and LTK/SK creation to make initial LTK key agreement more robust against LTK and SK negotiation failures with AirID1 devices.
    • Analyze and test code with regards to time intervals to eliminate AirID reader stuck on "not bonded yet".
    • Test and change the time intervals and delays on Bluetooth connection to make the connection more stable.
    • Set the key remotely from the app for saving LTKs is available. (Optional)
    Android 8 upwards (API 26); Android Studio 3.4.1
    AirID SDK for AndroidAirID SDK for Android1.8.6

    Bugfixes

    • handling of AirID no random number
    • disconnect after card reset
    • loop after force AES-256 mode is enabled
    • AirID2 discovery and pairing
    Android 4.4 upwards




    Anchor
    Linux1
    Linux1

    Image Added Linux



    Note

    Please note that the Linux platform is not our main development focus and we only have limited support in that area!


    Driver & SDK

    Version

    Release Notes

    Supported OS Platform

    File

    Checksum (SHA256)

    AirID Driver for Linux2.1.0

     Improvements & Changes

    • implement protocol setting for dual-protocol cards
    • improve compatibilty when using long time APDUs
    • use OpenSSL internal Curve 25519 implementation
    • OpenSSL 3.0 compatibility (linked against it in debian bookworm builds)

    Debian buster/bullseye, x86/64/arm

    also tested on some Ubuntu versions


    UI Expand
    titlePrior versions


    Driver & SDK

    Version

    Release Notes

    Supported OS Platform

    File

    Checksum (SHA256)

    AirID Driver for Linux2.0.0--

    Debian buster/bullseye, x86/64/arm

    also tested on some Ubuntu versions

    AirID-Linux-Driver_2.0.0.zip.sha2_256




    Anchor
    Firmware
    Firmware
    Image Added Firmware for your AirID products



    Image Added


    UI Text Box
    typetip

    Starting with AirID Firmware version 2.0.0, the AirID2 and AirID2 Mini may be used as a smart card reader and as FIDO2 compliant wireless authenticator token. 

    We appreciate any feedback from you. You may easily sign up at our support & feedback portal at https://airid.com/service-portal


    UI Text Box
    typeinfo

    How do I update the AirID device firmware on Windows 10 and MacOS?


    Image Added AirID Family Updater (Business and Government)

    UI Text Box
    typeinfo

    There is one zip file containing the latest firmware for all AirID products (AirID2 Business, AirID2 Government, AirID2 Mini Business, AirID2 Mini Government, AirID FIDO BADGE, AirID FIDO Mini). The updater will automatically recognize the connected AirID product and update it with its latest firmware.


    VersionRelease NotesClassificationFileChecksum (SHA256)ed Signature 
    2.3.3-GA

    Changelog for AirID firmware 2.3.3-GA

     Improvements & Changes

    • Added an appearance tag in advertising to improve visibility on Windows 11
    Recommended Update



    UI Expand
    titleAirID Family updater - prior versions


    VersionRelease NotesClasificationFileChecksum (SHA256)ed Signature
    2.3.1-GA

    Changelog for AirID firmware 2.3.1-GA


     Known Limitations 

    • Firmware Update from 1.x.x version to 2.3.1 requires Bluetooth re-pairing for paired devices on Windows and Android (< SDK v3.0.0)
    • Firmware Update from 2.0.x version to 2.3.1 requires Bluetooth re-pairing for paired devices on Windows and Android (< SDK v3.0.0) 

     Fixed

    • no device freeze after repeated quick insertion of USB cable

     Improvements & Changes

    • USB mode defaults to card and menu pops up after USB cable is plugged in to allow easy switching

     Known Issues

    • no indication of fido activity via USB
    • no led blinking when charging device
    Recommended Update
    2.3.0-GA

    Changelog for AirID firmware 2.3.0-GA


     Known Limitations 

    • Firmware Update from 1.x.x version to 2.3.0 requires Bluetooth re-pairing for paired devices on Windows and Android (< SDK v3.0.0)
    • Firmware Update from 2.0.x version to 2.3.0 requires Bluetooth re-pairing for paired devices on Windows and Android (< SDK v3.0.0)

     New Functionality

    • allow selection of protocols (T=0 vs. T=1) by driver
    • FIDO only devices: A2XF and A2MF
      • with reduced settings menu
      • new usb ids and product strings
    • FIDO: Full support for FIDO2 (WebAuthn) and U2F authentication services via USB and BLE
    • FIDO: U2F support
      • select BLE mode in debug menu: FIDO2 & U2F, FIDO2 only, U2F only
    • FIDO: Implemented user presence notifications via buzzer and LED
    • FIDO: Indicate fido communication with an icon
    • FIDO: Fido activity icon in headline (ble activity only)
    • FIDO: Implemented Idle disconnect for BLE (when no fido communication for some time)
    • FIDO: advertise CredProt FIDO2 extension, this allows to use our AirID FIDO as a FIDO Token for SSH authentication starting with openssh >= 8.2, makes ssh-keygen option "-O resident" work (non-resident keys worked before)
    • BLE: Bluetooth service changed attribute service implemented (avoids future re-pairings on updates)

     Fixed

    • handling of cards with specific mode ATR (TA2 present)
    • handling inverse convention cards
    • overlong device names
    • various card handling bugs discovered during WHQL testing
    • Avoid high card baud rates to reduce problems with low slew rates
    • FIDO ONLY: AirID NOSCARD tunnel access
    • FIDO: FIDO2 icon appears again properly
    • BLE: fixed a advertising data size error
    • U2F: Fixed several timing issues with regards to the offical U2F conformance tests
    • U2F: U2F Version can be read with short and extended APDU Options
    • FW: Buzzer settings were not correctly updated

      Improvements & Changes

    • FW: Replaced USB card reader popup during USB connector plug in with USB mode selection config via settings menu.
    • FW: USB: Updated USB Mode: For -GA versions we now have CARD, FIDO and "Charge Only" usb mode menu entries with USB default to FIDO
    • FW: submenus for Settings and debug menus**
    • FW: Further menu cleanup and restructuring
    • BLE: We now allow to set several Bluetooth Core 5 features manually via Debug Menu phy settings, extended advertising
    • U2F: changed implementation of USBHID User Presence*I*
    • FIDO ONLY: fido images for boot screen and menu

     Known Issues

    • no indication of fido activity via USB
    • no led blinking when charging device
    Recommended Update
    2.0.3 -GA

    Changelog for AirID firmware 2.0.3-GA


     Known Limitations 

    • Firmware Update from 1.x.x version to 2.0.2 requires Bluetooth re-pairing for paired devices
    • NEW FIDO2 support in V.2.0.2 available for WINDOWS10 devices via BLE only - other platforms will follow.
    • NEW FIDO Support in V2.0.2 supports currently only FIDO2. FIDO U2F will be supported at a later release. As GOOGLE's fido authentication requires today FIDO U2F, GOOGLE fido authentication is not supported in V2.0.2

     New Functionality

    • No new functionality

     Improvements & Changes

    • no new improvements

    Fixed

    • problems with certain CAC cards sending superfluous TCK bytes

     Removed Functionality

    • No functionality removed



    Recommended Update

    2.0.2 -GA

    Changelog for AirID firmware 2.0.2-GA


     Known Limitations 

    • Firmware Update from 1.x.x version to 2.0.2 requires Bluetooth re-pairing for paired devices
    • NEW FIDO2 support in V.2.0.2 available for WINDOWS10 devices via BLE only - other platforms will follow.
    • NEW FIDO Support in V2.0.2 supports currently only FIDO2. FIDO U2F will be supported at a later release. As GOOGLE's fido authentication requires today FIDO U2F, GOOGLE fido authentication is not supported in V2.0.2

     New Functionality

    • No new functionality

     Improvements & Changes

    • Host name is properly read from NVM and used as a fallback if the hostname is not available or transmitted to the device for some reason after a connect

     Fixed

    • Avoid disconnect for Android workaround on Windows based systems after pairing from system settings / system preferences

     Removed Functionality

    • No functionality removed
    AnchorFirmwareFirmwareDraft - Download Center Firmware for your AirID products
    UI Text Box
    typetip

    Starting with AirID Firmware version 2.0.0, the AirID2 and AirID2 Mini may be used as a smart card reader and as FIDO2 compliant wireless authenticator token. 

    We appreciate any feedback from you. You may easily sign up at our support & feedback portal at https://airid.com/service-portal

    UI Text Box
    typeinfo

    How do I update the AirID device firmware on Windows 10 and MacOS?

    Draft - Download Center AirID Family Updater

    UI Text Box
    typeinfo

    There is one zip file containing the latest firmware for all AirID products (AirID2 Business, AirID2 Government, AirID2 Mini Business, AirID2 Mini Government, AirID FIDO BADGE, AirID FIDO Mini). The updater will automatically recognize the connected AirID product and update it with its latest firmware.

    VersionRelease NotesClassificationFileChecksum (SHA256)ed Signature 

    2.0.2 -GA

    Changelog for AirID firmware 2.0.2-GA

     Known Limitations 

    • Firmware Update from 1.x.x version to 2.0.2 requires Bluetooth re-pairing for paired devices
    • NEW FIDO2 support in V.2.0.2 available for WINDOWS10 devices via BLE only - other platforms will follow.
    • NEW FIDO Support in V2.0.2 supports currently only FIDO2. FIDO U2F will be supported at a later release. As GOOGLE's fido authentication requires today FIDO U2F, GOOGLE fido authentication is not supported in V2.0.2

     New Functionality

    • No new functionality

     Improvements & Changes

    • Host name is properly read from NVM and used as a fallback if the hostname is not available or transmitted to the device for some reason after a connect

     Fixed

    • Avoid disconnect for Android workaround on Windows based systems after pairing from system settings / system preferences

     Removed Functionality

    • No functionality removed
    Recommended Update1110 AirID2 000 0 0 0, according to Bluetooth Core 5.1  according to Bluetooth Core 5.0 000
    UI Expand
    titleAirID Family updater - prior versions

    Changelog for AirID2 firmware 2.0.1

    VersionRelease NotesClasificationFileChecksum (SHA256)ed Signature
    2.0.1 -GA
    UI Text Box
    sizelarge
    typenote

    Known Limitations for V2.0.1:

    • Firmware Update from 1.x.x version to 2.0.1 requires Bluetooth re-pairing for paired devices
    • NEW FIDO2 support in V.2.0.1 available for WINDOWS10 devices via BLE only - other platforms will follow.
    • NEW FIDO Support in V2.0.1 supports currently only FIDO2. FIDO U2F will be supported at a later release. As GOOGLE's fido authentication requires today FIDO U2F, GOOGLE fido authentication is not supported in V2.0.1

     New Functionality

    • NEW BLE support for FIDO2, in parallel with the existing Smartcard/PKI service
      • Enable parts of FIDO 2.1 needed for some FIDO 2.1 extensions
      • FIDO2 User presence test is implemented via display/jogdial for now
      • AirID devices without external flash can store up to 12 resident keys. For "-beta1" only internal storage is used
      • external flash is now used for storing resident FIDO2 keys rk-store (A2XX HW rev  >= 1.1.0 and A2MX >= 1.0.0 only)
        • can store up to 200 resident keys
        • secured with ccm encryption
      • Implemented FIDO2 basic Attestation for AirID devices
    • NEW BLE Night Mode
      • switches off BLE advertising / connection from 22:00 - 05:00
        or outside working time ranges, if set from remote host
      • new menu item:
        • Settings / BLE Night Mode (options: ON / OFF)
      • can be temporary disabled from Connection menu
      • can be controlled from remote host
    • NEW BLE privacy settings (switched off by default):
      • battery service can only be accessed if access is authenticated,
      • AirID devices now support random resolvable bluetooth mac addresses, according to Bluetooth Core 5.1 
      • AirID devices now implement anonymous bluetooth advertising according to Bluetooth Core 5.0 
      • Read BLE Privacy settings from remote host
    • NEW Menu items:
      • Settings / Random MAC - (options: ON, OFF)
      • Settings / Advertising - (options: ANONYMOUS, "WITH NAME")
      • Settings / Reset Device Name (only visible if custom device name was configured via BLE, resets to S/N default) 
      • Debug / Fido2 Buffers - Usage for FIDO2 memory buffers 
      • Debug / Fido2 Keystore - Shows use of resident FIDO2 keys and max size of keys
      • Debug / Reset FIDO2
      • AirID Info / Device Name (shows custom device name if configured via BLE)

     Improvements & Changes

    • Implemented protected pin methods for Secure Remote Settings 
    • Added "Reset Settings" Menu entry - This allows you to reset your AirID Device Settings but all 'user data' like Bluetooth Pairings, LTK Keys and FIDO2 Keys are NOT removed.
    • Renamed "Remove Pairings" menu entry to "Reset BLE"
    • Renamed "Reset Keys" menu entry to "Reset LTK Keys"
    • Added "Reset FIDO2" menu entry - this allows you to remove all FIDO2 keys from your device. You will asked twice before final removal to prevent accidental removal of FIDO2 keys. 
    • Changed "Factory Reset" to double confirmation before reset to prevent accidental "Factory Reset"
    • Moved all Reset related Menu entries to a improved/more detailed reset menu called "Reset" located under Settings 
    • Show Connection "OFF" outside working time ranges (during BLE Night mode)
    • adapt handling of separate binaries for OTA files
    • various resource cleanups to have space for FIDO2
    • option to pass USBHID data through RPC 0x17 (if not used, it will be removed again), should not be used simultanously with official FIDO ble service. Purpose is to evaluate virtual usb fido device stuff
    • Nostack builds work as fido2 USB token
    • Debug menu is now always visible in "-alpha" and "-beta" releases and will be disabled for "-GA" releases
    • reduced max apdu lengths: 5000 bytes (A2XX) and 5000 bytes (A2MX)
    • option to pass USBHID data through RPC 0x17 (if not used, it will be removed again), should not be used simultanously with official FIDO ble service. Purpose is to evaluate virtual usb fido device stuff
    • Enhanced Connected Menu to allow new privacy modes
      • OFF
      • ON/Waiting (anonymous advertising)
      • ON/Pairing (advertising with device name)
    • added more information in device descriptor 
    • Implemented a introspection method (RPC 0) to get the list of supported RPC commands in advance for this FW version
    • RPC_SET_SETTING: preferred way to set things now, Indication will be removed in future
    • Write new firmware via usb while device is operational 
    • Implemented a new build mode to allow unattended fido2 tests
    • Right justify values in settings menu

     Fixed

    • Fixed uneven display color on A2MX
    • Use und return correct return code for update firmware RPC
    • Added 'nix' A2MX bootloader OTA updates
    • Working time ranges doesn't switch off advertising if dynamic advertising interval is disabled
    • Fix USB-serial-only pattern matching for A2MX20[789]X devices
    • fixed a advertising data size error
    • NVM error handling fixes
    • Factory reset also erases keys on external storage now
    • fix AAGUID attribute in included basic attestation certificate
    • fix for "battery low" issue reported in  COREFW-707
    • fixes regarding BLE cancellation and disabling of notifications
    • fixes regarding pairing device list retrieval

     Removed Functionality

  • Removed SET_SETTINGS indication (replaced by a RPC)
  • Remove MobDev Finder artifacts from firmware (no function)


    Recommended Update
    2.0.1 -GA

    Changelog for

    AirID firmware 2.0.

    1

    UI Text Box
    sizelarge
    typenote

    Known Limitations for V2.0.

    1:

    • Firmware Update from 1.x.x version to 2.0.
    • 1 requires Bluetooth re-pairing for paired devices
    • NEW FIDO2 support in V.2.0.
    • 1 available for WINDOWS10 devices via BLE only - other platforms will follow.
    • NEW FIDO Support in V2.0.
    • 1 supports currently only FIDO2. FIDO U2F will be supported at a later release. As GOOGLE's fido authentication requires today FIDO U2F, GOOGLE fido authentication is not supported in V2.0.
    • 1

     New Functionality

    • NEW BLE support for FIDO2, in parallel with the existing Smartcard/PKI service
      • Enable parts of FIDO 2.1 needed for some FIDO 2.1 extensions
      • FIDO2 User presence test is implemented via display/jogdial for now
      • AirID devices without external flash can store up to 12 resident keys. For "-beta1" only internal storage is used
      • external flash is now used for storing resident FIDO2 keys rk-store (A2XX HW rev  >= 1.1.0 and A2MX >= 1.0.0 only)
        • can store up to 200 resident keys
        • secured with ccm encryption
      • Implemented FIDO2 basic Attestation for AirID devices
    • NEW BLE Night Mode
      • switches off BLE advertising / connection from 22:00 - 05:00
        or outside working time ranges, if set from remote host
      • new menu item:
        • Settings / BLE Night Mode (options: ON / OFF)
      • can be temporary disabled from Connection menu
      • can be controlled from remote host
    • NEW BLE privacy settings (switched off by default):
      • battery service can only be accessed if access is authenticated,
      • AirID devices now support random resolvable bluetooth mac addresses
      • AirID devices now implement anonymous bluetooth advertising
      • Read BLE Privacy settings from remote host
    • NEW Menu items:
      • Settings / Random MAC - (options: ON, OFF)
      • Settings / Advertising - (options: ANONYMOUS, "WITH NAME")
      • Settings / Reset Device Name (only visible if custom device name was configured via BLE, resets to S/N default) 
      • Debug / Fido2 Buffers - Usage for FIDO2 memory buffers 
      • Debug / Fido2 Keystore - Shows use of resident FIDO2 keys and max size of keys
      • Debug / Reset FIDO2
      • AirID Info / Device Name (shows custom device name if configured via BLE)

     Improvements & Changes

    • Implemented protected pin methods for Secure Remote Settings 
    • Added "Reset Settings" Menu entry - This allows you to reset your AirID Device Settings but all 'user data' like Bluetooth Pairings, LTK Keys and FIDO2 Keys are NOT removed.
    • Renamed "Remove Pairings" menu entry to "Reset BLE"
    • Renamed "Reset Keys" menu entry to "Reset LTK Keys"
    • Added "Reset FIDO2" menu entry - this allows you to remove all FIDO2 keys from your device. You will asked twice before final removal to prevent accidental removal of FIDO2 keys. 
    • Changed "Factory Reset" to double confirmation before reset to prevent accidental "Factory Reset"
    • Moved all Reset related Menu entries to a improved/more detailed reset menu called "Reset" located under Settings 
    • Show Connection "OFF" outside working time ranges (during BLE Night mode)
    • adapt handling of separate binaries for OTA files
    • various resource cleanups to have space for FIDO2
    • option to pass USBHID data through RPC 0x17 (if not used, it will be removed again), should not be used simultanously with official FIDO ble service. Purpose is to evaluate virtual usb fido device stuff
    • Nostack builds work as fido2 USB token
    • Debug menu is now always visible in "-alpha" and "-beta" releases and will be disabled for "-GA" releases
    • reduced max apdu lengths: 5000 bytes (A2XX) and 5000 bytes (A2MX)
    • option to pass USBHID data through RPC 0x17 (if not used, it will be removed again), should not be used simultanously with official FIDO ble service. Purpose is to evaluate virtual usb fido device stuff
    • Enhanced Connected Menu to allow new privacy modes
      • OFF
      • ON/Waiting (anonymous advertising)
      • ON/Pairing (advertising with device name)
    • added more information in device descriptor 
    • Implemented a introspection method (RPC 0) to get the list of supported RPC commands in advance for this FW version
    • RPC_SET_SETTING: preferred way to set things now, Indication will be removed in future
    • Write new firmware via usb while device is operational 
    • Implemented a new build mode to allow unattended fido2 tests
    • Right justify values in settings menu

     Fixed

    • Fixed uneven display color on A2MX
    • Use und return correct return code for update firmware RPC
    • Added 'nix' A2MX bootloader OTA updates
    • Working time ranges doesn't switch off advertising if dynamic advertising interval is disabled
    • Fix USB-serial-only pattern matching for A2MX20[789]X devices
    • fixed a advertising data size error
    • NVM error handling fixes
    • Factory reset also erases keys on external storage now
    • fix AAGUID attribute in included basic attestation certificate
    • fix for "battery low" issue reported in   COREFW-707
    • fixes regarding BLE cancellation and disabling of notifications
    • fixes regarding pairing device list retrieval

     Removed Functionality

    • Removed SET_SETTINGS indication (replaced by a RPC)
    • Remove MobDev Finder artifacts from firmware (no function)



    Recommended Update
    1.4.1-GA

     Fixed

    • A regression was fixed which resulted in a wrong display of bootloader version in device -> info -> Board version. 

     Improvements

    • No improvements.

     New Functionality (API/SDK)

    • No new functionality added.

     Removed Functionality

    • No functionality removed
    Recommended Update
    1.4.0-GA

     Fixed

    • ensure that local changed settings are sent back to the host side.
    • Don't switch to update mode @ BLE indication "0x0A System Suspend".
    • Improve USB bootloader mode (HW version < 1.1.0) selection
    • Switch off JTAG pins if JTAG is fused

     Improvements

    • Disable dynamic connection interval. Otherwise we might see BLE supervision timeouts.
    • Fix BLE disconnect after pairing and no communication for 3s. Some Android devices keep the BLE connection after pairing and blocks the communication between AirID app and AirID device.
    • Update BLE stack to version 2.13.6 and replace usage of deprecated BLE API methods.
    • Set 2M PHY as preferred PHY (BLE5)
    • Do all BLE related settings before advertising starts
    • A2XX: Switch off BLE when low battery limit is reached (~3.4V). This should prevent from smartcard errors at low battery conditions

     New Functionality (API/SDK)

    • new RPC method 0x16 to switch to bootloader mode from host side
    • Prepare OTA functionality (only for A2MX and A2XX with HW version >= 1.1.0)

     Removed Functionality

    • migrate NVM parameters from old NVM implementation. Note update from FW <= 1.1.1 are no longer supported!
    • Remove BLE indications to trigger update modes (0x04 and 0x0B)
    • Remove "Force 256 Bit" setting. "Force 256 Bit" is always enabled and cannot be disabled anymore.
    • Remove no longer needed settings: Contrast, Signal Strength and Limited Advertising
    • Add connection parameters to BLE event logging and distinguish between A2XX and A2MX timer handles
    Recommended Update
    1.3.2-GA

     Fixed

    • Shut up USB IRQ noises with older AirID2 hardware revisions -> speed fixes

     Added

    • Disconnect after Bluetooth Pairing when there is no write to AirID service for 3s afterwards
    • Added watchdog to switch off Bluetooth when Battery gets below 3,4V (-0%) to avoid SC failures for power consuming tasks, RSA Keypair generation or other heavy duty operations 
    • Added event logging capability for the last ~100 events to AirID2 firmware 
      • To get an insight view what happens in the BLE stack @ a disconnect, we gather some debug infos:
        • Read last ble disconnect reason in debug menu
        • Information about connection parameters
        • New logging data struct for BLE stack events:
          • size ~100 last events
          • stop logging @ disconnect
          • read data from new RPC command
          • restart logging after read
      • This feature is currently only available from the DEBUG menu of the AirID2 device and not exposed to any SDK / Driver
    Recommended Updateairid-all-firmware-1.3.2.zipairid-all-firmware-1.3.2.zip.sha2_256
    1.3.1-GA

    Improved:

    • added intelligent flasher "winusb-flash-device.exe" and "flash-airid.command" on MacOS
    • added support for new bootloader signing keys





    UI Expand
    titleFirmware for AirID1 and AirID Bridge

    AirID 1 Business

    DescriptionVersionRelease NotesFileChecksum (SHA256)

    AirID 1 Firmware Business Edition

    1.2.5

    New or changed:

    •  disconnect after pairing and no action after 3s to fix Android 8+ Pairing Issue 

    AirID 1 Government

    DescriptionVersionRelease NotesFileChecksum (SHA256)

    AirID1 Firmware Government Edition

     

    1.3.5-GOV

    New or changed:

    •  disconnect after pairing and no action after 3s to fix Android 8+ Pairing Issue 

    AirID Bridge

    UI Text Box
    typeinfo

    How do I update the AirID BRIDGE firmware on Windows 10, Windows 7 and MacOS?


    DescriptionVersionRelease NotesFileChecksum (SHA256)

    AirID Bridge Firmware


    1.0.2


    fixed:

    • sleep related problems





    UI Text Box
    typewarning

    The AirID2 Beta Firmware is provided to you for testing and evaluation purpose of AirID2 smart cards reader devices and shall not be used in production environments or on production devices. 

    ALTHOUGH UTILIZABLE BY EXPERIENCED USERS, AIRID2 BETA FIRMWARE IS STILL BEING DEVELOPED, TESTED and EVALUATED. THIS AIRID2 FIRMWARE HAS NOT BEEN RELEASED FOR SALE, DISTRIBUTION OR ANY USE BY THE GENERAL PUBLIC.AIRID2 BETA FIRMWARE IS PROVIDED TO YOU "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF MERCHANTABILITY, NON-INFRINGEMENT OR FITNESS FOR A PARTICULAR PURPOSE. USE OF AIRID2 BETA FIRMWARE IS ENTIRELY AT YOUR OWN RISK AND MAY VOID WARRANTY ON YOUR PRODUCT. SHOULD AIRID2 BETA FIRMWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY MAINTENANCE, SERVICING OR REPAIR. IT IS THEREFORE YOUR RESPONSIBILITY TO TAKE ADEQUATE PRECAUTION AGAINST POSSIBLE DAMAGES RESULTING FROM THE USE OF AIRID2 BETA FIRMWARE. AIRID2 BETA FIRMWARE SHOULD UNDER NO CIRCUMSTANCES BE USED ON SENSITIVE AND/OR VALUABLE DATA. IF YOU ARE IN ANY DOUBT, PLEASE DO NOT INSTALL AND/OR USE AIRID2 BETA FIRMWARE.TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW,
    CERTGATE
    AIRID GMBH WILL NOT BE LIABLE TO YOU FOR ANY DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE AIRID2 BETA FIRMWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF AIRID2 BETA FIRMWARE TO OPERATE WITH ANY OTHER PROGRAMS). IN NO EVENT SHALL
    CERTGATE
    AIRID GMBH’ LIABILITY EXCEED THE PRICE YOU PAID FOR AIRID2 BETA FIRMWARE, IF APPLICABLE.WE EXPRESSLY REPRESENT THAT AIRID2 BETA FIRMWARE IS NOT A FINAL PRODUCT AND, AS SUCH, MAY CONTAIN VARIOUS ERRORS, DEFECTS AND IT MAY BE UNSTABLE. WE DO NOT RECOMMEND INSTALLING AIRID2 BETA FIRMWARE DURING FULL OR EVERYDAY OPERATION. FURTHERMORE, WE DO NOT RECOMMEND TO INSTALL AIRID2 BETA FIRMWARE UNLESS YOU ARE AN EXPERIENCED USER.



    DescriptionVersionRelease NotesFileChecksum (SHA256)ed Signature 

    N/A

     

    -

    Currently there are no beta releases available for public preview

    -

    -