About the OMS burns ticket changes: I think a step backwards was taken there...
Reading the SCOM I looks like the OMS trim numbers are meaningless for the OMS TVC SOP, which is what controls the gimbals, and appear to only be used for the position of the ADI error needles (there's a thread somewhere in which Thorsten has the same interpretation).
Anyway, here's the relevant part:
So the trim angles should not be used in the OMS TVC control, and it appears we are using them.
Then as r2738 changed the directions of the OMS engines, I decided to check those and according to diagram 9.13 of the Space Shuttle Systems Handbook the new values are wrong. Looking at the engine positions, at least the X coordinate is wrong, both in the code and in the mesh.
According to the diagram the engine direction should be (+/-0.113203, -0.27053, 0.956033) using YP rotation order, or (+/-0.108926, -0.27228, 0.956033) for PY... and I don't know which is the correct... :uhh:
Here's the diagram:
The different engine perspective in the 2 views might be a clue... but I'm not getting it... :facepalm:
BTW, we might have the same rotation order issue with the SSME directions.