So for anyone who would be crawling internet in search of more info here is some update on progress.
I have somekind of communicaiton established between 2 RFM69CW@868 MHz .
So I have been sending "RafRadio" as C-String from one node to another. However I get a lot of garbage :/ My config regiisters looks following :
// rfm69_cmd(REG_BITRATEMSB,0x34, cmd_write);
// rfm69_cmd(REG_BITRATELSB,0x10, cmd_write);
rfm69_cmd(REG_BITRATEMSB,0x0D, cmd_write);
rfm69_cmd(REG_BITRATELSB,0x05, cmd_write);
// rfm69_cmd(REG_FDEVMSB,0x02, cmd_write);
// rfm69_cmd(REG_FDEVLSB,0x41, cmd_write);
rfm69_cmd(REG_FDEVMSB,0x02, cmd_write);
rfm69_cmd(REG_FDEVLSB,0x41, cmd_write);
rfm69_cmd(REG_FRFMSB,0xD9, cmd_write);
rfm69_cmd(REG_FRFMID,0x21, cmd_write);
rfm69_cmd(REG_FRFLSB,0xC2, cmd_write);
rfm69_cmd(REG_LNA,0x88, cmd_write);
rfm69_cmd(REG_RXBW,0x52, cmd_write);
rfm69_cmd(REG_AFCBW,0x8B, cmd_write);
// 0x25
rfm69_cmd(REG_DIOMAPPING1, RF_DIOMAPPING1_DIO0_01, // RX=PayloadReady | TX=TXready
cmd_write); // write command
// 0x26 (Robimy '&0xCF' poniewaz musimy sie pozbyc wartosci spod pozycji 4-5)
rfm69_cmd(REG_DIOMAPPING2, (rfm69_cmd(REG_DIOMAPPING2,0, cmd_read) & 0xCF)
| RF_DIOMAPPING2_DIO5_11,
cmd_write);
rfm69_cmd(REG_RSSITHRESH,0xEC, cmd_write);
rfm69_cmd(REG_PREAMBLEMSB,0x00, cmd_write);
rfm69_cmd(REG_PREAMBLELSB,0x05, cmd_write);
rfm69_cmd(REG_SYNCCONFIG,RF_SYNC_ON | RF_SYNC_BYTE8_VALUE, cmd_write);
rfm69_cmd(REG_SYNCVALUE1,'R', cmd_write);
rfm69_cmd(REG_SYNCVALUE2,'A', cmd_write);
rfm69_cmd(REG_SYNCVALUE3,'F', cmd_write);
rfm69_cmd(REG_SYNCVALUE4,'A', cmd_write);
rfm69_cmd(REG_SYNCVALUE5,'L', cmd_write);
rfm69_cmd(REG_SYNCVALUE6,'.', cmd_write);
rfm69_cmd(REG_SYNCVALUE7,'N', cmd_write);
rfm69_cmd(REG_SYNCVALUE8,'L', cmd_write);
rfm69_cmd(REG_PACKETCONFIG1,RF_PACKET1_FORMAT_VARIABLE | RF_PACKET1_DCFREE_WHITENING | RF_PACKET1_CRC_ON | RF_PACKET1_CRCAUTOCLEAR_OFF | RF_PACKET1_ADRSFILTERING_OFF, cmd_write);
rfm69_cmd(REG_PAYLOADLENGTH,66, cmd_write);
rfm69_cmd(REG_NODEADRS,node_addr, cmd_write);
rfm69_cmd(REG_BROADCASTADRS, 254, cmd_write);
rfm69_cmd(0x58, 0x1B, cmd_write); //RegTestLna
rfm69_cmd(REG_FIFOTHRESH, 0x8F, cmd_write);
rfm69_cmd(REG_TESTDAGC, 0x30, cmd_write);
rfm69_cmd(REG_OPMODE, RF_OPMODE_STANDBY, cmd_write);
I believe my luck on further success is not fully understanding radio communications. Could someone more experienced share some thoughts what could I do to improve this packet send/receive to not get those garbage ?