I wasn't able to flash from the 1GB Integral, but I was able to flash from a 1GB Sandisk, both FAT32 formatted using the same cardreader. That would seem to indicate that in my case the problem was with the SD card and not with the cardreader, contrary to your experience.