PROC F_FL_D_PATCH7 ;Version 1 GOTO BEGIN ; ;#*********************************************************************** ;# ****PROCEDURE HEADER**** ;# ;# 1.0 Introduction ;# ;# 1.1 FOT Name: F_FL_D_PATCH7 ;# MMS-F Name: -/- ;# SUM Issue: -/- ;# ;# 1.2 Date Created: 3/15/96 CQ 07-FEB-96 WB ;# Revision: 1.12-MAR-96 ABG ;# ;# 1.3 Change Description: ;# ;# 1. Include critical activities, command counter verification, ;# and two hard waits before CRETICAL cmds. ;# ;# 1.4 Point of Contact: ;# FOT AUTHOR: CQ, 286-4799 ;# Author: W. Bornemann MPE +49-89-3299-3842 ;# Local contact: A.B. Galvin UMD 301-405-6208 ;# ;#*********************************************************************** ;# 2.0 Description ;# ;# 2.1 Narrative Description: S/W patch 5.6.7 ;# ;# DPU SOFTWARE PATCH NUMBER 5.6.7 ;# CTOF Halt Mode ;# ;# PLACE IN NON-VOLATILE MEMORY ;# ;# 2.2 Intended Use: ;# ;# Correction to DPU flight software (S/W Version 5.6). ;# ;# 2.3 Duration: < 10 min. ;# ;# 2.4 References: ;# ;#*********************************************************************** ;# 3.0 Instructions for Use: ;# ;# 3.1 Parameters Required: None ;# ;# 3.2 Critical Activities: ;# ;# FBDMM commands are CRITICAL Commands. ;# Correct binary translation requires use of ;# Project Data Base Version > 9.0 (i.e., after Sept 95) ;# ;# These are consecutive commands. If any of these commands fail, ;# STOP further commanding. An error in the sequencing can cause ;# a DPU RESET. ;# ;# 3.3 Special Constraints or Activities: ;# ;# As long as KEEP ALIVE power is available, this command ;# will be retained in dpu memory. ;# ;# ;# ;# ************************************************************************* ;# 4.0 STEPS: BEGIN: IF (P@CMD_STATE#TELECOMMAND = "AVAILABLE") THEN ELSE /CLEAR ;Clearing the Command Buffer. ENDIF WAIT ; NOTE value of command OK Counter (FSDTCOK) ;# 4.1 Implement s/w patch 7a, 7b, 7c, 7d, 7e /FBPERMI,020B ;make next command permanent, #11 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT ;Note value of command OK Counter (FSDTCOK) WAIT ;Next command is critical ; Patch 5.6.7a /FBDMM,D048,3000,0018,B8A1,A386,8794,92A3,A187,86A8,96A3,9087,;; 9090,9090,9090,9090,0000,0000,0000,0000,0000,0000,0000,0000,;; 0000,0000,0000,0000,0000 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT ;Note value of command OK Counter (FSDTCOK) ;Do not proceed until verification of command ;counter increment /FBPERMI,020C ;make next command permanent #12 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT ;Note value of command OK Counter (FSDTCOK) WAIT ;Next command is critical ; Patch 5.6.7b /FBDMM,8688,3000,0002,86B8,0000,0000,0000,0000,0000,0000,0000,;; 0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,;; 0000,0000,0000,0000,0000 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT ;Note value of command OK Counter (FSDTCOK) ;Do not proceed until verificaiton of command ;counter increment /FBPERMI,020D ;make next command permanent #13 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT ;Note value of command OK Counter (FSDTCOK) WAIT ;Next command is critical ; Patch 5.6.7c /FBDMM,8337,3000,0001,7373,0000,0000,0000,0000,0000,0000,0000,;; 0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,;; 0000,0000,0000,0000,0000 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT ;Note value of command OK Counter (FSDTCOK) ;Do not proceed until verificaiton of command ;counter increment /FBPERMI,020E ;make next command permanent #14 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT ;Note value of command OK Counter (FSDTCOK) WAIT ;Next command is critical ; Patch 5.6.7d /FBDMM,ED48,3000,000B,3E83,4750,7501,E903,95E9,C3C3,0000,0000,;; 0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,;; 0000,0000,0000,0000,0000 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT ;Note value of command OK Counter (FSDTCOK) ;Do not proceed until verificaiton of command ;counter increment /FBPERMI,020F ;make next command permanent #15 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT ;Note value of command OK Counter (FSDTCOK) WAIT ;Next command is critical ; Patch 5.6.7e /FBDMM,7DBE,3000,0002,ED48,0000,0000,0000,0000,0000,0000,0000,;; 0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,;; 0000,0000,0000,0000,0000 WAIT ;VERIFY BUFFER CONTENTS /SEND WAIT ;Note value of command OK Counter (FSDTCOK) ;Do not proceed until verificaiton of command ;counter increment ;#*********************************************************************** ;# 5.0 Final Constraints ;# ;# If Sensors (CTOF,MTOF,STOF) have changed from an ON to a ;# Power Off mode, then non-ops heater status may require ;# a change. ;# ;#*********************************************************************** ENDPROC