I just picked up my JeeLink after a few days of nothing, but it doesn't work properly anymore. The first thing I did was upload the RF12demo sketch. However, after the line (note: I erased the EEPROM to see if that was the problem, so these are default settings):
[RF12demo.3] A i1 g212 @ 433 MHz
It does nothing. It doesn't respond to commands (e.g. the led on/off command), doesn't show packets.
I tried to debug it to look where it fails:
void setup() {
activityLed(1); // < goes on
delay(1000);
Serial.begin(57600);
Serial.print("\nRF12demo.3;
activityLed(0); // < and goes off
delay(1000);
if (rf12config()) {
Serial.print("!!!"); // isn't printed
config.nodeId = eepromreadbyte(RF12EEPROMADDR);
config.group = eepromreadbyte(RF12EEPROMADDR + 1);
} else {
Serial.print("???"); //isn't printed
config.nodeId = 0x41; // node A1 @ 433 MHz
config.group = 0xD4;
saveConfig();
}
activityLed(1); // doesn't go on anymore
dfinitialize();
showHelp();
}
I've got no idea what the problem is. It can't be the serial communication since I'm able to upload new sketches. I also tried disabling dataflash (didn't help).
