FW download tool : Download tool page
Vendi design document: NEO IDG Supplement for Vendi & Vendi/USAT
F/W listed on this page are for INTERNAL Testing ONLY.
...
Date
Posted
...
Release
Package
...
Document
Version
...
Release
Note
...
...
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.
...
...
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.
...
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.
...
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.
...
NEO v1.00.064
NEO v1.00.064.1
...
...
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.
...
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.
...
NEO v1.00.062.1 - Revision -- , 2016-09-30
1. Add Generate MSR equivalent data from EMV data feature.
...
NEO v1.00.061
NEO v1.00.061.1
...
...
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).
...
NEO v1.00.060
NEO v1.00.060.1
...
...
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.
...
NEO v1.00.059
NEO v1.00.059.1
...
...
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
...
NEO v1.00.058
NEO v1.00.058.1
...
...
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.
...
NEO v1.00.057
NEO v1.00.057.1
...
...
NEO v1.00.057 - Revision -- , 2016-09-14
NEO v1.00.057.1 - Revision -- , 2016-09-14
1. Fixed Vendi-289
...
NEO v1.00.056
NEO v1.00.056.1
...
...
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.
...
NEO v1.00.055
NEO v1.00.055.1
...
...
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
...
NEO v1.00.054
NEO v1.00.054.1
...
...
NEO v1.00.054 - Revision -- , 2016-08-22
NEO v1.00.054.1 - Revision -- , 2016-08-22
1. Add Samsung pay MST
...
NEO
v1.00.053
NEO v1.00.053.1
...
NEO v1.00.053 - Revision -- , 2016-07-01
NEO v1.00.053.1 - Revision -- , 2016-07-01
- Release
NEO v1.00.053.1 - Revision -- , 2016-07-01
1. Enable USAT feature.
...
NEO
v1.00.052H
NEO v1.00.052H.1
...
============================================
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.
...
NEO v1.00.052G
NEO v1.00.052G.1
...
...
NEO v1.00.052G - Revision -- , 2016-06-29
NEO v1.00.052G.1 - Revision -- , 2016-06-29
1. Enable USAT feature.
...
NEO v1.00.052F
NEO v1.00.052F.1
...
...
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.
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.
...
NEO v1.00.052E
NEO v1.00.052E.1
...
...
============================================
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.
...
NEO v1.00.052D
NEO v1.00.052D.1
...
...
NEO v1.00.052D - Revision -- , 2016-06-23
1. fixed VENDI-272 : CMD 02-40 response frame data format is incorrect.
1. fixed VENDI-272 : CMD 02-40 response frame data format is incorrect.
2. Enable USAT feature.
...
NEO v1.00.052C
NEO v1.00.052C.1
...
...
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.
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.
...
NEO v1.00.052B
NEO v1.00.052B.1
...
...
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.
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.
...
NEO v1.00.052A - Revision -- , 2016-06-16
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.
...
NEO v1.00.052.1 - Revision -- , 2016-05-25
- Update FW version to NEO v1.00.052.1.
...
NEO v1.00.051N - Revision -- , 2016-05-24
- 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.
...
NEO v1.00.051M - Revision -- , 2016-05-19
- 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
...
NEO v1.00.051L - Revision -- , 2016-05-18
- 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
...
NEO v1.00.051K - Revision -- , 2016-05-18
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
...
NEO v1.00.051J - Revision -- , 2016-05-13
- 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.
...
NEO v1.00.051I - Revision -- , 2016-04-26
- 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
...
NEO v1.00.051H - Revision -- , 2016-04-25
- 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
...
NEO v1.00.051G - Revision -- , 2016-04-20
- 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.
...
NEO v1.00.051 - Revision -- , 2016-02-05 (SQA verification only)
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.
...
NEO v1.00.050 - Revision -- , 2016-02-04
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.
...
NEO v1.00.049A - Revision -- , 2016-02-03
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.
...
NEO v1.00.049 - Revision -- , 2016-02-01
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.
...
NEO v1.00.048 - Revision -- , 2016-02-01
- VENDI-136: VCPS2.1.3:CLM.R.001.00: Reader doesn't display "Remove Card" before "Authorizing" message.
...
============================================
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”
...
NEO v1.00.046 - Revision -- , 2016-01-19
...
NEO v1.00.045 - Revision -- , 2016-01-18
...
NEO v1.00.043A - Revision -- , 2016-01-15
2. Encryption On, "Get Transaction Result" command will response no data (data length =0)
...
NEO v1.00.043 - Revision -- , 2016-01-15
3. Fixed Jira-191, When TTQ = A0 00 40 00, qVSDC card payload response error.
...
NEO v1.00.042 - Revision -- , 2016-01-07
...
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
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
...
NEO v1.00.040 - Revision -- , 2015-11-05
‧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.
...
NEO v1.00.039 - Revision -- , 2015-11-04
According to requirement information from Larry:
...
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 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.
...
- 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
none
...
‧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.
...
...
‧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
...
...
‧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.
...
...
NEO v1.00.035
(For Vendi 1M flash)
...
‧F/W Version : NEO v1.00.035 (NEO v1.00.022 + Encryption function)
...
...
NEO v1.00.034
(For Vendi 1M flash)
...
This version release for TWSQA verify bug on Jira.
Resolve :
VENDI-136
VENDI-154
VENDI-155
VENDI-156
VENDI-157
VNEID-158
VENDI-159
...
...
NEO v1.00.033
(For Vendi 1M flash)
...
This version release for TWSQA verify bug on Jira.
Resolve :
VENDI-131
VENDI-136
VENDI-137
VENDI-153
...
...
NEO v1.00.032
(For Vendi 1M flash)
...
This version release for TWSQA verify bug on Jira.
...
...
...
NEO v1.00.031
(For Vendi 1M flash)
...
Resolve :
2. fixed MSR Encryption Data Output with AES.
...
...
NEO v1.00.030
(For Vendi 1M flash)
...
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
...
NEO v1.00.029
(For Vendi 1M flash)
...
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
...
NEO v1.00.028
(For Vendi 1M flash)
...
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
...
NEO v1.00.027
(For Vendi 1M flash)
...
‧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
...
NEO v1.00.026
(For Vendi 1M flash)
...
‧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.
...
NEO v1.00.025
& Vendi-BL-V3.00.005
(For Vendi 1M flash)
...
‧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
...
NEO v1.00.024
(For Vendi 1M flash)
...
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.
...
NEO v1.00.022
VENDI-129 : fixed
...
NEO v1.00.021
VENDI-128 : fixed
...
NEO v1.00.020
VENDI-127 : fixed
...
NEO v1.00.018.bin
NEO v1.00.019.bin
...
...
Those firmware should be downloaded by J-Link
...
NEO v1.00.019
VENDI-121 : fixed
...
1.VENDI-114 : fixed
2.VENDI-121 : fixed
3.VENDI-122 : fixed
...
1. VENDI-121 : Fixed the issue about error code.However, the incorrect beep when run CLQ.N.008.00 does not fix yet.
...
1. VENDI-121 : fixed
...
NEO v1.00.015 - Revision -- , 2015-08-10T18:10:00
1. VENDI-121 : fixed
...
NEO v1.00.014 - Revision -- , 2015-08-06T15:15:00
1. VENDI-120 : fixed
...
NEO v1.00.013 - Revision -- , 2015-08-05T14:00:00
1. VENDI-107 : implement Kiosk III bootloader
...
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.
...
============================================
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.
...
NEO v1.00.010.t1
(For Taiwan SQA only)
...
- To correct the Error code of Collision
- Fixed issue VENDI-100, 101, 103, 106, 108
...
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.
...
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.
...
Fix JIRA issues VENDI-61/ VENDI-82/ VENDI-88/ VENDI-90 /VENDI-91 /VENDI-92