Hi all,
i have a RFID Proximity Card Reader connected to a Computer via USB.
Basically how they work is that as soon a RFID Card comes near it, the
Reader reads the Number on the Card, and sends it to STDIN followed by a
newline Character. It really works the same as a Magnetic Card Reader,
Barcode Scanner, standard USB keyboard.
The problem i am having is that the Reader misreads the Number on the
Card more than often.
For example a swipe should look like:
0011920435
0011920435
but often it does look like:
001cr20435
001192\s30435
920435
I have tried under :
i386 OpenBSD 4.3 PC
i386 OpenBSD 4.4 ThinkPad X61 Laptop
macppc OpenBSD 4.4 Macmini
macppc OpenBSD 4.4 iMac
All of this with 2 different USB Readers.
Mostly the same results, too many misreads. no matter how slow or fast i
swipe the Card. Now, one thing that i have noticed is that when i first
plugin a normal USB Keyboard, AND THEN plug in the USB Reader next to
it, everything works great. I have tested and repeated this behavior on
the macppc MacMini.
Trying with a PS/2 Version of the Reader, it works all great, no
Problems (but there is no ps/2 on the macppc's nor on my Laptop anymore.
grr.)
I have tried the USB Reader on a Windows XP Machine, and it works like
it should. First detects it as a USB Keyboard, and then nicely reads any
card i swipe at it. I also tried it on a Ubuntu Linux Asus Laptop, and
it works as well.
Now what i want to ask is obviously, does anyone have any idea what i
could try to do to make my USB Reader work nicely and don't misread all
the time? Will anyone work with me to make it work, or at least figure
out why it doesn't? Maybe there is some way i can tune the behaviour of
attached USB Keyboards, so that they (?) somehow give the Reader more
time before attempting to read the Card.
Thanks and best regards,
David