Wow. Wouldn’t have expected that. This isn’t a common fault scenario. There may be one other situation where the controller could be pinged but wouldn’t otherwise connect.
One thing to try before you upgrade the firmware, check that the storage is not full on the controller. If there are existing files, try removing them all before throwing in the towel.