Reader Tool
Reader Tool
The usbrdrtool configuration tool is designed for USB readers v2 only! On v1 readers the setting can be only
done via DIP-switches that are located on the bottom of the reader.
• Purpose
• Prerequisites
• Description
° Main program screen
° Reader configuration screen
° Card testing screen
• Command line parameters
° (-u) Update of firmware
° (-w) Update of service firmware
° (-m) Send of card reader configuration
° (-j) Download of log
° (-v) Extended debug mode
Purpose
Prerequisites
Description
The program runs in a system console. It is not a gui application, it is an application running in text mode. The
program requires "root" privileges under Linux or a special udev rule can be used to allow regular users to write
to the USB device.
User may select reader number (0-98) to be configured or run card reader test mode by typing 100.
Action 1 sets the USB reader configuration to defaults. This includes USB mode, reader protocol, debug mode
and other parameters. This option does not format data that are stored on USB reader internal filesystem.
Action 2 sets USB mode. Default is USB keyboard as it is the most commonly used. However for KM embedded
card readers or standard serial card readers a different USB mode can be used.
Action 3 sets card reader protocol. For some card readers it is necessary to enable support for another card
types. Default card reader protocol is 0 which means that the reader default protocol will be used. If invalid card
reader protocol is selected then the default protocol will be used. Please see Y Soft Card Readers Protocols.pdf
for more details about card reader protocols.
Action 4 enables debugging in case something goes wrong with the reader (for example hangup or reboot or
anything similar). Please note that debugging enabled causes wear-out of the internal flash so enable it
only in cases when it is necessary!
Action 5 enables or disables sound on the USB reader. Please note that there is no visual identification of
successful card reading so users in some cases cannot guess what may be wrong if the card reader
makes no sound
Action 99 returns user to the previous menu. If any changes are made, the card reader is rebooted and the
changes are applied.
Action 100 returns user to the previous menu. If any changes in settings are made they are discarded and
original settings remain.
Card testing:
----------------------------------------------------------------------------
MBSNA242130037E, usb KBD, B-049 Legic Advant v2, Legic UIN
CARD: 'none'
MBSNA242130036E, usb SER., B-033 HID iClass, Wiegand all bits auto
CARD (tmout): 'none'
----------------------------------------------------------------------------
(CTRL+C to exit)
Multiple card readers can be tested at once. The screen automatically recognizes disconnected and newly
connected readers so it may be used for mass-production card reader testing.
If the connected reader supports card presence detection then the card number and type is visible only when the
card is placed at the card reader (first reader above).
If the connected reader does not support card presence detection, a "tmout" is displayed next to CARD (second
reader above). The card number will be automatically erased after a couple of seconds of inactivity. This feature
is intended to make sure that the reader works properly and card numbers are read correctly every time a card
is placed.
It is also possible to start the card testing screen directly by specifying -t command line option to the usbrdrtool
application.
or on Windows:
usbrdrtool.exe -u -i usb2-2.0.1.fw -k
'-k' option will cause the new firmware to be booted after successful update.
or on Windows:
usbrdrtool.exe -w -i usb2_service-1.0.1.fw -k
or on Windows:
usbrdrtool.exe -m -i card_config.out
or on Windows:
usbrdrtool.exe -j -o USBLOG.TXT
Please note that logging must be enabled before using this function