Test Software Root


Test Process Flow in Manufactures.



TS List - by goofy.liu

TS#Latest versionProductProduct PlatformLaunch DateNote

TS129


Vendi

 NEO


2014rki-kek = Silk 2.0

TS146


VP3300 Audio Jack

Legacy Name: Unipay III

NEO 1.0

2014

TS146


Unipay 1.5NEO 1.02014

TS156


Vendi - USA Tech

NEO

2015rki-kek = ViVOpay Key Management

-----------

MS Official Site

https://support.microsoft.com/zh-tw/topic/microsoft-net-framework-4-7-2-%E9%9B%A2%E7%B7%9A%E5%AE%89%E8%A3%9D%E7%A8%8B%E5%BC%8Fwindows-05a72734-2127-a15d-50cf-daf56d5faec2

TS158


PISCES

AR 2.1.5~3..0

2015

TS160


VP3300 USB

Legacy Name: VP4880 (a.k.a. Goose Run)

NEO

2016TS is inherited from TS146

TS165


UniPay 1.5 - TTKNEO2016

TS166


VP3300 Bluetooth

Legacy Name: BTPay - Mini,

NEO

2016

TS172


VP6300

Vendi-Pro,

Legacy Name: Foxtail,

NEO 2.0


2016

-----------

MS Official Site

https://support.microsoft.com/zh-tw/topic/microsoft-net-framework-4-7-2-%E9%9B%A2%E7%B7%9A%E5%AE%89%E8%A3%9D%E7%A8%8B%E5%BC%8Fwindows-05a72734-2127-a15d-50cf-daf56d5faec2

TS173


VP5300

Spectrum Pro II (SPTP II)

NEO 2.0

2016

TS177


VP8300

extension of VP3300 USB serials.

NEO 1.0

2017 2H

TS187


VP3310 BLE

NEO 2.0

2018 March/April

TS188

(Universal TS)


VP5300M, Sanwa, Motor Sub-boardNeo 2.02018 Q3

Previously maintained by Will.Feng (Deactivated)


TS189





TS190





TS191





TS192





TS193





TS194
VP6825, Bryce CanyonNeo III2022

TS195
VP8810, OlympicNeo III2022

TS196
VP3350,Neo III2022

TS197
VP8810P, White SandNeo III2022

TS198
VP7200Neo III2022

TS199
Kiosk VNeo III2022

TS200
AP6800, RedWoodAndroid2022


Integrated External Tool

#ItemComment
001

001.UpdateIDT

Objective: Import / Verify Json File and its integrity

Owner: Randy

Git/Bitbucket Download Repo: https://bitbucket.org/idtech_neoii/universal_sdk/src/develop/Apps/ConsoleConfig/



DL List




Provider Information : Randy Palermo

Re Vendi Configuration Angie Chi Angie.Chi@idtechproducts.com.msg


Abbreviation

Test Software = TS

Production Mode = PM = Test Mode = TM

Quality Control = QC


Current Project Information List Example in Admin Key Database

2016 Dec 21 Updated, Platform : NEO 1.0, GR.

01. Also see 001 - Wiki, Tips, User Guide, Q & A, and Notes#001-Wiki,Tips,UserGuide,Q&A,andNotes-001-


TS, TI Arena Approval Flow

Arena Link: https://app.bom.com/


ItemComment

Example:

ECN-008770


Necessary Resource Download Links for TS environment

ItemVersion

.Net Framework v4.7.2

x64, Source from MS Official

ndp472-kb4054530-x86-x64-allos-enu.exe

.Net Framework v4.5


NEO 2.0 , UMFG / SMFG / RKI_RKMS materials for Test Software Developer.


#Description

1.Device SN for testing..

  1. VP8800                - SN # 880Z000001 to 880Z000020
  2. VP5300                - SN # 530Z000001 to 530Z000020
  3. VP6300                - SN # 630Z000001 to 630Z000020
  4. VP3600                - SN # 360Z000001 to 360Z000020
  5. SpectrumPRO    - SPTPRO0001 to SPTPRO0005
  6. NEO2 (test board)    -  12345ABCDE, 123T456789, 123T456780

FW Device SN for Testing.msg

2.UMFG / SMFG / RKI_RKMS documents.

3.NEO 2.0 - Activate Transaction Process.

Tool - USDK, RKI Version, NEO 2.0 supported.

  • Run Steps 1~4,(see the screenshot of USDK, RKI Version)
  • Run Step 5 : Before start, make sure Internet is connected.

bushund_NEO20_USDK_CertLoadSteps.txt

4.Tamper Log IDG Command Spec, 2017 Nov 21 updated

NEOII secured log file format definition.doc

Example:

20:00:30 [TX] - ViVOtech2<NUL>?=<NUL><ETX><SOH><SOH><NUL>_?

    20:00:30 [RX] - ViVOtech2<NUL>?<NUL><SOH>7<NUL><SOH><NUL><CR>

    <NUL>11/20/17,17:32:00,TAMPER:050<LF>

    11/20/17,19:58:01,TAMPER:064<LF>

    11/20/17,19:58:01,TAMPER:052<LF>

    11/20/17,19:58:35,TAMPER:064<LF>

    11/20/17,19:58:35,TAMPER:052<LF>

    11/20/17,19:58:36,TAMPER:064<LF>

    11/20/17,19:58:36,TAMPER:052<LF>

    11/20/17,19:59:02,TAMPER:064<LF>

    11/20/17,19:59:18,TAMPER:064<LF>

    11/20/17,19:59:18,TAMPER:052<LF>

    11/20/17,19:59:52,TAMPER:064<LF>

    11/20/17,19:59:52,TAMPER:052<LF>

    11/20/17,20:00:00,TAMPER:064<LF>

5.Clear Tamper Logs, Reset Device

case 1 , SMFG / Ready mode –> Master Reset → perform the button click "Check UMFG/SMFG mode"

(i.e. Start secure Task 90-07 → Device Reset 90-00)

case 2 ,  UMFG mode → perform the button click "Check UMFG/SMFG mode"

7.Notes for Failed Ethernet Test - TS172, VP5300,

[下午 01:54:14] IDCN_TEST_NEO20-陈立群: 以太网路 连测 这一项 ,我测试通不过 。 我看到你发的命令 , 会给设备设置一个固定的IP , 192.168.99.10. 这个IP是方便你们那边测试的吗?我这边通不过。

[下午 01:54:43] Goofy Liu: 喔, 這個測試要注意幾個地方

比較麻煩些

1.先確保你的 PC 只有啟用一個 Ethernet adapter. wifi 和 虛擬機器的 虛擬網卡 都要停用

2. 啟動 TS 時, 請用 "Run As Administrator" 權限

因為 TS 要去改 PC 的網路設定需要管理員權限

3.如果你的 PC 網卡有支持 cross-talk 或是網線 支持 cross-talk (Tx-Rx 跳線), 可以把 UUT 對接到 PC Ethernet 上... 如果都不支持, 就要網路交換器 (hub/switch).

PC -- network hub/switch -- UUT

這三點就是需要注意的地方... 一般比較新的 PC Ethernet 都支持 auto cross-talk 的能力的

所以通常是TS 權限不足導致無法測試居多.

8. Ethernet Test Notes - TS158, VP8800

9. USDK_PKI Download

/wiki/spaces/PLC/pages/70741922

10. QC and QC-US mode, NEO2.x, Legacy Version

goofy.liu updated

There is a rule which has difference between TS QC mode and QC-US.


The QC-US mode ALWAYS checks Data Key (DEK) for those customized units after Secure Room Data Key Injection in Cypress.

The other one, QC mode, optionally checks Data Key per part number..

For Ex:

1.SPTP2-988-33-2C-0C,

1.1 No Data Key Injection, please use QC mode to verify DUT.

1.2 Cypress maybe perform Data Key Injection for rework process, please use QC-US mode.


2.SPTP2-988-33-2CD-0C, Demo Unit, has Data Key-Demo Version Injection,

    2.1 QC mode checks DEK.

   2.2 QC-US mode checks DEK.


OBS Section

TS#Project - Reader, Platform, Development Year
TS128Vend III, AR, 2013