@ct: to see more debuggingf info, coud you run another test with the following changes, please?
At line 101, please replace this:
// fifo.queue((byte*)radio.DATA, radio.CHANNEL, -radio.RSSI, radio.FEI, lastRx - stations[curStation].lastRx);
with this:
radio.DATA[8] = 0x55;
fifo.queue((byte*)radio.DATA, radio.CHANNEL, -radio.RSSI, radio.FEI, lastRx - stations[curStation].lastRx);
and please post the logs. It will contain some garbage, but I might find out what happens. I have some ideas at least.
EDIT: now that I could take some time to look at the code a little, I'm starting to remember an important bit. I always had a hard time getting my Moteino receiver to sync with my transmitter. More precisely, had a hard time syncing them when I used the TX code modified for the Davis receiver/console. So now it's more like Davis or RFM69 on the RX side, but not both... Additional transmitters are most useful as cheap replacements for the factory ones. And they seem to work as one just fine. That doesn't mean I don't want to make it work like you're using it now (RFM69 to RFM69). But it will be hard. If you're willig to cooperate some more (mostly with logs, I think), I think we'll find a solution.