7 BLOWN PORTS IN LESS THAN A WEEK!?!? What a joke.

@TriDragon, I also find this part very interesting:

According to @nenik in V5 motor wiring thread, FPGA is handling motor communication interface:

Could it be that I/O block on the FPGA has multiple paths for input data and in some cases not all paths are destroyed by an ESD and, if firmware update reconfigured which paths are utilized, then some ports are potentially recoverable?