Testing Reports contact us

Approved release by Sainsburys

Table of Contents

Overview *

Item 1. RMS Sandwich Case 503 *

Item 2. Trend Communications Node (CNC) *

Item 3. Trend IQ921 *

Item 4. RMS Refrigeration Controller *

Item 5. Ascom Security Controller *

Item 6. Omal System 3000 Scales *

Item 7. Trend IQ131 BMS Controller *

Item 8. RMS Synchro *

Item 9. Para-Sense Leak Detection *

Item 10. RMS MK2 Case Controller *

Item 10. Package Printer *

Item 11. Williams Combination DRP Panel *

Item 12. Williams WBC/ABC/SABC-1 *

Item 13. Williams Logger 040 *

Item 14. RMS LT2 Pack Controller *

Item 15. RMS Cold Store Controller *

Item 16. Trend IQ151 BMS Controller *

Item 17. Hussman CJ0364 *

Item 18. Avery Berkel Thermatronic Mk2 *

This report does not provide a warranty or guarantee concerning the compliance status of the equipment checked in the submitted tests. The code samples used as a basis for analysis are representative of the code executed by the system in normal operation, but may not encompass each and every time-related function present in the tested systems. The analysis represents an opinion based on the code samples and information collected, and is intended for use as input into a risk management process.

 

Overview

Executive Summary

The testing which took place at Exbridge Branch of Sainsburys focussed on testing in-store embedded systems for millennium compliance. The target list comprised systems that make use of microprocessors, but are not classed as I.T. hardware, such as the refrigeration controllers.

A total of 18 types of systems were investigated for testing. By the end of the testing period all 18 had been tested, of which two are currently undergoing a further investigation to clarify particular compliance issues.

Overall, the findings reveal:

  • Little or no risk of failure in standby generators, cash counters, bakery systems and electronic scales.

  • Slight risk of failure in different types or models of label printers, refrigeration plant monitoring and leak detection systems, air handling and security systems.

All of the systems tested in this report were compliant, although in many cases that only applies to a particular version of software being run by the tested system. There are clear examples of systems of identical make and model that differ in their compliance status as a result of the version of software code they are running.

Recommendations

In light of the testing carried out at Exbridge, and findings from other testing carried out on embedded systems in retail environments, the following three points have been identified as requiring specific attention.

  • The version of software an embedded system is running is critical to determining the compliance status of the system. Where vendor statements of compliance are being sought it is vital to identify which versions of software the compliance statements are applicable to.

  • Not all vendor statements of compliance have been proved to be correct, so it is important to obtain an independent verification of embedded systems compliance for any business critical items. Date roll-over testing on stand-alone embedded systems is generally safe to do, and should be used in conjunction with Delta-T Probe testing where possible.

  • All companies involved as product and service suppliers to Sainsburys should be advised to independently test their business-critical embedded systems to a achieve a similar level of confidence in their compliance status.

Systems Summary

System

Discipline

Tested

Result

Comments

RMS Sandwich Case

Refrigeration control

Yes

Compliant

No date scheduling detected

Trend CNC

Building Maintenance

Yes

Compliant

No date or time

Trend IQ921

Plant Room control

No

--

Test with SMT clip pack / roll-over

RMS Refrigerator Controller

Refrigeration control

Yes

Compliant

No date scheduling detected

Ascom Security Controller

Security

Yes

Compliant

No date scheduling detected

Omal System 3000 Scales

Chicken Rotisserie

Yes

Compliant

No date or time

Trend IQ131 BMS Controller

Plant Room Control

Yes

Compliant

No date scheduling detected

RMS Synchro

Building management

Yes

Compliant

No date scheduling detected

Para-Sense Leak Detection

Refrigeration

Yes

Compliant

No date scheduling detected

RMS Mk2 Case Controller

Refrigeration

Yes

Compliant

No date scheduling detected

Package Printer

Printers

Yes

Compliant

No date or time

Williams Combi DRP Panel

Bakery

Yes

Compliant

7 day scheduling only

Williams WBC/ABC/SABC-1

Bakery

Yes

Compliant

Month-based scheduling only

Williams Logger 040

Bakery

Yes

Compliant

Date windowing technique used

RMS LT2 Pack Controller

Refrigeration

Yes

Compliant

No date scheduling detected

RMS Cold Store Controller

Refrigeration

Yes

Compliant

No date scheduling detected

Trend IQ151 BMS Controller

Building management

Yes

Compliant

7 day scheduling only

Hussman CJ0364

Refrigeration

Yes

Compliant

Clock not used

Avery Berkel Thermatronic

Printers

Yes

--

Further tests required

 

Item 1. RMS Sandwich Case 503

SECTION I – Item Details

Manufacturer:

RMS

Model:

Sandwich Case Controller 503

Category:

Consumables

Asset Tag:

EXE_2

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: SHOP FLOOR

Asset Number: EXE 2

Equipment Category: Consumables

Equipment Make: RMS

Equipment Model: SANDWICH CASE 503

Firmware Version: HL8B 9135

Serial Number: 3691

IC List

CPU (IC7) Z80

ROM (IC3) 2764

RAM (IC4) HM6116

Test Date: 17:20:00 04/01/1999

Clip Connection Test OK

Submitted Samples

None

Automatic Validation Results

Visual RAM: No Clock

RTC Read: Not Validated

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan has not been validated

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[X] No detected evidence of RTC or date in memory

[ ] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed no components capable of maintaining date and time. Analysis of the contents of system memory also failed to show any time-related activity.

It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 2. Trend Communications Node (CNC)

SECTION I – Item Details

Manufacturer:

Trend

Model:

CNC

Category:

Building Maintenance

Asset Tag:

EXE_3

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included.

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: PLANTROOM

Asset Number: EXE 3

Equipment Category: Building Maintenance

Equipment Make: TREND

Equipment Model: CNC

Firmware Version: NC2.2

Serial Number: 5847/9028

IC List

CPU (IC3) Z80

ROM (IC2) 27128

RAM (IC1) HM6264

Test Date: 18:18:00 04/01/1999

Clip Connection Test OK

Submitted Samples

None

Automatic Validation Results

Visual RAM: No Clock

RTC Read: Unknown

RAM Write: Unknown

RAM Read: Unknown

Result: Automatic code scan has not been validated

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[X] No detected evidence of RTC or date in memory

[ ] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed no components capable of maintaining date and time. Analysis of the contents of system memory also failed to show any time-related activity.

It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 3. Trend IQ921

SECTION I – Item Details

Manufacturer:

Trend

Model:

IQ921

Category:

Plant Room Controller

Asset Tag:

EXE_4

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included.

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

The Trend 921 controller is of a very modern design, and contained a number of SMT (surface mounted chip technology) chips that could not be connected to. This prevented a Delta-T Probe test from being performed.

Two options are open for testing this controller:

  1. Date roll-over witness test of operator functionality
  2. Re-test with Delta-T Probe and surface-mount clip kit (now available as an add-on product)

Any date-testing must be performed with the controller in operational mode, with the date set in the controller via the front-end software application. The following page provides a check-list table against which date testing should be performed.

#

Test to Perform

Start Date

Stop date

Pass

Fail

Reason for failure or not being able to test

1.

Watch the date rollover from 8/Sep/1999 to 9/Sep/1999, and test equipment operation. N.B. this test may be omitted for stand-alone systems.

8/Sep/1999

Wednesday

9/Sep/1999

Thursday

   

 

 

 

 

 

2.

Watch the date rollover from 31/Dec/1999 to 1/Jan/2000, and check equipment operation.

31/Dec/1999

Friday

1/Jan/2000

Saturday

   

 

 

 

 

 

3.

Without changing the date from test 2, turnoff, wait a few minutes, and turn on again. Then check equipment operation and date.

1/Jan/2000

Saturday

1./Jan/2000

Saturday

   

 

 

 

 

 

4.

Set date to 4/Jan/2000 and turn off, wait a few minutes, and turn on again. Then check equipment operation and dates.

4/Jan/2000

Tuesday

4/Jan/2000

Tuesday

   

 

 

 

 

 

5.

Watch the date rollover from 28/Feb/2000 to 29/Feb/2000, and check equipment operation.

28/Feb/2000

Monday

29/Feb/2000

Tuesday

   

 

 

 

 

 

6.

Watch the date rollover from 29/Feb/2000 to 1/Mar/2000, and check equipment operation.

29/Feb/2000

Tuesday

1/Mar/2000

Wednesday

   

 

 

 

 

 

7.

Watch the date rollover from 31/Dec/2000 to 1/Jan/2001, and check equipment operation.

31/Dec/2000

Sunday

1/Jan/2001

Monday

   

 

 

 

 

 

8.

Watch the date rollover from 28/Feb/2001 to 1/Mar/2001, and check equipment operation.

28/Feb/2001

Wednesday

1/Mar/2001

Thursday

   

 

 

 

 

 

9.

Watch the date rollover from 28/Feb/2004 to 29/Feb/2004, and check equipment operation.

28/Feb/2004

Saturday

29/Feb/2004

Sunday

   

 

 

 

 

 

10.

Watch the date rollover from 29/Feb/2004 to 1/Mar/2004, and check equipment operation.

29/Feb/2004

Sunday

1/Mar/2004

Monday

   

 

 

 

 

 

 

 

Item 4. RMS Refrigeration Controller

SECTION I – Item Details

Manufacturer:

RMS

Model:

Refrigeration Cabinet Controller

Category:

Shop floor refrigeration

Asset Tag:

EXE_9

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: PLANTROOM

Asset Number: EXE09

Equipment Category: Shop Floor Refrigeration

Equipment Make: RMS

Equipment Model: UNKNOWN

Firmware Version: 10.28

Serial Number: B10575/41

IC List

CPU (IC14) Z80

ROM (IC15) 27128

RAM (IC20) 6116

Test Date: 15:27:00 05/01/1999

Clip Connection Test OK

Submitted Samples

None

Automatic Validation Results

Visual RAM: No Clock

RTC Read: Not Validated

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan has not been validated

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[X] No detected evidence of RTC or date in memory

[ ] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed a 32KHz clock-crystal capable of providing an accurate timing reference, but no real time clock chip. Analysis of the contents of system memory showed no date or time storage, with the only time-related activity being a counter variable. Decoding the counter showed that the system is measuring elapsed time from the start of each day.

It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 5. Ascom Security Controller

SECTION I – Item Details

Manufacturer:

Ascom

Model:

T960CI

Category:

Security

Asset Tag:

EXE_10

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: GENERAL OFFICE

Asset Number: EXE 10

Equipment Category: Security

Equipment Make: ASCOM

Equipment Model: T960CI

Firmware Version: 4.0

Serial Number: 3349856

IC List

CPU (IC9) 8031

ROM (ic11) HN27256

RAM (ic13) HY6264

Seconds stored in ic13 at address 1154h

Minutes stored in ic13 at address 115Ah

Hours stored in ic13 at address 1157h

Test Date: 16:10:00 05/01/1999

Clip Connection Test OK

Submitted Samples

RAM Write

RAM Read 1…8

Automatic Validation Results

Visual RAM: Clock no Date

RTC Read: Not Validated

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan has not been validated

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[ ] No detected evidence of RTC or date in memory

[X] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed no real time clock chip and no clock-crystal capable of providing an accurate timing reference. Analysis of the contents of system memory show only time-related activity being a counter variable, probably derived from counting an approximation of the processor clock frequency cycles. The code samples show the identified clock locations being written and read, but no comparisons taking place.

It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 6. Omal System 3000 Scales

SECTION I – Item Details

Manufacturer:

Omal

Model:

System3000

Category:

Scales

Asset Tag:

EXE_14

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: CASH OFFICE

Asset Number: EXE 14

Equipment Category: Scales

Equipment Make: OMAL

Equipment Model: SYSTEM 3000

Firmware Version: 402

Serial Number: 3292

IC List

CPU (IC30) Z80

ROM (IC31) NM27128

RAM (IC32) HY6264

Test Date: 15:06:00 11/01/1999

Clip Connection Test OK

Submitted Samples

None

Automatic Validation Results

Visual RAM: No Clock

RTC Read: Not Validated

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan has not been validated

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[X] No detected evidence of RTC or date in memory

[ ] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed no real time clock chip and no clock-crystal capable of providing an accurate timing reference. Analysis of the contents of the system memory show no time-related activity taking place.

It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 7. Trend IQ131 BMS Controller

SECTION I – Item Details

Manufacturer:

Trend

Model:

IQ131

Category:

Electrical Building Management

Asset Tag:

EXE_16

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: WSP Business Technology

Project: Sainsburys

Site Reference: Exeter

Domain: Exbridge

Asset Number: 1234

Equipment Category: Electrical Building Management

Equipment Make: Trend

Equipment Model: IQ131

Firmware Version: 5.4

Serial Number: 837690/26

IC List

CPU () 6809

ROM () NM27512

RAM () HM6264

RTC () HD146818

Seconds stored in at address 0703h

Minutes stored in at address 0702h

Hours stored in at address 0701h

Day of Week stored in at address 06FDh

Day stored in at address 0700h

Month stored in at address 06FFh

Year stored in at address 06FEh

Trigger stored in at address 0700h

Test Date: 12:24:00 07/01/1999

Clip Connection Test OK

Submitted Samples

RTC Read

RAM Write

RAM Read 1…8

Automatic Validation Results

Visual RAM: Clock with no Century

RTC Read: Unknown

RAM Write: Unknown

RAM Read: Compliant

Result: Automatic code scan is compliant

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[ ] No detected evidence of RTC or date in memory

[X] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed the presence of a real time clock chip and 32KHz clock-crystal capable of providing an accurate timing reference. Analysis of the contents of the system memory shows both time and date-related activity taking place.

The code sample taken from the date being read shows that no year-date comparison is taking place. The year-date is simply being read as part of a data logging process which will have no impact on the ability of the equipment to operate.

Loaded control file C:\Program Files\DeltaTProbe\Disassemble\6809.cpu

EX: F69D 23 E6 BLS Code_f685

EX: 3332 13 SYNC

MR: 0701 0C ; <<<HOURS>>>

EX: 3333 E7 A8 EF STB -17,Y

MW: 0652 0C

EX: 3336 1C EF ANDCC #0EFh

EX: 3338 AE 3A LDX -6,Y

MR: 065D 07

MR: 065E 0E

EX: 333A E6 12 LDB -14,X

MR: 0700 07 ; <<<DAY>>>;<<<TRIGGER>>>

EX: 333C E7 30 STB -16,Y

MW: 0653 07

EX: 333E E6 11 LDB -15,X

MR: 06FF 01 ; <<<MONTH>>>

EX: 3340 E7 31 STB -15,Y

EX: 3342 E6 31 LDB -15,Y

MR: 0654 01

EX: 3344 C0 0C SUBB #00Ch

EX: 3346 23 03 BLS Code_334b

EX: Code_334b: 334B AE 3A LDX -6,Y

MR: 065D 07

MR: 065E 0E

EX: 334D E6 10 LDB -16,X

MR: 06FE 63 ; <<<YEAR>>>

EX: 334F E7 32 STB -14,Y

MW: 0655 63

EX: 3351 E6 88 EF LDB -17,X

MR: 06FD 04 ; <<<DAY OF WEEK>>>

EX: 3354 E7 33 STB -13,Y

MW: 0656 04

EX: 3356 C6 08 LDB #008h

EX: 3358 36 04 PSHU B

MR: 064A 01

EX: 335A 36 04 PSHU B

MR: 0649 08

MW: 0648 08

EX: 335C 86 FF LDA #0FFh

EX: 335E 17 FE C3 LBSR Code_13224

MW: 031D 61

MW: 031C B3

EX: 3224 17 44 5C LBSR Code_7683

MW: 031B 27

MW: 031A B2

EX: F683 30 A4 LEAX ,Y

EX: Code_f685: F685 4D TSTA

EX: F686 2B 06 BMI Code_f68e

EX: Code_f68e: F68E 36 30 PSHU Y,X

The above code sample was matched to a section of code previously validated as compliant.

It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 8. RMS Synchro

SECTION I – Item Details

Manufacturer:

RMS

Model:

Synchro

Category:

Electrical Building Management

Asset Tag:

EXE_17

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: WSP Business Technology

Project: Sainsburys

Site Reference: Exeter

Domain: Exbridge

Asset Number: EXE17

Equipment Category: Shop Floor Refrigeration

Equipment Make: RMS

Equipment Model: Synchro

Firmware Version: vccp0306

Serial Number: 18945/15

IC List

CPU () Z80

RAM () 62256

Test Date: 15:18:00 07/01/1999

Clip Connection Test OK

Submitted Samples

None

Automatic Validation Results

Visual RAM: No Clock

RTC Read: Not Validated

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan has not been validated

Overall Conclusion

[X] Inconclusive based on sampled information provided

[ ] No detected evidence of RTC or date in memory

[ ] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

The RMS Synchro controller is of a very modern design, and contains a number of SMT (surface mounted chip technology) chips that cannot be connected to. The RAM chip was tested using a prototype SMT clip, but the ROM was of a square SMT design with pins on all edges, which prevented a full Delta-T Probe test from being performed.

Inspection of the circuit board showed the presence of a real time clock chip and 32KHz clock-crystal capable of providing an accurate timing reference.

Analysis of the contents of the system memory showed no time and date-related activity taking place. From this we know that if the date is being used it is being read directly from the RTC chip. However, no connection to the RTC chip or the code-bearing ROM was possible, so the Delta-T Probe test is inconclusive.

The mode of operation of the equipment can be assessed to gain a level of certainty regarding compliance. Documentation and available menus in the software shows that the controller can be programmed with date and time, but cannot be programmed to schedule activity on specific dates. This renders it highly unlikely to be susceptible to a date-related problem. The date is probably only used for data logging.

To gain a higher degree of confidence date-testing must be performed with the controller in operational mode, with the date set in the controller via the front-end software application. The following page provides a check-list table against which date testing should be performed. It is suggested that these date tests are performed in conjunction with the supplier, or on an identical system at the supplier’s premises.

#

Test to Perform

Start Date

Stop date

Pass

Fail

Reason for failure or not being able to test

1.

Watch the date rollover from 8/Sep/1999 to 9/Sep/1999, and test equipment operation. N.B. this test may be omitted for stand-alone systems.

8/Sep/1999

Wednesday

9/Sep/1999

Thursday

   

 

 

 

 

 

2.

Watch the date rollover from 31/Dec/1999 to 1/Jan/2000, and check equipment operation.

31/Dec/1999

Friday

1/Jan/2000

Saturday

   

 

 

 

 

 

3.

Without changing the date from test 2, turnoff, wait a few minutes, and turn on again. Then check equipment operation and date.

1/Jan/2000

Saturday

1./Jan/2000

Saturday

   

 

 

 

 

 

4.

Set date to 4/Jan/2000 and turn off, wait a few minutes, and turn on again. Then check equipment operation and dates.

4/Jan/2000

Tuesday

4/Jan/2000

Tuesday

   

 

 

 

 

 

5.

Watch the date rollover from 28/Feb/2000 to 29/Feb/2000, and check equipment operation.

28/Feb/2000

Monday

29/Feb/2000

Tuesday

   

 

 

 

 

 

6.

Watch the date rollover from 29/Feb/2000 to 1/Mar/2000, and check equipment operation.

29/Feb/2000

Tuesday

1/Mar/2000

Wednesday

   

 

 

 

 

 

7.

Watch the date rollover from 31/Dec/2000 to 1/Jan/2001, and check equipment operation.

31/Dec/2000

Sunday

1/Jan/2001

Monday

   

 

 

 

 

 

8.

Watch the date rollover from 28/Feb/2001 to 1/Mar/2001, and check equipment operation.

28/Feb/2001

Wednesday

1/Mar/2001

Thursday

   

 

 

 

 

 

9.

Watch the date rollover from 28/Feb/2004 to 29/Feb/2004, and check equipment operation.

28/Feb/2004

Saturday

29/Feb/2004

Sunday

   

 

 

 

 

 

10.

Watch the date rollover from 29/Feb/2004 to 1/Mar/2004, and check equipment operation.

29/Feb/2004

Sunday

1/Mar/2004

Monday

   

 

 

 

 

 

 

 

Item 9. Para-Sense Leak Detection

SECTION I – Item Details

Manufacturer:

Para-Sense

Model:

SE-6000

Category:

Refrigerant Leak Detection

Asset Tag:

EXE_20

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: BULK STORE

Asset Number: EXE20

Equipment Category: Shop Floor Refrigeration

Equipment Make: PARA-SENSE

Equipment Model: SE-6000

Firmware Version: V60.3F

Serial Number: ASY 64 0002

IC List

CPU (U4) 8032

ROM (U2) NM27512

RAM (U23) HM628128

Seconds stored in U23 at address 01CFh

Test Date: 12:57:00 11/01/1999

Clip Connection Test OK

Submitted Samples

RAM Write

RAM Read 1

RAM Read 2

RAM Read 3

RAM Read 4

RAM Read 5

Automatic Validation Results

Visual RAM: Clock no Date

RTC Read: Unknown

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan is inconclusive

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[ ] No detected evidence of RTC or date in memory

[X] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed the presence of a real time clock chip and 32KHz clock-crystal capable of providing an accurate timing reference. Analysis of the contents of the system memory showed only elapsed-time related activity taking place.

The code sample taken from the time being read shows that no year-date comparison is taking place. It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 10. RMS MK2 Case Controller

SECTION I – Item Details

Manufacturer:

RMS

Model:

MK2

Category:

Shop Floor Refrigeration

Asset Tag:

EXE_22

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: SHOP FLOOR

Asset Number: EXE22

Equipment Category: Shop Floor Refrigeration

Equipment Make: RMS

Equipment Model: MK2 CASE CONTROLLER

Firmware Version: VCCP0605

Serial Number: B19513/24

IC List

CPU (IC10) Z80

ROM (IC1) AM27010

RAM (IC2) 62256

Test Date: 13:54:00 12/01/1999

Clip Connection Test OK

Submitted Samples

None

Automatic Validation Results

Visual RAM: No Clock

RTC Read: Unknown

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan is inconclusive

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[ ] No detected evidence of RTC or date in memory

[X] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed a 32KHz clock-crystal capable of providing an accurate timing reference, but no real time clock chip. Analysis of the contents of system memory showed no date or time storage, with the only time-related activity being a counter variable. Decoding the counter showed that the system is measuring elapsed time from the start of each day.

It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 10. Package Printer

SECTION I – Item Details

Manufacturer:

Package Printer

Model:

RML 423

Category:

Printers

Asset Tag:

EXE_24

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: MEAT PREP

Asset Number: EXE24

Equipment Category: Printers

Equipment Make: PACKAGE PRINTER

Equipment Model: RLP 423

Firmware Version: 423-921100A

Serial Number: 35222

IC List

CPU (IC27) 8031

ROM (IC1) M27128

ROM (IC3) M27128

RAM (IC5) 62256

Test Date: 16:30:00 12/01/1999

Clip Connection Test OK

Submitted Samples

None

Automatic Validation Results

Visual RAM: No Clock

RTC Read: Unknown

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan is inconclusive

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[X] No detected evidence of RTC or date in memory

[ ] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed no clock-crystal capable of providing an accurate timing reference, and no real time clock chip. Analysis of the contents of system memory showed no date or time storage. Decoding the counter showed that the system is measuring elapsed time from the start of each day.

It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 11. Williams Combination DRP Panel

SECTION I – Item Details

Manufacturer:

Williams

Model:

Combination DRP Model ‘J’

Category:

Off-site test equipment (Bakery)

Asset Tag:

EXE_16

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: TEST PIECE 1

Asset Number: EXE 26

Equipment Category: Off Site Test Equipment

Equipment Make: WILLIAMS

Equipment Model: COMBINATION DRP PANEL

Firmware Version: DRP VER ‘J`

Serial Number: 246

IC List

CPU () 8031

ROM (U16) AM27256

RAM (U22) HY62256

Seconds stored in U22 at address 0122h

Minutes stored in U22 at address 0123h

Hours stored in U22 at address 0124h

Day of Week stored in U22 at address 0129h

Test Date: 10:33:00 15/01/1999

Clip Connection Test OK

Submitted Samples

RAM Write

RAM Read 1

RAM Read 2

RAM Read 3

RAM Read 4

RAM Read 5

RAM Read 6

RAM Read 7

RAM Read 8

Automatic Validation Results

Visual RAM: Clock no Date

RTC Read: Unknown

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan is inconclusive

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[ ] No detected evidence of RTC or date in memory

[X] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Analysis of the contents of the system memory shows both time and day-of-week related activity taking place.

The code sample taken from the date being read shows that no year-date comparison is taking place. The program is executing a continuous loop checking the current time, date and day of week against stored values. This is evidently a single-purpose seven-day timer application.

EX: 38E0 E0 MOVX A,@DPTR

CO: 38E4 64

EX: 38E4 64 64 XRL A,#064h

CO: 3801 01

EX: 3801 01 60 AJMP Code_3860

EX: 3803 03 RR A

CO: 3802 02

EX: 3802 02 39 5F LJMP Code_395f

CO: 39DF 90

EX: 39DF 90 01 29 MOV DPTR,#00129h

EX: 39E0 E0 MOVX A,@DPTR

MR: 0129 07 ; <<<DAY OF WEEK>>>

CO: 3990 90

EX: 3990 90 00 6F MOV DPTR,#0006Fh

EX: 396F 6F XRL A,R7

EX: 39F0 F0 MOVX @DPTR,A

MW: 006F 07

CO: 3990 90

EX: 3990 90 01 22 MOV DPTR,#00122h

EX: 39E0 E0 MOVX A,@DPTR

MR: 0122 28 ; <<<SECONDS>>>

CO: 3990 90

EX: 3990 90 00 68 MOV DPTR,#00068h

EX: 39F0 F0 MOVX @DPTR,A

CO: 3990 90

EX: 3990 90 90 01 MOV DPTR,#09001h

EX: 3963 23 RL A

EX: 3923 23 RL A

EX: 39E0 E0 MOVX A,@DPTR

MR: 0123 21 ; <<<MINUTES>>>

CO: 3990 90

EX: 3990 90 00 69 MOV DPTR,#00069h

EX: 3969 69 XRL A,R1

EX: 39F0 F0 MOVX @DPTR,A

MW: 0069 21

CO: 3990 90

EX: 3990 90 01 24 MOV DPTR,#00124h

CO: 3964 24

EX: Code_3964: 3964 24 E0 ADD A,#0E0h

MR: 0124 0A ; <<<HOURS>>>

CO: 3990 90

EX: 3990 90 00 6A MOV DPTR,#0006Ah

EX: 39F0 F0 MOVX @DPTR,A

CO: 3990 90

EX: 3990 90 90 01 MOV DPTR,#09001h

CO: 3925 25

EX: 3925 25 E0 ADD A,ACC

MR: 0125 19

CO: 3990 90

EX: 3990 90 00 6B MOV DPTR,#0006Bh

EX: 396B 6B XRL A,R3

EX: 39F0 F0 MOVX @DPTR,A

It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 12. Williams WBC/ABC/SABC-1

SECTION I – Item Details

Manufacturer:

Williams

Model:

WBC/ABC/SABC-1

Category:

Off-site test equipment (Bakery)

Asset Tag:

EXE_28

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: OFF SITE EQUIPTMENT

Asset Number: EXE 28

Equipment Category: Off Site Test Equipment

Equipment Make: WILLIAMS

Equipment Model: WBC/ABC/SABC-1

Firmware Version: WPC VERP

Serial Number: 981206

IC List

CPU (U1) 8031

ROM (U4) AM27256

RAM (U21) HM62256

RTC (U20) HD146818

Seconds stored in U21 at address 1338h

Minutes stored in U21 at address 1339h

Hours stored in U21 at address 133Ah

Day stored in U21 at address 133Bh

Month stored in U21 at address 133Ch

Year stored in U21 at address 133Dh

Trigger stored in U21 at address 133Bh

Test Date: 15:43:00 18/01/1999

Clip Connection Test OK

Submitted Samples

RAM Write

RAM Read 1…8

Automatic Validation Results

Visual RAM: Clock with no Century

RTC Read: Not Validated

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan is inconclusive

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[ ] No detected evidence of RTC or date in memory

[ ] No detected evidence of date comparison in any code sample

[X] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed the presence of a real time clock chip and 32KHz clock-crystal capable of providing an accurate timing reference. Analysis of the contents of the system memory shows both time and date related activity taking place.

The code sample taken from the date being written show that the 146818 RTC chip is being read and the register contents copied directly to RAM. The system is making use of Seconds, Minutes, Hours, Days, Months and Years. The 146818 will process the date change pre-during and post-millennium correctly, so there is no risk of leap-year date non-compliance. This is shown in the code excerpt below.

EX: 6713 13 RRC A

EX: 6738 38 ADDC A,R0

EX: 67F0 F0 MOVX @DPTR,A

MW: 1338 11 ; <<<SECONDS>>>

CO: 6790 90

EX: 6790 90 13 21 MOV DPTR,#01321h

EX: 67E0 E0 MOVX A,@DPTR

MR: 1321 3B

EX: 67FF FF MOV R7,A

CO: 6790 90

EX: 6790 90 13 39 MOV DPTR,#01339h

EX: 67F0 F0 MOVX @DPTR,A

CO: 67D2 90

MW: 133A ; <<<MINUTES>>>

EX: 67D2 90 90 13 MOV DPTR,#09013h

EX: 6722 22 RET

EX: 67E0 E0 MOVX A,@DPTR

MR: 1322 17

EX: 67FE FE MOV R6,A

CO: 6790 90

EX: 6790 90 13 3A MOV DPTR,#0133Ah

EX: 67F0 F0 MOVX @DPTR,A

CO: 67D8 90

MW: 133B ; <<<HOURS>>>

EX: 67D8 90 90 13 MOV DPTR,#09013h

EX: 6723 23 RL A

EX: 67E0 E0 MOVX A,@DPTR

MR: 1323 1D

EX: 67FD FD MOV R5,A

CO: 6790 90

EX: 6790 90 13 3B MOV DPTR,#0133Bh

EX: 67F0 F0 MOVX @DPTR,A

MW: 133B 1D ; <<<DAY>>>

CO: 6790 90

EX: 6790 90 13 24 MOV DPTR,#01324h

EX: 67F7 E0 MOVX A,@DPTR

MR: 1324 0C

EX: 67FC FC MOV R4,A

CO: 6790 90

EX: 6790 90 13 3C MOV DPTR,#0133Ch

EX: 677C 3C ADDC A,R4

EX: 67F0 F0 MOVX @DPTR,A

MW: 133C 0C ; <<<MONTH>>>

CO: 6790 90

EX: 6790 90 13 25 MOV DPTR,#01325h

EX: 67E0 E0 MOVX A,@DPTR

MR: 1325 01

EX: 67FB FB MOV R3,A

CO: 6790 90

EX: 6790 90 13 3D MOV DPTR,#0133Dh

EX: 67F0 F0 MOVX @DPTR,A

MW: 133D 01 ; <<<YEAR>>>

EX: 6713 13 RRC A

CO: 67E8 90

EX: 67E8 90 90 E0 MOV DPTR,#090E0h

MR: 1390 00

CO: 6770 70

EX: 6770 70 11 JNZ Code_6783

CO: 67EC 90

EX: 67EC 90 90 13 MOV DPTR,#09013h

CO: 678B 8B

EX: 678B 8B EF MOV 0EFh,R3

EX: 67F0 F0 MOVX @DPTR,A

MW: 138B 3B

EX: 67A3 A3 INC DPTR

EX: 67EE EE MOV A,R6

EX: 67F0 F0 MOVX @DPTR,A

The application allows for programming of timing schedules based on day-of-month, but not on month or year. This is reflected in the code captured from the date being read, which does not show any year-based comparisons.

A point of note, observed during code validation, is that the date and time in the system tested was incorrect, and had a value of:

23:59:11 29/12/01

It is totally unlikely that the system can or will suffer any sort of date-related failure.

Item 13. Williams Logger 040

SECTION I – Item Details

Manufacturer:

Williams

Model:

Logger 040

Category:

Off-site test equipment

Asset Tag:

EXE_29

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: OFF SITE KIT

Asset Number: EXE29

Equipment Category: Building Maintenance

Equipment Make: WILLIAMS

Equipment Model: LOGGER 040

Firmware Version: V10

Serial Number: AA1579

IC List

CPU (U8) 8031

ROM (U10) AM27256

RAM (U19) HY6264

RTC (U18) HD146818

Seconds stored in U19 at address 1339h

Minutes stored in U19 at address 133Ah

Hours stored in U19 at address 133Bh

Day stored in U19 at address 133Ch

Month stored in U19 at address 133Dh

Year stored in U19 at address 133Eh

Trigger stored in U19 at address 133Ch

Test Date: 10:03:00 19/01/1999

Clip Connection Test OK

Submitted Samples

RTC Read

RAM Write

RAM Read 1…8

Automatic Validation Results

Visual RAM: Clock with no Century

RTC Read: Not Validated

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan is inconclusive

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[ ] No detected evidence of RTC or date in memory

[ ] No detected evidence of date comparison in any code sample

[X] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed the presence of a real time clock chip and 32KHz clock-crystal capable of providing an accurate timing reference. Analysis of the contents of the system memory shows both time and date related activity taking place.

The code sample taken from the date being written show that the 146818 RTC chip is being read and the register contents copied directly to RAM. The system is making use of Seconds, Minutes, Hours, Days, Months and Years. The 146818 will process the date change pre-during and post-millennium correctly, so there is no risk of leap-year date non-compliance. This is shown in the code excerpt below.

EX: 2E97 FF MOV R7,A

EX: 2E98 F5 82 MOV DPL,A

EX: 2E9A 8E 83 MOV DPH,R6

EX: 2E9C E0 MOVX A,@DPTR

IR: 001C 1C ; <<<RTC READ>>>

EX: 2E9D 90 13 39 MOV DPTR,#01339h

EX: 2EA0 F0 MOVX @DPTR,A

MW: 1339 1C ; <<<SECONDS>>>

EX: 2EA1 8F 82 MOV DPL,R7

EX: 2EA3 8E 83 MOV DPH,R6

EX: 2EA5 A3 INC DPTR

EX: 2EA6 A3 INC DPTR

EX: 2EA7 E0 MOVX A,@DPTR

IR: 0002 24 ; <<<RTC READ>>>

EX: 2EA8 90 13 3A MOV DPTR,#0133Ah

EX: 2EAB F0 MOVX @DPTR,A

MW: 133A 24 ; <<<MINUTES>>>

EX: 2EAC EF MOV A,R7

EX: 2EAD 24 04 ADD A,#004h

EX: 2EAF F5 82 MOV DPL,A

EX: 2EB1 E4 CLR A

EX: 2EB2 3E ADDC A,R6

EX: 2EB3 F5 83 MOV DPH,A

EX: 2EB5 E0 MOVX A,@DPTR

IR: 0004 06 ; <<<RTC READ>>>

EX: 2EB6 90 13 3B MOV DPTR,#0133Bh

EX: 2EB9 F0 MOVX @DPTR,A

MW: 133B 06 ; <<<HOURS>>>

EX: 2EBA 90 13 06 MOV DPTR,#01306h

EX: 2EBD E0 MOVX A,@DPTR

MR: 1306 80

EX: 2EBE A3 INC DPTR

EX: 2EBF E0 MOVX A,@DPTR

MR: 1307 00

EX: 2EC0 24 07 ADD A,#007h

EX: 2EC2 F5 82 MOV DPL,A

EX: 2EC4 E4 CLR A

EX: 2EC5 3E ADDC A,R6

EX: 2EC6 F5 83 MOV DPH,A

EX: 2EC8 E0 MOVX A,@DPTR

IR: 0007 1F ; <<<RTC READ>>>

EX: 2EC9 90 13 3C MOV DPTR,#0133Ch

EX: 2ECC F0 MOVX @DPTR,A

MW: 133C 1F ; <<<DAY>>>

EX: 2ECD EF MOV A,R7

EX: 2ECE 24 08 ADD A,#008h

EX: 2ED0 F5 82 MOV DPL,A

EX: 2ED2 E4 CLR A

EX: 2ED3 3E ADDC A,R6

EX: 2ED4 F5 83 MOV DPH,A

EX: 2ED6 E0 MOVX A,@DPTR

IR: 0008 02 ; <<<RTC READ>>>

EX: 2ED7 90 13 3D MOV DPTR,#0133Dh

EX: 2EDA F0 MOVX @DPTR,A

MW: 133D 02 ; <<<MONTH>>>

EX: 2EDB EF MOV A,R7

EX: 2EDC 24 09 ADD A,#009h

EX: 2EDE F5 82 MOV DPL,A

EX: 2EE0 E4 CLR A

EX: 2EE1 3E ADDC A,R6

EX: 2EE2 F5 83 MOV DPH,A

EX: 2EE4 E0 MOVX A,@DPTR

IR: 0009 63 ; <<<RTC READ>>>

EX: 2EE5 90 13 3E MOV DPTR,#0133Eh

EX: 2EE8 F0 MOVX @DPTR,A

MW: 133E 63 ; <<<YEAR>>>

EX: 2EE9 90 13 06 MOV DPTR,#01306h

EX: 2EEC E0 MOVX A,@DPTR

MR: 1306 80

EX: 2EED A3 INC DPTR

EX: 2EEE E0 MOVX A,@DPTR

MR: 1307 00

The code captured from the date being read clearly shows the year date being read and a date window being implemented by subtracting 99+[date window offset held in Register C] from the current year. By implementing this code the manufacturer has taken pre and post-year 2000 dates into account for data logging and operational functionality. The code excerpt illustrating this comparison is shown below:

EX: 2EFC 90 13 3E MOV DPTR,#0133Eh

EX: 2EFF E0 MOVX A,@DPTR

MR: 133E 63 ; <<<YEAR>>>

EX: 2F00 D3 SETB C

EX: 2F01 94 63 SUBB A,#063h ; [DATE WINDOW]

EX: 2F03 40 08 JC Code_2f0d

A point of note, observed during code validation, is that the date and time in the system tested was incorrect, and had a value of:

06:36:28 31/02/99

Although it is possible to program the real time clock with such a date (Feb 99 only has 28 days, not 31) the real time clock chip that the system uses will not reach that date by itself.

It is totally unlikely that the system can or will suffer any sort of date-related failure.

Item 14. RMS LT2 Pack Controller

SECTION I – Item Details

Manufacturer:

RMS

Model:

LT2

Category:

Plantroom Controller

Asset Tag:

EXE_39

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: PLANTROOM

Asset Number: EXE 39

Equipment Category: Plant Room Controller

Equipment Make: R M S

Equipment Model: LT2 PACK CONTROLLER

Firmware Version: CP0403 00 CP0403 20

Serial Number: LTXL380/033/11/84

IC List

CPU (IC2) uPD780

ROM (IC11) 2764

ROM (IC10) 2764

RAM (IC9) uPD446

Test Date: 13:22:00 22/01/1999

Clip Connection Test OK

Submitted Samples

None

Automatic Validation Results

Visual RAM: No Clock

RTC Read: Unknown

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan is inconclusive

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[X] No detected evidence of RTC or date in memory

[ ] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed no real time clock chip and no clock-crystal capable of providing an accurate timing reference. Analysis of the contents of the system memory show no time-related activity taking place.

It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 15. RMS Cold Store Controller

SECTION I – Item Details

Manufacturer:

RMS

Model:

LT2

Category:

Cold Store Rooms

Asset Tag:

EXE_39

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: FISH PREP

Asset Number: EXE 40

Equipment Category: Cold Store Rooms

Equipment Make: R M S

Equipment Model: COLD STORE CONTROLLER

Firmware Version: CSI.09 00

Serial Number: B6703/05

IC List

CPU (IC12) Z80

ROM (IC11) AM27128

RAM (IC9) HM36116

Test Date: 14:35:00 22/01/1999

Clip Connection Test OK

Submitted Samples

None

Automatic Validation Results

Visual RAM: No Clock

RTC Read: Unknown

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan is inconclusive

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[X] No detected evidence of RTC or date in memory

[ ] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed no real time clock chip and no clock-crystal capable of providing an accurate timing reference. Analysis of the contents of the system memory show no time-related activity taking place.

It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 16. Trend IQ151 BMS Controller

SECTION I – Item Details

Manufacturer:

Trend

Model:

IQ151

Category:

Building Maintenance

Asset Tag:

EXE_45

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: Rennie House

Domain: Roof

Asset Number: 45

Equipment Category: Building Maintenance

Equipment Make: Trend

Equipment Model: 151

Firmware Version: 6.5

Serial Number: N/A

IC List

CPU (ic33) 6809

ROM (ic25) NM27010

RAM (ic28) HM62256

RTC (ic29) HD146818

Seconds stored in ic28 at address 0AF3h

Minutes stored in ic28 at address 0AF2h

Hours stored in ic28 at address 0AF1h

Day of Week stored in ic28 at address 0AECh

Day stored in ic28 at address 0AF0h

Month stored in ic28 at address 0AEFh

Year stored in ic28 at address 0AEEh

Trigger stored in ic28 at address 0AF0h

Test Date: 15:56:00 22/12/1998

Clip Connection Test OK

Submitted Samples

RTC Read

RAM Write

RAM Read 1…3

Automatic Validation Results

Visual RAM: Clock with no Century

RTC Read: Unknown

RAM Write: Unknown

RAM Read: Unknown

Result: Automatic code scan has not been validated

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[ ] No detected evidence of RTC or date in memory

[X] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed the presence of a real time clock chip and 32KHz clock-crystal capable of providing an accurate timing reference. Analysis of the contents of the system memory shows both time and date-related activity taking place.

The code sample taken from the date being read is the same as the code run by the Trend IQ131 (but compiled to a different range of addresses) and shows that no year-date comparison is taking place. The year-date is simply being read as part of a data logging process which will have no impact on the ability of the equipment to operate.

Further examination of the code shows operations being timed on a day-of-week basis only.

It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 17. Hussman CJ0364

SECTION I – Item Details

Manufacturer:

Hussman

Model:

CJ0364

Category:

Shop Floor Refrigeration (Kiosk)

Asset Tag:

EXE_47

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: EXEBRIDGE

Domain: KIOSK

Asset Number: EXE47

Equipment Category: Shop Floor Refrigeration

Equipment Make: HUSSMANN

Equipment Model: CJ0364

Firmware Version: YAD-06BM

Serial Number: YN0364/1853

IC List

CPU (IC15) 8032

ROM (IC17) NM27512

RAM (IC18) HY6264

Seconds stored in IC18 at address 0322h

Minutes stored in IC18 at address 0321h

Hours stored in IC18 at address 0320h

Day of Week stored in IC18 at address 0322h

Day stored in IC18 at address 031Fh

Month stored in IC18 at address 031Eh

Year stored in IC18 at address 031Dh

Century stored in IC18 at address 0322h

Trigger stored in IC18 at address 0321h

Test Date: 14:39:00 25/01/1999

Clip Connection Test OK

Submitted Samples

RAM Write

Automatic Validation Results

Visual RAM: Clock with no Century

RTC Read: Unknown

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan is inconclusive

Overall Conclusion

[ ] Inconclusive based on sampled information provided

[ ] No detected evidence of RTC or date in memory

[X] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed the presence of a real time clock chip and 32KHz clock-crystal capable of providing an accurate timing reference. Analysis of the contents of the system memory shows both time and date related activity taking place.

The code sample taken from the date being written show that the RTC chip is being read and the register contents copied directly to RAM. The system is making use of Seconds, Minutes, Hours, Days, Months and Years. The RTC will process the date change pre-during and post-millennium correctly, so there is no risk of leap-year date non-compliance. This is shown in the code excerpt below.

EX: 22D6 A3 INC DPTR

EX: 22D7 C9 XCH A,R1

EX: 22D8 C5 82 XCH A,DPL

EX: 22DA C9 XCH A,R1

EX: 22DB CA XCH A,R2

EX: 22DC C5 83 XCH A,DPH

EX: 22DE CA XCH A,R2

EX: 22DF F0 MOVX @DPTR,A

MW: 031D 63 ; <<<YEAR>>>

EX: 22E0 A3 INC DPTR

EX: 22E1 DB EA DJNZ R3,Code_22cd

EX: 22E3 D8 C9 DJNZ R0,Code_22ae

EX: 22CE C5 82 XCH A,DPL

EX: 22D0 C9 XCH A,R1

EX: 22D1 CA XCH A,R2

EX: 22D2 C5 83 XCH A,DPH

EX: 22D4 CA XCH A,R2

EX: 22D5 E0 MOVX A,@DPTR

MR: 0330 01

EX: 22D6 A3 INC DPTR

EX: 22D7 C9 XCH A,R1

EX: 22D8 C5 82 XCH A,DPL

EX: 22DA C9 XCH A,R1

EX: 22DB CA XCH A,R2

EX: 22DC C5 83 XCH A,DPH

EX: 22DE CA XCH A,R2

EX: 22DF F0 MOVX @DPTR,A

MW: 031E 01 ; <<<MONTH>>>

EX: 22E0 A3 INC DPTR

EX: 22E1 DB EA DJNZ R3,Code_22cd

EX: 22E3 D8 C9 DJNZ R0,Code_22ae

EX: 22CE C5 82 XCH A,DPL

EX: 22D0 C9 XCH A,R1

EX: 22D1 CA XCH A,R2

EX: 22D2 C5 83 XCH A,DPH

EX: 22D4 CA XCH A,R2

EX: 22D5 E0 MOVX A,@DPTR

MR: 0331 19

EX: 22D6 A3 INC DPTR

EX: 22D7 C9 XCH A,R1

EX: 22D8 C5 82 XCH A,DPL

EX: 22DA C9 XCH A,R1

EX: 22DB CA XCH A,R2

EX: 22DC C5 83 XCH A,DPH

EX: 22DE CA XCH A,R2

EX: 22DF F0 MOVX @DPTR,A

MW: 031F 19 ; <<<DAY>>>

EX: 22E0 A3 INC DPTR

EX: 22E1 DB EA DJNZ R3,Code_22cd

EX: 22E3 D8 C9 DJNZ R0,Code_22ae

EX: 22CE C5 82 XCH A,DPL

EX: 22D0 C9 XCH A,R1

EX: 22D1 CA XCH A,R2

EX: 22D2 C5 83 XCH A,DPH

EX: 22D4 CA XCH A,R2

EX: 22D5 E0 MOVX A,@DPTR

MR: 0332 00

EX: 22D6 A3 INC DPTR

EX: 22D7 C9 XCH A,R1

EX: 22D8 C5 82 XCH A,DPL

EX: 22DA C9 XCH A,R1

EX: 22DB CA XCH A,R2

EX: 22DC C5 83 XCH A,DPH

EX: 22DE CA XCH A,R2

EX: 22DF F0 MOVX @DPTR,A

MW: 0320 00 ; <<<HOURS>>>

EX: 22E0 A3 INC DPTR

EX: 22E1 DB EA DJNZ R3,Code_22cd

EX: 22E3 D8 C9 DJNZ R0,Code_22ae

EX: 22CE C5 82 XCH A,DPL

EX: 22D0 C9 XCH A,R1

EX: 22D1 CA XCH A,R2

EX: 22D2 C5 83 XCH A,DPH

EX: 22D4 CA XCH A,R2

EX: 22D5 E0 MOVX A,@DPTR

MR: 0333 00

EX: 22D6 A3 INC DPTR

EX: 22D7 C9 XCH A,R1

EX: 22D8 C5 82 XCH A,DPL

EX: 22DA C9 XCH A,R1

EX: 22DB CA XCH A,R2

EX: 22DC C5 83 XCH A,DPH

EX: 22DE CA XCH A,R2

EX: 22DF F0 MOVX @DPTR,A

MW: 0321 00 ; <<<MINUTES>>>;<<<TRIGGER>>>

EX: 22E0 A3 INC DPTR

EX: 22E1 DB EA DJNZ R3,Code_22cd

EX: 22E3 D8 C9 DJNZ R0,Code_22ae

EX: 22CE C5 82 XCH A,DPL

EX: 22D0 C9 XCH A,R1

EX: 22D1 CA XCH A,R2

EX: 22D2 C5 83 XCH A,DPH

EX: 22D4 CA XCH A,R2

EX: 22D5 E0 MOVX A,@DPTR

MR: 0334 12

EX: 22D6 A3 INC DPTR

EX: 22D7 C9 XCH A,R1

EX: 22D8 C5 82 XCH A,DPL

EX: 22DA C9 XCH A,R1

EX: 22DB CA XCH A,R2

EX: 22DC C5 83 XCH A,DPH

EX: 22DE CA XCH A,R2

EX: 22DF F0 MOVX @DPTR,A

MW: 0322 12 ; <<<SECONDS>>>

EX: 22E0 A3 INC DPTR

EX: 22E1 DB EA DJNZ R3,Code_22cd

EX: 22E3 D8 E8 DJNZ R0,Code_22cd

EX: 22E5 22 RET

A point of note, observed during code validation, is that the date and time in the system tested was incorrect, and had a value of:

00:00:12 25/01/99

Although the system clearly maintains a clock with a date, no applications code was sampled making use of, or accessing, the information. It is therefore totally unlikely that the system can or will suffer any sort of date-related failure.

Item 18. Avery Berkel Thermatronic Mk2

SECTION I – Item Details

Manufacturer:

Avery Berkel

Model:

Thermatronic Mk2

Category:

Printers

Asset Tag:

EXE_48

SECTION II - Schedule of Attachments

No.

Description

Reference/Version

1)

Flow Charts

Included

2)

Manufacturer’s Statement

Held by client

3)

Test Results

Included

4)

Tracking

Held by client

SECTION III - Acceptance Signatories

The following signatories confirm :

* EITHER that they have read and accept the statements concerning millennium compliance (as defined by document "Millennium Compliance Definition") detailed in the Schedule of Attachments and that no further works are required.

* OR that the system is obsolete and that no further works are required.

* Delete as applicable.

1) Project Manager

Name:

   

Position:

 

Signature:

 

Date:

/ /

2) Working Team Representative

Name:

   

Position:

 

Signature:

   

Date:

/ /

3) Client Programme Manager

Name:

   

Position:

 

Signature:

   

Date:

/ /

 

Attachments – 1) Flow Chart

Figure System Testing Process Flowchart

Attachments – 3) Test Results

Code Sample Summary

Code Sample Summary

Probe User: Sainsburys

Project: SSL

Site Reference: Exbridge

Domain: Prep

Asset Number: 12345

Equipment Category: Printers

Equipment Make: BERKEL

Equipment Model: THERMATRONIC

Firmware Version: Mk 2

Serial Number: 65089285-7

IC List

CPU (ic8) 8031

ROM (ic6) M27128

ROM (ic4) HN4827128

RAM (ic5) KM6816

RTC (ic9/10) HD146818

Test Date: 10:56:00 22/12/1998

Clip Connection Test OK

Submitted Samples

RTC Read

RAM Write

RAM Read 1…8

Automatic Validation Results

Visual RAM: No Clock

RTC Read: Not Validated

RAM Write: Not Validated

RAM Read: Not Validated

Result: Automatic code scan has not been validated

Overall Conclusion

[X] Inconclusive based on sampled information provided

[ ] No detected evidence of RTC or date in memory

[ ] No detected evidence of date comparison in any code sample

[ ] Detected evidence of date comparison, correct implementation

[ ] Detected evidence of date comparison, incorrect implementation

Analysis Report

Inspection of the circuit board showed the presence of a real time clock chip and 32KHz clock-crystal capable of providing an accurate timing reference. Analysis of the contents of the system memory shows both time and date related activity taking place.

The code sample taken from the date being written show that the 146818 RTC chip is being read and the register contents copied directly to RAM in the range 0122 - 0126. The RTC will process the date change pre-during and post-millennium correctly, so there is no risk of the clock interpreting leap year dates incorrectly. This does not, however, apply to any calculations based on the current clock values.

The memory locations were not correctly identified or selected for the testing, so the code captured is not relevant to date / time calculation operations.

It is suggested that further follow-up testing be carried out with the system manufacturer.