Package: libccid
Version: 1.3.11-1
Severity: normal
Hi,
I am a tester of the new USB card for public transportation in Grenoble,
France (Semitag). They use Neowave Weneo card, but the card use a
different productId than the Neowave_weneo and Neowave_weneo2 drivers.
Please find new driver description attached, as well as a very simple patch
to /etc/libccid_Info.plist for the impatients (just added the new
productId... Works so far).
Cheers,
Clément Hermann (nodens)
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'sid'), (500, 'testing'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libccid depends on:
ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib
ii libpcsclite1 1.5.5-3 Middleware to access a smart card
ii libusb-0.1-4 2:0.1.12-14 userspace USB programming library
Versions of packages libccid recommends:
ii pcscd 1.5.5-3 Middleware to access a smart card
Versions of packages libccid suggests:
pn pcmciautils <none> (no description available)
-- no debconf information
idVendor: 0x1E0D
iManufacturer: Neowave
idProduct: 0x0033
iProduct: Weneo
bcdDevice: 1.71 (firmware release?)
bLength: 9
bDescriptorType: 4
bInterfaceNumber: 1
bAlternateSetting: 0
bNumEndpoints: 3
bulk-IN, bulk-OUT and Interrupt-IN
bInterfaceClass: 0x0B [Chip Card Interface Device Class (CCID)]
bInterfaceSubClass: 0
bInterfaceProtocol: 0
bulk transfer, optional interrupt-IN (CCID)
iInterface: Weneo Reader
CCID Class Descriptor
bLength: 0x36
bDescriptorType: 0x21
bcdCCID: 1.10
bMaxSlotIndex: 0x00
bVoltageSupport: 0x02
3.0V
dwProtocols: 0x0000 0x0003
T=0
T=1
dwDefaultClock: 3.570 MHz
dwMaximumClock: 3.570 MHz
bNumClockSupported: 1
Support 3570 kHz
dwDataRate: 9600 bps
dwMaxDataRate: 115200 bps
bNumDataRatesSupported: 5
Support 9600 bps
Support 19200 bps
Support 38400 bps
Support 57600 bps
Support 115200 bps
dwMaxIFSD: 254
dwSynchProtocols: 0x00000000
dwMechanical: 0x00000000
No special characteristics
dwFeatures: 0x00010230
....10 Automatic ICC clock frequency change according to parameters
....20 Automatic baud rate change according to frequency and Fi, Di params
..02.. NAD value other than 00 accepted (T=1)
01.... TPDU level exchange
dwMaxCCIDMessageLength: 271 bytes
bClassGetResponse: 0xFF
echoes the APDU class
bClassEnveloppe: 0xFF
echoes the APDU class
wLcdLayout: 0x0000
bPINSupport: 0x00
bMaxCCIDBusySlots: 1
--- etc/libccid_Info.plist 2010-02-17 00:20:01.366447525 +0100
+++ /etc/libccid_Info.plist 2010-02-17 00:22:17.000000000 +0100
@@ -229,6 +229,7 @@
<string>0x04E8</string>
<string>0x1E0D</string>
<string>0x1E0D</string>
+ <string>0x1E0D</string>
<string>0x1206</string>
<string>0x04DA</string>
<string>0x09C3</string>
@@ -362,6 +363,7 @@
<string>0x0007</string>
<string>0x0013</string>
<string>0x8033</string>
+ <string>0x0033</string>
<string>0x2105</string>
<string>0x117A</string>
<string>0x0008</string>
@@ -495,6 +497,7 @@
<string>Softforum XecureHSM</string>
<string>Neowave Weneo</string>
<string>Neowave Weneo</string>
+ <string>Neowave Weneo</string>
<string>Synnix STD200</string>
<string>Panasonic USB Smart Card Reader 7A-Smart</string>
<string>ActivCard USB Reader 2.0</string>