How to install Omnikey 3121 cardreaders on Dreamboxes

Status
Not open for further replies.

Ferret

Marching On Together !
Staff member
Administrator
Messages
17,497
Original posted by B16MCC :thum:

A pack of drivers / dependency files has surfaced to install the Omnikey to a Mipsel Dreambox. If you don't know a Mipsel dreambox is basically the Enigma2 boxes, DM7025, 800 & 8000. This method is not applicable for the older E1 boxes.
Basically the pack consists of 4 *.ipk installer files which will add the required components to the Dreambox to run the Omnikey USB reader.
Your image will most likely have the ability to install these via your manual install option in the addon panel, however to make sure everything is correct I recommend you install via Telnet and follow this guide below.

FTP the 4 IPK files to your /tmp folder on the dreambox. Then start a telnet session.

1. ipkg install /tmp/libusb_0.1.12-r0_mipsel.ipk

Code:

Installing libusb (0.1.12-r0) to root...
Configuring libusb

2. ipkg install /tmp/pcsc-lite_1.5.5-r0_mipsel.ipk

Code:

Installing pcsc-lite (1.5.5-r0) to root...
Configuring pcsc-lite
Adding system startup for /etc/init.d/pcscd ...
/etc/rc2.d/S20pcscd -> ../init.d/pcscd
/etc/rc3.d/S20pcscd -> ../init.d/pcscd
Starting PCSC Daemon: pcscd.
/etc/rc4.d/S20pcscd -> ../init.d/pcscd
/etc/rc5.d/S20pcscd -> ../init.d/pcscd
/etc/rc0.d/K20pcscd -> ../init.d/pcscd
/etc/rc1.d/K20pcscd -> ../init.d/pcscd
/etc/rc6.d/K20pcscd -> ../init.d/pcscd

3. ipkg install /tmp/libpcsclite1_1.5.5-r0_mipsel.ipk

Code:

Installing libpcsclite1 (1.5.5-r0) to root...
Configuring libpcsclite1

4. ipkg install /tmp/ccid_1.3.11-r0_mipsel.ipk

Code:

Installing ccid (1.3.11-r0) to root...
Configuring ccid

Install a dual cam to your box in this case cccam2.1.2/newcs1.67

So, once all this is in place, connect the USB reader and set it up in NewCS as normal by editing /var/tuxbox/config/newcs.xml

The reader type is
<type>pcsc</type>

The node address will be simply
<node>0</node>

If you add a second reader it will be
<node>1</node>

Now as the Omnikey is a pcsc driven reader you need to replace the newcs_167 file in /usr/bin with the one below
Newcs pcsc file

The Omnikey readers run nice and cool and allegedly calculate the card clock speed and voltage automatically from the cards ATR. Works fine with new cards.


Ferret
 
Status
Not open for further replies.
Top