Depends on what you mean by "bad flash". I assume you are talking about a firmware flash? How were you flashing it? (serial, ethernet, compact flash)
Any solid red lights?
Here is what we have found. We almost always flash ours via Compact Flash card. With a brand new controller, it appears that the controller is loaded, then it reboots. After the reboot, the ethernet port is loaded. You really have to watch it after the reboot because it appears that it is done, but it is not since the Ethernet port is being loaded.
That being said, if the process is interrupted after the reboot, when the ethernet port is being loaded, it will goof up the ethernet port. We have had success recovering from this. The controller sat on our desk for a couple of days without the battery. Just for fun, we gave it one last shot before dumping it in the garbage and it recovered fine. Everything works.
Now if the process was interrupted during the main controller flash, I'm afraid you are out of luck. This would be indicated by a solid red OK light.