Anchor | ||||
---|---|---|---|---|
|
UI Text Box | ||
---|---|---|
| ||
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. |
AirID Driver & SDK
Content Layout Macro |
---|
AirID Firmware
Content Layout Macro |
---|
Driver & SDK | Description | Version | Release Notes | Supported OS Platform | File | Checksum (SHA256) |
---|---|---|---|---|---|---|
AirID Installer for Windows | AirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7) | 210906 | Main ChangesManagement of AirID mini FIDO devicesAirID Central: 1.2.3Improvements Improvements & Changes
AirID Driver: 1.0.7Improvements Improvements & Changes
| Windows 7, 8.1, 10 (32 & 64 bit), 11 | AirID-Installer-210906.exe.sha2_256 AirID-Installer-210906-fr.exe.sha2_256 AirID-Setup-210906-x64.msi.sha2_256 |
UI Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tip | ||
---|---|---|
| ||
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 MacOS | AirID BLE Software for MacOS to connect AirID & AirID Mini with MacOS macOS systems via Bluetooth LE | 1.2.13-GA Build 1.2.1.36 | Release release contains
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
Known Issues The AirIDCentral applicationRelease Notes
|
|
UI Expand | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||
|
|
|
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. |
title | Prior versions |
---|
Driver & SDK
Description
Version
Release Notes
Supported OS Platform
File
Checksum (SHA256)
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 | ||
---|---|---|
| ||
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. |
release 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 GmbH (HY99FHCP6A) certificate
- AirIDCentral.pkg package is now signed with Developer ID Installer: certgate 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.com/support
- About AirIDCentral
- 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 | ||
---|---|---|
| ||
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. |
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)
iOS
Driver & SDK
Description
Version
Release Notes
Supported OS Platform
File
Checksum (SHA256)
AirID SDK for iOS
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.
|
Driver & SDK | Description | Version | Release Notes | Supported OS Platform | File | Checksum (SHA256) |
---|---|---|---|---|---|---|
AirID SDK for iOS | AirID SDK for iOS | 1.0.5-GA | Fixed:
Note: Protocol selection will throw an error when used with an firmware version < 2.3.x | >= iOS 10.3.3; Xcode 10+ |
UI Expand | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
|
Include Page | ||||
---|---|---|---|---|
|
Driver & SDK | Description | Version | Release Notes | Supported OS Platform | File | Checksum (SHA256) |
---|---|---|---|---|---|---|
AirID SDK for Android | AirID SDK for Android | 3.0.4-GA 04.01.2023 | Improvements & Changes
|
|
UI Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
title | Prior versions |
---|
Driver & SDK
Description
Version
Release Notes
Supported OS Platform
File
Checksum (SHA256)
AirID SDK for iOS
Added compatibility with firmware 1.2.1 and 1.3.0
Improved protocol downgrade protection
>= iOS 10.3.3; Xcode 10+
Android
Driver & SDK
Description
Version
Release Notes
Supported OS Platform
File
Checksum (SHA256)
AirID SDK for Android
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
UI Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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 Linux | 2.1.0 | Improvements & Changes
| Debian buster/bullseye, x86/64/arm also tested on some Ubuntu versions |
UI Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
| ||||||||||||
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. |
UI Text Box | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
How do I update the AirID device firmware on Windows 10 and MacOS? |
AirID Family Updater (Business and Government)
UI Text Box | ||
---|---|---|
| ||
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. |
Version | Release Notes | Classification | File | Checksum (SHA256) | ed Signature |
---|---|---|---|---|---|
2.03.3-GA | Changelogfor AirID firmware 2.0.3-GAKnown Limitations
New Functionality
Improvements & Changes
Fixed
Removed Functionalityfor AirID firmware 2.3.3-GAImprovements & Changes
| Recommended Update |
UI Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
UI Expand | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
AirID 1 Business
AirID 1 Government
AirID Bridge
|
Anchor | ||||
---|---|---|---|---|
|
AirID Preview Section
UI Text Box | ||
---|---|---|
| ||
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. |
Description | Version | Release Notes | File | Checksum (SHA256) | ed Signature |
---|---|---|---|---|---|
N/A
| - | Currently there are no beta releases available for public preview | - | - |