ICU Code Load
Version 21 - Last modified 04 Feb 2019
Location
Written procedure on Docushare:
https://www.swift.psu.edu/docushare/dsweb/View/Collection-127
Further detail:
http://www.mssl.ucl.ac.uk/swift/docs/procedures/
Purpose
Load new PT table release16_5.
Steps to run
Deliveries
- Updated code load plan (this)
- *.img load images with MD5 checksums - rename these first to include the release name and split as necessary
- Edit Spacecraft RTS 62: look for "MID=5,OFFSET=946432,NUMBYTES=946432,APID=1104" and change to "MID=5,OFFSET=29520,NUMBYTES=28980,APID=1104"; look for "MID=5,OFFSET=1016704,NUMBYTES=14068,APID=1104" and change to "MID=5,OFFSET=1016704,NUMBYTES=14232,APID=1104"
- icrc_tables_r.proc
- VDD
Loads
All commanding is via Malindi or similar for verified commanding.
- First load the new Spacecraft RTS 62
load pt_config_eeprom_0e7100_v16_5_patch_1.img - [1 min MAL]
load pt_config_id_eeprom_0f8380_v16_5_patch_1.img - [1 min MAL]
start icrc_tables_r(0x391)
- [1-2 min MAL, expect no errors]
- 1 min before LOS, kill proc and:
start ortsstart(61)
UDS checks the EEPROM dump with the Ground Reference Images.
Meanwhile on the next pass
- Check on ihk page that "Memory dump" is "asleep" instead (not "alive")
start icueeprom(0x391)
- [5 min MAL, expect errors]
Changes after load
- Email uvot_cal and SDC
- Edit icueeprom.proc - change CRCs, deliver, then check again:
start icueeprom(0x391)
- Update at_pt.html
- Update ncr.html