     else
       Serial.println("RedFly ready.");
 
-    if(!redFlyCommandRequired("AT+RSI_BAND=0")) continue;
-    if(!redFlyCommandRequired("AT+RSI_INIT")) continue;
-    if(!redFlyCommandRequired("AT+RSI_NETWORK=IBSS,0,0")) continue;
-    if(!redFlyCommandRequired("AT+RSI_AUTHMODE=4")) continue;
-    if(!redFlyCommandRequired("AT+RSI_SCAN=0")) continue;
-    delay(1000);
-    if(!redFlyCommandRequired("AT+RSI_JOIN=VisSynthBox II,0,0")) continue;
-    delay(1000);
-    if(!redFlyCommandRequired("AT+RSI_IPCONF=0,168.254.20.10,255.255.0.0,168.254.10.10")) continue;
-    delay(100);
-    if(!redFlyCommandRequired("AT+RSI_LUDP=8083")) continue;
-    if(!redFlyCommandRequired("AT+RSI_UDP=168.254.10.10,8083,9083")) continue;
+    if(!redFlyCommand("AT+RSI_BAND=0")) continue;
+    if(!redFlyCommand("AT+RSI_INIT")) continue;
+    if(!redFlyCommand("AT+RSI_NETWORK=IBSS,0,0")) continue;
+    if(!redFlyCommand("AT+RSI_AUTHMODE=4")) continue;
+    if(!redFlyCommand("AT+RSI_SCAN=0")) continue;
+    if(!redFlyCommand("AT+RSI_JOIN=VisSynthBox II,0,0")) continue;
+    if(!redFlyCommand("AT+RSI_IPCONF=0,168.254.20.10,255.255.0.0,168.254.10.10")) continue;
+    if(!redFlyCommand("AT+RSI_LUDP=8083")) continue;
+    if(!redFlyCommand("AT+RSI_UDP=168.254.10.10,8083,9083")) continue;
 
     success=true;
   }

  Serial.println(msg);
}

bool redFlyInit()
{
  pinMode(redFlyReset,OUTPUT);

  digitalWrite(redFlyReset,LOW);
  delay(400);
  digitalWrite(redFlyReset,HIGH);
  delay(300);
  
  Serial1.begin(9600);
  



  Serial.begin(9600);

  lcd.home();
  lcd.println("INIT");
