background image

ID TECH SREDKey 2 Integration Manual 

Page | 38  

 

17.

 

Appendix A: Setting Configuration Parameters and Values (ITP 

Protocol) 

The table below describes  SREDKey 2 default settings  and available settings  (value within 
parentheses)  for each function ID. 

 

Function ID  Hex 

Length  Name 

Default Setting 

Description 

TrackSelectID  13 

Track 
Selection 

‘0’ 

Any Track 0-any 

TrackSepID  17 

Track 
Separator 

0x0D=CR/Enter 

CR for RS232, Enter for KB any character 
supported except 00 which means none. 

Sentinel and 

Account number 

controlID 

19 

Sentinel and 
Account 
number 

control 

‘1’ 

Bit0: 1- Send start/end sentinel, 0-Not send 

start/end sentinel. 
Bit1: 1- Only send account number on Track 2, 

0-Send all data on Track 2. 
Bit2: 1- Send error notification, 0-Not error 

notification. 
Bit3: 1- Alt Key Output, 0-Control  Key Output. 

MSRReadingID  1A 

MSR Reading 

Setting 

‘1’ (‘0’~‘3’) 

‘0’ MSR Reading Disabled. 

‘1’ MSR Reading Enabled. 

DecodingMethodI

D  1D 

Decoding 

Direction 

‘1’ (‘0’~’3’) 

Reading Direction 

0x30 – Raw Data Decoding in Both Directions. 
0x31 – Decode in Both directions. 

0x32 – Moving Stripe Along Head in Direction 
of Encoding. 

0x33 – Moving Stripe Along Head Against 
Direction of Encoding. 

ReviewID  1F 

Review All 

Settings 

None 

 

CustSetID  30 

Custom 
Customer 

Settings 

04(00 - 07) 

0-Level 3/4 Non-CC send as Level 1. 
.1-Level3: No empty pkt when not enough 
sampling bits. 

.2- Enhanced Secured Output will have SN 
after hash. 

Track1PrefixID  34 

Track 1 Prefix  0 (any string) 

No prefix for track 1, 6 char max. 

Track2PrefixID  35 

Track 2 Prefix  0 (any string) 

No prefix for track 2, 6 char max. 

Track3PrefixID  36 

Track 3 Prefix  0 (any string) 

No prefix for track 3, 6 char max. 

Track1SuffixID  37 

Track 1 Suffix  0 (any string) 

No suffix for track 1, 6 char max. 

Track2SuffixID  38 

Track 2 Suffix  0 (any string) 

No suffix for track 2, 6 char max. 

Track3SuffixID  39 

Track 3 Suffix  0 (any string) 

No suffix for track 3, 6 char max. 

PrePANID  49 

PAN to not 

mask 

4 (0-6) 

# leading PAN digits to display. 

PostPANID  4A 

PAN to not 
mask 

4 (0-4) 

 # of trailing PAN digits to display. 

MaskCharID  4B 

mask the 
PAN with this 

character 

‘*’ 20-7E 

Any printable character  

Summary of Contents for SREDKey 2

Page 1: ...ID TECH 10721 Walker Street Cypress CA 90630 Voice 714 761 6368 Fax 714 761 8880 idtechproducts com SREDKey 2 Integration Manual 80172501 001 Rev H 26 July 2021...

Page 2: ...ment Except as permitted by such license no part of this publication may be reproduced or transmitted by electronic mechanical recording or otherwise or translated into any language form without the e...

Page 3: ...20 13 7 2 2 Get Detailed Firmware Version 78 46 31 13 7 2 3 Reboot Device 78 46 CC 13 7 2 4 Reset Device C7 80 HID Mode 14 7 3 ITP Protocol Commands 14 7 3 1 Reset Device 53 18 KB Mode 14 8 USING THE...

Page 4: ...sent status byte 31 11 3 Note 4 Encrypted Null Hash data sent status 32 11 3 1 Field 9 Encrypted data sent status 32 11 4 Data Sample 32 11 4 1 Manual Entry Original Format 34 11 4 2 Manual Entry Enh...

Page 5: ...of Data ISO IEC 7813 The general requirements standards are identification cards and physical characteristics ISO IEC 7811 The general requirements standards are identification cards recording techni...

Page 6: ...160 4mm Width 96 7mm Height 37 4mm Weight 310g Environmental Operating Temp 10 to 55 non condensing Storage Temp 20 to 65 non condensing Humidity Maximum 90 non condensing Electrical Input 5V USB con...

Page 7: ...vice in the Help Mode Cancel Clicking the Cancel key once allows the users to remove all the input in the current and previous levels The device then returns to the previous prompt for the current tra...

Page 8: ...during a self check Indicator Tampered Status OtherIssue Status LED Indicator Red LED Amber LED no DEK LCD Display Message The screen stopline reads Tampered and indicatesthe source of the tampering o...

Page 9: ...ting Command Host SREDKey 2 Setting command ACK if OK or NAK if Error Read Status Command Host SREDKey 2 Read Status command ACK and Response if OK or NAK if Error Other Commands Host SREDKey 2 Other...

Page 10: ...mat as the function s sending command FuncSETBLOCK are in the order of their Function ID FuncID Where STX 02h S Indicates setting commands 53h R Indicates read setting commands 52h FuncID One byte Fun...

Page 11: ...h value of Data CRC L and CRC H is the calculated result data from Command Head to Data by CRC16 CCITT algorithm 7 1 1 Get Firmware Version 29 00 The Get Firmware Version command retrieves the ViVOpay...

Page 12: ...C H Response ViVOtech2 0 C7h 00h 00h 00h CRC L CRC H The Cert data is ASN 1 format 7 1 5 Set TransArmor ID C7 51 The Set TransArmor ID command sets the TransArmor ID The TransArmor ID must be 8 bytes...

Page 13: ...If Response Status is ACK several bytes needed If Response Status is NAK response data is error codes 2 bytes 7 2 1 Get Model Number 78 46 20 The Get Model Number command retrieves the SREDKey 2 s mod...

Page 14: ...rs must reconfigure the reader after sending this command Command Body C7 80 Response C7 00 00 00 7 3 ITP Protocol Commands 7 3 1 Reset Device 53 18 KB Mode The Reset Device command resets the SREDKey...

Page 15: ...2 MSR and Keypad Data Decryption SREDKey 2 devices can connect to the USDK Demo app via either USB HID or USB KB Interface For USB KB Interface make sure to place the cursor in the Manual Command win...

Page 16: ...ation for device status or development To use a command open the Command tree and double click the desired command or select a command and click Execute Data displays in the Log panel and device resul...

Page 17: ...ore you begin contact your ID TECH representative to receive the most recent SREDKey 2 firmware Download the ZIP file and extract it to your computer 1 Connect the SREDKey 2 to your PC via USB cable 2...

Page 18: ...rmware file you downloaded earlier and click Open 6 The SREDKey 2 reboots and enters the bootloader at which point the SDK demo begins updating the device Note The firmware update may take several min...

Page 19: ...click Execute Command The USDK Demo app displays Admin Key Enabled or disabled in the Results panel 8 4 Switching a SREDKey 2 Between USB KB and USB HID Modes To switch the SREDKey 2 between USB KB a...

Page 20: ...Parsomatic 2 Click Parsomatic and OK to open the ID TECH Parsomatic page in a web browser The Parsomatic tool parses ID TECH card reader data streams 3 Click Clear at the bottom of the the Parsomatic...

Page 21: ...ID TECH SREDKey 2 Integration Manual Page 21...

Page 22: ...Paste the KSN data into the KSN panel 10 Return to the Parsomatic window and copy the Track2 Encrypted Data field s contents 11 Return to the ID TECH Decrypt window paste the Track2 Encrypted Data in...

Page 23: ...ECH Swipe Data Original Encryption Output Format 9 1 1 ISO ABA Card Field Description 0 STX 02 1 Data Length low byte 2 Data Length high byte 3 Card Encode Type note 1 4 Track 1 3 Status note 2 5 T1 c...

Page 24: ...tion 0 STX 02 1 Data Length low byte 2 Data Length high byte 3 Card Encode Type Section 7 5 note 1 4 Track 1 3 Status Section 7 5 note 2 5 T1 cleardata length 6 T2 cleardata length 7 T3 cleardata leng...

Page 25: ...ta sent status 10 Optional bytes length 11 Optional bytes 12 Track1 clear maskdata 13 Track2 clear maskdata 14 Track3 clear maskdata 15 Track1 encrypted data 16 Track2 encrypted data 17 Track3 encrypt...

Page 26: ...tus 9 Encrypted Hash data sent status 10 Optional bytes length 11 Optional bytes 12 Track1 clear maskdata 13 Track2 clear maskdata 14 Track3 clear maskdata 15 Track1 encrypted data 16 Track2 encrypted...

Page 27: ...PAN EXP CVV 11 20 bytes 0x00 Null hash data 12 EXP one byte length ASCII Expiration date len 1 4 bytes 13 ADR one byte length ASCII Street number max 1 20 bytes 14 ZIP one byte length ASCII Zip code...

Page 28: ...tedas track 2 PAN EXP CVV LRC 14 Additional keyed in data in ASCII presentedas track 3 1ADR 0ZIP 15 Empty 16 Encrypted data 17 Empty 18 TransactionID Session ID for Security level 4 Terminal MerchantI...

Page 29: ...P is 1 byte field identifier 1 ADR 0 ZIP ASCII Data field terminator Field 13 LRC is a calculated track 2 longitudinal redundancy check from to The LRC is calculated on the data before conversion to A...

Page 30: ...Method Track1 is 7 bit encoding Track1 is 7 bit encoding Track2 is 5 bits encoding Track3 is 5 bit encoding Track1 is 7 bit encoding Track2 is 5 bits encoding Track2 is 5 bit encoding If only track3 a...

Page 31: ...optional status byte use default SHA 1 Bit 1 If 1 Encryption type follows Field 11 bit 2 3 4 If 0 Encryption type follows Field 8 bit 4 Bit 4 3 2 000 TransArmor RSA 100 TransArmor 3DES SUKPT Bit 5 If...

Page 32: ...ted with USBKB interface Card Number 5150 7102 0010 7903 Credit Card Swipe Original Format 028801001F372300 5150 7903 PAYPASS MASTERCARD 5150 7903 F43947D860D5BCA3732EB67A2ECB7CEF52 644E3378CBBCB9509F...

Page 33: ...Enhanced Format 02A001801F372300839B 5150 7903 PAYPASS MASTERCARD 5150 7903 2B52196519901212715ABADDA6DA18 FDA5B50219A0FC9341BFB0633C3F33874FFE7B5F2B63897E0023710D5F6C6BF7BE8B93 7A515E3A7903182519B07...

Page 34: ...E LRC BE CheckSum EC ETX 03 Decrypted Data Track1 Clear Data B5150710200107903 PAYPASS MASTERCARD 090910140000631 Track2 Clear Data 5150710200107903 090910140000631 0 11 4 1 Manual Entry Original Form...

Page 35: ...06299490000000000000F035B03 STX 02 Data length low byte A6 Data length high byte 00 Card Encode Type C0 Track Status 17 Track 2 only Field 5 Always 0 Length of Field 10 18 hex 24 decimal Length of fie...

Page 36: ...ID TECH SREDKey 2 Integration Manual Page 36 LRC 03 CheckSum 5B EXT 03 Encrypted Data 293C595E789A8E5EE184D379E919F43A06A5911BDA9F9053 Decrypt data 5150710200107903 1212...

Page 37: ...r Device Reboot Per PCI Requirements this device reboots every 24 hours Consult the NEO 2 Interface Developer s Guide available from your ID TECH representative for commands dealing with the SREDKEY 2...

Page 38: ...Direction 0x30 Raw Data Decoding in Both Directions 0x31 Decode in Both directions 0x32 Moving Stripe Along Head in Direction of Encoding 0x33 Moving Stripe Along Head Against Direction of Encoding Re...

Page 39: ...t any asTrack 1 5 Bit Start Sentinel T27BStartID 64 1 Track 2 7 Bit Start Char any asTrack 2 7 Bit Start Sentinel T25BStartID 65 1 T25BStart any asTrack 2 5 Bit Start Sentinel T37BStartID 66 1 Track 3...

Page 40: ...inancial cards The difference is that the maskdata won t be output when these bits are set because there is no rule how to maskthe non financial carddata It is valid both for Non CC and cardtype 0 bit...

Page 41: ...inancial cardoutput plaintext at level 3 1 non financial cardoutput as financial card at level 3 Equip2ID AE 1 Equip Setting byte for different readersor new settings 0 00 0xFF if bit4 1 send serial n...

Page 42: ...ing Configuration ParametersandValues ITP Protocol Updateddesctiption for EncryptOptID Function ID Bits 0 1 and 2 CB 03 03 2021 IDG Protocol Commands Reboot Device 77 05 Changedname from Restart Devic...

Reviews: