Tutorial for Smargo Smartreader

    • Official Post

    Firstly I will remind you that you do this at your own risk...............


    1: Linux PC setup.
    Make sure that your installed linux distro which has kernel 2.6.12 or newer version!


    2: Update your smartreader+ if it has v1.2 or older firmware with v1.3 ( there is a v1.4, but I have never used it) - best "google" for: smartreader_v103.zip


    3: Before update make sure your reader is 100% reconized by linux!
    You will find inside that "" very precise how to update that device. Now disconnect smartreader+ disable from CCcam smartreader+ config lines and make restart to linux PC. If linux is UP plug smartreader to USB and wait little so 20 second. Log to server and tipe command: dmesg
    you should have like this:
    usb 1-1: new full speed USB device using uhci_hcd and address 2
    usb 1-1: configuration #1 chosen from 1 choice
    usbcore: registered new driver usbserial
    drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
    usbcore: registered new driver usbserial_generic
    drivers/usb/serial/usb-serial.c: USB Serial Driver core
    drivers/usb/serial/usb-serial.c: USB Serial support registered for FTDI USB Seri al Device
    ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
    drivers/usb/serial/ftdi_sio.c: Detected FT232BM
    usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
    usbcore: registered new driver ftdi_sio
    drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver
    So your smartreader+ is ready to update the firmware.


    4: Uptate beginning.
    Copy to your PC linux server FTP 2 files:
    srp_tools_x86
    srp_update_x86
    Set on console to both file chmod 755 !


    Chek if your smartreader+ needs to update.
    Run command: ./srp_update_x86
    and you see like so:
    smartreader+ version v1.0, v1.1 or v1.2 then you have time to update.


    5: Update. I DO NOT TAKE ANY RESPONSIBILTY IF SOMHTING GOES WRONG WITH FLASH!
    Run command: ./srp_update_x86 -b
    smartreader+ version v1.1
    bootloader mode activated
    Remove and reinsert SmartReader+ then restart application


    Then new command: ./srp_update_x86 -f
    start flashing
    ################################################## ######## done
    Please remove and reinsert SmartReader+


    remove the reader and reinsert now we start the config tool
    Run command: ./srp_tools_x86
    smartreader+ version v1.3
    MODE autoswitch
    FREQ 3.69 Mhz
    KERNEL normal
    T_MODE t = 0
    EGT 0


    successfully flashed the reader with new firmware.


    Now we need add to CCcam.cfg new line:
    SERIAL READER : /dev/ttyUSB0 smartreader+
    SERIAL READER : /dev/ttyUSB1 smartreader+
    SERIAL READER : /dev/ttyUSB2 smartreader+
    or whatever USB port your smartreader is entered.
    Save CCcam.cfg and run ./CCcam.x86 -d you should see new card is added and running.
    In CCcam.cfg is card overklocking and there you just edit like so:
    SMARTCARD CLOCK FREQUENCY: /dev/ttyUSB0 4800000 and card works with 4.80mhz set by smartreader+.
    Available frequencies


    3.20, 3.43, 3.69, 4.00, 4.36, 4.80, 5.34, 6.00, 6.86, 8.00, 9.61, 12.0 and 16.0 MHz


    The user can selected any freqency. The Smartreader+ will selected the nearest available.
    Default sartreader+ speed is with new v1.3 firmware 3.69MHZ and most cards works with that speed.


    And more configuratsion options you will find inside smartreader_v103.zip.


    credit for this to Prioryman

  • master G

    Added the Label Article

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!