             Modem_VerboseResponses = false;
             Modem_QuietMode = false;
         }
-
         if (strstr(Modem_CommandBuffer, ("Q1")) != NULL)
         {
             Modem_QuietMode = true;
         }
+        if (strstr(Modem_CommandBuffer, ("Q?")) != NULL)
+        {
+            C64PrintIntln(Modem_QuietMode);
+        }
 
         if (strstr(Modem_CommandBuffer, ("V0")) != NULL)
         {
             Modem_VerboseResponses = false;
         }
-
         if (strstr(Modem_CommandBuffer, ("V1")) != NULL)
         {
             Modem_VerboseResponses = true;
         }
-
+        if (strstr(Modem_CommandBuffer, ("V?")) != NULL)
+        {
+            C64PrintIntln(Modem_VerboseResponses);
+        }
+        
         if (strstr(Modem_CommandBuffer, ("X0")) != NULL)
         {
             // TODO

        {
            // TODO
        }
        if (strstr(Modem_CommandBuffer, ("&K0")) != NULL)
        {
            Modem_flowControlEnabled = false;
            EEPROM.write(ADDR_MODEM_FLOW, 0);
        }
        if (strstr(Modem_CommandBuffer, ("&K1")) != NULL)
        {
            Modem_flowControlEnabled = true;
            EEPROM.write(ADDR_MODEM_FLOW, 1);
        }
        if (strstr(Modem_CommandBuffer, ("&K?")) != NULL)
        {
            C64PrintIntln(EEPROM.read(ADDR_MODEM_FLOW));
        }
        if (strstr(Modem_CommandBuffer, ("DL")) != NULL)
        {
            Modem_Dialout("",1);

    digitalWriteFast(C64_DTR, Modem_ToggleCarrier(false));
}

// Validate and handle AT sequence  (A/ was handled already)
void Modem_ProcessCommandBuffer()
{
