Add battery detection fallback