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 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.3 |
Improvements & Changes
AirID Driver: 1.0.7 |
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Anchor | ||||
---|---|---|---|---|
|
macOS
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 systems via Bluetooth LE | 1.2. |
3-GA |
Release contains
|
|
|
|
|
|
|
(Driver
|
|
|
|
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
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
Release Notes
|
|
UI Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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.
title | Prior versions |
---|
Added compatibility with firmware 1.2.1 and 1.3.0
Improved protocol downgrade protection
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+ |
Android
UI Expand | ||
---|---|---|
| ||
|
|
|
|
|
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
|
UI Expand | title | Prior versions||||||
---|---|---|---|---|---|---|---|
|
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 |
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
04.01.2023 | Improvements & Changes
|
|
|
|
|
|
|
|
UI Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|
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 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
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.3.3-GA | Changelog for AirID firmware 2.3.3-GAImprovements & Changes
| Recommended Update |
UI Expand | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||
|
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? |
Draft - Download Center 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. |
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
UI Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
New Functionality
Improvements & Changes
Fixed
Removed Functionality
Recommended Update | 1 | 1 | 1 | 2.0. | 0 1 -GA | | 0Changelog for AirID firmware 2.0. | 01
| 0
| 0
| 0
| 0
| , according to Bluetooth Core 5.1 New Functionality
| according to Bluetooth Core 5.0
Improvements & Changes
Fixed
Removed Functionality
Recommended Update | 0 | 0 | 0 | 1.4.1-GA | Fixed
Improvements
New Functionality (API/SDK)
Removed Functionality
Recommended Update | 1.4.0-GA | Fixed
Improvements
New Functionality (API/SDK)
Removed Functionality
Recommended Update | 1.3.2-GA | Fixed
Added
Recommended Update | airid-all-firmware-1.3.2.zip | airid-all-firmware-1.3.2.zip.sha2_256 | 1.3.1-GA | Improved:
|
UI Expand | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||
AirID 1 Business
AirID 1 Government
AirID Bridge
|
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,CERTGATEAIRID 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 SHALLCERTGATEAIRID 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 | - | - |