Dell laptop freezes up while running on internal battery how to Fix?
Updating the BIOS software should fix the issue. Please find the link below from where you can download the BIOS software. I request you to connect the Ac adapter while updating and please do not use the system until it restarts after the update.
If possible I would also request you check for system functionality with a known good battery.