Arduino + CC1101 (Anaren A1101R09A module) apparently sending but not receiving

I'm trying to implement a simple TX -> RX application using two boards with ATmega328p and TI's CC1101 radio (tried both with a custom implementation and with a Anaren A1101R09A module).

I followed these examples Arduino : use a Texas CC1101 – Erwan's Blog, only changing the frequency to 915MHz to suit my modules.

On the TX side, serial outputs:

start
initializing...
CC1101_PARTNUM 0
CC1101_VERSION 20
CC1101_MARCSTATE 1
device initialized
CC1101_MARCSTATE 1
0 sent ok :slight_smile:
CC1101_MARCSTATE 13
1 sent ok :slight_smile:
CC1101_MARCSTATE 13
2 sent ok :slight_smile:

and so on, which makes me think that the data is being sent correctly.

On the RX side, the terminal output is just:

start
CC1101_PARTNUM 0
CC1101_VERSION 20
CC1101_MARCSTATE 1
device initialized
packet received
CC1101_RSSI 137
CC1101_LQI 63

and nothing more

This first "packet receive" message appears right after device initialization, even when the TX device is off. Also, after this output, there's no more message over serial, which means that the device is not receiving packets.

All the pins are correctly assigned and connected.

Any clues?

Thanks.