****************************************************************** * ESIC FM EEPROM SOFTWARE CHANGE LIST * * MODIFICATIONS TO PREVIOUS VERSION * ******************************************************************
------------------------------------------------------- ESIC FM EEPROM SOFTWARE, VERSION 2.27C, FLIGHT PATCHES -------------------------------------------------------
Jan 14 1998, AMD released the Esic FM EEprom 2.27c patches * Recovery procedure for ESIC right MAM component sync to spin (Patch 5) * Recovery procedure for ESIC right MASS event data handling (Patch #4) ------------------------------------------------------- ESIC FM EEPROM SOFTWARE, VERSION 2.27B, FLIGHT PATCHES ------------------------------------------------------- Dec 19 1997 * AMD Upgraded iel.asm for right FGM components support for PAD PXs Dec 18 1997, AMD released the Esic FM EEprom ver 2.27b patches * Introduced a new patches.asm file to be linked in the spare space after last.obj file. * Put in the patches file the right mass sorting criteria. * Overwrote the wrong mass sorting criteria in p-mass.asm file by putting fitting nops and the jump to the mass sorting routine in the patches file. * Put also in the p-mass file the conditional assembly to stripe out the patches for a new full upload (from 2.28 up). * Fixed the right magnetometer data sampling forcing off the fgm_test_f in the INIT_IEL routine (iel.asm file). --------------------------------------- ESIC FM EEPROM SOFTWARE, VERSION 2.27 --------------------------------------- Sep 11 1997, AMD released the Esic FM EEprom ver 2.27 * Revised TLM allocation tables according to Klecker's tests (Fax 10-09-97) * Considered only odd spins for SM trigger evaluation. * Fixed density fetching from P6 (PUT_DEN) for SM trigger evaluation. * Added current LSW spin and format counters in the P58 status pkts. * Added new spin prompting to BM task in CHK_SPIN function, fixing P58 transmission. --------------------------------------- ESIC FM EEPROM SOFTWARE, VERSION 2.26 --------------------------------------- * Version 226b Scratch memory trigger by P6 density checking. * Burst memory support starting from Cis-1 CAI v2.20 BURST.ASM - Upgraded v2.20 to ESIC. Cis-2 related duties removed, but SM-2 partition handling code left-in. Increasead watch dog time. Fully revised BT_TM sub-task. TLM.ASM - revised HK sampling of BM related vars and placed GETB_BLK code to get data from scratch memory when in playback mode. CIS.ASM - added one word at the beginning of large count data ctr22_b sub-buffers; sub-buf and mode change posted to BM_TASK P-MOM.ASM - BM Trigger duties introduced. ERR.ASM - added e_SE_BM_CMD error: bad BM cmd and e_SE_BMLOST error: burst prod lost. acccording to CAI v2.16 --------------------------------------- ESIC FM EEPROM SOFTWARE, VERSION 2.25 --------------------------------------- * Fix skipping of 32nd e-step counts. in P33 and P35 - according to CIS CAI v2.16 961206 * Fix r10-trashing error in P-EVTS subtask error handler -according to CIS CAI v2.20 970311 * Fully revised T-op.asm (PXs TLM allocation) * Added RPA switching ON/OFF for the RPA/MAG sweeps. * Fixed bug causing P05 hold * Products remapping, new High res 3Ds and RPA 3Ds updating for energies: P37: Compressed 3D Proton.....(88a,31e,1m) P38: Compressed 3D Alphas.....(88a,31e,2m) P39: Compressed 3D He+........(88a,31e,3m) P40: Compressed 3D O+.........(88a,31e,4m) P41: 3D Proton...............(128a,31e,1m) P42: 3D Alphas...............(128a,31e,2m) P43: 3D He+..................(128a,31e,3m) P44: 3D O+...................(128a,31e,4m) P45: Compressed 3D Proton....(128a,31e,1m) P46: Compressed 3D Alphas....(128a,31e,2m) P47: Compressed 3D He+.......(128a,31e,3m) P48: Compressed 3D O+........(128a,31e,4m) P49: 3D Proton................(96a,31e,1m) P50: 3D Alphas................(96a,31e,2m) P51: 3D He+...................(96a,31e,3m) P52: 3D O+....................(96a,31e,4m) P53: 3D Proton................(32a,31e,1m) P54: 3D Alphas................(32a,31e,2m) P55: 3D He+...................(32a,31e,3m) P56: 3D O+....................(32a,31e,4m) --------------------------------------- ESIC FM EEPROM SOFTWARE, VERSION 2.24 --------------------------------------- * Energy Interleaved momenta computation & one mass per spin for P7. Note that is still possible in flight to switch back to interleaved masses - one mass in 4 spins -. * Added 7.5 deg start-up phase * Increased operational modes to 16. * New 3Ds P43..P50 added (numbering and energies will be revised in next ver.) P43: 3D Proton....(96a,16e,1m) P44: 3D Proton....(32a,16e,1m) P45: 3D Alphas....(96a,16e,2m) P46: 3D Alphas....(32a,16e,2m) P47: 3D He+.......(96a,16e,3m) P48: 3D He+.......(32a,16e,3m) P49: 3D O+........(96a,16e,4m) P50: 3D O+........(32a,16e,4m) * RPA operation supported by alternate sweep * Defined table for 128A products * Installed energies efficiencies tables based on Lynn's files of 7/97. by Dave Curtis. * TLM HBR dummy synchronization delay --------------------------------------- ESIC FM EEPROM SOFTWARE, VERSION 2.23 --------------------------------------- * Install revised trigonometric tables (T-COSA.ASM...T-COSINB.ASM) from Dave Curtis run 10/03/97 * Fix P42 mass # sampling * Removed alternate sweep request in all O.T. - Checksums in tables updated as well. * Updated all 3D products supporting 16 energies for last step average suppression (P-3D.ASM) * Updated P8 for last step average suppression (P-MASS.ASM) * Updated P35 for last step average suppression (P-CIS.ASM) * Released as v2.23 on 14/03/97 by AMD.