Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 215 Next »

FW download tool : Download tool page 

Vendi design document: NEO IDG Supplement for Vendi & Vendi/USAT

Vendi Test Software:

TSComment

TS129

Legacy

003 - TS129, For Vendi, and Vendi-USA Tech

FW: NEO v1.00.051J or Before

Admin Key Injection Protocol: Silk 2.0

TS156

Current

005 - TS156, For Vendi - USA Tech

FW:NEO v1.00.051K or After

Admin Key Injection Protocol: ViVOPay Key Management


F/W listed on this page are for INTERNAL Testing ONLY.

NEO v1.00.XXX       ----> Vendi Standard F/W

NEO v1.00.XXX.1    ----> Vendi F/W for USAT

NEO v1.00.XXX.1A  ----> Vendi F/W for USAT (With tag DFEF28_Disable encrypt on Temp for USATECH)

NEO v1.00.XXX.2    ----> Vendi F/W for USAT (Default baud rate is 19200 in Application and Bootloader; For P/N IDVV-120101-SE)

Date

Posted

Version

Release

Package

Document

Version

Release

Note

2017/11/08

NEO v1.00.098


NEO v1.00.098.1


NEO v1.00.098.1A


NEO v1.00.098.2

NEO IDG Supplement for Vendi v1.0.12 Draft.docx


NEO IDG_Rev 124.doc

============================================
NEO v1.00.098 - Revision -- , 2017-11-08
NEO v1.00.098.1 - Revision -- , 2017-11-08
NEO v1.00.098.1A - Revision -- , 2017-11-08
NEO v1.00.098.2 - Revision -- , 2017-11-08

1. Fixed L3 bug: ReadData001-04, ReadData001-05, ReadData001-07, ReadData001-08, ReadData001-10
ReadData003_04

2017/11/03

NEO v1.00.097


NEO v1.00.097.1


NEO v1.00.097.1A


NEO v1.00.097.2

============================================
NEO v1.00.097 - Revision -- , 2017-11-03
NEO v1.00.097.1 - Revision -- , 2017-11-03
NEO v1.00.097.1A - Revision -- , 2017-11-03
NEO v1.00.097.2 - Revision -- , 2017-11-03

1. Update default setting for Interac
2. Update LCD UI scheme table
3. Fixed UL L3 Test case CardVer007, Cardver009, ReadData03, online001, CTRM03

2017/10/25

NEO v1.00.096


NEO v1.00.096.1


NEO v1.00.096.1A


NEO v1.00.096.2

============================================
NEO v1.00.096 - Revision -- , 2017-10-25
NEO v1.00.096.1 - Revision -- , 2017-10-25
NEO v1.00.096.1A - Revision -- , 2017-10-25
NEO v1.00.096.2 - Revision -- , 2017-10-25

1. Fixed amount = 0.1 will display error .
2. Add tag 9C for data output in VISA MSD CVN-10 Card
3. Add tag 9C for data output in Discover zip Card

2017/10/24

NEO v1.00.095


NEO v1.00.095.1


NEO v1.00.095.1A


NEO v1.00.095.2

============================================
NEO v1.00.095 - Revision -- , 2017-10-24
NEO v1.00.095.1 - Revision -- , 2017-10-24
NEO v1.00.095.1A - Revision -- , 2017-10-24
NEO v1.00.095.2 - Revision -- , 2017-10-24

1. Updated Default Setting.
2. Change SmartTap2.1 Control Tag
3. Update Interac Degug Tag (0xDFED0B). If bit-2 = 1, It can disable "Please Enter PIN and Please Insert Card" on LCD message.
4. TS-7858 Add Default Transaction Type in Group0. If active command does not have tag9C, the reader will
used the tag to replace tag 9C and add to active command.

2017/10/12

NEO v1.00.094


NEO v1.00.094.1


NEO v1.00.094.1A


NEO v1.00.094.2

NEO v1.00.094 - Revision -- , 2017-10-12
NEO v1.00.094.1 - Revision -- , 2017-10-12
NEO v1.00.094.1A - Revision -- , 2017-10-12
NEO v1.00.094.2 - Revision -- , 2017-10-12

1. Fixed Jira issue TS-8198, TS-9096

2. Add a tag DFED0B to control debug message for Interac.
2017/09/26

NEO v1.00.093


NEO v1.00.093.1


NEO v1.00.093.1A


NEO v1.00.093.2

NEO IDG_Rev 115.doc


NEO IDG Supplement for Vendi v1.0.10 Draft.docx



NEO IDG Supplement for Vendi USAT v1.0.8 Draft.docx

NEO v1.00.093 - Revision -- , 2017-09-26
NEO v1.00.093.1 - Revision -- , 2017-09-26
NEO v1.00.093.1A - Revision -- , 2017-09-26
NEO v1.00.093.2 - Revision -- , 2017-09-26

1. Update output data for Interac
Offline Approved/Online/Decline/Terminate output tags:
9F1A,9F02,5F2A,9A,9F21,9F35,9C, 95,DF76,9F58,9F59,9F5A,9F37,9F33,

5F2D,82,9F03,9F45,9F26,9F27,9F36,9F10,9F4C,9F39,DF52,FFEE01,

DF30,DF33,9F5F,9F5D,5F36,DF25,5A,5F34,5F24,50,57,56,9B,5F20,

9F07,9F0D,9F0E,9F0F,9F06,9F74,5F25,9F42,9F34,84,9F63,9F09,

8E,9F53,9F70,9F08,5F30,9F44,5F28

If card not response those tags, then the tags not exist.

2017/09/19

NEO v1.00.092


NEO v1.00.092.1


NEO v1.00.092.1A


NEO v1.00.092.2

NEO IDG_Rev 115.doc


NEO IDG Supplement for Vendi v1.0.10 Draft.docx



NEO IDG Supplement for Vendi USAT v1.0.8 Draft.docx

NEO v1.00.092 - Revision -- , 2017-09-19
NEO v1.00.092.1 - Revision -- , 2017-09-19
NEO v1.00.092.1A - Revision -- , 2017-09-19
NEO v1.00.092.2 - Revision -- , 2017-09-19

1. Add Tag9F63 in Interac output data

2017/09/15

NEO v1.00.091


NEO v1.00.091.1


NEO v1.00.091.1A


NEO v1.00.091.2

NEO IDG_Rev 115.doc


NEO IDG Supplement for Vendi v1.0.10 Draft.docx



NEO IDG Supplement for Vendi USAT v1.0.8 Draft.docx

NEO v1.00.091 - Revision -- , 2017-09-15
NEO v1.00.091.1 - Revision -- , 2017-09-15
NEO v1.00.091.1A - Revision -- , 2017-09-15
NEO v1.00.091.2 - Revision -- , 2017-09-15

1. Fixed JIRA issues:
CS-1466: In 02-40 command have EMV and Apple VAS data.
When tap Interac card, tag 9F26 will error in the response data.

2017/09/06

NEO v1.00.090


NEO v1.00.090.1


NEO v1.00.090.1A


NEO v1.00.090.2

NEO IDG_Rev 115.doc


NEO IDG Supplement for Vendi v1.0.10 Draft.docx



NEO IDG Supplement for Vendi USAT v1.0.8 Draft.docx

NEO v1.00.090 - Revision -- , 2017-09-06
NEO v1.00.090.1 - Revision -- , 2017-09-06
NEO v1.00.090.1A - Revision -- , 2017-09-06
NEO v1.00.090.2 - Revision -- , 2017-09-06

1. Fixed JIRA issues:
CS-1302: Determine Android phoneTransactions -> add value 0x02 to DFEF7B; 0x01: Apple, 0x02: Android


2017/09/05

NEO v1.00.089


NEO v1.00.089.1


NEO v1.00.089.1A


NEO v1.00.089.2

NEO IDG_Rev 115.doc


NEO IDG Supplement for Vendi v1.0.10 Draft.docx



NEO IDG Supplement for Vendi USAT v1.0.8 Draft.docx

NEO v1.00.089 - Revision -- , 2017-08-18
NEO v1.00.089.1 - Revision -- , 2017-08-18
NEO v1.00.089.1A - Revision -- , 2017-08-18
NEO v1.00.089.2 - Revision -- , 2017-08-18

1. Fixed JIRA issues:
CS-1302: Determine Android phoneTransactions -> add value 0x02 to DFEF7B; 0x01: Apple, 0x02: Android

2. Fixed transaction fail when terminal mode set to pay only and tapping AndroidPay.
3. Fixed long term private key version issue.

2017/08/18

NEO v1.00.088


NEO v1.00.088.1


NEO v1.00.088.1A


NEO v1.00.088.2

NEO IDG_Rev 113.doc


NEO IDG Supplement for Vendi v1.0.9 Draft.docx


NEO IDG Supplement for Vendi USAT v1.0.7 Draft.docx

NEO v1.00.088 - Revision -- , 2017-08-18
NEO v1.00.088.1 - Revision -- , 2017-08-18
NEO v1.00.088.1A - Revision -- , 2017-08-18
NEO v1.00.088.2 - Revision -- , 2017-08-18

1. Fixed JIRA issues:
TS-8167: F0-F7 command starts auto polling
TS-7869: Vendi - USA Tech - EMV_ONLY Transactions

2017/08/11

NEO v1.00.087


NEO v1.00.087.1


NEO v1.00.087.1A


NEO v1.00.087.2

NEO IDG_Rev 111.doc



NEO IDG Supplement for Vendi v1.0.9 Draft.docx

NEO v1.00.087 - Revision -- , 2017-08-11
NEO v1.00.087.1 - Revision -- , 2017-08-11
NEO v1.00.087.1A - Revision -- , 2017-08-11
NEO v1.00.087.2 - Revision -- , 2017-08-11

1. Fixed a bug for build candidate list error. (TS-8168)
(In discover kernel, when first AID from card response and not match in device all AID, the AID will build in candidate list and kernel type is set to unknown. Device find kernel type is unknown, so stop this transaction.)

2017/07/31

NEO v1.00.086


NEO v1.00.086.1


NEO v1.00.086.1A


NEO v1.00.086.2

NEO IDG_Rev 111.doc



NEO IDG Supplement for Vendi v1.0.9 Draft.docx

NEO v1.00.086 - Revision -- , 2017-07-31
NEO v1.00.086.1 - Revision -- , 2017-07-31
NEO v1.00.086.1A - Revision -- , 2017-07-31
NEO v1.00.086.2 - Revision -- , 2017-07-31


1. Fixed CS-1305
2. Recover protocol 1

2017/07/28

NEO v1.00.085


NEO v1.00.085.1


NEO v1.00.085.1A


NEO v1.00.085.2

NEO IDG_Rev 111.doc



NEO IDG Supplement for Vendi v1.0.9 Draft.docx

NEO v1.00.085 - Revision -- , 2017-07-28
NEO v1.00.085.1 - Revision -- , 2017-07-28
NEO v1.00.085.1A - Revision -- , 2017-07-28
NEO v1.00.085.2 - Revision -- , 2017-07-28

1. Fixed Vendi-342, Vendi-343, Vendi-344,
Vendi-345, Vendi-346
2. Fixed CS-1305
3. Disable Protocol 1 follow by NEO 1.0 spec

2017/07/25

NEO v1.00.084


NEO v1.00.084.1


NEO v1.00.084.1A


NEO v1.00.084.2

NEO IDG_Rev 111.doc



NEO IDG Supplement for Vendi v1.0.9 Draft.docx

NEO v1.00.084 - Revision -- , 2017-07-20
NEO v1.00.084.1 - Revision -- , 2017-07-20
NEO v1.00.084.1A - Revision -- , 2017-07-20
NEO v1.00.084.2 - Revision -- , 2017-07-20

1. Support SmartTap 2.1.

2017/07/20

NEO v1.00.083


NEO v1.00.083.1


NEO v1.00.083.1A


NEO v1.00.083.2



NEO IDG_Rev 111.doc



NEO IDG Supplement for Vendi v1.0.9 Draft.docx

NEO v1.00.083 - Revision -- , 2017-07-20
NEO v1.00.083.1 - Revision -- , 2017-07-20
NEO v1.00.083.1A - Revision -- , 2017-07-20
NEO v1.00.083.2 - Revision -- , 2017-07-20

1. Update APPLE Pay Performance.

2017/06/16

NEO v1.00.082


NEO v1.00.082.1


NEO v1.00.082.1A


NEO v1.00.082.2

NEO IDG_Rev 111.doc



NEO IDG Supplement for Vendi v1.0.9 Draft.docx

NEO v1.00.082 - Revision -- , 2017-06-16
NEO v1.00.082.1 - Revision -- , 2017-06-16
NEO v1.00.082.1A - Revision -- , 2017-06-16
NEO v1.00.082.2 - Revision -- , 2017-06-16

1. Fixed Jira Bug.
Vendi-338,Vendi-339,Vendi-340,Vendi-341

2. Fixed Apple VAS don't encrypt in standard version.

2017/06/13

NEO v1.00.081


NEO v1.00.081.1


NEO v1.00.081.1A

NEO v1.00.081 - Revision -- , 2017-05-23
NEO v1.00.081.1 - Revision -- , 2017-05-23
NEO v1.00.081.1A - Revision -- , 2017-05-23

1. Add CS-1128 Feature:
After set tag DFEF7A = 1 form Active command or configuration.

After reading the card, the output data
will show tag DFEF7B to indicate whether it is apple pay.

2017/05/24NEO v1.00.080.2

NEO IDG_Rev 108.doc


NEO IDG Supplement for Vendi v1.0.9 Draft.docx

NEO v1.00.080.2 - Revision -- , 2017-05-24

1. the default baud rate is 19200 in Application and Bootloader.

Note: this version is for IDVV-120101-SE.

2017/05/23

NEO v1.00.080


NEO v1.00.080.1


NEO v1.00.080.1A

NEO IDG_Rev 108.doc


NEO IDG Supplement for Vendi v1.0.9 Draft.docx

NEO v1.00.080 - Revision -- , 2017-05-23
NEO v1.00.080.1 - Revision -- , 2017-05-23
NEO v1.00.080.1A - Revision -- , 2017-05-23

1. fixed JIRA issues:
VENDI-337: After sent cmd 02-01 or 02-40 (ApplePay Terminal Mode = VAS OR Pay) -> tapped iPhone w/ Panera Bread card, reader returned RX w/ unnecessary data

2017/05/16

NEO v1.00.079


NEO v1.00.079.1


NEO v1.00.079.1A

NEO IDG_Rev 108.doc


NEO IDG Supplement for Vendi v1.0.9 Draft.docx

NEO v1.00.079 - Revision -- , 2017-05-16
NEO v1.00.079.1 - Revision -- , 2017-05-16
NEO v1.00.079.1A - Revision -- , 2017-05-16

1. fixed JIRA issues:
VENDI-334: Reader returns 5 byte PosPAN of mask data
VENDI-335: Under USATech mode -> turned ON yellow LED -> swiped bank card, yellow LED was turned OFF.
VENDI-336: Set MSR Encryption Option tag DFDE04=0x00--> Swipe IDT standard MSR card -->Reader didn't return clear data

2017/05/12

NEO v1.00.078


NEO v1.00.078.1


NEO v1.00.078.1A

NEO IDG_Rev 108.doc


NEO IDG Supplement for Vendi v1.0.9 Draft.docx

NEO v1.00.078 - Revision -- , 2017-05-12
NEO v1.00.078.1 - Revision -- , 2017-05-12
NEO v1.00.078.1A - Revision -- , 2017-05-12

1. fixed JIRA issues:
VENDI-333: Encryption ON, after sent cmd 02-40 -> swiped JIS 1 card, reader returned incorrect track 2 mask data.
VENDI-332: Reader returned RX w/ "00" status code immediately after sent cmd 02-01, but user did nothing actually.

2017/05/11

NEO v1.00.077


NEO v1.00.077.1


NEO v1.00.077.1A

NEO IDG_Rev 108.doc


NEO IDG Supplement for Vendi v1.0.9 Draft.docx

NEO v1.00.077 - Revision -- , 2017-05-11
NEO v1.00.077.1 - Revision -- , 2017-05-11
NEO v1.00.077.1A - Revision -- , 2017-05-11

1. fixed JIRA issues:
VENDI-311: Determine ApplePay transaction
VENDI-313: IDVV-120101-US Vendi R75 with encryption on and cards with PAN only - allow for MASKED DATA option (non-financial card)
Vendi-318: Encryption ON, after sent cmd 02-40 -> tapped INTERAC card, reader returned nothing
Vendi-319: Encryption ON (flag = 02), after tapped ViVOtech card -> sent cmd 03-40, reader returned strange data
Vendi-321: Tap Interac test card -> Get Transaction Result(03-40) -> Vendi will carsh
Vendi-322: tag DF DE 04 default is wrong, it should be 0x08
Vendi-323: Encryption ON (flag = 02), after tapped ViVOtech card -> sent cmd 03-40, reader was crashed.
Vendi-324: After cmd 02-40 was timeout -> swiped card -> sent cmd 03-00, reader returned incorrect response frame format
Vendi-325: 03-40 response format fail
Vendi-326: Behavior regarding force encryption on non-financial card is incosistent with NEO IDG R.108 Appendix A.13
Vendi-327: Run TS156, yellow led is wrong
Vendi-328: Encryption ON, after sent USATech cmd F6F6F6 -> sent cmd 02-01 or 03-00, reader returned incorrect status code.
Vendi-329: PrePAN and PosPAN of Tag FFEE1D are invalid for non-financial MSR card
Vendi-330: Set force encryption = 0x0F -> swipe JIS2 card -> PosPAN is not 4 byte
Vendi-331: Tag DFEF4C and 4D are missed occasionally

2. Add tag DFEF7A and tag DFEF7B for Determine ApplePay transaction.
Use SetConfiguration(04-00) to set value of DFEF7A:
0x00: Disable Apple Pay Check
0x01: Enablle Apple Pay Check

when Apple Pay Check is enable, tag DFEF7B would be find in transaction result:
0x00: contactless card, or Apple Pay Check do not enable
0x01: transaction done via ApplePay

2017/04/14

NEO v1.00.076





---------------------

NEO v1.00.076.1

NEO v1.00.076.1A

NEO v1.00.076.zip





---------------------

NEO v1.00.076.1.zip

NEO v1.00.076.1A.zip

NEO IDG_Rev 108.doc

NEO IDG Supplement for Vendi v1.0.8 Draft.docx 

NEO v1.00.076 - Revision -- , 2017-04-14

1. fixed JIRA issues:
TS-6104/ CS-1129/ Vendi-310: Button press event can destroy response frame from Vendi.
TS-5678/ CS-1081/ Vendi-314: Vendi R75 and Yellow LED
TS-5681/ CS-1076/ Vendi-316: Vendi R75 without DUKPT keys
TS-5677/ CS-1070/ Vendi-317: Vendi R75 with encryption ON beeps on swipes even if polling is inactive.
Vendi-320: Encryption ON but w/o key, cmd 03-00 can not work.

---------------------

NEO v1.00.076.1 - Revision -- , 2017-04-14
NEO v1.00.076.1A - Revision -- , 2017-04-14

1. fixed JIRA issues:
TS-6104/ CS-1129/ Vendi-310: Button press event can destroy response frame from Vendi.
TS-5974/ CS-1100/ Vendi-313: IDVV-120101-US Vendi R75 with encryption on and cards with PAN only - allow for MASKED DATA option (non-financial card)
TS-5678/ CS-1081/ Vendi-314: Vendi R75 and Yellow LED
TS-5681/ CS-1076/ Vendi-316: Vendi R75 without DUKPT keys
TS-5677/ CS-1070/ Vendi-317: Vendi R75 with encryption ON beeps on swipes even if polling is inactive.
Vendi-320: Encryption ON but w/o key, cmd 03-00 can not work.

2017/01/17

NEO v1.00.075.1


NEO v1.00.075.1A

NEO v1.00.075.1.zip



NEO v1.00.075.1A.zip

NEO IDG_Rev 98.doc


NEO IDG Supplement for Vendi v1.0.8 Draft.docx 

NEO v1.00.075.1 - Revision -- , 2017-01-17
NEO v1.00.075.1A - Revision -- , 2017-01-17

1. Add USAT requested features VENDI-309 and CS-995.

(1) ApplePay VAS output data TagFFEE06 will always not encrypted.

(2) The timeout value in ACT commands (02-01, 02-40) allow for Infinite timeout period if set to 0.

2016/11/14

NEO v1.00.074


NEO v1.00.074.1


NEO v1.00.074.1A

NEO v1.00.074.zip


NEO v1.00.074.1.zip



NEO v1.00.074.1A.zip

NEO IDG_Rev 98.doc 


NEO IDG Supplement for Vendi v1.0.7 Draft.docx 

NEO v1.00.074 - Revision -- , 2016-11-14
NEO v1.00.074.1 - Revision -- , 2016-11-14
NEO v1.00.074.1A - Revision -- , 2016-11-14

1. Fixed tag duplication issue on the Interac output data.

2016/11/10

NEO v1.00.073.1



NEO v1.00.073.1A

NEO v1.00.073.1.zip




NEO v1.00.073.1A.zip

NEO IDG_Rev 98.doc 


NEO IDG Supplement for Vendi v1.0.7 Draft.docx 

NEO v1.00.073.1 - Revision -- , 2016-11-10
NEO v1.00.073.1A - Revision -- , 2016-11-10

1. add 03-40 for USAT.

2016/11/08

NEO v1.00.072.1



NEO v1.00.072.1A




NEO v1.00.072.1.zip 




NEO v1.00.072.1A.zip

NEO IDG_Rev 98.doc 

NEO IDG Supplement for Vendi v1.0.7 Draft.docx 

NEO v1.00.072.1 - Revision -- , 2016-11-08
NEO v1.00.072.1A - Revision -- , 2016-11-08

1. Fixed Vendi-307

2016/11/04

NEO v1.00.071

NEO v1.00.071.1





NEO v1.00.070

NEO v1.00.070.1

NEO v1.00.071.zip

NEO v1.00.071.1.zip






NEO v1.00.070.zip

NEO v1.00.070.1.zip

NEO IDG_Rev 98.doc 

NEO IDG Supplement for Vendi v1.0.7 Draft.docx 

============================================
NEO v1.00.071 - Revision -- , 2016-11-04
NEO v1.00.071.1 - Revision -- , 2016-11-04

1. Fixed Vendi-305




============================================

NEO v1.00.070 - Revision -- , 2016-11-04
NEO v1.00.070.1 - Revision -- , 2016-11-04

1. Fixed Vendi-305, Vendi-306

2016/10/27

NEO v1.00.069








NEO v1.00.069.1

NEO v1.00.069.zip








NEO v1.00.069.1.zip

NEO IDG_Rev 98.doc 

NEO IDG Supplement for Vendi v1.0.7 Draft.docx 

============================================
NEO v1.00.069 - Revision -- , 2016-10-27

1. fixed JURA issues:
VENDI-301 : Reader return incorrect tag DFEF4C and miss tag DFEF4D when tap Vivotech contactless test card and get transaction result 03-40
VENDI-302 : Reader miss tag DFEF4C and DFEF4D when tap Vivotech contactless test card and activate transaction (02-40)
VENDI-303 : Reader return incorrect DFEF4C and DFEF4D when tap MC Paypass test card
VENDI-304 : Reader miss some data byte of DFEF4D when tap qVSDC test card and get transaction result (03-40)

2. update Burst Mode behavior : Set burst off automatically when Encryption On( no matter CL or MSR/MSD) and key exist, those 2 conditions are established.


NEO v1.00.069.1 - Revision -- , 2016-10-27
1. fixed JURA issues:
VENDI-302 : Reader miss tag DFEF4C and DFEF4D when tap Vivotech contactless test card and activate transaction (02-40)

2. update Burst Mode behavior : Set burst off automatically when Encryption On( no matter CL or MSR/MSD) and key exist, those 2 conditions are established.

2016/10/24NEO v1.00.068

NEO v1.00.068.zip


NEO v1.00.068.rzb

NEO IDG_Rev 98.doc 

NEO IDG Supplement for Vendi v1.0.7 Draft.docx 


NEO v1.00.068 - Revision -- , 2016-10-24

1. update 03-00 : return transaction result in ViVO format, and could NOT use when encryption is ON.
2. add 03-40 : return transaction result in IDTECH format, and could use when encryption is OFF and ON.

2016/10/20NEO v1.00.067.1

NEO v1.00.067.1.zip


NEO v1.00.067.1.rzb

NEO IDG_Rev 98.doc 


NEO IDG Supplement for Vendi USAT v1.0.6 Draft.docx

NEO v1.00.067.1 - Revision -- , 2016-10-20

1. fixed JIRA issues:
VENDI-295 : Encryption ON, after sent cmd 02-40 for ApplePay VAS transaction (VAS Only) -> tapped iPhone w/ Panera Bread card, reader returned RX w/ plaintext ApplePay VAS data.
VENDI-299 : After sent cmd 02-01 for ApplePay VAS transaction (Pay Only), tapped iPhone w/ Panera Bread card, reader returned RX w/ incorrect data format.
VENDI-300 : After sent cmd 02-40 for ApplePay VAS_VAS & Pay/ AndroidPay SmartTap_Post-PPSE SA Data Read & ISO Payment, tapped iPhone w/ Panera Bread card, reader returned RX w/o ApplePay VAS and AndroidPay SmartTap failure info.

2016/10/20NEO v1.00.066.1NEO v1.00.066.1.zip

NEO IDG_Rev 98.doc 


NEO IDG Supplement for Vendi USAT v1.0.6 Draft.docx

EO v1.00.066.1 - Revision -- , 2016-10-20

1. fixed JIRA issues:
VENDI-291 : After sent cmd 02-01/ 02-40 for SmartTap transaction -> tapped phone, reader returned incorrect status code.
VENDI-292 : After completed transaction once, sent cmd 02-40 for APPLE_VAS_ONLY -> tapped MasterCard paypass again, reader returned tags 9F39/ DFEE26 that had inconsistent data.
VENDI-293 : After sent cmd 02-40 for ApplePay VAS transaction (Pay Only), tapped iPhone w/ Panera Bread card, reader returned RX w/o tag DFEE26.
VENDI-294 : After sent cmd 02-01 or 02-40 for ApplePay VAS transaction (VAS Only URL Protocol) -> tapped iPhone w/ Panera Bread card, reader returned RX w/ duplicate tag DF02.
VENDI-295 : Encryption ON, after sent cmd 02-40 for ApplePay VAS transaction (VAS Only) -> tapped iPhone w/ Panera Bread card, reader returned RX w/ plaintext ApplePay VAS data.
VENDI-296 : Reader miss tag DFEE26 when there is a collision over ACT(02-40)
VENDI-297 : Auto poll/ burst on modes, sometimes reader was crash after tapped LoopPay (MST) device.
VENDI-298 : After sent cmd 02-40 -> tapped LoopPay (MST) device, sometimes reader return RX w/ incorrect data.

2016/10/17NEO v1.00.065.1NEO v1.00.065.1.zip

NEO v1.00.065.1 - Revision -- , 2016-10-17

1. As suggested by Randy: remove the feature “recreate PAN if Tag5A is missing”

2. Fix the issue that TagDFEF4C/DFEF4D will appear in response of 02-01 command.

3. Fix wrong behavior after get Status Word “6984” for Apple VAS, Scenario 16, VASALL 12: the reader should not directly retry to poll/read card without wait for card removed.

2016/10/14

NEO v1.00.064


NEO v1.00.064.1

NEO v1.00.064.zip


NEO v1.00.064.1.zip


NEO v1.00.064 - Revision -- , 2016-10-14
NEO v1.00.064.1 - Revision -- , 2016-10-14

1. update Generate MSR equivalent data from EMV data feature: remove tag length prefix C1/A1 in encrypted/mask tag and remove tag&length in tagDFEF4D.

2016/10/07NEO v1.00.063.1NEO v1.00.063.1.zip 

NEO v1.00.063.1 - Revision -- , 2016-10-07

1. VENDI-290 : After sent cmd 02-40 -> tapped Discover card, reader returned tags DFEF4C & DFEF4D w/ unnecessary PAN data.

2016/10/07NEO v1.00.062.1NEO v1.00.062.1.zip

NEO v1.00.062.1 - Revision -- , 2016-09-30

1. Add Generate MSR equivalent data from EMV data feature.

2016/09/30

NEO v1.00.061


NEO v1.00.061.1

NEO v1.00.061.zip


NEO v1.00.061.1.zip


NEO v1.00.061 - Revision -- , 2016-09-30
NEO v1.00.061.1 - Revision -- , 2016-09-30

1. Update Encryption Enable Statue: after upgrade to this version and power on, it would check the encryption status,
if Encryption value is 0x01(maybe is "Enable" for NEO v1.00.040 or "CL Encryption Enable" for NEO v1.00.052 later) ,
and it would be set to 0x03(CL Encryption Enable and MSR Encryption Enable).

2016/09/23

NEO v1.00.060


NEO v1.00.060.1

NEO v1.00.060.zip


NEO v1.00.060.1.zip


NEO v1.00.060 - Revision -- , 2016-09-23
NEO v1.00.060.1 - Revision -- , 2016-09-23

1. Update NFC Antenna Parameters
2. When read record error of VISA card in auto poll then display Tryagain.

2016/09/21

NEO v1.00.059


NEO v1.00.059.1

NEO v1.00.059.zip


NEO v1.00.059.1.zip


NEO v1.00.059 - Revision -- , 2016-09-21
NEO v1.00.059.1 - Revision -- , 2016-09-21

1. Fixed some time amount will be miss in auto poll mode

2016/09/21

NEO v1.00.058


NEO v1.00.058.1

NEO v1.00.058.zip


NEO v1.00.058.1.zip


NEO v1.00.058 - Revision -- , 2016-09-21
NEO v1.00.058.1 - Revision -- , 2016-09-21

1. Update reading rate of mobile phone.
2. Update when reading error from card then go to re-try in auto poll.

2016/09/14

NEO v1.00.057


NEO v1.00.057.1

NEO v1.00.057.zip


NEO v1.00.057.1.zip


NEO v1.00.057 - Revision -- , 2016-09-14
NEO v1.00.057.1 - Revision -- , 2016-09-14

1. Fixed Vendi-289

2016/09/13

NEO v1.00.056


NEO v1.00.056.1

NEO v1.00.056.zip


NEO v1.00.056.1.zip


NEO v1.00.056 - Revision -- , 2016-09-13
NEO v1.00.056.1 - Revision -- , 2016-09-13

1. Add mobile phone read rate performance.
2. Support android USB download
3. Update power on message
N – MSR/MSD OFF | EMV OFF
M – MSR/MSD ON | EMV OFF
E – MSR/MSD ON | EMV ON
F – MSR/MSD OFF | EMV ON
4. Update command C7-36.
If data is MSR/MSD OFF | EMV ON (0x01), response 0x0B status code.

2016/08/26

NEO v1.00.055


NEO v1.00.055.1

NEO v1.00.055.rar


NEO v1.00.055.1.rar


NEO v1.00.055 - Revision -- , 2016-08-26
NEO v1.00.055.1 - Revision -- , 2016-08-26
1. Fixed VENDI-282, VENDI-283, VENDI-284, VENDI-285

2016/08/22

NEO v1.00.054


NEO v1.00.054.1

NEO v1.00.054.rar


NEO v1.00.054.1.rar


NEO v1.00.054 - Revision -- , 2016-08-22
NEO v1.00.054.1 - Revision -- , 2016-08-22
1. Add Samsung pay MST

2016/07/01

NEO
v1.00.053


NEO v1.00.053.1 

NEO v1.00.053.zip



NEO v1.00.053.1.zip

NEO v1.00.053 - Revision -- , 2016-07-01
NEO v1.00.053.1 - Revision -- , 2016-07-01

  1. Release

NEO v1.00.053.1 - Revision -- , 2016-07-01
1. Enable USAT feature.

2016/07/01

NEO
v1.00.052H


NEO v1.00.052H.1

NEO v1.00.052H.zip



NEO v1.00.052H.1.zip

============================================
NEO v1.00.052H - Revision -- , 2016-06-30
NEO v1.00.052H.1 - Revision -- , 2016-06-30

1. fixed VENDI-280 : Reader return incorrect activate transaction repsonse format if reader receive command 02-40 in short period(less than 400ms).
2. fixed VENDI-281 : If reader had no key and enabled data encryption w/ value 03, send cmd 02-01 -> swipe or tap card, reader returned incorrect response frame data format.

NEO v1.00.052H.1 - Revision -- , 2016-06-30
1. Enable USAT feature.

2016/06/30

NEO v1.00.052G




NEO v1.00.052G.1

NEO v1.00.052G.zip




NEO v1.00.052G.1.zip


============================================
NEO v1.00.052G - Revision --  , 2016-06-29
NEO v1.00.052G.1 - Revision --  , 2016-06-29
1. fixed VENDI-279 : If enable data encryption w/ value 02 (MSR/ MSD enable), tapped CL EMV card -> sent cmd 03-00, reader returned incorrect response frame data format.
NEO v1.00.052G.1 - Revision --  , 2016-06-29
1. Enable USAT feature.
2016/06/24

NEO v1.00.052F



NEO v1.00.052F.1

NEO v1.00.052F.zip



NEO v1.00.052F.1.zip


============================================
NEO v1.00.052F - Revision --  , 2016-06-24
1. fixed VENDI-275 : If reader had no key but enable data encryption w/ value 03, sent cmd 02-01 or 02-40 -> tapped VISA qVSDC, reader returned ciphertext data.
NEO v1.00.052F.1 - Revision --  , 2016-06-24
1. fixed VENDI-275 : If reader had no key but enable data encryption w/ value 03, sent cmd 02-01 or 02-40 -> tapped VISA qVSDC, reader returned ciphertext data.
2. fixed VENDI-276 : This test case is to verify reader does not return MSR card data when attraction LED is disabled.
3. Enable USAT feature.
2016/06/24

NEO v1.00.052E





NEO v1.00.052E.1

NEO v1.00.052E.zip





NEO v1.00.052E.1.zip


============================================
NEO v1.00.052E - Revision -- , 2016-06-24
1. fixed VENDI-273 : Reader return incorrect value of attribution byte when set encryption flag as '01h'.
2. fixed VENDI-274 : If enable data encryption w/ value 02 (MSR/ MSD enable), sent cmd 02-40 -> tapped CL EMV card, reader returned incorrect cmd 02-40 response frame data format.


============================================

NEO v1.00.052E.1 - Revision -- , 2016-06-24
1. fixed VENDI-273 : Reader return incorrect value of attribution byte when set encryption flag as '01h'.
2. fixed VENDI-274 : If enable data encryption w/ value 02 (MSR/ MSD enable), sent cmd 02-40 -> tapped CL EMV card, reader returned incorrect cmd 02-40 response frame data format.
3. Enable USAT feature.

2016/06/23

NEO v1.00.052D



NEO v1.00.052D.1

NEO v1.00.052D.zip



NEO v1.00.052D.1.zip



============================================
NEO v1.00.052D - Revision --  , 2016-06-23
1. fixed VENDI-272 : CMD 02-40 response frame data format is incorrect.
NEO v1.00.052D.1 - Revision --  , 2016-06-23
1. fixed VENDI-272 : CMD 02-40 response frame data format is incorrect.
2. Enable USAT feature.
2016/06/23

NEO v1.00.052C





NEO v1.00.052C.1

NEO v1.00.052C.zip





NEO v1.00.052C.1.zip


============================================
NEO v1.00.052C - Revision --  , 2016-06-23
1. fixed VENDI-269 : Reader return incorrect value of attribution byte when set encryption flag as '03h'
2. fixed VENDI-270 : If enable data encryption w/ value 01 (EMV/ CT enable), sent cmd 02-40 -> tapped CL MSD card, reader returned ciphertext data.
3. fixed VENDI-271 : If enable data encryption w/ value 02 (MSR/ MSD enable), sent cmd 02-40 -> tapped CL EMV card, reader returned ciphertext data.
============================================
NEO v1.00.052C.1 - Revision --  , 2016-06-23
1. fixed VENDI-269 : Reader return incorrect value of attribution byte when set encryption flag as '03h'
2. fixed VENDI-270 : If enable data encryption w/ value 01 (EMV/ CT enable), sent cmd 02-40 -> tapped CL MSD card, reader returned ciphertext data.
3. fixed VENDI-271 : If enable data encryption w/ value 02 (MSR/ MSD enable), sent cmd 02-40 -> tapped CL EMV card, reader returned ciphertext data.
4. Enable USAT feature.
2016/06/22

NEO v1.00.052B





NEO v1.00.052B.1

NEO v1.00.052B.zip





NEO v1.00.052B.1.zip


============================================
NEO v1.00.052B - Revision --  , 2016-06-21
1. For disable 02-01 that must be encrytpion on and account key exist in the same time.
2. when encryption is on but no account key exist, reader return response in plaintext.
3. It could set encryption on successfully before account key be loadding.
4. Disable all USAT feature.
============================================
NEO v1.00.052B.1 - Revision --  , 2016-06-21
1. For disable 02-01 that must be encrytpion on and account key exist in the same time.
2. when encryption is on but no account key exist, reader return response in plaintext.
3. It could set encryption on successfully before account key be loadding.
4. Enable USAT feature.
2016/06/16NEO v1.00.052ANEO v1.00.052A.zip
============================================
NEO v1.00.052A - Revision --  , 2016-06-16
1. Vendi standard version.
2. Encryption enable(C7-36, value = 0x01) command separate into 2 command MSR/MSD encryption(C7-36, value = 0x02) and CL encryption(C7-36, value = 01).
3. Attribution byte : bit 7 = 1, CL EMV/CTEMV; bit 6 = 1,MSR/CL MSD.
4. Once set MSR/MSD encryption or CL encryption, command 02-01 could not use anymore and burst mode set off automatically.
5. Fixed VENDI-266 : DFEE25 repeat twice when swipe MSR.
2016/05/25NEO v1.00.052.1NEO v1.00.052.1.zip
============================================
NEO v1.00.052.1 - Revision --  , 2016-05-25
1. Release version for USAT.
 - Update FW version to NEO v1.00.052.1.
 - Remove dangerous feature [1.12 “Disable DUKPT Encryption” parameter].
2016/05/24NEO v1.00.051NNEO v1.00.051N.zip
============================================
NEO v1.00.051N - Revision -- , 2016-05-24
1. Fixed JIRA issues:
 - VENDI-115 : Vendi - FW v1.00.051M - MC Paypass 3 - 3M50-0111 (Trx1_Prepare_Torn_Temp_Record) No out signal provided from activate transaction response.
2016/05/19NEO v1.00.051MNEO v1.00.051M.zip
============================================
NEO v1.00.051M - Revision --  , 2016-05-19
1. Fixed JIRA issues:
 - VENDI-217 : Vendi - FW v1.00.051- MC Paypass 3, 3B02-9001(Stop_On_PPSE) There should not be 2 beeps during a STOP transaction
 - VENDI-265 : Vendi - FW v1.00.051L- Reader doesn't return Track1/2 length data in ACT response after collision occurs, when 'Improved Collision Detection' is disabled
2016/05/18NEO v1.00.051LNEO v1.00.051L.zip
============================================
NEO v1.00.051L - Revision --  , 2016-05-18
1. Fixed JIRA issues:
 - VENDI-241 : Vendi - FW v1.00.051J - Reader returns incorrect status code when F0-F2 or F0-F3 issues display message w/ data length longer than it is allowed.
 - VENDI-263 : Vendi - FW v1.00.051J - Reader may "reject" Stop PT in PT mode during doing auto switch processing
 - VENDI-264 : Vendi - FW v1.00.051J - Reader fails auto switch w/ standard Mifare card when global SW is enabled
2016/05/18NEO v1.00.051KNEO v1.00.051K.zip
============================================
NEO v1.00.051K - Revision --  , 2016-05-18
1. Update Tag FFE1 partial selection behavior
2. Add tag DFEF2C Terminal AID List support
3. Use Vivopay Key loading to load Admin Key (RKI-KEK)
 - Modify 80-00, 80-01, 81-00, 81-02, 81-04, 81-0A, 83-00 commands to meet this request
 - Remove Silk2.0 Key Loading
 - Rremove C7-2F command
4. Fixed JIRA issues:
 - Vendi-224 : Vendi - FW v1.00.051 - Reader does not switch to PT mode w/ an AID specific card that has no PPSE when that AID is specifically enabled for auto switch
 - Vendi-240 : Vendi - FW v1.00.051G - The customer message via F0-F2 and F0-F3 is rejected during transaction activated via 02-40
2016/05/13NEO v1.00.051J NEO v1.00.051J.rar
============================================
NEO v1.00.051J - Revision --  , 2016-05-13
1. Fixed JIRA issues:
 - VENDI-241 : Vendi - FW v1.00.051G - Reader returns incorrect status code when F0-F2 or F0-F3 issues display message w/ data length longer than it is allowed.
 - VENDI-243 : Vendi - FW v1.00.051G - Missing tag DFEE25 in response to activate transaction (02-40) w/ MSR
 - Vendi-258 : Vendi - FW v1.00.051G - MC 3.0.3 - 3G10-9002(Stop-CCC-NoOnCvcCVM) - No STOP response from JLT in order to verify pass criteria
 - Vendi-259 : Vendi - FW v1.00.051G - MC 3.0.3 - 3G10-9002(Stop-CCC-NoOnCvcCVM) - Approved message stays on lcd, can not issue another command.
 - Vendi-261 : Vendi - FW v1.00.051G - DPAS - Combine_Test_010 - TSI is incorrect
2. Add command 29-17 (Get UID of MCU)
3. Update mask data suport (FFEE13, FFEE14, 9F6B, 56, 57, 5A)
4. Update Tag FFEE1D ( 4 bytes change to 5 bytes)
5. For USAT
 - Amount message would be overwrite by F0-F2 and F0-F3.
2016/04/26NEO v1.00.051INEO v1.00.051I.zip
============================================
NEO v1.00.051I - Revision --  , 2016-04-26
1. Fixed JIRA issues:
 - VENDI-244 : Vendi - FW v1.00.051G - If reader with tag FFF7=02 (Burst mode auto exit), reader should disable burst mode when receive activate transaction 02-01/02-40
 - VENDI-245 : Vendi - FW v1.00.051G - After sent cmd 02-40 and then swiped Discover card (service code is 201), reader returned tag DFEE23 w/ incorrect field#8 data.
 - VENDI-249 : Vendi - FW v1.00.051G - Reader returns response with incorrect tag FFEE13 and FFEE14, when send command 02-01 and tap ViVOtech test card.
2. If Special Flow in ACT command indicates no payment, when SmartTap is not supported (FFF3 B1b5), then no FFEE02 TLV and not execute payment
3. If Special Flow in ACT command indicates payment, when SmartTap is not supported (FFF3 B1b5), then no FFEE02 TLV and execute payment
2016/04/25NEO v1.00.051HNEO v1.00.051H.zip
============================================
NEO v1.00.051H - Revision --  , 2016-04-25
1. Fixed JIRA issues:
 - VENDI-245 : Vendi - FW v1.00.051G - After sent cmd 02-40 and then swiped Discover card (service code is 201), reader returned tag DFEE23 w/ incorrect field#8 data.
2. Add AndroidPay SmartTap
 - When Applepay VAS fail, run SmartTap, if found SmartTap in ACT CMD
4. RKI
 - fixed reader do not replace original one when updating DUKPT key with MSR key type
2016/04/20NEO v1.00.051GNEO v1.00.051G.rar
============================================
NEO v1.00.051G - Revision --  , 2016-04-20
1. Fixed JIRA issues:
 - VENDI-213 : XP3.0: Vendi returns to 'Welcome' before host sends response
 - VENDI-234 : Vendi - FW v1.00.051F - Apple VAS, Activate Transaction returns with timeout immediately when iphone is presented..
 - VENDI-237 : Vendi - FW v1.00.051F - Serial Number did not present when Force encrypt enable (Tag DFDE04)
2. Modify 02-40 Output Format
 - Add tag DFEF28 for disable encrypt on temporarily
3. For USATECH
 - Modify Disable encrypt on Temp for (DFEF28)
 - Add auto checge to "Auto Poll" and "Burst On" in command (F7 F7 F7)
 - Add Sequenced LCD Messages
4. Modify MSR non-Encrypt Output format
5. update Attrib byte
6. Unified use "gucEncryptEnable" to check encrypt enable.
7. Fixed ICC trasnaction error when transaction time over 4xx times which cause by rearrange 20K Flash.
 - Fixed rearrange 20K Flash function.
 - Test pass with stree test.
8. Modify OSSemPost(pWaitForData) in RS232 function
9. Modify USB Encapsulate Function. (when data length is 63 multiples, output data is fail.)
10. Fixed RKI could not accept MSR type key. RKI could accecp ICC Key Type and MSR Key Type now.
2016/02/05NEO v1.00.051NEO v1.00.051.zip
============================================
NEO v1.00.051 - Revision --  , 2016-02-05 (SQA verification only)
1. Fixed issue for new added command (04-0A).
2. Fixed JIRA issues:
 - VENDI-204: CMD C7-37 (Get Data Encryption Enable Flag) returned incorrect value '01' (Data Encryption Enable) as default.
 - VENDI-207: Reader is unable to go back to non secure mode by setting it to manufacturing default.
 - VENDI-208: Reader is in bilingual display state (English and French) by setting it to manufacturing default.
 - VENDI-209: Reader fails to perform transactions in secure mode after setting it to manufacturing default and put it back to secure mode.
 - VENDI-210: Vendi - FW v1.00.050- MC Paypass 3, 3B02-9001(STOP_On_PPSE) - Vendi continues to poll and loop after issuing a "CANCEL" command.
2016/02/04NEO v1.00.050 NEO v1.00.050.rar 
============================================
NEO v1.00.050 - Revision --  , 2016-02-04
1. Add command (04-0A) Set Configuration Defaults and Keep Encrypt Key.
2. Fixed JIRA issues:
 - VENDI-205: Reader LCD displayed incorrect start-up msg 'NEO v1.00.049A N Vendi K21F Rev9'.
 - VENDI-204: CMD C7-37 (Get Data Encryption Enable Flag) returned incorrect value '01' (Data Encryption Enable) as default.
 - VENDI-201: Vendi - FW v1.00.048- MC Paypass 3, 3B02-9001(STOP_On_PPSE) - Vendi continues to poll and loop after issuing a "STOP" command.
2016/02/03NEO v1.00.049ANEO v1.00.049A.zip 
============================================
NEO v1.00.049A - Revision --  , 2016-02-03
1. Update power on LCD display message.
2. Set default encryption type from AES back to TDES.
3. Update LCD message in Interac card. "Echec Carte" --> "'Echec carte".
4. Fix non-blocking command response intermixed issue & make use FIFO to increase USART Tx efficiency.
5. Fixed JIRA issues:
 - VENDI-203: Vendi return dupilcate track data when Swipe JIS2 MSR test card.
 - VENDI-202: MSR data output had incorrect value. Bit 5 of Field 8 (Clear/mask data sent status) should be 1 when user swipe Discover card.
 - VENDI-197: Language of LCD display is set to English & French, reader LCD displayed incorrect French msg after sent cmd 01-02 to control msg index 5.
 - VENDI-177: Card Encode Type of JIS I and JIS II are incorrect.
2016/02/01NEO v1.00.049 N/A
============================================
NEO v1.00.049 - Revision --  , 2016-02-01
1. Update power on LCD display message.
2. Set default encryption type from TDES to AES.
3. Fixed JIRA issues:
 - VENDI-197: Language of LCD display is set to English & French, reader LCD displayed incorrect French msg after sent cmd 01-02 to control msg index 5.
 - VENDI-177: Card Encode Type of JIS I and JIS II are incorrect.
2016/02/01NEO v1.00.048N/A
============================================
NEO v1.00.048 - Revision --  , 2016-02-01
1. Fixed JIRA issues:
 - VENDI-136: VCPS2.1.3:CLM.R.001.00: Reader doesn't display "Remove Card" before "Authorizing" message.
2016/01/29NEO v1.00.047NEO v1.00.047.zip

============================================

NEO v1.00.047 - Revision --  , 2016-01-29

1.Fix 18 JIRA issues

    VENDI-177, 175, 174, 173, 161, 155, 148, 145, 144, 138, 137, 136, 134, 132, 131, 130, 129, 113

2.Update power on LCD display message

3.Add command 09-01

   (09-01) Get Product Type (Value in command response Tag DF30)

   uu= unit assembly code

   B7 = ViVOpay 5000

   C3 = ViVOpay 4500

   C5 = ViVOpay Vend

   C6 = Vendi (NEO)

   C7 = ViVOpay Kiosk1 (ATM1)

   C8 = Kiosk2

   C9 = Kiosk3 (NEO)

   U1 = Unipay1.5 (NEO)

   U3 = Unipay3 (NEO), ( “iBase/Cake” will share the same code)

   D0 = QX120  (not currently maintained in VPGlobal.uvproj)

   D1 = Mx8Series

   D2 = NETs    (added by LL 11/18/09 - not currently maintained in VPGlobal.uvproj)

   D3 = Magtek

   D5 = ICP


4..Add command 09-14

   (09-14) Get Hardware Information

   KIII:       “HW,VPKSK3\r\nK21F Rev9”

   KIII SRED:  “HW,VPKSK3 SRED\r\nK21F Rev9”

   Vendi:      “HW,VPVendi\r\nK21F Rev9”

   Unipay III: “HW,VPUnipay3\r\nK21F Rev9”( “iBase/Cake” will share the same code)

   Unipay 1.5: “HW,VPUnipay1.5\r\nK21F Rev2”

2016/01/19NEO v1.00.046NEO v1.00.046.zip
============================================
NEO v1.00.046 - Revision --  , 2016-01-19
1. Update VISA Output format in Auto poll mode. When read qVSDC card, output format must follow NEO spec p148.
2016/01/18NEO v1.00.045NEO v1.00.045.zip
============================================
NEO v1.00.045 - Revision --  , 2016-01-18
1. fixed VENDI-176
2016/01/15NEO v1.00.043ANEO v1.00.043A.zip
============================================
NEO v1.00.043A - Revision --  , 2016-01-15
1. Encrypiton On, modify Contactless output data output to be <Attribution><TLVs>, like Unipay III
2. Encryption On, "Get Transaction Result" command will response no data (data length =0)
2016/01/15NEO v1.00.043NEO v1.00.043.zip
============================================
NEO v1.00.043 - Revision --  , 2016-01-15
1. fix JIRA issue: VENDI-187, modify check Account DUKPT key position in WaitAndDoTransaction()
2. Fixed Jira-190, support AAMVA CARD
3. Fixed Jira-191, When TTQ = A0 00 40 00, qVSDC card payload response error.
4. Fixed Jira-188
5. Update L1 Loopback function
2016/01/07NEO v1.00.042NEO v1.00.042.zip
============================================
NEO v1.00.042 - Revision --  , 2016-01-07
1. Modify Paypass remove duplicate TLV in output data
2. fix JIRA issues: VWNDI-184, modify remove duplicate TLV in Paypass output data
3. fix JIRA issue: VENDI-186, modify MSRDealEncryptOuputData()
2016/01/05NEO v1.00.041NEO v1.00.041.zip
 ============================================
NEO v1.00.041 - Revision --  , 2016-01-05
1. Add command 30-02 to set baud rate temporarily, not save into flash. When power on, baud rate will return to the old value in flash
2. Add command 81-04 to check DUKPT Account Key basic information.
3. Add command 81-0A to get DUKPT Account Key KSN
4. Modify DF30 TLV and DF39 TLV according to the Shane comparison table: Discover, Amex, Visa, MasterCard
5. While system startup, if encryption is ON but account DUKPT key not valid or not exist, reader keeps it ON
6. If encryption is ON, while reader received the “Activate Transaction Command”, reader will first check whether account DUKPT key valid/exist, if NOT, it will stop the transaction,just response error code and two short beeps indication
7. If encryption is ON, while reader in Auto Poll mode, reader will check whether account DUKPT key valid/exist, if NOT, it will stop the transaction,and continous short beeps indication till key is loaded
8. If encryption is ON, once reader received “Get Response Command (03-00)”, it will first check whether account DUKPT key valid/exist, if NOT, it will just response error code.
9. MSR plaintext output: Add DFEE26 TLV
10. Contactless output: Add DFEE26 TLV in output data for both encryption on and off (encryption off, burst on, payload frame 0x01,output data not add)
 
11. MSR encrypted output: make output format as <attribution><DFEE25 TLV-encrypted MSR data><9F39 TLV><DF30 TLV><DFEE26 TLV>
12. MasterCard: remove output duplicate Tags with those in FF8105/FF8106
 
13. MasterCard remove 56/9F6B Tags in EMV output data
2015/11/05NEO v1.00.040NEO v1.00.040.zip
============================================
NEO v1.00.040 - Revision --  , 2015-11-05
this version is TW SQA test only.
fixed Jira issue from NEO v1.00.039:
‧VENDI-171 : After erase all key, and Encryption is still on, Vendi return "02 07 00 83 XX 00 00 00 00 00 9F 9F 03" (XX depend on Trackd decode status)
‧VENDI-170 : remove unnecessary release note about NEO v1.00.038 and add refer to Enhanced Encrypted MSR Data Output Format.
‧VENDI-169 : Activate Transaction will wait MSR task to decode and encrypt data (if need) and return correct response.
‧VENDI-168 : fixed to check command C7-38 integrity and correctness.
‧Vendi-166 : Set to Default(04-09) will recover group 0 to defualt tag, detail refer to NEO v1.00.063.
‧JIS I card do not encrypt when Encryption is Enable and Force Encryption is 0x08. This feature follow Enhanced Encrypted MSR Data Output Format.
2015/11/04NEO v1.00.039NEO v1.00.039.zip
============================================
NEO v1.00.039 - Revision --  , 2015-11-04
According to requirement information from Larry:
- When Encryption Mode is enabled, Burst mode must be disabled, and "Card data output in USATECH protocol is blocked when data encryption is enabled. In USATECH mode, the card data output will come from the response to get transaction result in auto poll or activate transaction initiated in poll on demand". (If Burst mode was disabled, it remains disabled)
- To check Encryption Condition before Vendi output data and ePortConnect Condition, if Encryption is Enable, Data output format is only Encrypted and follow Encryption format.(before 038, if Vendi is in USA Tech Protocol and Encryption is Enable, Vendi may response in Plaintext in USA Tech Protocol)
- From Alvin's opinion in 2015/11/04: The potential bug in burst mode remained on after upgraded firmware to .038 can be turned off through command, but it won’t allow to turn back on again once the encryption is enabled.
- When Vendi power on, to check Encryption Condition. If Encryption is Enable and Account key is not exist, Encryption will be disable; if Encryption is Enable and Account key is exist, burst mode will be off.
2015/11/02NEO v1.00.038NEO v1.00.038.zip
============================================
NEO v1.00.038 - Revision --  , 2015-11-02
fix issues froim NEO v1.00.037:
‧Burst Mode will be disable when Data Encryption is Enable
‧MSR card data format update:
force encryption is 0x01(track 1 force encrypted enable) and swipe non-bank card, vendi return clear data Track 2     in plaintext and track 1 in encryption and track 1 hash data.
force encryption is 0x02(track 2 force encrypted enable) and swipe non-bank card, vendi return clear data Track 1     in plaintext and track 2 in encryption and track 2 hash data.
force encryption is 0x04(track 3 force encrypted enable) and swipe non-bank card, vendi return clear data Track 1 & 2 in plaintext.
force encryption is 0x08(track 3 force encrypted enable for bank card) and swipe non-bank card, vendi return as setting 0x04.
force encryption is 0x01(track 1 force encrypted enable) and swipe bank card, vendi return clear data Track 2     in mask and track 1 & 2 in encryption and track 1 & 2 hash data.
force encryption is 0x02(track 2 force encrypted enable) and swipe bank card, vendi return clear data Track 1     in mask and track 1 & 2 in encryption and track 1 & 2 hash data.
force encryption is 0x04(track 3 force encrypted enable) and swipe bank card, vendi return clear data Track 1 & 2 in mask and track 1 & 2 in encryption and track 1 & 2 hash data.
force encryption is 0x08(track 3 force encrypted enable for bank card) and swipe non-bank card, vendi return as setting 0x04.
this feature follow secureMag.
‧add error code MC_STATUS_UNKNOWN_SUB_CMD when Vendi receive 02-XX except 02-01.
2015/10/30NEO v1.00.037NEO v1.00.037.zip
‧F/W Version : NEO v1.00.037
  • Update MSR Encryption Flow and output data format to follow 80000403-001 Enhanced Encrypted MSR Data Output Format when Data Encryption Flag is Enable and no matter Account Key is exist or not and valid or non-valid. all condition should match MSR_20151028.doc(Temporarily, it should be merge to NEO after behavior confirm)‧remove while list for MSR encryption, MSR data should be encryption and match description in MSR_20151028.doc.
  • Fixed Vendi-163 : when do not set DUKPT Encryption type, return encryption type TDES instead of stauts code 0x0A
  • Fixed Vendi-164 : when do not set Data Encryption Flag, return Data Encryption Disable instead of stauts code 0x0A
  • Fixed Vendi-165 : Add FFEE1D to Group 0 as default setting and value is "04 04 2A 0C"
  • return 0x0C when receive C7-36 to disable Encryption feature under Encryption feature is enable
  • return 0x00 when receive C7-36 to enable Encryption feature under Encryption feature is enabled
  • return 0x90 when receive C7-36 to enable Encryption feature and account key do not exist
  • return 0x90 when receive C7-36 to enable Encryption feature and account key KSN exhausted
  • In Pass-though mode, Vendi do not encryption data whatever Encryption is enable or not
  • Add FFEE1D to Group 0 as default value
‧BL version : Vendi-BL-V3.00.006
none
2015/10/26NEO v1.00.036ANEO v1.00.036A.zip

‧F/W Version : NEO v1.00.036A

fix issues froim NEO v1.00.036:

  • Fixed Vendi send e-Port and  Burst data at the same time.



‧BL version : Vendi-BL-V3.00.006
none
2015/10/23NEO V1.00.036

‧F/W Version : NEO v1.00.036

fix issues froim NEO v1.00.035:

  • Fixed IDTECH card be encrypted when TLV force encryption set to 0x00



‧BL version : Vendi-BL-V3.00.006
none
2015/10/22NEO v1.00.035ANEO v1.00.035A.rar

‧F/W Version : NEO v1.00.035A

fix issues froim NEO v1.00.035:

  • fixed ieeus Vendi-133
  • Set MSR default Encryption Type is TDES. if do not set encryption type before load account key, the default encryption type will be TDES. Encryption type could not be changed after loading account key.
  • Add Force Encryption function and follow "Enhanced Encrypted MSR Data Output Format". implement new command C7-38 & C7-39 to set Force Encryption Configuration. see NEO v1.00.061(do not release to confulence yet because this 2 command need to be disscuss)
  • update loading admin key flow, do not need "Get Status" before "Load KSN"
  • MSR Data Encryption will follow TLV FFEE1D to set PrePANID, PostPANID and MaskCharID, default setting is PrePANID = 4, PostPANID  = 4 and MaskCharID = 2A.

‧BL version : Vendi-BL-V3.00.006
none
2015/10/15

NEO v1.00.035

(For Vendi 1M flash)

NEO v1.00.035.zip

‧F/W Version : NEO v1.00.035  (NEO v1.00.022 + Encryption function)


‧BL version : Vendi-BL-V3.00.006
none
2015/10/09

NEO v1.00.034

(For Vendi 1M flash)

 NEO v1.00.034.zip
   ‧F/W Version : NEO v1.00.034

This version release for TWSQA verify bug on Jira.
Resolve :

VENDI-131
VENDI-136
VENDI-154
VENDI-155
VENDI-156
VENDI-157
VNEID-158
VENDI-159

 ‧BL version : Vendi-BL-V3.00.006
none
2015/10/08

NEO v1.00.033

(For Vendi 1M flash)

 NEO v1.00.033.zip
  ‧F/W Version : NEO v1.00.033

This version release for TWSQA verify bug on Jira.
Resolve :

VENDI-113
VENDI-131
VENDI-136
VENDI-137
VENDI-153

 ‧BL version : Vendi-BL-V3.00.006
none
2015/10/08

NEO v1.00.032

(For Vendi 1M flash)

NEO v1.00.032.zip
  ‧F/W Version : NEO v1.00.032

This version release for TWSQA verify bug on Jira.


Resolve :
1. add check condition : if track length is zero, then do not do encryption and response VEND_STATUS_MAGCARD_WIGGLED.

 ‧BL version : Vendi-BL-V3.00.006
none
2015/10/07

NEO v1.00.031

(For Vendi 1M flash)

NEO v1.00.031.rar
  ‧F/W Version : NEO v1.00.031
Resolve :
1. Do not response when tapping Visa card on Auto-poll and burst on.
2. fixed MSR Encryption Data Output with AES.

 ‧BL version : Vendi-BL-V3.00.006
none
2015/10/07

NEO v1.00.030

(For Vendi 1M flash)

 NEO v1.00.030.zip
  ‧F/W Version : NEO v1.00.030

This version release for TWSQA verify bug on Jira.

Resolve :

Encryption Data Output in CL and MSR (poll on demand, auto poll and passthough).

NEO v1.00.028 and NEO v1.00.029 could not response as expected.

 ‧BL version : Vendi-BL-V3.00.006

none

2015/10/06

NEO v1.00.029

(For Vendi 1M flash)

 NEO v1.00.029.zip
  ‧F/W Version : NEO v1.00.029

This version release for TWSQA verify bug on Jira. Add CL Encryption Data Output.

Resolve :

VENDI-143

VENDI-151

 ‧BL version : Vendi-BL-V3.00.006

none

2015/10/05

NEO v1.00.028

(For Vendi 1M flash)

NEO v1.00.028.zip
 ‧F/W Version : NEO v1.00.028

This version release for TWSQA verify bug on Jira. Add CL Encryption Data Output.

Resolve :

VENDI-138

VENDI-151

 ‧BL version : Vendi-BL-V3.00.006

none

2015/10/05

NEO v1.00.027

(For Vendi 1M flash)

NEO v1.00.027.zip

‧F/W Version : NEO v1.00.027

This version release for TWSQA verify bug on Jira.

Resolve :

VENDI-113

VENDI-131

VENDI-133 ~ VENDI-137

VENDI-139

VENDI-141 ~ VENDI-142

VENDI-144 ~ VENDI-146

VENDI-148 ~ VENDI-150

 ‧BL version : Vendi-BL-V3.00.006

VENDI-147

2015/09/26

NEO v1.00.026


(For Vendi 1M flash)

NEO v1.00.026.7z

‧F/W Version : NEO v1.00.026

This version release for TWSQA test.

This version include Encryption Data Output( CL & MSR ), and should base on NEO v1.00.025( upgrade from NEO v1.00.025 to NEO v1.00.026).

This release should implement Vendi-BL-V3.00.005 if need.



2015/09/25

NEO v1.00.025

& Vendi-BL-V3.00.005

(For Vendi 1M flash)

NEO v1.00.025.7z

‧F/W Version : NEO v1.00.025

This version release for TWSQA test.

This version do not include Encryption Data Output. Test Vendi on 1M flash layout only.

BL version : Vendi-BL-V3.00.005

Update Flash layout:

K21 Flash Layout for 1MB    
     Partition Name     Size(KB)  Size(bytes)  Start Addr  End Addr Memo
BIM     4   4,096   0x00000   0x01000-1
Reserved   4   4,096   0x01000   0x02000-1
BL1 Flag   4   4,096   0x02000   0x03000-1
BL2 Flag   4   4,096   0x03000   0x04000-1
FW Key + ChkVal  4   4,096   0x04000   0x05000-1
FW Key BK   4   4,096   0x05000   0x06000-1
Reserved   4   4,096   0x06000   0x07000-1
Reserved   4   4,096   0x07000   0x08000-1
BL1     48   49,152   0x08000   0x14000-1
BL2     48   49,152   0x14000   0x20000-1
APP     608   622,592   0x20000   0xB8000-1 Size Adjustable by Project
EEPROM    288   294,912   0xB8000   0x100000-1 Size Adjustable by Project

2015/09/21

NEO v1.00.024

(For Vendi 1M flash)

NEO v1.00.024.7z

NEO v1.00.024

This version release for TWSQA test.

Add Encryption Data Output

Note: NEO v1.00.023 is updated to 1 M flash but not release for testing.

2015/08/27NEO v1.00.022NEO V1.00.022.zip

NEO v1.00.022

VENDI-129 : fixed

2015/08/26NEO v1.00.021NEO V1.00.021.zip

NEO v1.00.021

VENDI-128 : fixed

2015/08/25NEO v1.00.020NEO V1.00.020.zip

NEO v1.00.020

VENDI-127 : fixed

2015/08/20

NEO v1.00.018.bin

NEO v1.00.019.bin

NEO V1.00.018_All.bin

NEO V1.00.019_All.bin


Those firmware should be downloaded by J-Link

2015/08/18NEO v1.00.019NEO V1.00.019.zip

NEO v1.00.019

VENDI-121 : fixed

2015/08/17NEO v1.00.018NEO v1.00.018.zip
NEO v1.00.018

 1.VENDI-114 : fixed

 2.VENDI-121 : fixed

 3.VENDI-122 : fixed

2015/08/13NEO v1.00.017NEO v1.00.017.zip
NEO v1.00.017

 1. VENDI-121 : Fixed the issue about error code.However, the incorrect beep when run CLQ.N.008.00 does not fix yet.

2015/08/12NEO v1.00.016NEO v1.00.016.zip
NEO v1.00.016

 1. VENDI-121 : fixed

 2015/08/10NEO v1.00.015 NEO v1.00.015.zip

 NEO v1.00.015 - Revision --  , 2015-08-10T18:10:00

 1. VENDI-121 : fixed

 2015/08/06NEO v1.00.014 NEO v1.00.014.zip 

 NEO v1.00.014 - Revision --  , 2015-08-06T15:15:00  

1. VENDI-120 : fixed

2015/08/05NEO v1.00.013NEO v1.00.013.zip

NEO v1.00.013 - Revision -- , 2015-08-05T14:00:00
1. VENDI-107 : implement Kiosk III bootloader

Note:
'NEO v1.00.013.bin' for Bootloader version 'Vendi-BL-V3.00' later
'Vendi v1.00.013.bin' for Bootloader version 'Vendi-BL-V1.00.003' only

'NEO v1.00.013.bin' use JTAG to download
'NEO v1.00.013_APP_RS232.txt' and 'NEO v1.00.013_APP_USBHID.txt' inlcude Application only
'Vendi-BL-V3.00.003_RS232.txt' and 'Vendi-BL-V3.00.003_USBHID.txt' inlcude Bootloader only
'NEO v1.00.013_RS232.txt' and 'NEO v1.00.013_USBHID.txt' include bootloader and application

 2015/08/03NEO v1.00.012 NEO v1.00.012.zip 

 1. fixed it occur getting response C705 when update Bootloader from NEO v1.00.011.

this pack include NEO v1.00.012, NEO v1.00.012_BL and NEO v1.00.012.APP.

2015/07/31NEO v1.00.011NEO v1.00.011.zip
  1. VENDI-111
  2. VENDI-112

    please using the download ap(in NEO v1.00.011.rar) to upgrade that download process could finished.
2015/07/30NEO v1.00.010NEO v1.00.010.rar

============================================
NEO v1.00.010 - Revision -- , 2015-07-30T21:30:00

1. VENDI-100
2. VENDI-101
3. VENDI-102
4. VENDI-103
5. VENDI-104
6. VENDI-106
7. VENDI-108
8. VENDI-110
9. VENDI-111
10. VENDI-112
11. VENDI-113
12. VENDI-115
13. VENDI-116
14. VENDI-107
15. VENDI-117

all update record could be reference to Jira.

2015/07/20

NEO v1.00.010.t1

(For Taiwan SQA only)

NEO v1.00.010.t1_USBHID.txt
  1. To correct the Error code of Collision
  2. Fixed issue VENDI-100, 101, 103, 106, 108
2015/07/16NEO v1.00.009NEO v1.00.009.zip

1.Fixed issue VENDI-100/VENDI-101/VENDI-102/VENDI-103/VENDI-105

2.Collision

3.To meet IDG Command "Activate Transaction (02-01) should includes both date(9A) and time (9F21) tag must be present if either one is specified."

4.Update new Bootloader, FW need to support updating with old Bootloader.

5.Modify the Boot loader version.

2015/06/30NEO v1.00.008NEO v1.00.008.zip

1. Modify the Version Number from "NEO V1.00-007" to "NEO v1.00.008"

2. Fixed issue VENDI-99 by mrege code of K3 with Vendi.

2015/06/12Vendi_V1.00-005-R1021Vendi_V1.00-005-R1021.zip

Fix JIRA issues VENDI-61/ VENDI-82/ VENDI-88/ VENDI-90 /VENDI-91 /VENDI-92



  • No labels