Skip to content

Changelog for the firmware of
ID-engine Z & ACCESS200 (firmware ID 1100)

Here, you can find the history of all released firmware versions.

  • Production version: 1.23.01
    This is the version with which new readers are currently shipped.
  • Versions marked as STABLE are official versions available for download.
  • All other versions are only given to individual customers on request, e.g. to fix a very specific bug. Any changes in these versions will be included in one of the next higher stable versions.

1.28.00 (2021-05-27)

Features

  • Changed the default setting for OSDP: By default,
    the reader now uses SCBK-D without diversification.
  • Added OnPinEntry event , which is fired when a PIN code has been entered via the keypad. Now you can configure a custom action, e.g. to give visual or acoustic feedback when PIN entry is completed.
  • The SNET protocol now supports DKR readers.
  • You can now configure an individual transition time for each VLED definition .
  • Added support for MIFARE Plus values in security level 3. For this purpose, the Mif.ValueSL3 command has been added.
  • Added support for NXP AV3 SAM ( low level and VHL commands)

  • Added support for the following card types:

Bug fixes

  • Since version 1.21.00, OSDP authentication was still possible with SCBK-D after installing SCBK.
  • LED signalization during AdrCard, ConfigCard, or LicenseCard presentation wasn't correct if a VLED transition time was configured.
  • Updating the reader via OSDP protocol did not work since version 1.05.00.
  • Iso14a.TransparentCmdBitlen reintroduced. In rare cases this is still needed.
  • WTX was not supported by ISO7816 T=1 protocol.
  • For Legic readers no firmware download was possible using the OSDP protocol

1.25.00 (2020-08-18)

Features

  • Added a Sum command to conversion rule templates. You can use it to calculate the sum of several bytes, e.g. to generate a checksum of the number read from a card.

1.23.01 (2020-08-07) | STABLE

Bug fixes

  • Since version 1.23.00, HID Prox and Indala cards no longer worked with the Wiegand protocol on ACCESS200 readers manufactured before 2020-06-01.

1.23.00 (2020-07-19)

Features

  • Added a feature to identify a reader connected via RS-232/virtual COM port and running in unidirectional communication mode. When you send a ? to such a reader, it now returns a string containing the constant prefix BALTECH Reader, followed by its firmware version and serial number.
  • The command Sys.GetFeatures now indicates HID iClass support if an HID iClass SE Processor is available.
  • Implemented the new Prox license model for HID Prox, Indala, and Keri cards. To equip affected 125 kHz readers with licenses yourself, you can order a BALTECH LicenseCard. To check a reader for an existing license, use the new Sys.GetLicenses command.

Bug fixes

  • When running VHL.Format on a MIFARE card, and a block writing error occurred due to incorrect access conditions, the command was canceled.
  • Since version 1.13.00, errors could occur when accessing ISO 15693 cards.
  • If the MIFARE emulation on a SmartMX platform was accessed first, subsequent ISO 14443-4 access attempts led to an error.
  • VHL HITAG 2 block access didn't work.

1.21.03 (2020-06-19)

Bug fixes

  • VHL.Read could only read TTF cards if the configurable TTF decoder was configured. If the default ScanCardTypesPart1 and ScanCardTypesPart2 settings were used instead, the 125 kHz plugin returned VHL.ErrConfig and card reading stopped.
  • Running VHL.IsSelected with EM 4100 cards resulted in sporadic misreads.
  • VHL.IsSelected sporadically failed to read 125 kHz cards. To improve reliability, an automatic retry for 125 kHz card systems has been added.

1.21.00 (2020-05-11)

Features

  • Added optional card removal detection mode to Autoread. You can now configure the reader to send a message to the host and/or perform other actions (e.g. switch an LED), whenever it detects that a valid card has been removed.
  • Added VHL support for Cardax cards.

Bug fixes

  • The ISO14443A transparent command didn't work if EnMifBwProt (MIFARE backwards compatibility protocol) was enabled.
  • For MIFARE Classic cards, the VHL key list wasn't completely processed if a block read/write error occurred.
  • Read/write problems with ISO 15693 cards have been fixed.
  • The default configuration values for OSDP secure mode and OSDP data mode have been changed.

1.20.00 (2020-03-23)

Features

  • Added RGB-LED support for ID-engine Z
  • Added further RGB functions:
    • Smooth activation/deactivation of RGB colors
    • Signals pulsing continuously between 2 RGB colors
    • Virtual LED definitions that allow RGB colors to be activated via BRP commands or BALTECH script
    • User Interface (UI) commands for controlling LEDs and beeper

Bug fixes

  • Red and green LEDs resulted in light green when activated simultaneously. Now, the result in yellow as the intensity of the green LED has been reduced.
  • An empty blacklist rejected all cards.
  • HITAG 2 labels couldn't be selected in password mode

1.18.00 (2020-03-19)

Features

  • Added alternative data area for number comparison in black-/whitelist

Bug fixes

  • VHL.Read EM4205/4450 used wrong configuration values

1.17.00 (2020-03-06)

Bug fixes

  • Minor corrections for OSDP with encryption

1.16.00 (2020-02-26)

Features

  • Final release for OSDP with encryption
  • Bus address setup with BALTECH AdrCard is now also possible for an already installed reader (tamper switch closed) as long as no project settings are deployed.

Bug fixes

  • SAM access to invalid slot causes a reader to reboot.

1.15.00 (2020-02-05)

Features

  • Color and intensity of ACCESS200 LEDs are individually configurable now.
  • Raw serial-over-CDC protocol can't be disabled accidentally any more.

1.14.00 (2019-12-18)

Bug fixes

  • In presence of a strong external interference signal, the keypad could become unresponsive.

1.13.00 (2019-11-21)

Features

  • It's possible to lock the factory reset feature for a certain Security Level via the configuration file (BEC) or BALTECH ConfigCard.
  • Added the Sec.GetCurAcMask command.

Bug fixes

  • A keypress on an ACCESS200 reader could cause a USB communication failure.

1.12.00 (2019-11-06)

Bug fixes

  • After a software reset, the keypad and LED control of an ACCESS200 reader could be out of order.

1.11.00 (2019-10-31)

Bug fixes

  • The reader firmware could hang when sending a message to a host via read-only (e.g. Wiegand, keyboard emulation) or bus protocol (e.g. OSDP). This could result in an unresponsive keypad.
  • Under specific conditions, sending constant Wiegand data could cause the firmware to enter an endless loop.
  • The command VHL.CheckReconfigErr always returned false even if reconfiguration via BALTECH ConfigCard failed.

1.10.00 (2019-10-09)

Features

Bug fixes

  • OSDP: Wiegand raw data was sent without parity bits.

1.09.00 (2019-09-30)

Bug fixes

  • OSDP: Wiegand raw data was sent without parity bits.

1.08.00 (2019-08-29)

Bug fixes

  • ISO 15693 block length was restricted to 16 bytes. Now it supports up to 64 bytes.
  • HTG 1/S write command contained an error.

1.07.00 (2019-07-30)

Features

  • Card emulation NFC-A is supported now.
  • VHL.Setup and VHL.Write support for inter-industry cards added.

Bug fixes

  • On presentation of multiple ISO 14443A cards, sporadic reading problems could occur. This affected LEGIC readers only.
  • Sys.GetFeatures didn't return the feature IDs of EM4205 and EM4450.
  • The BLE alert service could overwrite the signalization of the blue LED even if this service wasn't used by the BLE host.
  • VHL.IsSelected didn't work with ioProx, Pyramid, and ISO15693 cards that had a block length of 32 bytes.

1.06.00 (2019-05-09)

Features

  • Card data format in OSDP replay messages is now adjustable.
  • BALTECH AdrCard supports address 0 now.

Bug fixes

  • 13.56 MHz card types couldn't be read anymore after executing security-based host commands.
  • LED signalization during BALTECH ConfigCard presentation wasn't correct.
  • HID iClass card presentation could cause the reader to reboot.

1.05.00 (2019-03-22)

Features

  • Wiegand allows sending frames of any bit number now.
  • Sys.GetFeatures returns supported host protocol encryption (AES, PKI) now.
  • Updated LEGIG SM-4200 firmware to OS V4.3.1.0.
  • Added new configuration value VhlCfg / File / LegicApplicationSegmentList, which is the basis for a Legic VHL file definition. It replaces the former value VhlCfg / File / LegicSegmentListLegacy, which is marked as deprecated now as it isn't supported by our SDK.
  • Added support for reading iClass card numbers with ID-engine Z Legic readers equipped with an SM-4200M (ISO 15693-based iClass cards only - no iClass SE/Seos).
  • Bluetooth transmission power can be adjusted via configuration now.
  • Added new Legic low-level command dispatcher, which currently only contains the transparent Command for direct communication with the SM-4x00. This dispatcher replaces the Lga dispatcher, which is marked as deprecated now as it isn't supported by our SDK.
  • Added 3 new ISO 15693 low-level commands: TransparentCmd, WriteMultipleBlocks, and ReadMultipleBlocks. These commands replace the commands 0x2105, 0x2106, and 0x2120, which were marked as deprecated as they aren't supported by our SDK.
  • Added VHL.ResolveFilename,
    which allows you to address VHL files via name instead of index. We recommend to follow this approach for new projects.
  • Readers now scan for BALTECH ConfigCards even when not adding ISO14443/A to Project / VhlSettings / ScanCardFamilies explicitly. In the latter case; ISO14443/A cards aren't processed by the Autoread Rules at all (it is only checked if they are BALTECH ConfigCards and transferred to the readers configuration if so). For the rare case that non-ISO14443/A ConfigCards are needed, a new configuration setting was introduced: "Project.VhlSettings.ConfCardFamily"
  • The serial communication interface (UART/RS232) supports 7-bit data frames now (7N1, 7E1, 7P1).
  • Ultralight low-level commands added

Breaking Changes

  • Deprecated ISO15693 commands (command code 0x20XX) were removed. To execute low-level ISO15693 commands, use the Iso15 command group instead (as recommended for all current products).

Bugfixes

  • Sys.GetFeatures could indicate MIFARE Classic/Plus support for LEGIC readers erroneously.
  • Under specific conditions, sending constant Wiegand data could cause the firmware to enter an endless loop.
  • BCC-16 checksum in BRP response frames was incorrect in case of BRP over HID communication.
  • Problems occurred when reading ISO14443-4-compatible cards with an ID-engine Z LEGIC reader.
  • VHL Select didn't scan for 125 kHz cards after card analysis was done in ID-engine Explorer.
  • GProx is supported for any bit length now.
  • AWID supports any bit length now.

1.04.00 (2018-10-11)

Features

  • ACCESS200 reader platform is supported now.

Bug fixes

  • Reader configurations which operate on the Rawserial protocol using the second serial interface (Channel1) not only activate the UART/RS232 interface on ID-engine Z, but also the Rawserial over CDC communication channel now.

1.03.00 (2018-09-21)

Bug fixes

  • With the ISO14443 A stock configuration it could sporadically happen that cards weren't recognized any more after some time.

1.02.00 (2018-09-18)

Features

  • Reader configurations originally created for ID-engine SD readers which operate on the Rawserial protocol using the second serial interface (Channel1) are compatible with ID-engine Z readers now. The card number is sent unidirectionally to the host via the UART/RS-232 interface of the ID-engine Z reader.

Bug fixes

  • During communication over the serial interface (UART/RS-232), single BRP commands could occasionally fail. The reader received or sent an incorrect BRP frame in this case.
  • Improved reading of EM4450 tags
  • Added ISO 15693 labels with option flag 1
  • ISO 15693 low-level write command: error codes: detail degree of status codes improved

1.01.00 (2018-09-14)

Features

1.00.00 (2018-09-10)

  • Initial release