I have my TM1637 display wired and it correctly displays the aircrafts selected HDG. I turn my heading Rotary Encoder, the heading changes on the 7seg display (and in game) and the aircraft turns. So far so good. But after a short time in flight the 7-seg display no longer changes, it is just frozen on the previous value no matter what I do with the heading bug.
Hitting the reset button on the Arduino sets it right again some of the time, but sometimes it does nothing, and often it just results in a blanking of the display.