The problem with the AmigaOne XE is likely to be the battery alright. With my AmigaOne SE, I've also found that the battery runs down very quickly if the system is left unplugged (the SE has more flaws than the XE however, so that may not apply for you).