DSi XL cartridge reading problems
So my childhood dsi has been having issues reading cartridges for the past few years. I have to insert and take out the cartridge a few times before it detects it. When it does detect it, it’ll stop reading and the game will crash/freeze after a few hours, sometimes days if I’m lucky. When this happens, rebooting the system either reveals that the cartridge is no longer detected or it still shows the game, but booting into it shows an error message. I did manage to open it up to take a look, but as someone with zero experience repairing electronics, I have no idea what to look for. Any assistance would be appreciated.