 
 #ifdef LMREMOTE_SERIAL
   PRR &= ~bit(PRUSART0);
-  Serial.begin(LMREMOTE_SERIAL); Serial.println("$UCID,lmremote"); delay(10);
-#endif
-
-  rf12_initialize(1, _rfBand);
+  Serial.begin(LMREMOTE_SERIAL); Serial.println("$UCID,lmremote"); Serial.flush();
+#endif
+
+  rf12_initialize(_rfBand);
   // Crystal 1.66MHz Low Battery Detect 2.2V
   rf12_control(0xC040);
 

  sleep_disable();
}

static void sleep(unsigned int msec)
// Code copied from Sleepy::loseSomeSleep(), jeelib
{
  unsigned int msleft = msec;

  return false;
}

static volatile bool _adcBusy;
ISR(ADC_vect) { _adcBusy = false; }

static unsigned int analogReadSleep(unsigned char pin)
{
  _adcBusy = true;
