yep, the token's ok. When I go back to using my older code that only includes the single message and counter:
snprintf (msg, 64, "my message %d", buttonPushCounter);
instead of:
int msgNum = random(NUMMSG);
char msgBfr[64]; // Sized to hold string to retrieve
strcpy_P(msgBfr, (char*)pgm_read_word(&(messages[msgNum])));
snprintf (msg, 64, "%s, %d", msgBfr, buttonPushCounter);
I don't get the error message... Ah well, I'll try to work this out.
Thanks again for you help.
Ah well...