I've had the same situation, and cleaning / polishing the sd card contacts with a pencil eraser allowed it to be read and updated with iFly connect. Won't cost much to try.