Hi team,
My customer faced with very rare issue with CC1121 when TX part of chip stops to work. The customer can't reproduce issue in lab, but already have tens of reports from their customers. Some customers never faced with the issue, but some of them heve it once for several days.
From logs the customer see that after packet transmission CC1121 does not notify MCU about a transmission complete by IRQ pin.
The customer sure that from MCU side the processing of external IRQ pin interrupt is 100% correct because the same IRQ code in RX mode is executed normally.
After transmit waiting timeout if IRQ was not recieved the customer reads info from CC1121
Sometimes in FIFO bytes count we have 0, but sometimes same byte count like in last TX packet.
In status byre readed by SNOP cmd sometimes we have values that not listed in documentation.
When the chip in this state sometimes we have unexpected interrupts and in MARC_STATUS1 we have values 3(eWOR sync lost), 14, and 15 - last 2 values is also not listed in documentation.
When the customer resets CC1121 with nRESET pin, nothing happens, only power down-poser up cycle helps. But unfortunately the customer can't control power of CC1121 separately.
We try to add delays as mentioned there, but without any success. The problem still reproduced.