Step	Title	Time	Command	Command	Cmd	Seq	Telemetry	Telemetry	Expected	Units	Telemetry	Other	Crit	Description	Notes	RT	Tlm	Min	SIM
\#	4.35\_V2.0	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	WUSTMLUK01							commandEcho 20140		A	Expect to send 12 packets.		Y	2		
	part of optional Rev. K			WUSTMLUK02							commandEcho 20143		A	Total load size: 3696 bytes.					
				WUSTMLUK03							commandEcho 20145		A	Verify cmdResult == 1 for each packet.
				WUSTMLUK04							commandEcho 20146		A
				WUSTMLUK05							commandEcho 20148		A
				WUSTMLUK06							commandEcho 20151		A
				WUSTMLUK07							commandEcho 20152		A
				WUSTMLUK08							commandEcho 20155		A
				WUSTMLUK09							commandEcho 20157		A
				WUSTMLUK10							commandEcho 20158		A
				WUSTMLUK11							commandEcho 20160		A
				WUSTMLUK12							commandEcho 20163		A
																			
5	Load cc3x3 patch																		
5.1	Load opt\_cc3x3 patches	5	addPatch	WUCC3X3K01							commandEcho 20166		A	Expect to send 13 packets.		Y	2		
	part of optional Rev. K			WUCC3X3K02							commandEcho 20169		A	Total load size: 4620 bytes.					
				WUCC3X3K03							commandEcho 20170		A	Verify cmdResult == 1 for each packet.
				WUCC3X3K04							commandEcho 20172		A
				WUCC3X3K05							commandEcho 20175		A
				WUCC3X3K06							commandEcho 20177		A
				WUCC3X3K07							commandEcho 20178		A
				WUCC3X3K08							commandEcho 20180		A
				WUCC3X3K09							commandEcho 20183		A
				WUCC3X3K10							commandEcho 20184		A
				WUCC3X3K11							commandEcho 20187		A
				WUCC3X3K12							commandEcho 20189		A
				WUCC3X3K13							commandEcho 20190		A
																			
6	Load eventhist patch																		
6.1	Load opt\_eventhist patches	5	addPatch	WUEVHSTK01							commandEcho 20194		A	Expect to send 15 packets.		Y	2		
	part of optional Rev. K			WUEVHSTK02							commandEcho 20196		A	Total load size: 5892 bytes.					
				WUEVHSTK03							commandEcho 20199		A	Verify cmdResult == 1 for each packet.
				WUEVHSTK04							commandEcho 20200		A
				WUEVHSTK05							commandEcho 20203		A
				WUEVHSTK06							commandEcho 20205		A
				WUEVHSTK07							commandEcho 20206		A
				WUEVHSTK08							commandEcho 20208		A
				WUEVHSTK09							commandEcho 20211		A
				WUEVHSTK10							commandEcho 20213		A
				WUEVHSTK11							commandEcho 20214		A
				WUEVHSTK12							commandEcho 20217		A
				WUEVHSTK13							commandEcho 20218		A
				WUEVHSTK14							commandEcho 20220		A
				WUEVHSTK15							commandEcho 20223		A
																			
7	Load compressall patch																		
7.1	Load opt\_compressall patches	5	addPatch	WUCMPRSK01							commandEcho 20226		A	Expect to send 8 packets.		Y	2		
	part of optional Rev. K			WUCMPRSK02							commandEcho 20228		A	Total load size: 2352 bytes.					
				WUCMPRSK03							commandEcho 20231		A	Verify cmdResult == 1 for each packet.
				WUCMPRSK04							commandEcho 20232		A
				WUCMPRSK05							commandEcho 20235		A
				WUCMPRSK06							commandEcho 20237		A
				WUCMPRSK07							commandEcho 20238		A
				WUCMPRSK08							commandEcho 20240		A

8	Load txings patch																		
8.1	Load opt\_txings      patches	5	addPatch	WUTXINGK01							commandEcho 20245		A	Expect to send 15 packets.		Y	2		
	part of optional Rev. K			WUTXINGK02							commandEcho 20246		A	Total load size: 4176 bytes.					
				WUTXINGK03							commandEcho 20249		A	Verify cmdResult == 1 for each packet.
				WUTXINGK04							commandEcho 20250		A
				WUTXINGK05							commandEcho 20252		A
				WUTXINGK06							commandEcho 20255		A
				WUTXINGK07							commandEcho 20256		A
				WUTXINGK08							commandEcho 20259		A
				WUTXINGK09							commandEcho 20261		A
				WUTXINGK10							commandEcho 20262		A
				WUTXINGK11							commandEcho 20265		A
				WUTXINGK12							commandEcho 20266		A
				WUTXINGK13							commandEcho 20268		A
				WUTXINGK14							commandEcho 20271		A
				WUTXINGK15							commandEcho 20273		A

9	Load deahktrip patch																		
9.1	Load opt\_deahktrip      patches	5	addPatch	WUDHKTPK01							commandEcho 20276		A	Expect to send 7 packets.		Y	2		
	part of optional Rev. K			WUDHKTPK02							commandEcho 20279		A	Total load size: 1924 bytes.					
				WUDHKTPK03							commandEcho 20280		A	Verify cmdResult == 1 for each packet.
				WUDHKTPK04							commandEcho 20283		A
				WUDHKTPK05							commandEcho 20285		A
				WUDHKTPK06							commandEcho 20286		A
				WUDHKTPK07							commandEcho 20288		A

10	Patch the version number																		
10.1	Load the version number patch	1	addPatch	WUFSV0003D							Verify cmdResult == 1			Expect to send 1 packet.		Y	2		
											commandEcho 20293			Total load size 16 bytes.					
						.								Sets the version number to 61.					
																			
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/				
						.								wuhkl_bcom_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 == 61 decimal					
12.5	Verify BEP Boot	2.0									Check bepStartupMessage:		A			Y	2		
											bepTickCounter $<10$; version=61;		A						
											watchdogFlag = 0		A						
											patchValidFlag =1		A						
											warmbootFlag = 1		A						
											Check swHousekeeping messages:								
											startingBepTickCounter $< 10$;		B						
											endingBepTickCounter=		B						
											startingBepTickCounter+ $\sim$645;								
											version = 61		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
																			
