Installing Omnikey Reader (pcsc) On VU+

There are 10 replies in this Thread which was already clicked 9,233 times. The last Post () by mimmo70011.

    • Official Post

    INSTALL PCSC - VU+ SOLO


    Guide by Micks Internet Hobby Zone


    This is slightly leaning towards the advanced user, however an amteur should also be able to do this if they are careful to do all the steps. I have xxxxx 'd serial numbers and such incase I want to reactivate the card in the future.


    Tutorial assumes you can ftp, chmod, telnet and that you have a version of oscam setup for use.


    What is pcsc ?
    It is a set of drivers that enable you to use a standard smart card reader as a satellite card reader. It is only supported in certain emulators or versions of emulator. I dont know all the readers that are supported, but the Omnikey Cardman 3121 usb is. Many other will also be supported, some may need additional drivers.



    I will show you how to install pcsc in the VU+ solo (and other vu boxes), this tutorial 'should' also work with othe Mips satellite boxes.
    Here is part of a log from OScam showing the use of an expired conax card.


    0 s waiting for local card init
    h HTTP Server listening on port xxxxx
    r Wrong reader index: 2
    r tring [pcsc] Cannot open device: 2
    r reader conax initialized (device=0, detect=cd, mhz=357, cardmhz=357)
    r conax [pcsc] xxxxx card detected
    r conax ATR: 3B xx xx 00 30 xx xx 30
    r conax [pcsc] type: Conax, caid: 0BAA, serial: xxxxxxxxx, hex serial: xxxxxxxx, card: v64
    r conax [pcsc] Providers: 1
    r conax [pcsc] Provider: 1 Provider-Id: 000000
    r conax [pcsc] Provider: 1 SharedAddress: 003BAA50
    r conax [pcsc] found cardsystem conax
    r conax [conax] Package: 1, id: 1111, classes: 01000010, date: 2012/09/01 - 2012/09/30, name: xxxxxxxxxx
    r conax [conax] Package: 2, id: 1111, classes: 01000057, date: 2012/05/01 - 2012/05/31, name: xxxxxxxxxx
    Installing pcscd - the pcsc daemon
    Now installing the correct packages to get this working is the trick to it. Many people only install these 4 packages:
    ccid_1.4.4-r1_mipsel.ipk
    libpcsclite1_1.7.4-r1_mipsel.ipk
    libusb-1.0-0_1.0.4-r0_mipsel.ipk
    pcsc-lite_1.7.4-r1_mipsel.ipk


    In the VU+ we does not have hald running so we also need to install that. libusb is used aswell by oscam to scan the usb ports. So you need to install all of these:


    hal-info_20090414-r0_all.ipk
    libdbus-glib-1-2_0.82-r0.0_mipsel.ipk
    libusb-1.0-0_1.0.4-r0_mipsel.ipk
    libusb-0.1-4_0.1.2-r0_mipsel.ipk
    hal_0.5.11-r6_bm750.ipk
    pcsc-lite_1.5.2-r0_mipsel.ipk
    libpcsclite1_1.5.2-r0_mipsel.ipk
    ccid_1.3.8-r0_mipsel.ipk


    Once you have done there then install the four recommended ones, this will update them.
    You can ftp them to you satellite boxes /tmp folder and either use the remote control to install them via package manager or launch and login via telnet.


    Then use opkg. Install them in this order:


    hal-info_20090414-r0_all.ipk
    libdbus-glib-1-2_0.82-r0.0_mipsel.ipk
    libusb-1.0-0_1.0.4-r0_mipsel.ipk
    libusb-0.1-4_0.1.2-r0_mipsel.ipk
    hal_0.5.11-r6_bm750.ipk
    pcsc-lite_1.5.2-r0_mipsel.ipk
    pcsc-lite_1.7.4-r1_mipsel.ipk
    libpcsclite1_1.5.2-r0_mipsel.ipk
    libpcsclite1_1.7.4-r1_mipsel.ipk
    ccid_1.3.8-r0_mipsel.ipk
    ccid_1.4.4-r1_mipsel.ipk




    Reboot the reciever.


    OSCAM 1.20-unstable_svn build #7107 Compiled by DAX ( attatched ) has pcsc support that can be used in combination with these drivers.
    Extract the archive, rename the oscam file to whatever yours i called, ftp and overwrite your old one. chmod the file to 755 to make it executable.
    Create a reader with pcsc protocol

    For some cards you may need to enter the ATR. You can get this by several methods. By putting the card in a a programmer and running the software. By using a season interface or just by searching the web.

    I have hidden the ATR of my card.



    All Credit To Micks Internet Hobby Zone

  • Hi,


    I resume this thread because I have to install the omnikey 3121 reader on a zgemma h2h (mips architecture).


    I found no driver for this architecture on the hidglobal site, so I suppose I have to follow this manual procedure.


    Are the ipk above still correct?


    Would the installation sequence be this?


    01 - libdbus-glib-1-2_0.82-r0.0_all

    02 - libusb-1.0-0_1.0.4-r0_all

    03 - libusb-0.1-4_0.1.2-r0_all

    04 - hal_0.5.11-r6_all

    05 - pcsc-lite_1.5.2-r0_all

    06 - libpcsclite1_1.5.2-r0_all

    07 - ccid_1.3.8-r0_all

    08 - ccid_1.4.4-r1_all


    And then of course I need an oscam with pcsc support.


    There is more?


    Thanks to those who want to help me.

  • Hi Artorius,


    I started:


    root@zgemmah2h:/tmp# opkg install '01 - libdbus-glib-1-2_0.82-r0.0_all.ipk'

    Collected errors:

    * calculate_dependencies_for: Cannot satisfy the following dependencies for libdbus-glib-1-2:

    * libgobject-2.0-0 (>= 2.22.4) *

    * opkg_solver_install: Cannot install package libdbus-glib-1-2.

    root@zgemmah2h:/tmp#

  • master G

    Added the Label Article
  • i have followed guide & got this working with oscam bin from above on duo2 openpli7.2 image :)

    but i would like to have oscam emu that has pcsc surport as i watch ALOT of discovery

    can someone upload 1 please

    thanks

Participate now!

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