   else if(the_input.startsWith("E="))
   {
     debug_info(F("Bad NMEA"));
+  }
+  #endif
+  
+  else if(the_input.startsWith("S=") && the_input.length() >= 5) // Minimum FHUB sentence length (?)
+  {
+    queueMessage(the_input.substring(2));
+  }
+  #ifdef INPT_DEBUG_ON
+  else if(the_input.startsWith("S="))
+  {
+    debug_info(F("Bad FHx"));
   }
   #endif
   

    }
    nmea_client[i].stop();
    nmea_client[i] = nmea_server->available();
    Serial.print("Added nmea client at position ");
    Serial.println(i);
  }

  //

#define MDNS_DEBUG_ON
#define STAT_DEBUG_ON
#define INPT_DEBUG_ON
#define WIFI_DEBUG_ON
#define FILE_DEBUG_ON

//
//  Global defines
