I don't have a 2GB to test it out. The 1GB works fine though... The 4GB is a no go..the System won't display the number of blocks being free for it. I'm unsure about photos on 4GB..haven't tried that out yet. Maybe in the future Nintendo will have Firmware updated to read the 4GB cards.