Getting Smartreader to ATR in OSCAM

  • 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.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!