Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Download Tool, Only for Text File Type:

SW_NEO download AP

Document: NEO IDG Supplement for VP3300(UniPay III, UniPay 1.5/TTK, Goose Run, BTPay mini)  

...

Date

Posted

...

Release

Package

...

Document Version

...

Release

Note

...

View file
nameNEO v1.02.040.zip
height250

NEO IDG_Rev 125.doc

...

NEO v1.02.040
1. Fixed JIRA issues:
FU-57: [UniPay 1.5][v1.02.039][MSR] Set encryption type = TransArmor 3DES --> ACT(02-40) ---> Swipe Discover card --> DFEF4D miss 2 bytes
FU-58: [UniPay 1.5][v1.02.039][MSR] Set encryption type = 0x02 (TransArmor 3DES) --> ACT(02-40) ---> Swipe JIS 2 card --> Track data is missed.
FU-59: [UniPay 1.5][v1.02.039][MSR] After sent cmd 60-10 -> swiped card, reader returned tag DFEE23 w/ incorrect Field#4 data.
FU-60: [UniPay 1.5][v1.02.039][CT] After sent cmd 60-10 -> inserted card, reader returned tag DFEE26 w/ incorrect Byte 1 data.
FU-61: [UniPay 1.5][v1.02.039][MSR] Set encryption type = 0x02 (TransArmor 3DES) --> ACT(02-40) ---> Swipe PAN=11 and PAN=12 test card --> The last 1 byte has error.

...

NEO IDG_Rev 125.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.49.docx

...

NEO IDG_Rev 125.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.48.docx

...

NEO v1.02.038
1. Fixed JIRA issues:
FU-43: [NEO v1.02.031.1][UniPay 1.5]Switch Unipay1.5 to KB mode, reader can not be controlled via RS232 interface
FU-54: [UniPay 1.5][v1.02.037][MSR][USB-KB] After canceled cmd 60-10 -> swiped card again under Auto poll/ burst ON modes, reader returned nothing.
FU-55: [UniPay 1.5][v1.02.037][MSR] Reader returned "OK" status code after sent cmd C7-39 w/ invalid data.
FU-56: [UniPay 1.5][v1.02.037][MSR] Set Encryption type as 0x02 (TransArmor) --> Poll on demand + Burst mode Off --> ACT(02-40) --> The last 1 byte of Track 2 is missed.
Note: For this version, default value of tag DFEF4B is 12 00 00.

...

...

NEO IDG_Rev 124.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.47.docx

...

NEO v1.02.037
1. Support TransArmor 3DES-DUKPT.
2. Support BIN White List.

...

summary of NEO v1.02.036.1:

  1. version number format "NEO v1.02.0xx.1" is for FlyTech(CPR number is CPR #20170815-01TJ)
  2. Support KB Wedge
  3. Under Auto-Poll and USB-KB interface, MSR output data format follow rules as below:
    a. output track data only, do not include Frame Type, Status, Application Type and CRC.
    b. do not send Bad Swipe Message (02 01 2-Byte CRC)
    c. send ICC Insert Message(03 A3 15 00 09 00 00 00 DF EE 25 02 00 12 2-Byte CRC)
    d. Support Carrige Return, default value is 0x0D(change a new line in notepad)

...

...

NEO IDG_Rev 118.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.41.doc

...

NEO v1.02.036.1
1. Fixed JIRA issues:
FU-50: [NEO v1.02.035.1][UniPay 1.5][KB mode] Reader returned data w/ line feed even if set tag DFEF6E w/o line feed.

...

...

NEO IDG_Rev 118.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.39.docx

...

NEO v1.02.035.1
1. Fixed JIRA issues:
FU-48: [NEO v1.02.033.1][UniPay 1.5][USB-KB interface] Windows USDK sent cmd 60-10 -> inserted card, sometimes reader terminated CT

...

...

NEO IDG_Rev 116.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.39.docx

...

NEO v1.02.034.1
1. Fixed JIRA issues:
FU-47: [NEO v1.02.033.1][UniPay 1.5][USB-KB interface] Windows USDK sent cmd 02-40 -> swiped card, sometimes reader returned unnecessary data "0000000000000000". (2/10 failed)
FU-48: [NEO v1.02.033.1][UniPay 1.5][USB-KB interface] Windows USDK sent cmd 60-10 -> inserted card, sometimes reader terminated CT transaction. (2/20 failed)
FU-49: [NEO v1.02.033.1][UniPay 1.5][USB-KB interface] Windows USDK sent cmd 60-10 -> inserted card, sometimes reader returned incorrect status code "05" (Incorrect Parameter). (2/20 failed)

...

...

NEO IDG_Rev 116.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.38.docx

...

NEO v1.02.033.1
1. Fixed JIRA issues:
FU-46: [NEO v1.02.032.1][UniPay 1.5][USB-KB interface] Under Auto Poll/ Burst ON modes -> completed CT transaction once -> swiped MSR card or inserted ICC card, reader returned nothing.
FU-45: [NEO v1.02.032.1][UniPay 1.5][USB-KB interface] Under Auto Poll/ Burst ON modes -> sent cmd 60-10 and then waited for timeout, LED was turned off.
FU-44: [NEO v1.02.032.1][UniPay 1.5][USB-KB interface] Under Auto Poll/ Burst ON modes -> sent cmd 02-40 and then waited for timeout -> swiped MSR card or inserted ICC card, reader returned nothing.

...

...

NEO IDG_Rev 116.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.38.docx

...

NEO v1.02.032.1
1. Fixed JIRA issues:
FU-42: [NEO v1.02.030.1][UniPay 1.5] Send command via KB interface, reader may lose response data
FU-43: [NEO v1.02.031.1][UniPay 1.5]Switch Unipay1.5 to KB mode, reader can not be controlled via RS232 interface

...

...

NEO IDG_Rev 116.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.38.docx

...

NEO v1.02.031.1
1. Fixed JIRA issues:
FU-42: [NEO v1.02.030.1][UniPay 1.5] Send command via KB interface, reader may lose response data

...

...

NEO IDG_Rev 116.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.38.docx

...

NEO v1.02.030.1
1. Output MSR track data only when USB interface is KB.

...

...

NEO IDG_Rev 116.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.38.docx

...

NEO v1.02.030
1. Fixed JIRA issues:
FU-39 : [NEO v1.02.029][UniPay 1.5][CT] Swiped card first -> sent cmd 02-01 or 02-40 -> inserted CT card, reader did not return correct status code "A3".
FU-40 : [NEO v1.02.029][UniPay 1.5][CT] Inserted card first -> sent cmd 02-01 or 02-40, reader did not return correct status code "A3".
FU-41 : [NEO v1.02.029][UniPay 1.5][CT] Reader can not complete CT transaction if reader was under Auto Poll/ Burst ON modes.

...

...

NEO IDG_Rev 116.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.38.docx

...

NEO v1.02.028
1. Add USB KB wedge.
2. MSR Encryption off / EMV Encryption off.
=> Encryption off -> CT/CL Ecnryption On only -> ok
Encryption off -> MSR/MSD Ecnryption On only -> ok

...

...

NEO IDG_Rev 111.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.35.docx

...

NEO v1.02.028
1. Fixed JIRA issues:
FU-38: cmd 02-01/ 02-40 still can work even if cmd had incorrect tag 9F02 data.
FU-37: After created groups 01~19 -> sent cmd 04-09, reader returned incorrect status code "05" (Incorrect Parameter).

...

...

NEO IDG_Rev 111.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.35.docx

...

NEO v1.02.027
1. Fixed JIRA issues:
BTM-33: Bootloader version error
2. Support PIN Variant.

UnipayI_V-BL-V3.00.007
1. Fixed JIRA issues:
BTM-33: Bootloader version error

...

NEO IDG_Rev 108.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.31.docx

...

NEO v1.02.026
1. Fixed JIRA issues:
FU-34: After cmd 02-40 was timeout -> swiped card -> sent cmd 03-00, reader returned incorrect response frame format.
FU-35: cmd 30-03 can not work.

...

NEO IDG_Rev 108.doc

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.31.docx

...

NEO v1.02.025
1. Fixed TS-6448/ CS-1150/ FU-33: Bad Swipe puts the reader in erroneous state
2. update that generate MSR Equivalent Data from FFEE14.
3. Fixed BTM-7: Encryption ON but w/o key, after sent cmd 02-40 -> swiped ISO4909 card, reader returned tag DFEF4D w/ incorrect data.
4. Fixed BTM-8: Encryption ON, after sent cmd 60-10 -> waited until cmd timeout, reader returned KSN that was increased.
5. Fixed BTM-14: Enable Encryption = 0x03 -> Swipe MSR test card -> Get transaction result 03-40 -> Tag DFEF4C & DFEF4D are not returned

...

NEO IDG_Rev 101.doc 

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.21.docx

...

NEO v1.02.024
1. Fixed TS-5517

Visa, ADVT 6.1.1, #24.  The criteria to pass this case is to show the last 4 digits of the PAN (tag 5A) and not the padding (ffff).  Our reader outputs the f’s instead of the last 4 digits.  This only occurs when encryption is on.

2. Fixed TS-5622, CS-1058

MasterCard, M TIP 2.0, Build 225 M TIP Subset, M TIP50 Test 01 Scenario 01.  The customer reported that our reader has "CDA failed for this test case. TVR byte 1 bit 3 = 1 (CDA failed)."  There is a record that is not part of the offline data authentication and doesn’t begin with a ‘70’.  The kernel still processes as though it should begin with ‘70’ and sets the bit CDA failed.

...

NEO IDG_Rev 101.doc 

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.21.docx

...

NEO v1.02.023
1. Fixed FU-23 : After sent cmd 60-10 -> swiped card w/ abnormal method, reader did not terminate the transaction.

...

NEO IDG_Rev 101.doc 

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.21.docx

...

NEO v1.02.022

1.fix Activate transaction command 02-01 works when Encryption ON issue: it return 0x0B when Encryption ON now.

...

NEO IDG_Rev 99.doc 

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.19.docx

...

20161202
NEO v1.02.021

1. Add tag DFEF64 set referral timeout value. default is 30s

...

NEO IDG_Rev 99.doc 

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.19.docx

...

NEO v1.02.020

1. Fixed Tag9F5B and TagDF21 are define conflict in VISA and AMEX spec.
In Visa card, Tag9F5B and Tag DF21 are define Issuer Script Result.
Other card brands Tag9F5B define in card spec. TagDF21 is define Issuer Script Result.(TS-4281)

...

NEO IDG_Rev 99.doc 

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.19.docx

...

NEO v1.02.019

1. Update ICCL2_CommandCancelCheck function to change/restore Tag 8E CVM Value

...

NEO IDG_Rev 99.doc 

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.19.docx

...

NEO v1.02.018

1. Fixed Tag 84 Length

...

NEO IDG_Rev 99.doc 

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.19.docx

...

NEO v1.02.017

Fixed
1.When APDU response 6283 in select command, return response code 5036
(BLOCK_AID) and Tag 84
2. Monitoring Tag 8E CVM value.
If terminal not support PIN and CVM condition code is 03 and CVM code is
support PIN (41~45). CVM code will mask 0x1F.

...

NEO IDG_Rev 99.doc 

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.19.docx

...

NEO v1.02.016

1. Fixed FU-21

...

NEO IDG_Rev 99.doc 

NEO IDG Supplement for UniPay III and UniPay 1.5 v1.19.docx

...

NEO v1.02.015

Release version.

...

20160930
NEO v1.02.014
1. Fixed FU-19

2.Fixed USB packet error

Reference document: NEO IDG Supplement for UniPay III and UniPay 1.5  v1.16.docx

...

20160922
NEO v1.02.013
1. Fixed FU-19 : Reader return incorrect Card Type, Track Status, Clear/mask data when tap MST card
2. Fixed FU-20 : There are 2 byte data missed when swipe PAN=11 MSR test card via USB interface

Reference document: NEO IDG Supplement for UniPay III and UniPay 1.5  v1.16.docx

...

20160919
NEO v1.02.012
1. Fixed FU-18

Reference document: NEO IDG Supplement for UniPay III and UniPay 1.5  v1.16.docx

...

20160909
NEO v1.02.011B

1. fixed EMV L3 certification "Interop23 Test 01 Scenario 01"

...

NEO v1.02.011A
1. FU-17 : get reader status return icc power on when first get it without card seated.

...

20160615
NEO v1.02.010A
1. Encryption on could be set when reader was not injected account key.
   This change modifies command C7-36.
2. Encryption type could be changed anytime, even reader was not injected account key.
   This change modifies command C7-32.
3. Reader return data in plaintext when encryption on and no account key.
   This change modifies as below:
   a. under auto poll, it would not beep cause encryption on and no account key, but beep when encryption count reach maximum.
   b. it would not return error code 0x90 under any condition.
4. Add command F0-02 to get battery power level, and add to Supplement v1.09a.
5. Add Interac card
6. Update Auto Switch Function

...

20160602

NEO v1.02.010

1. Disable Samsung MST function. (not test)

2. Update command 02-40 can continuous use in UniPay 1.5.

3. Fixed FU-13, FU-14

4. Fixed FU-15 (Disable command: 01-05)

5. Add command F0-02 for read battery level

...

20160527

NEO v1.02.009

1. Update Encrypt Enable command: C7-36.
bit 0: CT/CL encrypt enable
bit 1: MSD/MSR enable

2. Update Attribution byte and Tag DFEE26:
bit 6: MSD/MSR Encrypt enable.
bit 7: CT/CL EMV Encrypt enable

...

20160523
NEO v1.02.007
1. Fixed when sending EMV start transaction command with both of the 2 tags 0xDFEF1F and 0xDFEE1A, 0xDFEE1A not work.

...

20160517
NEO v1.02.006.00C
1. Update VivoPay Key Loading
2. Update Mask Data (FFEE13, FFEE14, 5A, 56, 57, 9F6B) support contact and contactless
3. Update command 03-17 change to 29-17

UnipayI_V-BL-V3.00.006

  1. Add Command C7-17, Get UID of MCU.

...

20160429
NEO v1.01.016.00A
1. For Unipay III, Update FW version to NEO v1.01.016.00A.

2. this version update Bootloader version to UnipayI_V-BL-V3.00.004

UnipayI_V-BL-V3.00.004

  1. Fixed Android USB OTG connection issue.

...

20160428
NEO v1.02.005.00G
1. Fixed FUI-147, FUI-148, FUI-149
2. fixed do not send power off notification before power off reader when power is too low.

...

20160427
NEO v1.02.005.00F
1. Fixed FUI-138, FU-10, FU-11
2. Add process command 18-01 after command 60-10

...

20160422
NEO v1.02.005.00E
1. Fixed FUI-145, FU-9
2. support contact card TA1= 96.
3. Fixed Bug FUI-139, FUI-140, FUI-141, FUI-142,FUI-144
4. Fixed FUI-142
5. Update contact transaction (60-10, 60-11, 60-12, 60-13), DUKPT KSN used same command 60-10, update des3_ede_setkey function.
6. fixed update DUKPT key with MSR key type do not replace original one(VENDI-239)

7. fixed Unipay 1.5 RKI failed issue
8. fixed KSN do not count from 1

...

NEO v1.02.005.00D
Update by NEO v1.01.015.00H
1. Update Tag 9F39
MSR is 0x90, FallBack MSR is 0x80
2. Fixed FUI-130
3. Add length check in ICC callback function
ICCL2_WaitAnyKeyPress,
ICCL2_AppMenuLanguageSelect_New
ICCL2_AppMenuEntryGet
4. Update Attribution byte,
bit 4 = 1 is contactless MSD,
bit 4 = 0 is Contactless EMV

...

NEO v1.02.005.00C

Update by "NEO v1.01.015.00F"
1. Fixed Power Management timing issue.

...

1. Fixed send command 02-40, will send two response (Unipay1.5 only)

2 .Fixed FUI-128, FUI-127

...