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