This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1125: Unmodulated CW mode TX to IDLE ends in TX_END State

Part Number: CC1125

I have two frequency variants of a rf board with a CC1125. One variant for the 868 MHz band and one for the 434 MHz band. 

The same firmware runs on each variant of the board, just parameters affecting the frequency band are configured differently. 

When leaving unmodulated CW mode I observe different behaviour for the 433 and for the 868 MHz frequency band. 

An IDLE strobe leads to IDLE mode in the 868 board. On the 433 variant the CC1125 ends up in MARC_STATE = 0x34 (--> TX_END).

Modulated CW mode works as expected on both variants, so does regular packet transmission. 

I'm entering the modulated/unmodulated CW mode using this code:

    // random mode, send random data using  pn9 generator , TXLAST != TXFIRST
    writeByte = 0x02; 
    trxCC1125WriteReg(CC112X_PKT_CFG2, &writeByte, 1); 
    // infinite packet length mode
	writeByte = 0x40; 
    trxCC1125WriteReg(CC112X_PKT_CFG0, &writeByte, 1); 
	    
    // CFM enabled, write frequency word directly (custom frequency modulation enable)
    if (modulated) {
        writeByte = 0x00; // modulated carrier
    } else {
        writeByte = 0x01; // unmodulated carrier
    }
    trxCC1125WriteReg(CC112X_CFM_DATA_CFG, &writeByte, 1); 	// 0x00 = modulated 0x01 = Unmodulated

    // for continuous transmission TXFIRST != TXLAST
    // should also work if one byte is written to fifo.
    writeByte = 0; 
    trxCC1125WriteTxFifo(&writeByte, 1);

    trxCC1125CmdStrobe(CC112X_STX);

Any hints from TI experts on this one? Any help is appreciated.