The YSoft Card Reader Tool

About

This document describes the configuration tool version 1.2.0 for YSoft USB Card Readers v2/v3

images/download/attachments/153630274/image2018-2-2_15-29-28.png

The tool consists of the following parts:

Configuration

  • A list of connected readers with basic details

  • Operations on one or multiple selected readers

    • Configure readers (Custom configuration, Reader protocol, USB mode, Debug setting, etc.)

    • Update main firmware

    • Update service firmware

  • Show full reader details

  • Download reader log

Reading test

  • A list of connected readers with the last read card number and card type

  • Save read logs as a text file

Advaced Configuration

  • A list of connected readers with the last read of YSoft Configuration Card label

  • Format compatible cards as YSoft Configuration Card

  • Define the configuration content for Configuration Card (import existing configuration, define custom configuration, reader protocol, device configuration, card label, etc.)

  • Custom configuration can be:

    • Loaded from a text file

    • Manually defined

    • Reused from predefined protocols

    • Repeatedly evaluated and tested on connected readers

    • Stored to connected readers

  • Write the configuration to Configuration Card or export to disk

Advanced configuration is intended for advanced users/experts only and is described in a separate document.

Command Line Parameters Overview

images/download/attachments/153630274/image2018-2-8_13-13-33.png

Configuration Page Overview

images/download/attachments/153630274/image2018-2-2_15-29-28.png

1. Connected Card Readers

images/download/attachments/153630274/image2017-7-4_14_57_39.png

The table is sortable. Sort by the desired column by clicking its header.

Operations are performed on selected readers. Select them by clicking the select checkbox, or anywhere on the line (except the detail button).

The checkbox at the upper left-hand side acts as Select/Deselect all

2. Reload readers (F5)

Refresh the list of connected readers using the Reload readers button.

3. Configure Selected Card Readers

Open the configuration dialog for the selected card readers using the Configure button. Card Reader Configuration.

4. Update Firmware on Selected Card Readers

Open the update firmware dialog for the selected card readers using the Update FW button.

Firmware update

Click Browse, then select the latest firmware package, and click Update.

images/download/attachments/153630274/image2018-2-16_13-58-26.png

Starting from firmware 2.3.0, it is necessary to manually update the service firmware of the USB reader at least to version 1.0.9

With any older versions, 2.3.0 and newer firmware will not be recognized as valid firmware.

5. Update Service Firmware on Selected Card Readers

Open the service update firmware dialog for the selected card readers using the Update Service FW button.

Service firmware update

Click Browse, then select the latest service firmware package.

Another possibility is to click the button with the name of the embedded service firmware. The embedded firmware file name appears as the selected file.

Then click Update. Do not disconnect USB card readers during the update procedure!

images/download/attachments/153630274/image2018-2-16_12-0-10.png

6. Card Reader Detail

Show the card reader detail page using the Detail button:

images/download/attachments/153630274/image2017-7-11_11_8_7.png

Copy to Clipboard

Copy the reader details to the clipboard or to a text file.

Save to File

Save reader details to a text file.

Download log

Download logs from the card reader and save to a text file. If the log file is empty, then check if debug mode is correctly set in the configuration.

Card Reader Configuration

images/download/attachments/153630274/image2018-2-16_12-6-44.png

Configuration Options

images/download/attachments/153630274/image2017-7-7_10_6_51.png

Keep current protocol

Do not change the configured protocol or custom configuration.

Select available protocol

Select a protocol from the list of available protocols.

When you configure more than one type of card reader at once, this mode is not available. You can set the protocol number manually.

images/download/attachments/153630274/image2017-7-7_10_8_56.png

Manually input protocol number

Manually set the protocol number.

Upload custom configuration

Upload a binary file with the custom configuration.

USB Mode

Change the mode of the USB interface.

images/download/attachments/153630274/image2017-7-7_10_14_59.png

Keep current setting

Do not change the USB mode.

USB keyboard emulation

In this mode, the USB reader works as a standard USB keyboard.

The typing of keys is emulated as a numeric keypad for 0-9 and A-F keys in standard EN/US keyboard layout. If the card number contains any other characters, they are ignored. Caps-lock and Num-lock are enabled and disabled if necessary and returned to their previous state after the card number is read. The "Shift", "Ctrl", and "Alt" keys must not be held during card placement, or it will collide with Caps-lock and Num-lock settings, and an incorrect card number will be read. If an international keyboard layout is used (such as French, Russian, Chinese, or another), a wrong card number will be entered. In such cases, switching to US/EN keyboard layout is necessary before placing the card.

images/download/attachments/153630274/image2017-7-10_14_39_46.png

Parameters:

  • msec key pressed

  • msec key released

USB virtual serial (COM) port

This mode emulates the operation of a COM port.

On a Windows platform, installation of the USB reader in this mode requires a usb2-reader.inf file. This file is distributed along with the USB reader firmware and should be selected in the "new hardware" wizard after USB reader plugging/reconfiguration.

On a Linux platform, the driver for the serial port is installed automatically.

USB reader for Konica Minolta MFD

This mode is for Konica Minolta (KM) MFDs.

images/download/attachments/153630274/image2017-7-10_14_41_39.png

KM mode

  • Legacy – ASCII mode

  • AU201 – binary mode

USB reader for Sharp MFD

This mode is for Sharp MFDs.

USB reader for HP MFD

This mode is for HP MFDs. It is not supported on USB v2 card readers.

USB reader in HID raw mode

This mode is intended for special cases.

Enable sound

Values:

  • images/download/attachments/153630274/image2017-7-10_14_45_57.png - Enable Sound

  • images/download/attachments/153630274/image2017-7-10_14_46_17.png - Disable sound

  • images/download/attachments/153630274/image2017-7-10_14_46_35.png - Do not change sound configuration

Debug mode

images/download/attachments/153630274/image2017-7-10_15_5_15.png

Values:

  • Keep current setting – do not change the logging configuration

  • Disabled – logging is disabled

  • Warnings only – only log warning messages

  • Full log – debug logging.

Debug logging causes a wear-out of the internal flash memory. For short-term use only.

The log is a 32Kb circular buffer with 10k erase cycles. Card reader operation with worn-out flash memory has not been verified.

Disable further usage of Configuration Cards

Values:

  • images/download/attachments/153630274/image2018-2-16_12-16-48.png - Disable further usage of Configuration Cards

  • images/download/attachments/153630274/image2018-2-16_12-17-22.png - Enable further usage of Configuration Cards

  • images/download/attachments/153630274/image2018-2-16_12-18-12.png - Do not change the configuration setting

Reading Test

In this section, you can test the reading of your card readers and save testing results to a file. Multiple card readers can be tested at once.

When the status of the card reader is OK, you can start placing cards on the card reader.

images/download/attachments/153630274/image2018-2-16_13-9-11.png

Reload readers (F5)

Refresh the list of connected readers and clean the card reading log.

Card number and type

You can find the number and type of the last placed card.

When using in KM mode, the card number also includes MFP data emitted from a loadable driver (in parenthesis).

images/download/attachments/153630274/image2017-7-11_10_51_43.png

Save Read Logs

Download a log of all cards numbers read by the card readers using the Save Read Logs button.

Log example

images/download/attachments/153630274/image2017-7-11_10_59_14.png

YSoft Card Reader Tool Advanced Configuration

images/download/attachments/153630274/1.png

Starting from version 1.2 of YSoft Card Reader Tool, it is possible to create or upload an advanced configuration for Konica Minolta card readers. The advanced configuration includes:

  1. Customized card reading

  2. Device operational parameters

  3. Creating of custom configuration cards

A step-by-step guide for advanced configuration

Step 1:

Select which reader you want the advanced configuration tested on in the next reading configuration dialog. This step can be omitted if no testing is required.

images/download/attachments/153630274/2.png

Step 2:

Select the card reader configuration either by:

  1. Custom card reader configuration. See below for a custom configuration step-by-step.

    images/download/attachments/153630274/3.png
  2. Or by protocol selection from the list of protocols.

    images/download/attachments/153630274/4.png
  3. Or by manual protocol selection by protocol number.

    images/download/attachments/153630274/5.png

Step 3:

Select device configuration.

May be left without any change if no changes are required. Items correspond to the options in the configuration dialog.

images/download/attachments/153630274/6.png

Step 4:

Save the configuration

a) Save the configuration to a file by clicking export configuration. The file can be later used in the Configuration > Configure dialog > Upload custom configuration.

b) Or the config can be written on a configuration card, see below for step-by-step configuration cards.

images/download/attachments/153630274/7.png

Users may start with already existing custom configuration. Then it is possible to import it and define only the overriding changes. Redefining custom configuration is not supported.

Step-by-step configuration cards

See the "Card Reader Custom Configuration" document for details and limitations about the configuration cards usage. Please ask your sales representative for the document.

Configuration Cards are supported from firmware version 2.4.0 on these readers only:

  • USB Reader 3 MF

  • USB Reader 3 MF+

  • USB Reader 3 MF SAM

  • USB Reader 3 MF&Legic

Step 1: Format empty card.

Place the compatible card and click FORMAT CARDS. This step is skipped if the card is already formatted.

images/download/attachments/153630274/8.png

Compatible cards are:

  1. Mifare DESFire EV1 8k

  2. Mifare DESFire EV2 8k

The card must have a default master key (like a blank card) before formatting.

Formatting will erase all data stored on the card.

Step 2: Prepare reading configuration and device configuration (see above)

Step 3: Write the configuration onto a card

  1. Select the reader you wish to write the config card on and place the formatted config card on it.

  2. Select if you want to disable the further processing of the configuration cards. Generally, it is not safe to leave it on. However, for debug and testing purposes, it is better to leave it enabled.

  3. Edit the card label. The label is initially generated based on the configuration settings, however, it can be changed to anything to suit customer needs. The label can be read back by an NFC-enabled mobile phone or tablet.

  4. Write the configuration card

    images/download/attachments/153630274/9.png

Step-by-step custom card reader configuration

Step 1:

Select the card readers you want the custom configuration tested on:

images/download/attachments/153630274/10.png

Step 2:

Make sure you have card readers selected.

a) Load a custom configuration text file, or

b) Edit the custom configuration in the text box, or

c) You can use the "Edit as custom configuration" button on the selection of protocols.

See the "Card Reader Custom Configuration" document for details about what can be used as a custom configuration. Please ask your sales representative for the document.

images/download/attachments/153630274/11.png

images/download/attachments/153630274/12.png

Step 3: Click Enable testing

The reader now read cards in its original configuration. You may place the card and check the result on the list below.

Step 4: Click Upload to test.

Place the card and check the result on the list below. If you are not satisfied with the result and want to modify the custom configuration, just edit it and repeat step 4 – click the upload button.

Using configuration card to configure Konica Minolta USB Card Reader

Supported Card Readers

  • Konica Minolta USB Card Reader 3 MF

  • Konica Minolta USB Card Reader 3 MF+

  • Konica Minolta USB Card Reader 3 MF&Legic

  • Konica Minolta USB Card Reader 3 MF SAM

Requirements

  • Firmware version 2.4.0 or higher

  • HF technology must be enabled either by protocol selection or in custom card reader configuration (enabled by default)

  • Configuration cards processing is enabled in device configuration (enabled by default)

  • Configuration cards work only within 2 minutes from the device power-up or restart

Put configuration card on a card reader

images/download/attachments/153630274/IMG_20180910_135414.jpg

Wait 15 seconds

Card reader programming is indicated by blue LED color.

images/download/attachments/153630274/IMG_20180910_132752.jpg

Successful programming is indicated by green LED color and beep sound.

Remove configuration card

USB reader will reboot and use new configuration.

Check that MFD and card reader are working properly. Some MFDs might need restart after card reader programming.

images/download/attachments/153630274/IMG_20180910_132705.jpg