         activityLed(1);
         fs20cmd(256 * stack[0] + stack[1], stack[2], value);
         activityLed(0);
-        RF_reset(0); // restore normal packet listening mode
+        rf12_config(0);
+        rf12_control(0xA000 + config.frequency); 
         break;
       case 'k': // send KAKU command: <addr>,<dev>,<on>k
         rf12_initialize(0, RF12_433MHZ);
         activityLed(1);
         kakuSend(stack[0], stack[1], value);
         activityLed(0);
-        RF_reset(0); // restore normal packet listening mode
+        rf12_config(0);
+        rf12_control(0xA000 + config.frequency); 
         break;
       case 'd': // dump all log markers
         if (df_present())

        config.frequency = value*(20*25*band);
        Serial.print("->");
        Serial.print(config.frequency);
        rf12_set(config.frequency); 
        }
        Serial.println();
        break;
      case 'g': // set network group

  addCh(msg, '0' + v % 10);
}

static void saveConfig () {
  // set up a nice config string to be shown on startup
  memset(config.msg, 0, sizeof config.msg);
