Versions Compared

Key

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

Table of Contents


Software Tool Team/ IDT Taoyuan RD

NameCommentQuit
On board: 2013.072022.10
goofy.liuOn board: 2022.12
On board: 2018.092020,12,04
Shawn.HuangOn Board: 2023.03-



Software Tool Team / IDT Shanghai RD

ItemComment

Software Tool Team / IDT Shanghai RD

Home Page

SOF



Software Application Map

ItemDateComment

 

<V03>

Software Job List - Taiwan

 

<V02>

Software Job List, 2019



Software List

Reader Type = Desktop / PC Environment

Application PeriodName of Software Tool / Lib / SDKPages / DL Info
Hardware EMI / CE / Others Lab Approved Analog Device

TS For Hardware

SW_Hardware_Utilities
Customer Supports

Software for Customer Supports

  • Internal Customers.

EE/ ME/ SQA/ FW.

  • Company Customers
SW_Customer_Supports
EMV Contactless L1 Test / Debug / ApproveContactless Level 1 SDK for LabSW_EMV L1 SDK
EMV Contactless L2 Test / Debug / ApproveContactless Level 2 SDK for Lab

001_CL EMV L2 SDK

/wiki/spaces/KEY/pages/64096480

EMV Contact L1 Test / Debug / ApproveContact Level 1 SDKSW_EMV L1 SDK
EMV Contact L2 Test / Debug / ApproveContact Level 2 SDK002_CT EMV L2 SDK
Test Software, Production / QC purposeTest Software Root , TS### (ex: TS146)Test Software Root
Firmware Download Tool
  • NEO Download App - eat image .txt file
  • NEO Image Gen Txt Tool - Convert .bin to .txt
Software Developer / Programmer PageTaiwan Software Internal Development Forum / GardenSW_Developer / Programmer Page



SQA Software Approval Tool.

ToolVersion / DL LinkComments

MD5 and SHA Checksum Utility

Image Added



Software Release Approval Flowchart / Steps



Software Code Signing Note

 goofy.liu

ItemComment

JIRA: CS-3120

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5c72af4b-e2b8-3562-b028-6bcef8f5fab0
keyCS-3120

 goofy.liu Shawn Li

Here we just asked for Shanghai Software Team's Help...

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

C:\SignatureTools\certs

C:\SignatureTools\NEO1x_App

C:\SignatureTools\SignToolForWin10

這3個 paths 就先不去變動..

JIRA: TS22008
Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5c72af4b-e2b8-3562-b028-6bcef8f5fab0
keyTS-22008

 goofy.liu

Shanghai Software Team (Shawn Li ) supports Digit-Cert Code Sign Tool.

+ private key usb dongo stick

+ private key resident software SafeNetAuthenticationClient-x32-x64.exe:

Auto running during signtool for retrieving upper cert-issuer private key (usb dongo/stick)

1. Zipped folder image,which is to make code-sign environment. i.e. "NEO1x_APP"

Ex: 59034885

2. Usage / Instruction.

Image Added

2.1 Brief

  A.cert =  3rd public-key embedded valid issuer certificate.

  B.NEO1x_APP = code-sign operation path. contains batch file to make

                         B.1 unsigned folder = put native software here. they might be.exe, .msi, .dll, and .cab file type.

                         B.2 signed folder = output code-sign software lives here.

                         B.3 batch files = the batch file to make specific code-sign software, input : (unsigned) dir, output : (signed) dir.

batch file example: sign_DLApp.bat

  C.SignToolFowWin10 = contains major make tool "signtool.exe" which will be invoked by batch file w/ proper arguments.

3. Process step, using Setup_NEODLApp_1.02.007-C01.exe as example

  step 01. put native Setup_NEODLApp_1.02.007-C01.exe in "unsigned" dir.

  step 02. copy / modify the batch file "sign_DLAppInstall_v1.02.007-C01.bat",

  step 03. edit the .bat , let ...

set "target="Setup_NEODLApp_1.02.007-C01.exe""

set "target_signed="Setup_NEODLApp_1.02.007-C01.signed.exe""

then save .bat file. Where "target=..." provide source file name, w/o full path;

"target_signed=..." provide output signed file name, w/o full path.

step 04. plug-in usb dongo/stick. Please ignore using usb hub/extension since the usb dongo needs good power supply .

step 05. running bat file. it queries the password of upper issuer's certificate's private key to sign the software.

"DigiCert High Assurance EV Root CA.crt" located in "A.cert" directory.

step 06. After batching end, get code-sign file "Setup_NEODLApp_1.02.007-C01.signed.exe" from (unsigned) folder. Done !!

Here is an code-sign digital-cert information.

Image Added


 goofy.liu

This is commercial version by 3-rd code-sign process.

Here are some examples.

Type 1 . EV Code Signing, recommended

https://www.websecurity.digicert.com/zh/tw/code-signing

https://www.identrust.com/wizard/form3

Price : $349~ $499 USD /year (reference).

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

Type 2. OV Code Signing

https://www.ksoftware.net/code-signing-certificates/?gclid=EAIaIQobChMI-vbgzriD6wIVmLaWCh2tDABaEAAYASAAEgJRSfD_BwE

Price : $84 USD/yr

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

Comparison OV & EV Code Signing rules.

https://support.ksoftware.net/support/solutions/articles/232500-what-are-the-differences-between-ov-and-ev-level-code-signing-certificates-


Self Code Signing Steps

1.Original URL : https://stackoverflow.com/questions/84847/how-do-i-create-a-self-signed-certificate-for-code-signing-on-windows

stackoverflow_com_questions_84847_how_do_i_create_a_self_sig.pdf

2.MS official site introduction URL:
https://docs.microsoft.com/en-us/windows/win32/appxpkg/how-to-create-a-package-signing-certificate

docs_microsoft_com_en_us_windows_win32_appxpkg_how_to_create.pdf



Bushound(Bh.) Information

ItemComment

Objectives

   1. Logging RS232/USB send/receive frame data for debugging analysis.

   2. Good PC driver-level instance information to understand helpful features.

   3.Win 10/8/7 compatible, Current Bh. V6.1

License

Config Bh.

Example

Alternative URL

/wiki/spaces/EN/pages/67249962



USB Monitor (Free)

ItemComment

Objectives

1.Sniffering USB Tx/Rx packet/frame.

License

Freeware

Image Added

URL

https://freeusbanalyzer.com/

Backup Image

v8.45,

No Redistributable, Internal Usage ONLY

Download = free-usb-analyzer.zip