Chosen Solution

I’ve checked quite a few different boards and didn’t find anyone with this issue. My SP was working fine around a year ago, then after a year of sitting in the basement it would flash on for half a second then turn off, apparently a lot of things can cause this so but after buying a replacement battery and cleaning the motherboard with a toothbrush and rubbing alcohol I think I found the reason but I don’t know how to fix it

I’m not sure what this is called or how I can get it to stay in place again, but pet that should conduct the positive is loose, the rest of the motherboard seems fine

Thank you in advance if anyone knows how to help!

@leafloverdefinitely shows some corrosion damage. Try to clean it a bit better but this time use some vinegar and the toothbrush. Clean it with some distilled water after that. Use high grade isopropyl alcohol 90%+ no less than that.See if it comes clean. If it does not you will most likely have to replace that. You will need to desolder that connector and replace it. To find a replacement you might need to find a donor board. It is also possible that the ones from a DS LITE might fit. Those are very similar. If nothing else and you know how to solder, you could consider running wires from the connector to the battery.