Skip to content

Commit

Permalink
Add NXP Pegoda 3
Browse files Browse the repository at this point in the history
  • Loading branch information
LudovicRousseau committed Mar 6, 2024
1 parent 696b1b5 commit 74fe701
Show file tree
Hide file tree
Showing 2 changed files with 113 additions and 0 deletions.
112 changes: 112 additions & 0 deletions readers/NXP_Pegoda_3.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
idVendor: 0x1FC9
iManufacturer: NXP Semiconductors
idProduct: 0x0157
iProduct: NXP Pegoda 3
bcdDevice: 1.01 (firmware release?)
bLength: 9
bDescriptorType: 4
bInterfaceNumber: 0
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: NXP Pegoda 3 (CL)
CCID Class Descriptor
bLength: 0x36
bDescriptorType: 0x21
bcdCCID: 1.10
bMaxSlotIndex: 0x00
bVoltageSupport: 0x07
5.0V
3.0V
1.8V
dwProtocols: 0x0000 0x0003
T=0
T=1
dwDefaultClock: 3.685 MHz
dwMaximumClock: 14.320 MHz
bNumClockSupported: 0 (will use whatever is returned)
Got 1 clock frequencies but was expecting 256
Support 3685 kHz
dwDataRate: 9909 bps
dwMaxDataRate: 848000 bps
bNumDataRatesSupported: 0 (will use whatever is returned)
Support 9909 bps
dwMaxIFSD: 254
dwSynchProtocols: 0x00000000
dwMechanical: 0x00000000
No special characteristics
dwFeatures: 0x000204BE
....02 Automatic parameter configuration based on ATR data
....04 Automatic activation of ICC on inserting
....08 Automatic ICC voltage selection
....10 Automatic ICC clock frequency change according to parameters
....20 Automatic baud rate change according to frequency and Fi, Di params
....80 Automatic PPS made by the CCID
..04.. Automatic IFSD exchange as first exchange (T=1)
02.... Short APDU level exchange
dwMaxCCIDMessageLength: 271 bytes
bClassGetResponse: 0x00
bClassEnvelope: 0x00
wLcdLayout: 0x0000
bPINSupport: 0x00
bMaxCCIDBusySlots: 1
idVendor: 0x1FC9
iManufacturer: NXP Semiconductors
idProduct: 0x0157
iProduct: NXP Pegoda 3
bcdDevice: 1.01 (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: NXP Pegoda 3 (CT)
CCID Class Descriptor
bLength: 0x36
bDescriptorType: 0x21
bcdCCID: 1.10
bMaxSlotIndex: 0x00
bVoltageSupport: 0x07
5.0V
3.0V
1.8V
dwProtocols: 0x0000 0x0003
T=0
T=1
dwDefaultClock: 3.685 MHz
dwMaximumClock: 14.320 MHz
bNumClockSupported: 0 (will use whatever is returned)
Got 1 clock frequencies but was expecting 256
Support 3685 kHz
dwDataRate: 9909 bps
dwMaxDataRate: 848000 bps
bNumDataRatesSupported: 0 (will use whatever is returned)
Support 9909 bps
dwMaxIFSD: 254
dwSynchProtocols: 0x00000000
dwMechanical: 0x00000000
No special characteristics
dwFeatures: 0x000204BE
....02 Automatic parameter configuration based on ATR data
....04 Automatic activation of ICC on inserting
....08 Automatic ICC voltage selection
....10 Automatic ICC clock frequency change according to parameters
....20 Automatic baud rate change according to frequency and Fi, Di params
....80 Automatic PPS made by the CCID
..04.. Automatic IFSD exchange as first exchange (T=1)
02.... Short APDU level exchange
dwMaxCCIDMessageLength: 271 bytes
bClassGetResponse: 0x00
bClassEnvelope: 0x00
wLcdLayout: 0x0000
bPINSupport: 0x00
bMaxCCIDBusySlots: 1
1 change: 1 addition & 0 deletions readers/supported_readers.txt
Original file line number Diff line number Diff line change
Expand Up @@ -722,6 +722,7 @@
0x1FC9:0x0107:NXP Pegoda 2 N
0x1FC9:0x010B:NXP PR533
0x1FC9:0x0117:NXP PN7462AU CCID
0x1FC9:0x0157:NXP Pegoda 3

# OBERTHUR TECHNOLOGIES
0x1A74:0xB111:OBERTHUR TECHNOLOGIES ID-ONE TOKEN SLIM v2
Expand Down

0 comments on commit 74fe701

Please sign in to comment.