I had this issue today. Nintendont would give this error with my sdcard.
I tried to see if nintendont would work if I plugged in a fat32 usb stick. it ended up working. I ended up thinking about why the usb stick worked and not the sd card (despite both being formatted to fat32).
I ended up...