Step	Title	Time	Command	Command	Cmd	Seq	Telemetry	Telemetry	Expected	Units	Telemetry	Other	Crit	Description	Notes	RT	Tlm	Min	SIM
\#	4.34\_\textcolor{black}{V2.1}	Req	Description	Mnemonic	EGSE	Key	Description	Mnemonic	Value		EGSE	Verifier				Con	Fmt	Alt	Pos
																			
1	Verify current ACIS status																		
1.1	Verify HW LEDs	2.0					BEP Select	1STAT4ST	0 or 1				2	0/1 indicates BEP A/B is selected		Y	2		
							BEP Not in Reset	1STAT5ST	1				2	1 means BEP not in reset					
							BEP FIFO Not Full	1STAT6ST	1				2	1 means FIFO not full					
							BEP FIFO Not Empty	1STAT7ST	0				2	0 means FIFO empty					
1.2	Verify SW LEDs	2.0					BEP is running	1STAT0ST	0 or 1				2	this bit toggles to indicate BEP is running					
							Science run status	1STAT1ST	1				2	1 means science idle					
							Watchdog boot	1STAT2ST	1				2	1 means no watchdog boot					
							BEP initialization	1STAT3ST	0				1	0 means BEP SW is running		Y	2		
2	Reset the Patchlist																		
2.1	Empty the Patchlist	1	removePatches	AUALLPATCH							Verify cmdResult == 1		A			Y	2		
											commandEcho 326								
2.2	Read the empty Patchlist	1	dumpPatchlist	RU\_0000001							Verify cmdResult == 1		B	bepReadReply, ACIS EGSE verifies		Y	2		
											commandEcho 65			single packet reply					
3	Load Standard Patches																		
3.1	Load standard Rev. H	5	addPatch	WUSTANDH01							commandEcho 19197		A	Expect to send 43 packets.		Y	2		
	patches			WUSTANDH02							commandEcho 19198		A	Total load size: 5032 bytes.					
				WUSTANDH03							commandEcho 19200		A	Verify cmdResult == 1 for each  packet					
				WUSTANDH04							commandEcho 19203		A						
				WUSTANDH05							commandEcho 19205		A						
				WUSTANDH06							commandEcho 19206		A						
				WUSTANDH07							commandEcho 19209		A						
				WUSTANDH08							commandEcho 19210		A						
				WUSTANDH09							commandEcho 19212		A						
				WUSTANDH10							commandEcho 19215		A						
				WUSTANDH11							commandEcho 19217		A						
				WUSTANDH12							commandEcho 19218		A						
				WUSTANDH13							commandEcho 19220		A						
				WUSTANDH14							commandEcho 19223		A						
				WUSTANDH15							commandEcho 19224		A						
				WUSTANDH16							commandEcho 19227		A						
				WUSTANDH17							commandEcho 19229		A						
				WUSTANDH18							commandEcho 19230		A						
				WUSTANDH19							commandEcho 19233		A						
				WUSTANDH20							commandEcho 19234		A						
				WUSTANDH21							commandEcho 19236		A						
				WUSTANDH22							commandEcho 19240		A						
				WUSTANDH23							commandEcho 19243		A						
				WUSTANDH24							commandEcho 19245		A						
				WUSTANDH25							commandEcho 19246		A						
				WUSTANDH26							commandEcho 19248		A						
				WUSTANDH27							commandEcho 19251		A						
				WUSTANDH28							commandEcho 19253		A						
				WUSTANDH29							commandEcho 19254		A						
				WUSTANDH30							commandEcho 19257		A						
				WUSTANDH31							commandEcho 19258		A						
				WUSTANDH32							commandEcho 19260		A						
				WUSTANDH33							commandEcho 19263		A						
				WUSTANDH34							commandEcho 19265		A						
				WUSTANDH35							commandEcho 19266		A						
				WUSTANDH36							commandEcho 19268		A						
				WUSTANDH37							commandEcho 19271		A						
				WUSTANDH38							commandEcho 19272		A						
				WUSTANDH39							commandEcho 19275		A						
				WUSTANDH40							commandEcho 19277		A						
				WUSTANDH41							commandEcho 19278		A						
				WUSTANDH42							commandEcho 19280		A						
				WUSTANDH43							commandEcho 19283		A						
		
4	Load smtimedlookup patch																		
4.1	Load opt\_smtl patches	5	addPatch	WUSTMLUJ01							commandEcho 19286		A	Expect to send 12 packets.		Y	2		
	part of optional Rev. J			WUSTMLUJ02							commandEcho 19289		A	Total load size: 3696 bytes.					
				WUSTMLUJ03							commandEcho 19290		A	Verify cmdResult == 1 for each packet					
				WUSTMLUJ04							commandEcho 19292		A
				WUSTMLUJ05							commandEcho 19295		A
				WUSTMLUJ06							commandEcho 19296		A
				WUSTMLUJ07							commandEcho 19299		A
				WUSTMLUJ08							commandEcho 19301		A
				WUSTMLUJ09							commandEcho 19302		A
				WUSTMLUJ10							commandEcho 19305		A
				WUSTMLUJ11							commandEcho 19306		A
				WUSTMLUJ12							commandEcho 19308		A
																			
																																				
																																				
																																				
																																				
																																				
																																				
5	Load cc3x3 patch																		
5.1	Load opt\_cc3x3 patches	5	addPatch	WUCC3X3J01							commandEcho 19313		A	Expect to send 13 packets.		Y	2		
	part of optional Rev. J			WUCC3X3J02							commandEcho 19314		A	Total load size: 4620 bytes.					
				WUCC3X3J03							commandEcho 19316		A	Verify cmdResult == 1 for each  packet					
				WUCC3X3J04							commandEcho 19319		A
				WUCC3X3J05							commandEcho 19320		A
				WUCC3X3J06							commandEcho 19323		A
				WUCC3X3J07							commandEcho 19325		A
				WUCC3X3J08							commandEcho 19326		A
				WUCC3X3J09							commandEcho 19329		A
				WUCC3X3J10							commandEcho 19330		A
				WUCC3X3J11							commandEcho 19332		A
				WUCC3X3J12							commandEcho 19335		A
				WUCC3X3J13							commandEcho 19336		A
																			
6	Load eventhist patch																		
6.1	Load opt\_eventhist patches	5	addPatch	WUEVHSTJ01							commandEcho 19341		A	Expect to send 15 packets.		Y	2		
	part of optional Rev. J			WUEVHSTJ02							commandEcho 19342		A	Total load size: 5892 bytes.					
				WUEVHSTJ03							commandEcho 19344		A	Verify cmdResult == 1 for each  packet					
				WUEVHSTJ04							commandEcho 19347		A
				WUEVHSTJ05							commandEcho 19349		A
				WUEVHSTJ06							commandEcho 19350		A
				WUEVHSTJ07							commandEcho 19353		A
				WUEVHSTJ08							commandEcho 19354		A
				WUEVHSTJ09							commandEcho 19356		A
				WUEVHSTJ10							commandEcho 19359		A
				WUEVHSTJ11							commandEcho 19360		A
				WUEVHSTJ12							commandEcho 19363		A
				WUEVHSTJ13							commandEcho 19365		A
				WUEVHSTJ14							commandEcho 19366		A
				WUEVHSTJ15							commandEcho 19369		A

7	Load compressall patch																		
7.1	Load opt\_compressall patches	5	addPatch	WUCMPRSJ01							commandEcho 19372		A	Expect to send 8 packets.		Y	2		
	part of optional Rev. J			WUCMPRSJ02							commandEcho 19375		A	Total load size: 2352 bytes.					
				WUCMPRSJ03							commandEcho 19377		A	Verify cmdResult == 1 for each  packet					
				WUCMPRSJ04							commandEcho 19378		A
				WUCMPRSJ05							commandEcho 19380		A
				WUCMPRSJ06							commandEcho 19383		A
				WUCMPRSJ07							commandEcho 19384		A
				WUCMPRSJ08							commandEcho 19387		A


8	Load txings patch																		
8.1	Load opt\_txings      patches	5	addPatch	WUTXINGJ01							commandEcho 19390		A	Expect to send 13 packets.		Y	2		
	part of optional Rev. J			WUTXINGJ02							commandEcho 19392		A	Total load size: 3432 bytes.					
				WUTXINGJ03							commandEcho 19395		A	Verify cmdResult == 1 for each  packet					
				WUTXINGJ04							commandEcho 19397		A
				WUTXINGJ05							commandEcho 19398		A
				WUTXINGJ06							commandEcho 19401		A
				WUTXINGJ07							commandEcho 19402		A
				WUTXINGJ08							commandEcho 19404		A
				WUTXINGJ09							commandEcho 19407		A
				WUTXINGJ10							commandEcho 19409		A
				WUTXINGJ11							commandEcho 19410		A
				WUTXINGJ12							commandEcho 19412		A
				WUTXINGJ13							commandEcho 19415		A
9	Load deahktrip patch																		
9.1	Load opt\_deahktrip      patches	5	addPatch	WUDHKTPJ01							commandEcho 19419		A	Expect to send 7 packets.		Y	2		
	part of optional Rev. J			WUDHKTPJ02							commandEcho 19421		A	Total load size: 1924 bytes.					
				WUDHKTPJ03							commandEcho 19422		A	Verify cmdResult == 1 for each  packet					
				WUDHKTPJ04							commandEcho 19425		A
				WUDHKTPJ05							commandEcho 19426		A
				WUDHKTPJ06							commandEcho 19428		A
				WUDHKTPJ07							commandEcho 19431		A

10	Patch the version number																		
10.1	Load the version number patch	1	addPatch	WUFSV0003C							Verify cmdResult == 1			Expect to send 1 packet.		Y	2		
											commandEcho 19437			Total load size 16 bytes.					
						.								Sets the version number to 60.					
																			
11	Dump Installed Patches																		
11.1	Dump Patchlist	1	dumpPatchlist	RU\_0000001							Verify cmdResult == 1			bepReadReply		Y	2		
											commandEcho 65			ACIS EGSE verifies reply against file 
						.								/home/jennyg/Data/Reference/PatchDumps/				
						.								wuhjk_acom_compare.dumpedPatches.1.dat				
12	Activate Patches																		
12.1	Set Boot Modifier off	0.1	DPA FS Boot Mod.	1BMODIBM(0)										disables uplink boot		Y	2		
12.2	Set Warm Boot Flag on	0.1	DPA Warm Boot	1WRMBTSB(1)												Y	2		
12.3	Halt BEP	0.1	Halt BEP	1RSETIRT(1)												Y	2		
12.4	Restart BEP	1	Restart BEP	1RSETIRT(0)							bepStartupMessage			ACIS EGSE verifies		Y	2		
						.								``version'' field == 60 decimal					
	
	
12.5	Verify BEP Boot	2.0									Check bepStartupMessage:		A			Y	2		
											bepTickCounter $<10$; version=60;		A						
											watchdogFlag = 0		A						
											patchValidFlag =1		A						
											warmbootFlag = 1		A						
											Check swHousekeeping messages:								
											startingBepTickCounter $< 10$;		B						
											endingBepTickCounter=		B						
											startingBepTickCounter+ $\sim$645;								
											version = 60		A						
12.6	Verify HW LEDs	2.0					BEP Select	1STAT4ST	0 or 1				2	0/1 indicates BEP A/B is selected		Y	2		
							BEP Not in Reset	1STAT5ST	1				2	1 means BEP not in reset					
							BEP FIFO Not Full	1STAT6ST	1				2	1 means FIFO not full					
							BEP FIFO Not Empty	1STAT7ST	0				2	0 means FIFO empty					
							
12.7	Verify SW LEDs	2.0					BEP is running	1STAT0ST	0 or 1				2	this bit toggles to indicate BEP is running					
							Science run status	1STAT1ST	1				2	1 means science idle					
							Watchdog boot	1STAT2ST	1				2	1 means no watchdog boot					
							BEP initialization	1STAT3ST	0				1	0 means BEP SW is running		Y	2							
	
13.0	Execute DEA HK run
13.1	Load Board 11 DEA HK     	1   	loadDeaBlock	WD00001024							                                        Verify cmdResult == 1		B	Load Fullhouse DEA housekeeping	   	   	1or2
   	                         	    	            	            	            	            	            	            	            	      	commandEcho 225	            	            	parameter block into slot 4
13.2	Start DEA Hkp run     	1   	startDEA	XDZ0000005							Verify cmdResult == 1		B 		   	   	1or2
   	                         	    	            	            	            	            	            	            	            	      	commandEcho 18
											confirm DEAhk values
	
14	Contingency FIFO Clear																		
																			
14.1-C	Fix FIFO Command	1	clearFIFO	FF_FIXFIFO							Verify:		A	Expect to send 1 packet of 512 bytes		Y	2
											cmdResult = NO_HANDLER		2			Y	2
											commandEcho 0 UNUSED		2			Y	2
																																	
																																	
14.2-C	Verify HW LEDs	2.0					BEP FIFO Not Full	1STAT6ST	1				2	1 means FIFO not full
							BEP FIFO Empty	1STAT7ST	0				2	0 means FIFO empty
																			
