Problemone con PROGMEM :(

Questa l'ho corretta sopra, mancava una tonda:

#define VDIM(v) (sizeof(v)/sizeof((v[0]))

Se non metti tutto il codice, tu hai scritto IR, io che ne sò che cosa è.
Tu devi fare le "associazioni":

if ( readString.indexOf("C=30") > 0 )
            ReadFlash(C30,VDIM(C30));           
if ( readString.indexOf("C=29") > 0 )
            ReadFlash(C29,VDIM(C29));