Problema Arduino mega 2560 + GSM/GPRS&GPS SHIELD V2

perdona , ho fatto confusione... rifaccio tutto :

void loop() 
{
  if(started){
    //Read if there are messages on SIM card and print them.
    if(gsm.readSMS(smsbuffer, 160, n, 20))
    {
      Serial.println(n);
      Serial.println(smsbuffer);
    }
    delay(1000);
  }
};

questa parte di codice dovrebbe stampare a video il messaggio che ricevo , ma ciò non accade

se attivo il DEBUG e invio il messaggio vedo :

OK

ATT:
+CMGLRIC:
+CMT: "+393464751XXX","","12/07/02,00:35:25+08"
ciao

ma comunque non stampa a video il contenuto del LOOP()

Grazie