Here's an update on the IBEX time stamp issue.

Last night's apogee contact was nominal although the  MAESTRO time stamps were still 1 January 1970. We verified that the apogee maneuver executed nominally and uplinked the orbit 540 ATS. We now have commands on board until 14 September. Apart from the erroneous time stamps, the spacecraft is in good health. And the Lo and Hi teams reported that the last orbit's science data looks nominal.

Many of you know that there's a table on board the spacecraft which has entries up until 2020 and when we got to 1 January 2021, the DOY in the secondary header did not reset to 1 but continued to 367 and incremented each day thereafter. The year remained at 2020. This had no noticeable effect on the spacecraft and MAESTRO created correct 2021 timestamps. SOC algorithms were tweaked to handle the greater than 366 DOYs. Northrop Grumman engineers looked into whether we would need to update the table at some point or whether we could live with 2020 + >366 DOYs for the remainder of the mission. It was thought that we could live without updating FSW or the on board table.

However, on August 24 i.e 2020 DOY 602 (or 2021 DOY 236), the year in the spacecraft secondary header jumped from 2020 to 2026 and the DOY jumped from 602 to 13948. 2026 DOY 13948 decodes to 9 March 2064 which is well past the maximum Unix time (number of seconds after 1 January 1970 00:00 UTC) that can be represented by a 32 bit signed integer value (2^31-1 = 2147483647 = 19 January 2038). Since MAESTRO could not cope with dates/times so far in the future, it set them to 0 i.e. 1 January 1970 00:00 UTC.

We still do not know why there was a jump in the secondary header values on 24 August. NG has performed some testing of the FSW code and has been able to generate time stamps in the far future. One possible cause is that the code is looking at memory outside the confines of the time definition lookup table. Analysis is ongoing.

We are considering a number of paths forward, including:
That's some food for thought!

Thanks everyone for your support.
Nigel