coldraven
January 13th, 2015, 04:27 PM
This may be a long shot but here goes..
I just bought one of these
http://dthinkrfid.en.ec21.com/Low_Frequency_Handheld_Reader_for--6571154_6571155.html
The software it comes with is for Windows but I would like to be able to use it with Ubuntu.
When plugged in dmesg shows the following ouput
[ 6501.960088] usb 3-1: new full-speed USB device number 3 using ohci-pci
[ 6502.129136] usb 3-1: New USB device found, idVendor=10c4, idProduct=ea60
[ 6502.129151] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6502.129158] usb 3-1: Product: CP2102 USB to UART Bridge Controller
[ 6502.129165] usb 3-1: Manufacturer: Silicon Labs
[ 6502.129171] usb 3-1: SerialNumber: 0001
[ 6502.206384] usbcore: registered new interface driver usbserial
[ 6502.206434] usbcore: registered new interface driver usbserial_generic
[ 6502.206477] usbserial: USB Serial support registered for generic
[ 6502.235978] usbcore: registered new interface driver cp210x
[ 6502.236097] usbserial: USB Serial support registered for cp210x
[ 6502.236196] cp210x 3-1:1.0: cp210x converter detected
[ 6502.372162] usb 3-1: reset full-speed USB device number 3 using ohci-pci
[ 6502.535470] usb 3-1: cp210x converter now attached to ttyUSB0
A friend who has Windows managed to sniff some data and sent me this:
As an example, without the serial negotiation etc
If you want to retrieve the stored tags
AA BB 06 00 00 00 02 03 02 03 AA is sent
BB 06 02 77 77 02 03 00 is returned (77 77) is the scanner ID
then
022BD0B361130085010100008538
022BD0B36113008501016113854A
022BD0B361130085010100008538
022BD0B361130085010100008538
022BD0B361130085010100008538
022BD0B361130085010100008538
022BD0B361130085010100008538
022BD0B361130085010100008538
022BD0B361130085010100008538
022BD0B361130085010100008538
is spat back - these are the 10 stored tags all the same but there is an offset or XOR happening on the second entry.
I cannot afford to pay him to develop a Linux version so I thought that I may try myself. I opened the case but the chips have been sanded, no identification is possible.
I added myself to group dialout.
I tried using gtkterm via /dev/ttyUSB0 to send the string that would retrieve the stored tags but I think that the interface needs to be initialized to make it work.
I extracted the Windows executables and dlls, browsed through them with a hex editor but did not find anything that looked like initialization strings.
Has anybody tried this before? Any links would be appreciated, thanks.
I'll tag your pet for free if you bring it around here. It might register as a cow but at least you won't be able to lose it :)
I just bought one of these
http://dthinkrfid.en.ec21.com/Low_Frequency_Handheld_Reader_for--6571154_6571155.html
The software it comes with is for Windows but I would like to be able to use it with Ubuntu.
When plugged in dmesg shows the following ouput
[ 6501.960088] usb 3-1: new full-speed USB device number 3 using ohci-pci
[ 6502.129136] usb 3-1: New USB device found, idVendor=10c4, idProduct=ea60
[ 6502.129151] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6502.129158] usb 3-1: Product: CP2102 USB to UART Bridge Controller
[ 6502.129165] usb 3-1: Manufacturer: Silicon Labs
[ 6502.129171] usb 3-1: SerialNumber: 0001
[ 6502.206384] usbcore: registered new interface driver usbserial
[ 6502.206434] usbcore: registered new interface driver usbserial_generic
[ 6502.206477] usbserial: USB Serial support registered for generic
[ 6502.235978] usbcore: registered new interface driver cp210x
[ 6502.236097] usbserial: USB Serial support registered for cp210x
[ 6502.236196] cp210x 3-1:1.0: cp210x converter detected
[ 6502.372162] usb 3-1: reset full-speed USB device number 3 using ohci-pci
[ 6502.535470] usb 3-1: cp210x converter now attached to ttyUSB0
A friend who has Windows managed to sniff some data and sent me this:
As an example, without the serial negotiation etc
If you want to retrieve the stored tags
AA BB 06 00 00 00 02 03 02 03 AA is sent
BB 06 02 77 77 02 03 00 is returned (77 77) is the scanner ID
then
022BD0B361130085010100008538
022BD0B36113008501016113854A
022BD0B361130085010100008538
022BD0B361130085010100008538
022BD0B361130085010100008538
022BD0B361130085010100008538
022BD0B361130085010100008538
022BD0B361130085010100008538
022BD0B361130085010100008538
022BD0B361130085010100008538
is spat back - these are the 10 stored tags all the same but there is an offset or XOR happening on the second entry.
I cannot afford to pay him to develop a Linux version so I thought that I may try myself. I opened the case but the chips have been sanded, no identification is possible.
I added myself to group dialout.
I tried using gtkterm via /dev/ttyUSB0 to send the string that would retrieve the stored tags but I think that the interface needs to be initialized to make it work.
I extracted the Windows executables and dlls, browsed through them with a hex editor but did not find anything that looked like initialization strings.
Has anybody tried this before? Any links would be appreciated, thanks.
I'll tag your pet for free if you bring it around here. It might register as a cow but at least you won't be able to lose it :)