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.

Your resource for Linux TV servers and smart card readers.

Find software downloads, drivers, and support for server setup and card-sharing configurations. Set up a Linux-based TV server. Access downloads and support for server software and USB card readers for advanced TV reception and management

Participate now!

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