Driver & SDK
Windows
| Description | Version | | Supported OS Platform | File | |
---|
AirID Installer for Windows | AirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7), and Middleware OpenSC | 1.0.22 | Installer contains: - AirID Driver 0.9.10
AirID Central v 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: - AirID 1 Business 1.2.4-GA
- AirID 1 Business 1.3.4-GA
- AirID 2 Business 1.0.3-GA
| Windows 7, 8.1, 10 (32 & 64 bit) | | AirID-Installer-190607.zip.sha2_256 |
UI Expand |
---|
|
Driver & SDK | Description | | Release Notes | Supported OS Platform | File | Checksum (SHA256) |
---|
AirID Installer for Windows | AirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7), and Middleware OpenSC | 1.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 for Windows | AirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7), and Middleware OpenSC | 1.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 for Windows | AirID Central and Driver installation for Windows, Winusbcompat (Bridge Win7), Auto-Lock Feature and Middleware OpenSC | 1.0.18.0-beta10 | - new instalation folder
- Only one installer containing 32 and 64 bit
- new: setup is started in foreground
- added: option for AutoLock
- added: option for winusbcompat
- fixed: setup requires reboot
- removed: EIDAuthenticate
- updated: central 0.9.18 -> 0.9.19
- updated graphics
- added: extended central file version info
- updated: firmware 1.2.0 -> 1.2.1
- new: signed with new certificate
- fixed: bug related to fast BLE disconnection/reconnection
- fixed: Bridge related connection issues
- renamed: Dongle -> Bridge
- updated: driver 0.9.8 -> 0.9.9
- support for firmware 1.2.2 & 1.3.1-GOV
| Windows 7, 8.1, 10 (32 & 64 bit) | AirID-Installer-1.0.18.0-beta10.exe.zip | AirID-Installer-1.0.18.0-beta10.exe.zip.sha2_256 |
|
Anchor |
---|
iOS1 | iOS1 | Image Removed iOSImage Added iOS Driver & SDK | Description | Version | | Supported OS Platform | File | |
---|
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.3.3; Xcode 10+ | | |
UI Expand |
---|
|
Driver & SDK | Description | Version | Release Notes | Supported OS Platform | File | Checksum (SHA256) |
---|
AirID SDK for iOS | AirID SDK for iOS | 1.0. |
|
4-GANew 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+ | | | UI Expand |
---|
|
Driver & SDK | Description | Version | Release Notes | Supported OS Platform | File | Checksum (SHA256) |
---|
AirID SDK for iOS | AirID SDK for iOS | 1.0.0 | | >= iOS 10.3.3; Xcode 10+ | | |
Anchor |
---|
Android1 | Android1 | Image Removed Android0 | | >= iOS 10.3.3; Xcode 10+ | | |
|
Image Added Android
Include Page |
---|
| _AirID Android - Device heterogeneity |
---|
| _AirID Android - Device heterogeneity |
---|
|
Driver & SDK | Description | Version | | Supported OS Platform | File | |
---|
AirID SDK for Android | AirID SDK for Android | 1.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 6 upwards (API 23); Android Studio 3.4.1 | | |
AirID Family - 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 Android | AirID SDK for Android | 1. |
|
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 6 upwards (API 23); Android Studio 3.4.1 | | | 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 | | |
|
UI Expand |
---|
|
Driver & SDK | Description | Version | Release Notes |
---|
Supported OS Platform | SDK for AndroidAirID SDK for Android | 1.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 | | | AirID Central and Sample Apps for Android | AirID SDK for Android, including AirID Central and AirID sample apps Crypto & Login | SDK20170522 | - Updated AirID Driver Android to 1.8.4
- Fixed error with unnamed devices
- Enhanced error report
- Fixed connection and GATT cache issues
- Updated AirID Central to 1.9.16
- Updated AirID Crypto Sample and sources to 1.0.6
- Updated AirID Login Sample and sources to 1.0.10
| | | |
AirID SDK for Android | AirID SDK for Android, including AirID Central and AirID sample apps Crypto & Login | SDK20170308 | - Updated AirID Driver Android to 1.8.2
- Improved error handling
- Bugfix related to crash on unnamed paired devices
- Smaller Bugfixes
- Updated AirID CSP Android to 1.5.3
- Implemented Caching Mechanism
- Added support for Siths Cards
- Updated AirID Driver Android to 1.8.2
- Smaller Bugfixes
- Updated AirID Crypto Sample and sources to 1.0.5
- Updated AirID Login Sample and sources to 1.0.9
| Android 4.4 upwards | | Anchor |
---|
Firmware | Firmware | Firmware Anchor |
---|
AirID2_Bus1 | AirID2_Bus1 | AirID 2 Business2 Firmware Business Edition
| 1.0.3-GA | Fixed: - Issues regarding T1 cards
- Advertising issues
- Smaller bugfixes
Improved: - Battery capacity display on device
| | |
UI Expand |
---|
|
| Version | Release Notes | File | Checksum (SHA256) |
---|
AirID 2 Firmware Business Edition | 1.0.2-GA | Fixed: Improved: - Remove "Card Info" menu item
- Set "Force 256bit" default value to yes
| | | AirID 2 Firmware Business Edition | 1.0.1-GA | Initial General Availability (GA) Version of the AirID2 Firmware Business Edition | | |
|
Description | Version | Release Notes | File | Checksum (SHA256) |
---|
AirID 1 Firmware Business Edition
| | New or changed: - Changed connection factory default to "ON/waiting" after Settings > Factory Reset
- No splash screen after device reboot
Fixed issues: - Display charging status correctly if USB Card Reader mode is disabled
- Display correct device name after Settings >reset keys
- AirID freezing after initial pairing / connection with Android fixed by watchdog enabling
- Android stability improvements:
- Stability improvements if connection interval is set too low, e.g. 7.5ms
- No connection interval update on idle
| | |
AirID Family - Download Center |
Description | Version | Release Notes | File | Checksum (SHA256) |
---|
|
|
2 1 Firmware Business Edition
| 1. |
|
03-GAFixed: - Issues regarding T1 cards
- Advertising issues
- Smaller bugfixes
Improved: - Battery capacity display on device
| airid2-fw-1.0.3.zip
airid2-fw-1.0.3 |
UI Expand |
---|
|
| Version | Release Notes | File | Checksum (SHA256) |
---|
AirID 2 AirID 1 Firmware Business Edition
| 1.02.2-GA | Fixed: Improved: - Remove "Card Info" menu item
- Set "Force 256bit" default value to yes
| | | AirID 2 Firmware Business Edition | 1.0.1-GA | Initial General Availability (GA) Version of the AirID2 Firmware Business Edition | | |
|
Anchor |
---|
AirID1_Bus1 | AirID1_Bus1 | AirID 1 Business1 | Security related changes: - Improved protection for replay attacks
- Improvement of encryption algorithm: using CCM instead of ECB
- Improvement of Session Key management
- Improved protocol downgrade protection
- Implementation of „Force 256bit mode“ so that AirID cannot be forced down to communicate with AES 128bit encryption. Force 256bit mode is enabled per default
Performance related changes: - Reduction of power consumption
- Power down the smart card on out-of-coverage
- Have a higher connection interval when there is no BLE traffic for some time
- Correct rates in USB CCID descriptor
- Improved Android compatibility (discovering of our GATT service)
Usability related changes: - Smart card icon on AirID display blinks when the card is powered on
- New setting menu item „USB card reader mode“ so that the USB cardreader mode can be enabled by default when USB is connected
|
|
Description | Version | Release Notes | File | Checksum (SHA256) |
---|
AirID 1 Firmware Business Edition
Tip |
---|
In case of problems with BLE connection, please change settings: "AirID settings > Force 256bit > No" to allow full compatibility with prior software versions |
| New or changed: - Changed connection factory default to "ON/waiting" after Settings > Factory Reset
- No splash screen after device reboot
Fixed issues: - Display charging status correctly if USB Card Reader mode is disabled
- Display correct device name after Settings >reset keys
- AirID freezing after initial pairing / connection with Android fixed by watchdog enabling
- Android stability improvements:
- Stability improvements if connection interval is set too low, e.g. 7.5ms
- No connection interval update on idle
| AirID_FW_CC2540_v1.2.4.zip
| UI Expand |
---|
|
Description | Version | Release Notes | File | Checksum (SHA256) |
---|
AirID 1 Firmware Business Edition Tip |
---|
In case of problems with BLE connection, please change settings: "AirID settings > Force 256bit > No" to allow full compatibility with prior software versions |
1.2.2 | Performance related changes: Adjustment of low battery limit to avoid problems due to low batteryFix initial card state in USB reader mode on windows 7More error checks in case of connection lossConnection interval handling improvements Default signal strength to maximum Tip |
---|
Please set signal strength to "maximum" to ensure best wireless AirID connection |
AirID_FW_CC2540_v1.2.2.zip AirID_FW_CC2540_v1.2.2.zip.sha2_256 | AirID 1 Firmware Business Edition Note |
---|
| In case of problems with BLE connection, please change settings: "AirID settings > Force 256bit > No" to allow full compatibility with prior software versions |
1.2.1 | Security related changes: - Improved protection for replay attacks
- Improvement of encryption algorithm: using CCM instead of ECB
- Improvement of Session Key management
- Improved protocol downgrade protection
- Implementation of „Force 256bit mode“ so that AirID cannot be forced down to communicate with AES 128bit encryption. Force 256bit mode is enabled per default
Performance related changes: - Reduction of power consumption
- Power down the smart card on out-of-coverage
- Have a higher connection interval when there is no BLE traffic for some time
- Correct rates in USB CCID descriptor
- Improved Android compatibility (discovering of our GATT service)
Usability related changes: - Smart card icon on AirID display blinks when the card is powered on
- New setting menu item „USB card reader mode“ so that the USB cardreader mode can be enabled by default when USB is connected
| | AirID_FW_CC2540_v1.2.1.zip.sha2_256 | AirID 1 Firmware 1.2.0 | Set official vendor/product id for usb; Removed highest signal strength level; Fixed not showing name of the connected device when the card is out; Fixed not clearing mobile device name on connection timeout; Write default device name "Unknown Nr." after pairing and show it if device name not set; Changed coverage adjusting text: first 10 seconds show RSSI value then 5 seconds show "Press to confirm" message and then again show RSSI value; Extended coverage with presetting values: near, mid, far; Fixed still showing coverage menu if device disconnected (now jumps to the start menu); Added "back" buttons in the coverage menu. | 0 | AirID_FW_CC2540_v1.2.01.zip.sha2_256 |
|
Anchor |
---|
AirID1_Gov1 | AirID1_Gov1 Government | 1.2.0 | - Set official vendor/product id for usb;
- Removed highest signal strength level;
- Fixed not showing name of the connected device when the card is out;
- Fixed not clearing mobile device name on connection timeout;
- Write default device name "Unknown Nr." after pairing and show it if device name not set;
- Changed coverage adjusting text: first 10 seconds show RSSI value then 5 seconds show "Press to confirm" message and then again show RSSI value;
- Extended coverage with presetting values: near, mid, far;
- Fixed still showing coverage menu if device disconnected (now jumps to the start menu);
- Added "back" buttons in the coverage menu.
|
|
Description | Version | Release Notes | File | Checksum (SHA256) |
---|
AirID1 Firmware Government Edition
| New or changed:
- Changed connection factory default to "ON/waiting" after Settings > Factory Reset
- No splash screen after device reboot
Fixed issues:
Display charging status correctly if USB Card Reader mode is disabledDisplay correct device name after Settings >reset keysAirID freezing after initial pairing / connection with Android fixed by watchdog enablingAndroid stability improvements:Stability improvements if connection interval is set too low, e.g. 7.5msNo connection interval update on idle34-GOVinfo-How do I update the AirID device firmware on Windows 10 and MacOS? |
34-GOV UI Expand |
---|
title | Prior versions
Description | Version | Release Notes | File | Checksum (SHA256) |
---|
AirID1 Firmware Government Edition
| |
1-GOVPerformance related changes:
Adjustment of low battery limit to avoid problems due to low battery | New or changed: - Changed connection factory default to "ON/waiting" after Settings > Factory Reset
- No splash screen after device reboot
Fixed issues: - Display charging status correctly if USB Card Reader mode is disabled
- Display correct device name after Settings >reset keys
- AirID freezing after initial pairing / connection with Android fixed by watchdog enabling
- Android stability improvements:
- Stability improvements if connection interval is set too low, e.g. 7.5ms
- No connection interval update on idle
|
Fix initial card state in USB reader mode on windows 7More error checks in case of connection lossConnection interval handling improvementsDefault signal strength to maximum
Tip |
Please set signal strength to "maximum" to ensure best wireless AirID connection11
Anchor |
---|
| AirID_Bridge_1 |
---|
| AirID_Bridge_1 |
---|
|
AirID Bridge
Description | Version | Release Notes | File | Checksum (SHA256) |
---|
| | fixed: | | |
...