Jump to content
Калькуляторы

Чтение карт Irdeto через PCSC интерфейс

Купили несколько считывателей для смарт-карт ACR38F-A1 (подключение по USB), работа с ними идет, как я понял, по протоколу PCSC, поставил ccid, pcsc-lite, oscam.

Карты Viaccess (2 штуки разных) pcsc_scan видит:

Reader 0: ACS AET65 00 00
 Card state: Card inserted, 
 ATR: 3F 77 18 00 00 C2 EB 41 02 6C 90 00

ATR: 3F 77 18 00 00 C2 EB 41 02 6C 90 00
+ TS = 3F --> Inverse Convention
+ T0 = 77, Y(1): 0111, K: 7 (historical bytes)
 TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU
   129032 bits/s at 4 MHz, fMax for Fi = 5 MHz => 161290 bits/s
 TB(1) = 00 --> VPP is not electrically connected
 TC(1) = 00 --> Extra guard time: 0
+ Historical bytes: C2 EB 41 02 6C 90 00
 Category indicator byte: C2 (proprietary format)

А Irdeto (пробовали 4 штуки) - ни в какую не хочет подавать питание:

Reader 0: ACS AET65 00 00
 Card state: Card inserted, Unresponsive card, 

В логе pcscd:

02834002 ifdhandler.c:1119:IFDHPowerICC() action: PowerUp, usb:072f/90cc:libudev:0:/dev/bus/usb/006/003 (lun: 0)
00126006 commands.c:237:CmdPowerOn Card absent or mute
00000018 ifdhandler.c:1185:IFDHPowerICC() PowerUp failed
00000005 eventhandler.c:378:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED
00000005 eventhandler.c:387:EHStatusHandlerThread() Card inserted into ACS AET65 00 00
00000005 eventhandler.c:403:EHStatusHandlerThread() Error powering up card.

Возможно это карты разного типа (контакты слегка разного формата), мне ничего конкретного нагуглить не удалось. Феникс интерфеса нет, чтобы проверить.

Прошу опытных товарищей подсказать, в какую сторону копать.

Share this post


Link to post
Share on other sites

Пробовал задавать 6 МГц в OSCam, но видимо ридер такую частоту не поддерживает? Судя по спекам крайняя частота у него 4 МГц (других не указывается). Что теперь, кварц перепаивать?

Share this post


Link to post
Share on other sites

2013/02/26 20:51:29  228AB70 r mypcscreader [pcsc] Reader initialized (device=0, detect=cd, mhz=400, cardmhz=600)
2013/02/26 20:51:30  228AB70 r mypcscreader [pcsc] Error getting card status.

1) Пробовал, не помогло.

2) И кварц заменяли на 6 МГц, так ридер перестал работать. Только лампочкой мигнет пару раз и молчок.

Share this post


Link to post
Share on other sites

Ридер не поддерживает протокол T14, работать с картами Ирдето не будет.

 

Протокол работы ридера с картой:

T=0

T=1

S=10 (2-х проводные: SLE4432, SLE4442)

S=9 (3-х проводные: SLE4418, SLE4428)

S=8 i2c (SLE 4404)

Share this post


Link to post
Share on other sites

andrik, спасибо, я тоже на одном форуме про другой ридер такое читал. На сайте продавца cardman.ru ничего подходящего под протокол T=14 не нашел.

Т=14 используется , если протокол закрытый, судя по вики :

If the card does not use any standard transmission protocol, but uses a custom/proprietary protocol, it has the communication protocol designation T=14.

Какие модели кроме феникса и его производных посоветуете для работы с Ирдето? Феникс нынче купить, оказывается, проблема (чтобы с USB интерфейсом).

Share this post


Link to post
Share on other sites

Мы нашли какого-то продавалу, который кроме Почты России никакого другого способа доставки не признает. Заказали, ждем.

До этого была приемная станция на фениксах, но это было 3 года назад.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.