Raspberry PiでCIR115-NTTComを使う
-
Raspberry Pi 3 Model B で CIR115-NTTCom を使うためのメモ。pcscd
をインストールするだけでは使えませんでした。
lsusb
を実行すると CIR115-NTTCom の VID:PID
は 31aa:1000
だと判明。
$ lsusb
Bus 001 Device 005: ID 3275:0080 VidzMedia Pte Ltd
Bus 001 Device 004: ID 31aa:1000
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
にデバイス情報を追加。
/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
<key>ifdVendorID</key>
<array>
...
<string>0x31AA</string>
</array>
<key>ifdProductID</key>
<array>
...
<string>0x1000</string>
</array>
再起動後に pcsc_scan
を実行することで IC カードの読み込みが確認できました。
$ pcsc_scan -V
PC/SC device scanner
V 1.5.4 (c) 2001-2018, Ludovic Rousseau <ludovic.rousseau@free.fr>
$ pcsc_scan | grep 'B-CAS Card'
Japanese Chijou Digital B-CAS Card (pay TV)