Very sad to hear anyone losing their bird. I've had 4 DJI batteries die exactly the same way yours did. Battery 100% charged to start and all of a sudden rapid discharge and early landing. I keep my battery posts very clean, even the female terminals on the battery. Use 400 grit sandpaper folded...