Hi Guys. First Time Post. I have a dilemma that I would love some expert opinions on. I was flying my P3 around last week and on it's way back to me i clipped a small branch that flipped the drone into a (luckily) pile of leaves. Only damage was a broken prop. Also a cable that connects to the gimbal was unplugged, and the battery was thrown from the drone. After replacing the prop and plugging in the cable, I re-synced, re-calibrated, and was airborne again within minutes. The problems began after the current battery died and I tried to fly again with a new battery. The controller would not connect to the drone, but even stranger than that, the Gimbal started beeping as if it was trying to do a firmware upgrade. Pattern went like this: BB-BB-BB-BB (several times) B-B-B-B-B-B-B (Few Minutes) 1 long continuous beep (indefinitely) When i checked the logs it looked like it was trying to check the version of multiple devices to determine if an upgrade was required. I got the "multiple devices not detected" error so the firmware upgrade failed. Since I'm already on the latest firmware, i decided to just remove the firmware file from the SD card. It would give me 2 Beeps non stop without syncing. Tried the same thing without the SD card entirely and got the same results. My question is, is this the definition of a corrupt firmware and how could it be caused from a crash? I've created a ticket with DJI but i would REALLY prefer not sending it to California as their turnaround right now is 4-6 weeks. Any insight at all will be EXTREMELY helpful. Thanks for the help.