What I thought I noticed was that when I programmed and engine to have say #89, it would not put in the new engine data when crossing the sensor. Nothing happened. So I looked to why and found a previous #89. I deleted the data I had previously had in the base for #89 and the new engine, crossing the sensor, now put in the new engine data. I thought it kind of makes sense since you would not want to write over an engine # that you had previously stored in the base.
I may have missed something when I noticed what I thought was why the new engine would not put in it’s data. I’ll remember to revisit this again and test some.