I decided to recheck mine and I was mistaken, it didn't flash. I was maybe mislead by my inexperience of flashing the m series controller.
I reflashed the older file and although it flashed, now the drive can't be turned on by any of my HMIs (DP240, E160 and whatever the one with is called)
The drive can still be turned on by the besst tool and shows all the expected info as can 2 out of the 3 displays.
I can also do a motor calibration and it moves the motor, probably going to have to bust out the canbus dongle and have a closer look.
I'm not entirely sure how this has happened, but it's obviously an issue that could happen if we're flashing controllers.
I've swapped the main bus connection to the controller and that didn't make a difference.
Swapping my M600 motor back in worked with the DP241 and E160 controllers but after plugging in the DP C2320.C it is now unresponsive too.
There is also a high pitch buzz coming from the E160 controller and the display kind of flickers on and off.
I think there is damage on the controller board although how this can happen I have no idea:
View attachment 87637
Looks like bulging on the package
here's the whole controller:
View attachment 87638