So I eventually bought a DSLite and decided on a DS-X for the time being.
I flashed it to the latest firmware and it seems to be working fine-ish.
My main problem is with MarioKartDS. I have tried all regions and still the game hangs in between races on Grand Prix mode (at random). On the...