Date | Version | Package | Note |
---|
| VP3350 FW v1.00.058.2222.T | | ### Planning: Release candidate for manufacture production A, B, C, D in 6/6. ### Bug fix: Disable USB suspend for losting USB connection. Use BLE legacy fallback security mode. ### Known issue: NEO3-875 Sometimes 7781 set BLE default name may get 0A. |
| VP3350 FW v1.00.057.2222.T | | ### Planning: Release candidate for manufacture production A, B, C D in 6/6. ### Release Notes: Disable rsyslog to relase more memory. ### Bug fix: NEO3-845 NEO3-559 FWE-1730 FWE-1729 |
| VP3350 FW v1.00.056.2221.T | | ### Release Notes: Correct LFS start address. NEO3-555 Bootloader v1.04 FWE-1726 Support Project Device Tree FM update in C7-11/C7-14/C7-15. NEO3-719 Create secure DT for PCI can't update in field. FWE-1244 Remove pin from k81_system. FWE-1498 define directory in idt_config_ffn.h NEO3-729 Modify BLE module for security connection FWE-1322 Support select menu api FWE-542 Disable Nsh FWKV-5 Add Master Kernel Feature - list and det ### Bug fix: NEO3-158 NEO3-408 FWE-1650 NEO3-673 NEO3-699 NEO3-743 NEO3-782 NEO3-762 NEO3-700 NEO3-709 FWE-1395 FWE-1451 NEO3-477 NEO3-756 NEO3-858 NEO3-638 NEO3-559 NEO3-665 NEO3-756 NEO3-757 NEO3-62 NEO3-203 NEO3-674 NEO3-795 ### Known issues: Must use the Jflash update the manufacturer srec due to LFS and Secure DT is changed. |
| VP3350 FW v1.00.055.2221.T | | ### Planning: https://atlassian.idtechproducts.com/confluence/display/N3PM/VP3350+-+1.00.055.2220+-+20220520 ### Release Notes: Support DKI. FWE-1698 Integrate Contact Gen1 Kernel to Neo3 NEO3-542 Turn off CDC/ACM FWE-1654 FWVP3350-85 NEO3-202 support Poll Mode function on Neo3 K81. NEO3-650 Support the removal detection for felica card in PT mode. NEO3-203 Support 0105. FWE-1145 Contact cancel handling NEO3-719 Create Secure DT for PCI NEO3-62 Update BLE parameters setting NEO3-453 [Kiosk V] K Prod PCI FW Disables NSH Console ### Bug fix: NEO3-385 NEO3-570 FWE-1458 NEO3-553 NEO3-554 FWE-1451 NEO3-108 NEO3-110 NEO3-562 NEO3-599 NEO3-600 NEO3-649 NEO3-499 HWVP3350-42 NEO3-685 NEO3-633 NEO3-215 NEO3-568 FWE-1650 NEO3-160 NEO3-689 NEO3-695 NEO3-708 NEO3-700 NEO3-713 NEO3-674 NEO3-714 NEO3-671 NEO3-677 NEO3-687 NEO3-690 NEO3-728 NEO3-738 NEO3-191 NEO3-733 NEO3-734 ### Known issues: Device will be bricked when fm update to this version. NEO3-665 LED 1 did not become solid green when starting MSR or CT transaction. NEO3-701 The spec PDS did not define LED behavior during CT transaction. NEO3-749 [VP3350][v1.00.055.2221.T] The type A and Type B CL read failed via 90 13 cmd NEO3-499 [VP3350][v1.00.050.0000.T] Type D device Wait mode can not work. FWVP3350-172 [v1.00.055.2221.T] Varianc load LCL-KEK failed when no reset after load cert |
| VP3350 FW v1.00.054.2219.T | | ### Planning: https://atlassian.idtechproducts.com/confluence/display/N3PM/VP3350+-+1.00.054.0000+-+20220513 ### Release Notes: FWE-1492 NEO3-529 TransArmor RSA Card Data Cipher CT/CTLS NEO3-321 Disable nsh console per device tree FWE-1676 Disable pass-through mode in deactivated mode FWE-1435 Card Data Cipher (DUKPT TDES/AES) NEO3-294 CT Card Data Cipher (Transarmor TDES) NEO3-297 CTLS Card Data Cipher (Transarmor TDES) NEO3-464 Add UI action after MSR read tracks data succesfully or faliure. FWE-43 Implement 25-07 to set 24hr selftest offset. NEO3-597 Add 9013/010B 34 for PCB SN FWE-1664 Support C7-A0 set DUKPT and PEK attribute NEO3-563 Use default DT to bootup when product DT version is lower ### Bug fix: NEO3-485 Fix reader didn't keep in RUN after start pass-through mode NEO3-469 Remove unexpected 'F' from DFED51 NEO3-337 Reset key management directory FWE-1339 Fix 90-26 90-29 can't read device tree FWE-1516 Delete UMFG 90-1C NEO3-527 Fix the issue where the reader may show failure in response to a valid 2C-0B command string NEO3-108 NEO3-110 NEO3-124 NEO3-525 NEO3-423 NEO3-276 NEO3-516 NEO3-124 NEO-191 NEO3-424 NEO3-385 NEO3-169 Fix CL tansactioin issues. NEO3-525 NEO3-551 NEO3-558 Fix MSR issues. NEO3-379 Fix CT issues. NEO3-367 NEO3-394 NEO3-395 NEO3-400 Fix transaction config incorrect status code NEO3-215 Fix whitelist in 91-17 |
| VP3350 FW v1.00.052.0000.T | | ### Planning: Release to SQA for PCI testing. ### Release Notes: - NEO3-491 Not allow 90-25 90-28 update DT when UMFG lock - FWE-1347 FWE-1492 Support TA RSA cert injection and encryption - FWE-1674 Adding 09-30 to retrieve system heap information - NEO3-72 Adding the 29-0A for retriving the CT and CTLS EMV L1 kernel - FWE-1584 Support the keyslot selection(tagDFEC0D) in the Activate Transaction Command (02-40) - FWE-1662 Support CLL2 Checksum in the 29-08. - NEO3-397 Cardholder Data HMAC - CTLS - NEO3-294 NEO3-297 Suppoort assemble DFED29 - FWE-1351 Add C7-3D for reading secure log - FWE-1142 Add PEK and DEK slot checking in transaction command - NEO3-72 Adding 29-0A for retrive CT and CL EMV L1 kernel checksum - NEO3-402 Adding the 2C-FB command for card removal in PT - FWE-3350-95 Suppot 2C-0B UI control - FWE-1688 FWE-1669 Support C7-A4 set and CT-A5 get keyslot for pek and dek. - NEO3-462 90-13 and 01-0B share same test plan - FWE-1461 tdes dki: support load key - FWVP3350-96 2C-0C Enhanced Poll for Token command. - NEO3-342 Use HW Acceleration for SHA - Enable FW App Self test ### Bug fix: - NEO3-399 NEO3-398 NEO3-468 NEO3-477 NEO3-470 NEO3-461 NEO3-518 - NEO3-421 NEO3-433 NEO3-486 FWVP3350-95 NEO3-178 NEO3-177 NEO3-420 - NEO3-288 FWKV-78 NEO3-499 ### Known issue: - The ctls payment thread is not able to be created any more after the first transaction. - NEO3-485 Device will hang when test mifare ultralight card in PT mode. - NEO3-457 Variant C can't do CL transaction due to free memory is only 34KB. - FWE-1395 VP3350 Power manager state diagram support - NEO3-499 Type D device Wait mode can not work. |
| VP3350 FW v1.00.051.0000.S | | ### Planning: Release to Accenture dueo to device tree changed. |
| VP3350 FW v1.00.051.0000.T | | ### Planning: Release to Accenture dueo to device tree changed. ### Release Notes: - NEO3-308 Add more version type value for demo/production type in get version command - NEO3-470 Do not update ui in case PKI statemahcine did not finish the initialization - NEO3-402 Adding the 2C-FB command for Card Removal feature in Pass-Through mode. - FWVP3350-95 adding the Enhanced PT cmd (2C-0B) - NEO3-99, NEO3-201, NEO3-440, NEO3-441, FWKV-51 Fix the issue of the mifare card. - FWVP3350-96 adding the 2C-0C Enhanced Poll for Token command. - NEO3-461 Disable FW App self test. |
| VP3350 FW v1.00.050.0000.T | | ### Planning: https://atlassian.idtechproducts.com/confluence/display/N3PM/VP3350+-+1.00.050.0000+-+20220415 ### Release Notes: - Use bootloader v1.03. - FWE-1626 Enable Power manager - FWE-1627 Automatic demo sign device tree. - FWE-1543 Enable self test for VP3350 - FWE-1387 Add whitelist selfcheck - NEO3-407 Support State machine UI behavior for all products - NEO3-295 Enable crypto library by default - NEO3-342 Use HW Acceleration for SHA - FWE-1142 add feature of confirm transaction amount by cardholder - NEO3-370 Adding module version information of CTLS L1 for the 09-20 command. - FWE-1638 adding 9013 commands for supporting the ICC, SAM, and NFC testing. - FWE-1613 NEO3-390 JTAG lock enable - NEO3-999 Add API for retrieve fix key and hmac algorithm function, add function in MSR output process ### Bug fix: - NEO3-454 FWE-1336 NEO3-200 NEO3-403 NEO3-253 NEO3-432 NEO3-426 NEO3-377 NEO3-235 NEO3-327, NEO3-328, NEO3-371 NEO3-427 Fix transaction issues. - NEO3-439 FWE-1156 Fix DPAS issues. - NEO3-200 NEO3-423 NEO3-224 NEO3-98 NEO3-118 NEO3-250 NEO3-281 FWKV-10 FWKV-43 NEO3-268 NEO3-369 NEO3-281 NEO3-393 Fix Visa issues. - NEO3-78 Fix the issue where return status code 0x05 if use 2C-13 exchange APDU with CTLS card. - NEO3-380 Can't get coin-battery voltage - NEO3-213 Fix 81-0D wrong response. - NEO3-312 C7-3A wrong Tamper status. - FWE-1619 fix erase all keys issue for load plaintext lcl-kek ### Known issue: - Neo3-457 Variant C can't do CL transaction due to free memory is only 34KB. |
| VP3350 FW v1.00.049.0000.S | | ### Planning: - Release candidate for manufacture production and Accenture. ## Release Notes: - Get v1.00.049.0000.S in 2900 firmware version. |
| VP3350 FW v1.00.049.0000.T | | ### Planning: - Release candidate for manufacture production and Accenture. ## Release Notes: - FWE-1451 ignore mode of use checking for salt. |
| VP3350 FW v1.00.048.0000.T | | ### Planning: https://atlassian.idtechproducts.com/confluence/display/N3PM/VP3350+-+1.00.048.0000+-+20220401 ### Release Notes: - FWE-1451 Ignore mode of use checking for salt - NEO3-213 81-0D Retrieve Detailed Key Info Doesn't Work - NEO3-326 [Neo3] K Add PCI Output Check to 02-40 - FWE-1444 [Neo3] K Clear Data Cipher Buffers After CLLS L2 Transaction - FWE-1151 redesign the API for the MSR equivalent tracks data tags(DFEF4C,DFEF4D) - NEO3-305 [Neo3] K Preprocess Transaction commands for Compatible SRED & Non-SRED - FWE-1535 09-20 command to support CTLS Module Version Information - FWE-1516 K Jtag Disable - FWE-1600 Enhance K81 bootup speed - FWE-1565 Enalbe hardfault dump in syslog. - Nuttx 10.2 ### Bug fix: - NEO3-107 NEO3-109 NEO3-111 NEO3-113 NEO3-114 NEO3-132 NEO3-133 NEO3-160 NEO3-193 NEO3-198 NEO3-200 NEO3-272 NEO3-276 Fix Visa issues - NEO3-198 NEO3-200 NEO3-236 NEO3-260 NEO3-280 NEO3-286 NEO3-323 NEO3-324 Fix DPAS issues - NEO3-208 91-13 and 91-14 Error Codes are different to NEOII - NEO3-322 04-09 command implement failed in 10.2 Branch - NEO3-333 Reader didn't beep when reboot(77-05) ### Known issues: - NEO3-261 02-40 command without tap card, LED 0 will turn on then change to idle mode till timeout - NEO3-322 04-09 command implement failed in 10.2 Branch - Disable Power manager. - Variant C BT can't connect. - Variant C load cert failed. |
| VP3350 FW v1.00.047.0000.S | | ### Planning: - Release candidate for manufacture production and Accenture. ## Release Notes: - Get v1.00.047.0000.S in 2900 firmware version. |
| VP3350 FW v1.00.047.0000.T | | ### Planning: - Release candidate for manufacture production and Accenture. ### Release Notes: - FWE-1339 Support 90-28/90-29 update default device tree. ### Bug fix: - NEO3-283 [VP3350 FW v1.00.045.0000.T]Jtag must be disabled after the units leave factory - NEO3-282 [VP3350 FW v1.00.045.0000.T]Firmware update must be rejected in Tamper mode - NEO3-284 [VP3350 FW v1.00.045.0000.T]Firmware update must be rejected in de-activated mode - FWVP3350-118 VP3350 BT is sluggish in response to IDG command - NEO3-260 K DESfire Virtual Card Activation within ACT |
| VP3350 FW v1.00.046.0000.T | | ### Planning: - Release candidate for manufacture production and Accenture. ### Release Notes: - FWE-1339 Add idg commands 90-28/90-29 for default dtb download and retrieve respectively. - FWE-1578 [Neo3] K Add New Root CA ### Known issue: - NEO3-222 [VP3350][v1.00.042.0000.T] PreSQA::Neo3:VP3350:Reader may reboot unexpectedly when it is in “idle“ state - NEO3-264 [VP3350][v1.00.044.0000.T][CL] The virtual card detection process is different from K4. |
| VP3350 FW v1.00.045.0000.T | | ### Planning: - Release candidate for manufacture production and Accenture. ### Bug fix: - NEO3-260 enlarge the stack size according to the CONFIG_IDT_LIBCRYPTO - NEO3-267 fix the issue where the cmd 2C-07 is not stable after tapping Mifare Classic 1K card. - NEO3-269 Don't switch power manager state when usb suspend - NEO3-270 Cannot handle partial packet data - NEO3-274 Don't ring beep when boot up if reset reason is not power on. ### Known issue - NEO3-222 [VP3350][v1.00.042.0000.T] PreSQA::Neo3:VP3350:Reader may reboot unexpectedly when it is in “idle“ state - NEO3-264 [VP3350][v1.00.044.0000.T][CL] The virtual card detection process is different from K4. - FWE-1578 [Neo3] K Add New Root CA |
| VP3350 FW v1.00.044.0000.T | | ### Planning: - Release candidate for Accenture. ### Bug fix: - Disable PM in default DT to fix some variant D HW female detect ping didn't rework. - Don't enable USB voltage regulator to standy in stop mode when usb initialize. |
| VP3350 FW v1.00.043.0000.T | | ### Planning: - Release candidate for manufacture production. ### Release Notes: - Support bootloader ver 1.02. - Enable PM, button and wdog in default device tree for all VP3350 variant. - FWE-931 [Neo3] K Optimize Neo 3.0 FW Memory Map - FWE-1386 [Neo3] K PCI State Machine - FWE-1330 [Neo3] K Certificate Management Self-Test - FWE-1543 [Neo3] K Compatible PCI (SRED / SRED with PIN / PIN Only)& Non-PCI (Non-SRED) - FWE-1512 [Neo3] K Cardholder CTL2/CLL2 output API - FWE-1538 [Neo3] K Manage EMV TLVs and IDTECH TLVs - FWE-1483 [Neo3] K Driver support USB Suspend Mode - FWE-1459 [Neo3] K Support NGA Protocol - FWE-1506 [Neo3] K Discretionary Data White List API for CT/CTLS/MSR - FWE-1140 [Neo3] K TAL Application Framework - FWE-1551 [Neo3] K Magre Encryption API in CLL2 - FWE-1547 [Neo3] K Preprocess Transaction commands for Compatible SRED & Non-SRED - NEO3-128 [Neo3] Support 81-0E Get Certificate Info /81-0F Get Certificate - FWE-1524,1525 [Neo3] K LED driver - FWE-1009,1010 [Neo3] K TDES AES DUKPT Card Data Cipher - FWE-1495,1498,1499,1500,1501 [NEO3] K Support open,close,read, write and delete via IDG command - Turn on pci/umfg_status checking on 90-00/01/03/04 ### Bug fix: - NEO3-212 Fix Delete All key shouldn't erase LCL-KEK. - NEO3-151 Fix [VISA] CRL not effective - NEO3-164 MSR doesn't work in 02-40 or 02-01 - NEO3-232 [VP3350 FW v1.00.042.0000.T]Device doesn't suspend with three times wrong signature - NEO3-220 [VP3350 FW v1.00.042.0000.T][TS196] command 2C20, without swipe card till timeout, reader will reboot - NEO3-161 [VP3350 FW v1.00.038.0000.T] Transaction often mute if doesn't open Console - NEO3-186 [VP3350 FW v1.00.038.0000.T][DPAS] after 02-40 command, response log miss some mandatory data - NEO3-204 [VP3350 FW v1.00.040.0000.T] redundant data in response of some PCD exchange command - NEO3-224 [VP3350 FW v1.00.042.0000.T][Visa transit] Reader can't construct correct SPI command - NEO3-198 [VP3350 FW v1.00.040.0000.T][DPAS] terminate with wrong error code and no two short beeps - FWKV-45 [Kiosk V][KIOSKV FW v1.00.039.0002.T]ACT should be valid after tapping Desfire and Ultralight card ### Known issues: - Didn't support FM upgrade from old version due to flash map and default device tree changed. - The lfs content will miss after FM upgrade due to flash map change. - Must flash srec via JFlash for update the default device tree. - Didn't enable usb suspend function. |
| VP3350 FW v1.00.042.0000.T | | ### Planning: https://atlassian.idtechproducts.com/confluence/display/N3PM/VP3350+-+1.00.042.0000+-+20220304 ### Release Notes: - FWE-1423 Add 91-00 Master reset - FWE-1386 PCI State Machine - FWE-1468 Key Management Self-Test - FWE-1533 Support 81-0B get dukpt key ksn extend. - FWE-1534 Support 81-0C get key info. - FWE-1412 FWE-1413 Add signature verification in 91-01 91-09. - FWE-1410 Support white list signature and verification - NEO3-182 Support default CTLS configuration - FWE-1527 Statistics-gathering & reporting package ### Bug fix: - NEO3-199 RKI doesn't reliable. - NEO3-194 Finetune usb initial flow for VP3350. - NEO3-197 Master reset doesn't work. - NEO3-161 Fix transaction often mute if doesn't open Console. - NEO3-189 NEO3-177 NEO3-120 NEO3-187 Fix transaction issues. ### Known issues: - Not support PCI UI. - 0240 MSR data can't output. - 2C20 Wait swip MSR timeout, reader will reboot. - NEO3-128 Not support 81-0E, 81-0F. TS can't get cerificate list. - BT friend name will miss after reader reboot. |
| VP3350 FW v1.00.040.0000.T | | ### Planning: https://atlassian.idtechproducts.com/confluence/display/N3PM/VP3350+-+1.00.040.0000+-+20220225 ### Release Notes: - FWE-1458 Support RKI LCL-KEK & DEK and ECC key. - Enable PCI State machine but disable UI. - Support Mifare Virtual card. - FWE-1423 Fine tune master reset. - FWE-1511 Support 60-10 CT transaction. - FWE-1347 NEO3-162 Fix white list issue. - NEO3-123, NEO3-137 NEO3-148 NEO-144 FWE-1155 NEO3-15 NEO3-152 Fix Visa issues. ### Known issues: - Didn't support PCI UI. - 0240 MSR data can't output. |
| VP3350 FW v1.00.038.0000.T | | ### Planning: https://atlassian.idtechproducts.com/confluence/display/N3PM/VP3350+-+1.00.038.0000+-+20220218 ### Release Notes: - Certificate loading. (90-00/01/02/03/04/05 81-0F) - Support PCI state machine to activated. (90-07) - Master reset (90-00, 90-21). - MSR, CT transaction with plain text output.(02-01/02-40) - CL Visa DPAS kernel. - Passthrough standard white list. (91-13/15/17 2C-03/04/07/13/51/53) - Support PM state diagram. - Support pathrough charging. (90-13 26) - FWE-1441 Detect MIFARE DESFire as part of 02-40 leaving. - FWE-1513 K Enable 02-01 No Ciphered ACT - Support Mifare |