fix some device cant take pic