Versions Compared

Key

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

...

Date

Posted

Version

Release

Package

Document Version

Release

Note

2017/11/23NEO v1.02.040

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.

2017/11/22NEO v1.02.039

NEO IDG_Rev 125.doc


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

NEO v1.02.039
1. Update the default value of tag DFEF4B from 12 00 00 to 12 B6 00.
byte 1 used for non TransArmor 3DES-DUKPT
bute 2 used for TransArmor  3DES-DUKPT
2017/11/22NEO v1.02.038

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.

2017/11/17NEO v1.02.037

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)
2017/10/06NEO v1.02.036.1

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.

2017/09/29NEO v1.02.035.1

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

2017/09/26NEO v1.02.034.1

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)

2017/09/26NEO v1.02.033.1

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.

2017/09/21NEO v1.02.032.1

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

2017/09/20NEO v1.02.031.1

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

2017/09/19NEO v1.02.030.1

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.

2017/09/15NEO v1.02.030

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.

2017/09/14NEO v1.02.029

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

2017/08/07NEO v1.02.028

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).

2017/08/03NEO v1.02.027

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

2017/04/28NEO v1.02.026

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.

2017/04/27NEO v1.02.025

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

2017/02/14NEO v1.02.024NEO v1.02.024.zip

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.

2016/12/12NEO v1.02.023NEO v1.02.023.zip

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.

2016/12/09NEO v1.02.022NEO v1.02.022.zip

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.

2016/12/02NEO v1.02.021NEO v1.02.021.zip

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

2016/12/02NEO v1.02.020NEO v1.02.020.zip

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)

2016/11/29NEO v1.02.019NEO v1.02.019.zip

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

2016/11/28NEO v1.02.018NEO v1.02.018.zip

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

2016/11/28NEO v1.02.017NEO v1.02.017.zip

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.

2016/11/22NEO v1.02.016NEO v1.02.016.zip

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

2016/11/21NEO v1.02.015NEO v1.02.015.zip

NEO IDG_Rev 99.doc 

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

NEO v1.02.015

Release version.

2016/09/30NEO v1.02.014NEO v1.02.014.zip

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

2016/09/22NEO v1.02.013NEO v1.02.013.zip

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

2016/09/19NEO v1.02.012NEO v1.02.012.zip

20160919
NEO v1.02.012
1. Fixed FU-18


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

2016/09/09NEO v1.02.011BNEO v1.02.011B.zip

20160909
NEO v1.02.011B

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

2016/08/08NEO v1.02.011ANEO v1.02.011A.zip

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

2016/06/17NEO v1.02.011NEO v1.02.011.zip
NEO v1.02.011
1. Update version number to NEO v1.02.011.
2016/06/16NEO v1.02.010BNEO v1.02.010B.zip
20160616
NEO v1.02.010B
1. Fixed FU-16 : When there is no account DUKPT key, set Encryption Enable Flag as '03'. Then Tag DFEE26 will not return when do a ICC transaction.
2016/06/15NEO v1.02.010ANEO v1.02.010A.zip

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

2016/06/02NEO v1.02.010 NEO v1.02.010.zip

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

2016/05/27NEO v1.02.009 NEO v1.02.009.zip

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

2016/05/26NEO v1.02.008NEO v1.02.008.zip
20160526
NEO v1.02.008
1. Adjust CMP parameter for LG Nexus 4 connection.
2016/05/23NEO v1.02.007NEO v1.02.007.zip

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.

2016/05/17NEO v1.02.006.00C NEO v1.02.006.00C.zip

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.


2016/04/29NEO v1.02.006.00ANEO v1.02.006.00A.zip

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.
2016/04/29NEO v1.02.005.00HNEO v1.02.005.00H.zip
20160429
NEO v1.02.005.00H
1. Fixed Android phone USB OTG connection issue.
2. Modify keep AudioPrefix status.
3. Fixed FUI-150
2016/04/28NEO v1.02.005.00GNEO v1.02.005.00G.zip

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.

2016/04/27NEO v1.02.005.00FNEO V1.02.005.00F.zip

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

2016/04/22NEO v1.02.005.00ENEO v1.02.005.00E.zip

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

2016/04/20NEO v1.02.005.00DNEO v1.02.005.00D.rar

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

2016/04/13NEO v1.02.005.00CNEO v1.02.005.00C.zip

NEO v1.02.005.00C

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

2016/04/12NEO v1.02.005.00BNEO v1.02.005.00B.zip
1. Fixed FU-1 ~ FU-8.
2. Fixed RKI issue.
3. Fixed DCLED display issue.
2016/04/01NEO v1.02.005.00ANEO v1.02.005.00A.zip

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

2 .Fixed FUI-128, FUI-127

2016/03/28NEO v1.02.004.00ANEO v1.02.004.00A.zip
1. Remove battery status on dual color LED when USB plugged.
2016/01/29NEO v1.02.003.00CNEO v1.02.003.00C.zip 
Initial non-SQA tested version, for internal SDK development purpose only.

...