I'm setting up a Smargo smart reader in OSCAM on my TVHEADEND Ubuntu system.
I can install OSCAM okay, however, the smart reader will not appear to read the card.
The OSCAM log is littered with this message when the reader is active:
2022/04/25 11:37:01 2E6D365F h (webif) reader New enabled by WebIf
2022/04/25 11:37:01 3CB8E55A r (reader) New [smartreader] Endpoint check failed, assuming this is not a smartreader
2022/04/25 11:37:01 3CB8E55A r (reader) New [smartreader] Smartreader device 005:008 not found
2022/04/25 11:37:01 3CB8E55A r (reader) New [smartreader] Cannot open device: 005:008
2022/04/25 11:37:03 3CB8E55A r (reader) New [smartreader] Endpoint check failed, assuming this is not a smartreader
2022/04/25 11:37:03 3CB8E55A r (reader) New [smartreader] Smartreader device 005:008 not found
2022/04/25 11:37:03 3CB8E55A r (reader) New [smartreader] Cannot open device: 005:008
2022/04/25 11:37:05 3CB8E55A r (reader) New [smartreader] Endpoint check failed, assuming this is not a smartreader
2022/04/25 11:37:05 3CB8E55A r (reader) New [smartreader] Smartreader device 005:008 not found
2022/04/25 11:37:05 3CB8E55A r (reader) New [smartreader] Cannot open device: 005:008
output from lsusb:
root@xxxx:/home# lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 008: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
output from lsusb -v
Bus 005 Device 008: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0403 Future Technology Devices International, Ltd
idProduct 0x6001 FT232 USB-Serial (UART) IC
bcdDevice 5.00
iManufacturer 1 Argolis BV
iProduct 2 Smartreader2 plus
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 46
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 2 Smartreader2 plus
** UNRECOGNIZED: 05 24 00 10 01
** UNRECOGNIZED: 05 24 01 01 01
** UNRECOGNIZED: 04 24 02 07
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0000
(Bus Powered)
oscam.server contents:
[reader]
label = New
description = Test
protocol = smartreader
device = 005:008
autospeed = 0
detect = cd
Is the fact that there is no entry after iSerial 3 meaning that this is borked smargo and I need to get my money back?
I've tried various Windoze based tools to see if I can set the serial# or even communicate, however, these all require the USB device to handshake to a COM port, which my smargo example is not doing - while it is being detected in the Windoze and Linux OS you cannot communicate with it.
Any suggestions would be appreciated on what to try next - thanks in advance.