FMU-v6X-RT (i.MX RT1176) — recurring HardFault

FMU-v6X-RT flight controller (PX4 v1.17.0) crashes and reboots randomly, every few minutes to an hour. It ran fine for 3 months before this started — no known trigger. Tested on 4 separate boards, including one powered by USB only, off the vehicle, in a different building — same fault rate. Reproduces on both our custom build and a completely stock v1.17.0 build.

When caught with a debugger, the instruction the CPU tried to run matches exactly what’s stored in flash (verified byte-for-byte), yet the CPU faults on it anyway — as if it read something different in the moment. FPU was confirmed enabled at the time of fault, ruling out the usual cause for this fault type. Nothing else was corrupted; the system just reboots and continues.

Ruled out: bad board, wiring/power/EMI, our own code, corrupted firmware image, SD card/parameters.
Logs.zip

Thank you.