       Serial.print((char*)info.GPVTG);
 
       
-      parseGPGGA((const char*)info.GPGGA);
+ 
+      if(FMT_OPT==0){ // there is a GPS
+        parseGPGGA((const char*)info.GPGGA);
+      }else{          // there are no GPS
+        parseGPGGA((const char*)GPS_FIX_INFOR);         
+      }
+      // parseGPGGA((const char*)info.GPGGA);
       parseGPRMC((const char*)info.GPRMC);    
       parseGPVTG((const char*)info.GPVTG);  
         break;

  #define SENSOR_ID_HUMIDITY_BLYNK 6
  #define SENSOR_ID_LIGHT_BLYNK 7
#endif 

enum pinSensorConfig{
  DUST_SENSOR_PIN = 8,	
  SOUND_SENSOR_PIN = A1,

      msg_tmp.concat(str_GPS_satellite);
      msg_tmp.concat("|gps-alt=");
      msg_tmp.concat(str_GPS_altitude);

//msg_tmp.concat("|gpgga=");
      //msg_tmp.concat((char*)info.GPGGA);
      //msg_tmp.concat("|gpgsa=");
