Since you got "blank" frames instead of underexposed frames we can probably rule out a battery issue (unless 1/500th of a second would have produced a blank frame).

Ken