Hi all, Tonight I noticed my new 3DS XL was stuck at 48% battery life according to 3DSIdent after being plugged in for about four hours. After doing some googling I found that the battery was probably unseated so I unscrewed it and reseated the battery and bam, 99% battery charge. My question is two fold: 1) What actually causes this to happen? Before I set up an FTP homebrew on the console I was taking the back off constantly to add things to the SD card. Is it possibly I've damaged something to keep it in place? 2) Is there a way to fix this or prevent it from happening again? I believe it may have happened before a week or so ago as my time and date were reset back to 1/1. I'd really like to make sure this stops happening. I can't send the console into Nintendo as I recently had the system hardmodded. I've considered springing for a mugen battery but I'm not sure if that'll fix the unseating issue and the 90 dollar price tag is a little high to go off on a hunch for fixing it. Any help you can provide would be great!