The stock card is notoriously low quality and often fails. Buy a high-quality microSD card (4GB-16GB is sufficient). Card Reader: To connect the microSD card to your PC.
Some "Famiclone" tier M3 devices have permanent internal memory and no SD slot, making them incompatible with custom firmware. Installation Guide (Verified Community Method) sup m3 custom firmware verified