looks like dirt in the contact pins of the battery
Contact pins may fail when the Phantom 2 Vision is still in the air, triggeringan "Invalid Battery" warning. This causes autopilot to receive a “0” battery level, triggering the auto-landing failsafe. After updating to Autopilot (v1.05) and Central Board (v.1.0.1.18), the “Invalid Battery” warning will not occur in-flight, even if contact pins fail. This will prevent auto-landing. Autopilot will provide warnings if battery voltage drops lower than 10.65V(Autopilot can track battery percentage with and without the contact pins). If using iOS app v1.0.29, a message box will pop up to warn that "There has been a battery communication failure. Please fly carefully and bring your Phantom 2 Vision back to you ASAP.”
PS:The Phantom 2 Vision is "Ready To Fly," "Ready to Capture" and "Ready to Share" but it is still an aircraft. Keeping contact needles and pads clean is very important. Any dirt and dust may cause a communication failure.