505 Wiki : Tamper Items


Wiki Items List



ItemDateComment

NEO2

CS, TS Issue

 

TS Notes:



NEO3

 

DryICE register definition.

See Sec 43.3.5

Tamper Check List
public static readonly IList<String> strLstTamperStatus_NEO2x = new ReadOnlyCollection<string>
            (new List<String> {
                "K81 Self check", // nIdxGrid = 0
                "TM4 Check Value",
                "TM4 Slave Check Value",//Will-20190902-TM4 slave value check
                "Battery",
                "Tamper Switch 0",
                "Tamper Switch 1", // nIdxGrid = 5
                "Tamper Switch 2",
                "Tamper Switch 3",
                "Tamper Switch 4",
                "Tamper Switch 5",
                "Tamper Switch 6", // nIdxGrid = 10
                "Tamper Switch 7",
                "Temperature",
                "Voltage",
                "TM4 removal sensor",
                "K81 RTC TOF",
                "K81 clock CTF", // nIdxGrid = 16
#if true
                // NEO3.x
               "NEO3.HSM-MFK Status",

               // See DryIce Spec: Section 43.3.5
               // URL = 
               "NEO3.DryIce Tamper Status",

               // bit 31 ~ 24,8 bits, Reserved
               // bit 23 ~ 16,8 bits, TPF, Tamper Pin Flag
                "NEO3.TPF",

                // bit 15 ~ 10,6 bits, Reserved
                // bit 9 = TMF, Test Model Flag
                "NEO3.TMF",

                // bit 8 = FSF, Flash Security Flag
                "NEO3.FSF",

                // bit 7 = STF, Security Tamper Flag
                "NEO3.STF",

                // bit 6 = TTF, Tamperature Tamper Flag
                "NEO3.TTF",

                // bit 5 = CTF, Clock Tamper Flag
                "NEO3.CTF",

                // bit 4 = VTF, Voltage Tamper Flag
                "NEO3.VTF",

                // bit 3 = MOF, Monotonic Overflow Flag
                "NEO3.MOF",

                // bit 2 = TOF, Time Overflow Flag
                "NEO3.TOF",

                // bit 1 = TAF, Tamper Acknowledge Flag
                "NEO3.TAF",

                // bit 0 = DTF, DryIce Tamper Flag
                "NEO3.DTF",
#endif
               // Last Reserved, 0x17
               "Reserved"
            }); // End of strTamperStatus

NEO3

 


Presented bygoofy.liu 

Tamper Test Simulator Docklight Test Script.

Environment Setup.

1.File: TamperInfo.ptp, As Reader Simulator by this docklight script. Docklight is must-have.

2.Virtual COM to COM : Vitural com0com

   DL link: /wiki/spaces/KEY/pages/64095736