   Serial.println(F("Performing a SW reset (service changes require a reset): "));
   if (! ble.reset() ) {
     error(F("Couldn't reset??"));
+    blink(150, 0, 0);
+  } else {
+    blink(0, 150, 0);
   }
 }
 

    }
    clearMorse();
    nBrk++;
    blink(255, 150, 0);
  } else if (bSND.fell()) {
    Serial.println("snd");
    printMessage();

    //printMorseChar();
    //printMessage();
    nBrk = 0;
    blink(150, 0, 150);
  } else if (bBRK.fell()) {
    Serial.println("brk");
    if (nBrk == 0) {
