Just completed! ID TECH announces the next major update to ViVOConfig.
Major Updates:
Now uses SDK 2.1.x.x, which is a multi-device SDK. This app can now connect to any number of devices, any interfaces, and at the same time. In the screenshot, there is an Augusta and two VP3300 attached
Device Connection Options....
USB connections are automatic
Selecting a COM device will automatically connect to default baud on the only existing COM port
if there are multiple COM ports, you will wil be asked which one to use
If you want to use another baud, be sure to change that before you attempt to connect (another option in that menu
You can connect to IP using standard or TLS connections
You can disconnect from any device. If you disconnect from USB, you either need to plug/unplug to get it to auto-recognize, or you can select Scan USB Bus instead
ViVOConfig now contains the complete command tree from our USDK demo
Within ViVOConfig, you can now do things like RKI updates, firmware updates, setting command, verifying a transaction, etc., without the need to switch our USDK demos
"Memo" field -> allows custom command execution
There is a Memo field that can now be included in the JSON files.
The memo field can simply be used to add information about the files.
The Memo field can be used by the ViVOConfig to determine if any custom code needs to be executed.
When writing files to the device, ViVOConfig will look at the memo first to understand if anything special needs to happen.
Currently, there is just one string recognized for custom command execution. As we find cases in the future, we can define other strings to do special things.
Current Custom Command recognized strings from memo field:
"SET-DFED22": If this is found in the memo, the utility will change DFED22 to be <serial number>-<emv kernel version> for that particular device being configured
Minor enhancements and fixes:
Added file name checking for valid value when loading ViVOconfig files. (the previous version crashed on this case)
Updated 03-05 to keep last AID listing in memory if called on next command {previous version sending too many unnecessary aid commands during the reading process)
Removed FFE4 when saving ctls data group 0 in VivoConfig (the previous version failed when writing group 0)
Fixed get CTLS group parsing in VivoConfig (the previous version had issue parsing CTLS groups)
Added Augusta Beeper control to VivConfig (the previous version only recorded beeper setting on VP3300, not Augusta)
Added retryCount to IDTComm class to set command retries on timeout condition (overcomes timeout issues when writing)
Added min timeout to IDTComm class to override command timeout. (overcomes timeout issues when writing)
Added reporting both fw and sn on device connection
...
NOTE: For any bug reporting (either internally or from customers), please be sure to include both SDK version and App version, located in the lower corner of the utility.