DESKO DeviceUpdater Change Log 1.21.6.0 - fixed firmware update support for PENTA Scanner 4X [Desktop/Cube] when executing DUPs 1.21.5.0 - fixed issue where firmware updates with certain IDenty chrom units timed out 1.21.4.0 + added support for DESKO ICON Scanner Gen3 + added switch SCR to maintenance mode feature to PENTA Scanner 4X devices + added switch SCR to PCSC mode feature to PENTA Scanner 4X devices 1.21.3.0 - fixed issue with parsing PENTA Scanner 4X firmware version 1.21.0.0 + added support for DESKO PENTA Scanner 4X (Block) 1.20.0.0 + added barcode reader (BCR) firmware update for PENTA Scanner 4X 1.19.1.0 + updated log4net dependency to version 2.0.15 to solve vulnerability 1.19.0.0 + added support for DESKO PENTA Scanner Gen4.4 + updated 3rd party dependencies to eliminate vulnerabilities 1.18.3.0 + firmware updates on PENTA Scanner 4X now supported (requires firmware 11110101.00000047 or higher installed) 1.18.2.0 + added support for DESKO NEPTUN chrom (DDA) - fixed bug, where connection to certain PENTA Scanner Gen4.3 units failed 1.18.0.0 + added support for DESKO ICON Scanner Gen2.2 1.17.0.0 + added support for DESKO PENTA Scanner 4X # firmware update not supported yet for DESKO PENTA Scanner 4X 1.16.0.0 + added support for DESKO IDenty chrom Gen1.2 + added support for DESKO NEPTUN chrom Gen2.1 1.15.1.0 + added support for DESKO license files with CustomerKey 1.15.0.0 + added support for setting and showing DESKO license files for ID1-GO - fixed SwipeReader (DDA) connection problem 1.14.0.0 + added support for setting and showing DESKO license files for ICON Scanner 1.13.0.0 + added support for setting and showing DESKO license files for PENTA Scanner 1.12.0.0 - fixed SwipeReader firmware compatibility check criteria for certain situations - fixed issue where DeviceUpdater failed to start 1.11.0.0 + added support for ID-1 GO 1.10.6.0 - fixed bug that caused connecting to ICON Scanner to take more time than neccessary + added support for 64MB RAM SwipeReader devices 1.10.5.0 + added feature to set buzzer volume on page scan devices with buzzer 1.10.4.0 + added reboot device button 1.10.3.0 + updated PageScanAPI to 4.9.1002.0 1.10.2.0 + added support for ICON Scanner Gen2.1 1.10.1.0 + added support for DDA SwipeReader composite device 1.10.0.0 + added support for micro OCR Gen2 1.9.0.0 + added device dump mode that detects all available devices and writes device details to a csv file + now requires .Net Framework 4.5 1.8.8.0 - fixed bug where DDA SwipeReader device was detected as QUEUE BUSTER + added separate firmware compatibility checks for PENTA Scanner Gen4.0/1 and PENTA Scanner Gen4.3 1.8.7.0 + removed EscapeCommandEnable registry entry from setup MSI to fix installation issues under Windows 10 1803 1.8.6.0 + update PageScanPI to 4.5.1001.0 + added switch SCR to maintenance mode feature to PageScan devices + added switch SCR to PCSC mode feature to PageScan devices 1.8.5.0 - fixed a problem when updating the firmware or configuration of a DESKO SmartCardReader device under Windows 10 1.8.4.0: + re-enabled support for Windows XP, effectively eliminating the use of DDevAPI when run under Windows XP # no support for QUEUE Buster devices under Windows XP # no support for DDA SwipeReader devices under Windows XP 1.8.3.0: + changed SmartCardReader notification text from replug device to restart devcie due to changes in SmartCardReader Rev1.1 PCB - re-enabled checking the config files compatibility by default 1.8.2.0: + added support for SwipeReader (DDA) + updated DeskoDeviceAPI to 1.2.1.6 1.8.1.0: + added config compare feature + added EscapeCommandEnable.reg to setup + added documentation for EscapeCommandEnable.reg 1.8.0.0: + added support for DESKO SmartCard Reader device # no proper DUP support for DESKO SmartCard Reader devices, due to the need to replug the device 1.7.9.0: + update DeskoDeviceAPI to 1.2.0.5 - fixed DUP step scheduling issue with empty firmware/config 1.7.7.1: + reworked reconnect mechanism to allow BGR 504 pro to be switched to QUEUE Buster and vice versa during DUP execution 1.7.7.0: + updated DeskoScanAPI to 2.0.10.0 1.7.6.4: - fixed DDALib unload bug in silent mode 1.7.6.0 + added reset RFID config feature 1.7.5.2: - fixed RFID schema location bug 1.7.5.1: - fixed display font bug 1.7.5.0: + added support for QUEUE BUSTER + added DDevAPI 1.0.0.2 1.7.4.1: - fixed working directory on start - fixed return code when fw update is skipped 1.7.4.0: + added support for ICON Scanner Gen2 + updated DeskoScanAPI to 2.0.4.2 1.7.3.0: - requires .Net 3.5 1.7.1.1: + added feature to set RFID configuration - incompatible files are no longer selectable by pasting a certain path to the file open dialog (led to incompatible data on device) + moved connect / exec dup buttons to new menu bar + added serial no, prod id and PCB rev info # requires .Net 4.0 1.6.0.0: + updated PageScanAPI to 4.1.2.3 - fixed bug where DeviceUpdater could not connect to PENTA devices on bootloader + DeviceUpdater is now installed using msi package 1.5.1.8: - fixed bug where a ICON Scanner connect directly after a disconnect failed 1.5.1.7: + updated PageScanAPI to 4.1.2.0 - fixes BGR504pro connect issue + updated DeskoScanApi to 1.0.16.3 1.5.1.5: - added deskoscannet.dll with fix in firmware version display 1.5.1.4: - fixed connect message issue in DUP mode when using swipreader devices 1.5.0.3: + updated PageScanApi to 4.1.0.3 # Due to PSApi update no more support for PENTA <= Gen3 devices! 1.5.0.2: - fixed ICON Scanner firmware update - fixed time waste during device search + update DeskoScanApi to 1.0.12.0 1.5.0.1: - fixed version determination of firmware to be installed from DUP - fixed connect message issue in DUP mode when using swipreader devices - removed VCOM relapse feature for BGR04 composite devices 1.5.0.0: + does not require admin rights anymore + added silent mode + added DUP return codes - fixed message box overlay issue + implemented ICON Scanner - fixed DUP start from network drive + implemented optional reboot after image storing + implemented DUP deserialization using defaults_config.xsd (enables free update range and order) + added feature to set device clock on supporting page scan devices # device search takes unneccessarily long due to the ICON api behaviour # DUP icons missing!? 1.4.2.1: + updated PageScanAPI to 4.0.6.5 1.4.2.0: + implemented device reboot + added device reboot after display image installation in dup exec process + added parameter "MprApiLogging" to enable / disable MPR API log output that slows execution down - file selection path is not more resetted when storing display images - fixed device type detection (now determined by compatibility_confgi, instead of VID/PID) + added device type display + updated connection message box + renamed PENTA color display to Graphical Display + improved PageScanAPI dll version display + minor GUI changes + updated MPR8200DevAPI to 0.7.8.0 # crashes when reading the config from the device on some systems 1.4.0.0: + redesigned DUP exec process + implemented display font installation in dup exec process + implemented display image installation in dup exec process 1.3.1.0: - page, pos list fixed + updated PageScanAPI to 4.0.6.0 1.3.0.0: + added unattended mode + added DUP logging + re-enabled API logging for SwipeReader APIs + added further log output + increased swith to vendor mode timeout from 50 to 90 sec. 1.2.0.0: + added support for device features + added PENTA color display actions (image setting, showing, deleting and font setting) 1.1.3.0: + added configuration file format validation 1.1.2.1: - FW version format bug at selection of second update step fixed 1.1.2.0: + Device connecting in DUP execution synchronized + removed api logging (logs already itself using Log4Cxx) 1.1.1.9: + supports NoDeviceFoundMessageBoxIcon/Text/Title properties in DUP handling - AsyncScanAndConnect gets cancelled after timeout expired (no more device connecting after switch to vendor mode finished when timeout already expired) + Force switch to vcom mode implemented for swipe API devices after DUP processing 1.1.1.7: + configured compatible firmware for PENTA GenIII, GenIV and GenIV Composite + altered device sequence (CompositeDeviceBgr04 is last) to resolve double device detected message issue with swipe readers. This can now occur with CompositeDeviceBgr04 device types. - fixed disconnect bug with swipe readers (reset did not automatically disconnect the device from the API) - fixed use of firmware string in validation process (old fw / new fw format) + accepts now firmware file names with free suffix - stops matching device types during validation after first match 1.1.1.6: + added PageScanApiLogAdaptor + added MPR8200DevApiLogAdaptor + added MPR8200VComApiLogAdaptor + initialized config file name when getting device config + reboots swipe devices when disconnecting to switch them back to VCOM mode + enabled old firmware version format display 1.1.1.5: - safety question at update with active bootloader fixed - removed connection behaviour improvement (lead to unwanted timeouts) - increased vendor mode switch timeout from 30 to 45sec (for MCLE) + Firmware update timeout (ms) now configurable in defaults_config.xml (for dup mode only) default = 90000ms 1.1.1.4: - can now handle renamed dup files (where unzipped folders name does not match zip file name) - improved connect behaviour (supplies asynchronous connection procedure with a start timeout for delayed thread starting) + implemented page scan device connect try even without isplugged info from api 1.1.1.3: - check for update step 2 existance was malfunctioned - can now handle .dup files that are executed from outside the working dir - dup exec button is now enabled when cancelling dup execution - non existant dup files do not lead to unwanted behaviour anymore - fixed reconnect skipping bug in dup exec + updates for devices on boot loader require manual confirmation + old firmware versions can now be compared to installed firmware versions using a new version attribute in defaults_config.xml for dup exec 1.1.1.2: + is now capable of device type switching after update + supports now config update only and fw update only 1.1.1.0: + implemented multiple device handling support for device update packages 1.1.0.2: + altered device search sequence (swipe reader is last) + inserted BPV BGR04 firmware file names into compatibility_config.xml 1.1.0.1: + accepts now .dup files as start argument + includes .dup file icon 1.1.0.0: + implemented DeviceUpdatePackage support 1.0.1.4: + added connect confirmation for each device detection to enable handling multiple connected devices + disabled connection trys for each page scan device type since connecting with PID+VID is not possible anyway. Else this would generate many unwanted device detection confirmation query windows. + limited trying to switch to vendor mode for SwipeReader devices to one time. More than once (e.g. when scanning multiple SwipeReader device types, having the same VCOM PID + VID) does not make sense. 1.0.1.3: - replaced transparent textboxes with labels due to graphical issues affecting text readability - uses page scan API 3.1.4.54 (with bootloader bug fixed) + multiple regex strings now possible for original device setup identification (conjoined) + enabled firmware updates regardless of customer ID in firmware name + added Dative exclusion regexes for firmware update