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.

BOOSTXL-CC1125: WMBUS, T1, optimal settings

Part Number: BOOSTXL-CC1125
Other Parts Discussed in Thread: WMBUS, CC1125, CC1125EM-868-915-RD

Hello TI engineers,

I’m using BOOSTXL-CC1125 in wmbus, T1 mode. Carrier Frequency is 868.95, symbol rate 100ksps, RX filter BW 250 kHz, modulation FSK-2, deviation 50 kHz. Device which I’m trying to read is Diehl’s Hydrometer.

This device sends 3-out-of-6 encoded data, every 8 seconds, where first 18 bytes are identical. This however doesn't happen, it seems as every 6th byte has an error, producing invalid symbols for 3-out-of-6 coding. Here are samples:

14:40:58.639 | 36 57 1c 39 c3 8f 73 ab 26 69 a6 9a 69 a6 9a 5f f3 c6 [cut]

14:41:16.155 | 36 57 1c 39 c3 8f 63 2b 26 69 a6 9a 69 a6 9a 57 f2 96 [cut]

14:41:25.028 | 36 57 1c 39 c3 8f 73 2b 26 69 a6 9a 69 a6 9a 5b b3 c6 [cut]

14:41:33.029 | 36 57 1c 39 c3 8b 71 2b 26 69 a6 9a 69 a6 9a 5a d3 4b [cut]

14:41:41.840 | 36 57 1c 39 c3 8f 63 2b 26 69 a6 9a 69 a6 9a 75 e6 96 [cut]

14:41:50.122 | 36 57 1c 39 c3 8f 63 2b 26 69 a6 9a 69 a6 9a 75 f6 96 [cut]

14:41:59.012 | 36 57 1c 39 c3 8f 73 2b 26 69 a6 9a 69 a6 9a 5e d3 c6 [cut]

14:42:08.231 | 36 57 1c 39 c3 8b 63 2b 26 69 a6 9a 69 a6 9a 55 f2 96 [cut]

14:42:17.073 | 36 57 1c 39 c3 8b b1 8b 26 69 a6 9a 69 a6 9a 5a d2 ce [cut]

14:42:25.746 | 36 57 1c 39 c3 8b 73 ab 26 69 a6 9a 69 a6 9a 5a d3 4b [cut]

14:42:34.621 | 36 57 1c 39 c3 8f 63 2b 26 69 a6 9a 69 a6 9a 55 f2 96 [cut]

14:42:42.620 | 36 57 1c 39 c3 8b f3 ab 26 69 a6 9a 69 a6 9a 5a d2 cf [cut]

14:42:51.432 | 36 57 1c 39 c3 8b 73 2b 26 69 a6 9a 69 a6 9a 5a d3 c7 [cut]

14:42:59.714 | 36 57 1c 39 c3 87 63 2b 26 69 a6 9a 69 a6 9a 55 e6 96 [cut]

14:43:08.603 | 36 57 1c 39 c3 87 63 2b 26 69 a6 9a 69 a6 9a 7f a2 96 [cut]

14:43:17.822 | 36 57 1c 39 c3 8f 63 2b 26 69 a6 9a 69 a6 9a 55 f2 96 [cut]

Settings were based on SmartRF 7, 2017-03-10, Version 2.6.0, “Generic 868/915/920MHz”, ‘Bit rate 200kbps, 4-GFSK, max throughput (869MHz)’ and then modifying for Wmbus, T1 needs.

I have also tried to apply settings from your WMBUS wiki page: http://processors.wiki.ti.com/index.php/Category:WMBUS#Suggested_WMBUS_settings_for_CC1125_40_MHz but with these I wasnt able to get anything. At least I see problem already in sync word config:

ADDRESS REGISTER WMBUS_T

0x0004 SYNC3 0

0x0005 SYNC2 0

0x0006 SYNC1 A8

0x0007 SYNC0 3D

0x0008 SYNC_CFG1 9

0x0009 SYNC_CFG0 0B

A8 3D -> 10101 00000111101

where WMBUS, T1 mode has sync word: n x (01) 0000111101 ; n >= 19. Even after correcting sync word config to:

SYNC1 54

SYNC0 3D

SYNC_CFG1 0B

SYNC_CFG0 08

I still do not get packets with your recommended settings.

Problem is a bit similar to this thread here: https://e2e.ti.com/support/wireless_connectivity/proprietary_sub_1_ghz_simpliciti/f/156/t/192727 but in this case, I’m using CC1125, where I would expect this works.

Could you please help me with following:

  • Is BOOSTXL-CC1125 valid board for this operation? (note, I’ve tried with two of them)

  • Is it possible to acquire your recommended settings for WMBUS, T1 mode, as a template for SmartRF studio 7? I have tried to reset device, and then to apply settings from your wiki, but I did not have success in that case as well

If you have some other ideas, or need further info from me, please feel free to say.

Thanks,

Matija

  • CC1125 booster pack can be used to receive wM-Bus T1 packets. We do not have a T1-mode template for Studio (a good idea though). We have several of the major metering companies in Europe using CC1125 for wM-Bus (N, C, S, and T-mode). As for T-mode the settings in the Wiki are being used so we know they work. The only thing I can suggest is that you go over the settngs once more and check for typos. I am currently out of office so I cannot do any measurements in the lab, but if you don't have any success this week send a follow-up mail in this thread on Monday and I will look into this again. In that case, save the configuration (File -> Save Cfg) and include the xml file.
  • Thanks for the feedback. Sure, I will go once again through all settings. Could you just please advice what should I use for 'template' for these settings? What I was actually doing so far, I would load any config, reset device, then manually edit xml config file only with registers from the wmbus wiki. What I actually fear is what happens with those registers which are not a) managed by RF studio (in a sense they cannot be set at all as there is no option for the register) b) set by RF studio (in a sense RF studio can set this register, but it is not set in config)

    Thanks,

    Matija
  • I'm attaching two configs. First one is referenced in the first post (

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE configuration SYSTEM "C:/Program Files (x86)/Texas Instruments/SmartRF Tools/SmartRF Studio 7/config/xml/configdata.dtd"[]>
    <dcpanelconfiguration>
        <Devicename>CC1125</Devicename>
        <Description>Saved configuration data</Description>
        <registersettings>
            <Register>
                <Name>AGC_CFG0</Name>
                <Value>0xc0</Value>
            </Register>
            <Register>
                <Name>AGC_CFG1</Name>
                <Value>0xa9</Value>
            </Register>
            <Register>
                <Name>AGC_CFG2</Name>
                <Value>0x60</Value>
            </Register>
            <Register>
                <Name>AGC_CFG3</Name>
                <Value>0x83</Value>
            </Register>
            <Register>
                <Name>AGC_CS_THR</Name>
                <Value>0xec</Value>
            </Register>
            <Register>
                <Name>AGC_REF</Name>
                <Value>0x3c</Value>
            </Register>
            <Register>
                <Name>CHAN_BW</Name>
                <Value>0x01</Value>
            </Register>
            <Register>
                <Name>DCFILT_CFG</Name>
                <Value>0x04</Value>
            </Register>
            <Register>
                <Name>DEVIATION_M</Name>
                <Value>0x48</Value>
            </Register>
            <Register>
                <Name>FIFO_CFG</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FREQ0</Name>
                <Value>0x1e</Value>
            </Register>
            <Register>
                <Name>FREQ1</Name>
                <Value>0xe5</Value>
            </Register>
            <Register>
                <Name>FREQ2</Name>
                <Value>0x56</Value>
            </Register>
            <Register>
                <Name>FREQ_IF_CFG</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FS_CAL0</Name>
                <Value>0x0e</Value>
            </Register>
            <Register>
                <Name>FS_CFG</Name>
                <Value>0x12</Value>
            </Register>
            <Register>
                <Name>FS_CHP</Name>
                <Value>0x30</Value>
            </Register>
            <Register>
                <Name>FS_DIG0</Name>
                <Value>0x5f</Value>
            </Register>
            <Register>
                <Name>FS_DIG1</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FS_DIVTWO</Name>
                <Value>0x03</Value>
            </Register>
            <Register>
                <Name>FS_DSM0</Name>
                <Value>0x33</Value>
            </Register>
            <Register>
                <Name>FS_DVC0</Name>
                <Value>0x17</Value>
            </Register>
            <Register>
                <Name>FS_PFD</Name>
                <Value>0x50</Value>
            </Register>
            <Register>
                <Name>FS_PRE</Name>
                <Value>0x6e</Value>
            </Register>
            <Register>
                <Name>FS_REG_DIV_CML</Name>
                <Value>0x14</Value>
            </Register>
            <Register>
                <Name>FS_SPARE</Name>
                <Value>0xac</Value>
            </Register>
            <Register>
                <Name>IF_ADC0</Name>
                <Value>0x05</Value>
            </Register>
            <Register>
                <Name>IF_MIX_CFG</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>IOCFG0</Name>
                <Value>0x40</Value>
            </Register>
            <Register>
                <Name>IOCFG1</Name>
                <Value>0xb0</Value>
            </Register>
            <Register>
                <Name>IOCFG2</Name>
                <Value>0x06</Value>
            </Register>
            <Register>
                <Name>IOCFG3</Name>
                <Value>0xb0</Value>
            </Register>
            <Register>
                <Name>IQIC</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>MDMCFG0</Name>
                <Value>0x05</Value>
            </Register>
            <Register>
                <Name>MODCFG_DEV_E</Name>
                <Value>0x06</Value>
            </Register>
            <Register>
                <Name>MODEM_STATUS1</Name>
                <Value>0x10</Value>
            </Register>
            <Register>
                <Name>PARTNUMBER</Name>
                <Value>0x58</Value>
            </Register>
            <Register>
                <Name>PARTVERSION</Name>
                <Value>0x21</Value>
            </Register>
            <Register>
                <Name>PA_CFG0</Name>
                <Value>0x79</Value>
            </Register>
            <Register>
                <Name>PA_CFG2</Name>
                <Value>0x3f</Value>
            </Register>
            <Register>
                <Name>PKT_CFG1</Name>
                <Value>0x01</Value>
            </Register>
            <Register>
                <Name>PKT_LEN</Name>
                <Value>0x7e</Value>
            </Register>
            <Register>
                <Name>PREAMBLE_CFG1</Name>
                <Value>0x2c</Value>
            </Register>
            <Register>
                <Name>RFEND_CFG0</Name>
                <Value>0x09</Value>
            </Register>
            <Register>
                <Name>SETTLING_CFG</Name>
                <Value>0x03</Value>
            </Register>
            <Register>
                <Name>SYMBOL_RATE0</Name>
                <Value>0xe1</Value>
            </Register>
            <Register>
                <Name>SYMBOL_RATE1</Name>
                <Value>0x7a</Value>
            </Register>
            <Register>
                <Name>SYMBOL_RATE2</Name>
                <Value>0xa4</Value>
            </Register>
            <Register>
                <Name>SYNC0</Name>
                <Value>0x3d</Value>
            </Register>
            <Register>
                <Name>SYNC1</Name>
                <Value>0x54</Value>
            </Register>
            <Register>
                <Name>SYNC_CFG0</Name>
                <Value>0x08</Value>
            </Register>
            <Register>
                <Name>SYNC_CFG1</Name>
                <Value>0x0b</Value>
            </Register>
            <Register>
                <Name>TOC_CFG</Name>
                <Value>0x0a</Value>
            </Register>
            <Register>
                <Name>WOR_CFG0</Name>
                <Value>0x20</Value>
            </Register>
            <Register>
                <Name>WOR_EVENT0_LSB</Name>
                <Value>0xa6</Value>
            </Register>
            <Register>
                <Name>WOR_EVENT0_MSB</Name>
                <Value>0x0f</Value>
            </Register>
            <Register>
                <Name>XOSC1</Name>
                <Value>0x07</Value>
            </Register>
            <Register>
                <Name>XOSC3</Name>
                <Value>0xc7</Value>
            </Register>
            <Register>
                <Name>XOSC5</Name>
                <Value>0x0e</Value>
            </Register>
            <Register>
                <Name>XOSC_TEST1</Name>
                <Value>0x00</Value>
            </Register>
        </registersettings>
        <dcpanel>
            <Property role="44" name="m_chkRegView">2</Property>
            <Property role="44" name="m_chkCmdView">0</Property>
            <Property role="44" name="m_chkRfParameters">2</Property>
            <Property role="46" name="m_cmbUserMode">1</Property>
            <Property role="33" name="m_easyModeSettings">-1</Property>
            <Property role="33" name="m_typicalSettings">-1</Property>
            <Property role="37" name="m_testFuncPanel">3</Property>
        </dcpanel>
        <rfparameters>
            <Property role="46" name="Xtal Frequency">40.000000</Property>
        </rfparameters>
        <conttx>
            <Property role="45" name="m_rbtModulated">1</Property>
            <Property role="45" name="m_rbtUnmodulated">0</Property>
            <Property role="46" name="m_cmbDataFormat">-1</Property>
            <Property role="44" name="m_chkFreqSweep">0</Property>
            <Property role="44" name="m_chkChanSweep">0</Property>
        </conttx>
        <contrx>
            <Property role="46" name="m_cmbDataFormat">-1</Property>
            <Property role="44" name="m_chkAutoScroll">2</Property>
        </contrx>
        <packettx>
            <Property role="42" name="m_edtPayloadSize">126</Property>
            <Property role="42" name="m_edtPacketCount">100</Property>
            <Property role="42" name="m_edtPacketCountEsy">100</Property>
            <Property role="42" name="m_edtRandomPacketData">db c2 46 41 2b 8c fa 30 7f 70 f0 a7 54 86 32 95 aa 5b 68 13 0b e6 fc f5 ca be 7d 9f 89 8a 41 1b fd b8 4f 68 f6 72 7b 14 99 cd d3 0d f0 44 3a b4 a6 66 53 33 0b cb a1 10 5e 4c ec 03 4c 73 e6 05 b4 31 0e aa ad cf d5 b0 ca 27 ff d8 9d 14 4d f4 79 27 59 42 7c 9c c1 f8 cd 8c 87 20 23 64 b8 a6 87 95 4c b0 5a 8d 4e 2d 99 e7 3d b1 60 de b1 80 ad 08 41 e9 67 41 a5 d5 9f e4 18 9f </Property>
            <Property role="42" name="m_edtPacketData"></Property>
            <Property role="42" name="m_edtAccessAddress"></Property>
            <Property role="42" name="m_edtDeviceAddress"></Property>
            <Property role="44" name="m_chkAddSeqNbr">2</Property>
            <Property role="44" name="m_chkInfinite">0</Property>
            <Property role="44" name="m_chkInfiniteEsy">0</Property>
            <Property role="45" name="m_rbtRandom">1</Property>
            <Property role="45" name="m_rbtText">0</Property>
            <Property role="45" name="m_rbtHex">0</Property>
            <Property role="44" name="m_chkAdvanced">0</Property>
        </packettx>
        <packetrx>
            <Property role="42" name="m_edtPacketCount">100</Property>
            <Property role="42" name="m_edtPacketCountEsy">100</Property>
            <Property role="42" name="m_edtAccessAddress"></Property>
            <Property role="44" name="m_chkInfinite">2</Property>
            <Property role="44" name="m_chkInfiniteEsy">2</Property>
            <Property role="46" name="m_cmbViewFormat">0</Property>
            <Property role="44" name="m_chkSeqNbrIncluded">0</Property>
            <Property role="42" name="m_edtDumpFile"></Property>
            <Property role="44" name="m_chkAdvanced">0</Property>
            <Property role="44" name="m_chk802154gMode">0</Property>
        </packetrx>
        <commandpanel>
            <Property role="44" name="m_chkInsertLength">0</Property>
            <Property role="42" name="m_edtTxFifo"></Property>
            <Property role="42" name="m_edtRxFifo"></Property>
            <Property role="46" name="m_cmbInstrInput">-1</Property>
        </commandpanel>
        <packetRxSniffMode>
            <Property role="42" name="m_edtPreambleLength">24</Property>
            <Property role="42" name="m_edtCarrierSenseThreshold">-122</Property>
            <Property role="45" name="m_rbtRssi">1</Property>
            <Property role="45" name="m_rbtPreamble">0</Property>
        </packetRxSniffMode>
    </dcpanelconfiguration>
    
    ).

    Second one (

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE configuration SYSTEM "C:/Program Files (x86)/Texas Instruments/SmartRF Tools/SmartRF Studio 7/config/xml/configdata.dtd"[]>
    <dcpanelconfiguration>
        <Devicename>CC1125</Devicename>
        <Description>Saved configuration data</Description>
        <registersettings>
            <Register>
                <Name>AGC_CFG0</Name>
                <Value>0xc0</Value>
            </Register>
            <Register>
                <Name>AGC_CFG1</Name>
                <Value>0xa9</Value>
            </Register>
            <Register>
                <Name>AGC_CFG3</Name>
                <Value>0x03</Value>
            </Register>
            <Register>
                <Name>AGC_CS_THR</Name>
                <Value>0xfd</Value>
            </Register>
            <Register>
                <Name>AGC_REF</Name>
                <Value>0x40</Value>
            </Register>
            <Register>
                <Name>CHAN_BW</Name>
                <Value>0x01</Value>
            </Register>
            <Register>
                <Name>DCFILT_CFG</Name>
                <Value>0x0c</Value>
            </Register>
            <Register>
                <Name>DEVIATION_M</Name>
                <Value>0xcb</Value>
            </Register>
            <Register>
                <Name>FIFO_CFG</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FREQ0</Name>
                <Value>0x1e</Value>
            </Register>
            <Register>
                <Name>FREQ1</Name>
                <Value>0xe5</Value>
            </Register>
            <Register>
                <Name>FREQ2</Name>
                <Value>0x56</Value>
            </Register>
            <Register>
                <Name>FREQ_IF_CFG</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FS_CAL0</Name>
                <Value>0x0e</Value>
            </Register>
            <Register>
                <Name>FS_CAL1</Name>
                <Value>0x40</Value>
            </Register>
            <Register>
                <Name>FS_CFG</Name>
                <Value>0x12</Value>
            </Register>
            <Register>
                <Name>FS_CHP</Name>
                <Value>0x30</Value>
            </Register>
            <Register>
                <Name>FS_DIG0</Name>
                <Value>0x5f</Value>
            </Register>
            <Register>
                <Name>FS_DIG1</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FS_DIVTWO</Name>
                <Value>0x03</Value>
            </Register>
            <Register>
                <Name>FS_DSM0</Name>
                <Value>0x33</Value>
            </Register>
            <Register>
                <Name>FS_DVC0</Name>
                <Value>0x17</Value>
            </Register>
            <Register>
                <Name>FS_PFD</Name>
                <Value>0x50</Value>
            </Register>
            <Register>
                <Name>FS_PRE</Name>
                <Value>0x6e</Value>
            </Register>
            <Register>
                <Name>FS_REG_DIV_CML</Name>
                <Value>0x14</Value>
            </Register>
            <Register>
                <Name>FS_SPARE</Name>
                <Value>0xac</Value>
            </Register>
            <Register>
                <Name>FS_VCO0</Name>
                <Value>0xb4</Value>
            </Register>
            <Register>
                <Name>IF_ADC0</Name>
                <Value>0x05</Value>
            </Register>
            <Register>
                <Name>IF_MIX_CFG</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>IOCFG0</Name>
                <Value>0x40</Value>
            </Register>
            <Register>
                <Name>IOCFG1</Name>
                <Value>0xb0</Value>
            </Register>
            <Register>
                <Name>IOCFG2</Name>
                <Value>0x06</Value>
            </Register>
            <Register>
                <Name>IOCFG3</Name>
                <Value>0xb0</Value>
            </Register>
            <Register>
                <Name>IQIC</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>MDMCFG0</Name>
                <Value>0x05</Value>
            </Register>
            <Register>
                <Name>MDMCFG1</Name>
                <Value>0xc6</Value>
            </Register>
            <Register>
                <Name>MODCFG_DEV_E</Name>
                <Value>0x0e</Value>
            </Register>
            <Register>
                <Name>MODEM_STATUS1</Name>
                <Value>0x10</Value>
            </Register>
            <Register>
                <Name>PARTNUMBER</Name>
                <Value>0x58</Value>
            </Register>
            <Register>
                <Name>PARTVERSION</Name>
                <Value>0x21</Value>
            </Register>
            <Register>
                <Name>PA_CFG0</Name>
                <Value>0x78</Value>
            </Register>
            <Register>
                <Name>PKT_CFG1</Name>
                <Value>0x01</Value>
            </Register>
            <Register>
                <Name>PKT_LEN</Name>
                <Value>0x7e</Value>
            </Register>
            <Register>
                <Name>PREAMBLE_CFG0</Name>
                <Value>0x17</Value>
            </Register>
            <Register>
                <Name>PREAMBLE_CFG1</Name>
                <Value>0x19</Value>
            </Register>
            <Register>
                <Name>RFEND_CFG0</Name>
                <Value>0x09</Value>
            </Register>
            <Register>
                <Name>SETTLING_CFG</Name>
                <Value>0x03</Value>
            </Register>
            <Register>
                <Name>SYMBOL_RATE0</Name>
                <Value>0xe1</Value>
            </Register>
            <Register>
                <Name>SYMBOL_RATE1</Name>
                <Value>0x7a</Value>
            </Register>
            <Register>
                <Name>SYMBOL_RATE2</Name>
                <Value>0xa4</Value>
            </Register>
            <Register>
                <Name>SYNC0</Name>
                <Value>0x3d</Value>
            </Register>
            <Register>
                <Name>SYNC1</Name>
                <Value>0xa8</Value>
            </Register>
            <Register>
                <Name>SYNC2</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>SYNC3</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>SYNC_CFG0</Name>
                <Value>0x0b</Value>
            </Register>
            <Register>
                <Name>SYNC_CFG1</Name>
                <Value>0x09</Value>
            </Register>
            <Register>
                <Name>TOC_CFG</Name>
                <Value>0xcb</Value>
            </Register>
            <Register>
                <Name>WOR_CFG0</Name>
                <Value>0x20</Value>
            </Register>
            <Register>
                <Name>WOR_EVENT0_LSB</Name>
                <Value>0xa6</Value>
            </Register>
            <Register>
                <Name>WOR_EVENT0_MSB</Name>
                <Value>0x0f</Value>
            </Register>
            <Register>
                <Name>XOSC1</Name>
                <Value>0x03</Value>
            </Register>
            <Register>
                <Name>XOSC3</Name>
                <Value>0xc7</Value>
            </Register>
            <Register>
                <Name>XOSC5</Name>
                <Value>0x0e</Value>
            </Register>
            <Register>
                <Name>XOSC_TEST1</Name>
                <Value>0x00</Value>
            </Register>
        </registersettings>
        <dcpanel>
            <Property role="44" name="m_chkRegView">2</Property>
            <Property role="44" name="m_chkCmdView">0</Property>
            <Property role="44" name="m_chkRfParameters">2</Property>
            <Property role="46" name="m_cmbUserMode">1</Property>
            <Property role="33" name="m_easyModeSettings">-1</Property>
            <Property role="33" name="m_typicalSettings">-1</Property>
            <Property role="37" name="m_testFuncPanel">3</Property>
        </dcpanel>
        <rfparameters>
            <Property role="46" name="Xtal Frequency">40.000000</Property>
        </rfparameters>
        <conttx>
            <Property role="45" name="m_rbtModulated">1</Property>
            <Property role="45" name="m_rbtUnmodulated">0</Property>
            <Property role="46" name="m_cmbDataFormat">-1</Property>
            <Property role="44" name="m_chkFreqSweep">0</Property>
            <Property role="44" name="m_chkChanSweep">0</Property>
        </conttx>
        <contrx>
            <Property role="46" name="m_cmbDataFormat">-1</Property>
            <Property role="44" name="m_chkAutoScroll">2</Property>
        </contrx>
        <packettx>
            <Property role="42" name="m_edtPayloadSize">126</Property>
            <Property role="42" name="m_edtPacketCount">100</Property>
            <Property role="42" name="m_edtPacketCountEsy">100</Property>
            <Property role="42" name="m_edtRandomPacketData">15 42 00 26 fe 4c d1 21 04 93 2f b3 8f 73 53 40 43 8a af 7e ca 6f d5 cf d3 a1 95 ce 5a be 65 27 2a f6 07 ad a1 be 65 a6 b4 c9 c0 69 32 34 09 2c 4d 01 8f 17 56 c6 db 9d c8 a6 d8 0b 88 81 38 61 6b 68 12 62 f9 54 d0 e7 71 17 48 78 0d 92 29 1d 86 29 99 72 db 74 1c fa 4f 37 b8 b5 b0 95 57 f5 df 80 6c 6d 8d 74 d9 8b 43 65 11 08 a5 f6 79 bd f7 eb 15 b8 e0 e1 60 8f 6e 3c 7b f4 </Property>
            <Property role="42" name="m_edtPacketData"></Property>
            <Property role="42" name="m_edtAccessAddress"></Property>
            <Property role="42" name="m_edtDeviceAddress"></Property>
            <Property role="44" name="m_chkAddSeqNbr">2</Property>
            <Property role="44" name="m_chkInfinite">0</Property>
            <Property role="44" name="m_chkInfiniteEsy">0</Property>
            <Property role="45" name="m_rbtRandom">1</Property>
            <Property role="45" name="m_rbtText">0</Property>
            <Property role="45" name="m_rbtHex">0</Property>
            <Property role="44" name="m_chkAdvanced">0</Property>
        </packettx>
        <packetrx>
            <Property role="42" name="m_edtPacketCount">100</Property>
            <Property role="42" name="m_edtPacketCountEsy">100</Property>
            <Property role="42" name="m_edtAccessAddress"></Property>
            <Property role="44" name="m_chkInfinite">2</Property>
            <Property role="44" name="m_chkInfiniteEsy">2</Property>
            <Property role="46" name="m_cmbViewFormat">0</Property>
            <Property role="44" name="m_chkSeqNbrIncluded">0</Property>
            <Property role="42" name="m_edtDumpFile"></Property>
            <Property role="44" name="m_chkAdvanced">0</Property>
            <Property role="44" name="m_chk802154gMode">0</Property>
        </packetrx>
        <commandpanel>
            <Property role="44" name="m_chkInsertLength">0</Property>
            <Property role="42" name="m_edtTxFifo"></Property>
            <Property role="42" name="m_edtRxFifo"></Property>
            <Property role="46" name="m_cmbInstrInput">-1</Property>
        </commandpanel>
        <packetRxSniffMode>
            <Property role="42" name="m_edtPreambleLength">24</Property>
            <Property role="42" name="m_edtCarrierSenseThreshold">-122</Property>
            <Property role="45" name="m_rbtRssi">1</Property>
            <Property role="45" name="m_rbtPreamble">0</Property>
        </packetRxSniffMode>
    </dcpanelconfiguration>
    
    ) is made using this config, and on top of it, wmbus wiki, cc1125 settings, were applied. With this config I get no packets. I'm a bit skeptic about this config. First, sync word seems to me to be missconfigured. Further, modulation is set 2-GFSK and deviation is set to 70Khz. Could you please try on your end to check on these, especially latter one?

    Thanks and regards,

    Matija

  • I have looked at the settings based on the Wiki and they seem ok given that the sync word is indeed 0xA83D. Most likely the sync word is not 0xA83D so you need to change this. If we assume header + synchronization is n × (01) 0000111101, and by use part of the preamble as sync word we can set the sync word as 0101 0101 0101 0100 0011 1101; i.e a 3 byte sync word: 0x55543D.

    Modify your config file as follows:

    SYNC2 0x55
    SYNC1 0x54
    SYNC0 0x3D
    SYNC_CONFIG0 0x13 (3 byte sync)

    The reason for programming 70 kHz deviation is because you will then be able to receive signals with extreme frequency deviation (+/.80 kHz). If the transmitted signal has 50 kHz deviation you can use DEVIATION_M = 0x48 and MODCFG_DEV_E = 0x6. If you don't know the deviation I suggest you use DEVIATION_M = 0xCB and MODCFG_DEV_E = 0xE.

    In order to improve frequency offset tolerance you can change FREQOFF_CFG to 0x31. This enables feedback to PLL (FB2PLL). See User Guide for details on this. 

  • Thanks for the feedback. Would it be problem that you send me your config file, or the one which I sent you I can use in further tests?

  • You can use the xml file you sent (the one with the "Wiki settings") and modify the sync word as explained above (and FREQOFF_CFG to improve frequency offset tolerance).
  • I have quickly tried these settings, and with proposed ones, I still get no single packet. At the moment I'm in city where there is plenty of these installed, and if I use those "other" settings, I'm stormed with data, but this one has previously described problem of byte errors.

    Have you maybe tested these with some wmbus device in T1 mode, or with another CC1125?

    Thanks,

    Matija
  • - Do you know if Diehl’s Hydrometer is within the WMBUS spec? The reason I ask is that we have seen WMBUS devices with deviation far outside the spec.
    - If I understand you correctly you receive something with settings derived from the 200 kbps/ 4 GFSK in SmartRF Studio but you don't receive a thing with the settings we recommend even if the sync word is set equal to the derived settings ?
    - Could the carrier sense level case an issue?
    - Probably not the case, but have you checked that you are not receiving a C-mode packet since this will look like a 3 out of 6 coding violation?
  • We have a third party that writes wM-Bus stack for our products. They have used the settings from the Wiki. Part of the testing is to use existing meters from multiple vendors as transmitters and CC1125 (or whatever radio the stack is written for) as receiver. CC1125, using the "Wiki settings", is fully capable of receiving from all the meters that are part of the test setup. 

  • I cannot guarantee for the device, but my assumption at the moment is that they are within. I base this loosely on the fact this device is tested with other handheld readers, but for these I do not have insight on internals. Diehl also claims to be conforming to EN-13757 fully, but as said, I do not have evidence for this.

    You understand me well. I'm now in the city where there is a lot of these, and with "my" settings (derived ones) I get a lot of data. I did some decoding, and on 500 packets, I get about 160 good, and rest are with error as described before. Again, these should be taken with precaution as I base success whether 3 to 6 decoding passes without errors, I still have to check CRC, which might bring this number down. With proposed settings, I get no data at all, so I suspect something might be wrong with them. I tried earlier also with sync word from "my" settings, and I got no packets. I also tried setting sync to 0x55, where I would expect to get actual sync word as part of packet, this hasnt produced any results either. Such experiment with "my" settings results in packet with pretended.

    Carrier sense threshold is good idea. I will go over user guide and compare. If you have suggestion on what to pay attention here, please feel free.

    I have checked early in the beginning whether I'm getting C-mode, and I'm indeed not.

    Thanks,

    Matija

  • If the sync word is the same in the two settings and only one works something is definitely wrong...

    Carrier sense is required for the 12 % datarate tolerance to work. In your settings, have you set TOC_CFG.TOC_LIMIT to default? If so, try to turn off carrier sense and set TOC_CFG.TOC_LIMIT to default of the 2 % setting (used in S-mode) in our recommended settings and see if this helps.

    I don't think we have device at hand we can test against. (In the building I live all water meters are wired...)
  • I believe I have found setting which was blocking any incoming packets. Once I set AGC_CS_THR to 0xec, which is value obtained from dervied settings, packets started to flow. With additional FREQOOF_CFG set to 0x31, I'm getting similar results as to derived settings. Judging at the moment to just 3 to 6 decoding success, there is about 30% successfully received packets. Is this something you would expect for optimal settings? Reason why I'm worried is that for a lot of these registers, UG says leave to value provided by RF studio. And I base my settings - at least newest ones - on those derived ones + wmbus wiki. How can I be sure that registers which were not touched by wmbus wiki settings are OK when based on those Generic, 200kbps ones?

    I would really appreciate if you could provide RF studio template for wmbus, then I could be sure.

    I will do more measurements in next days and get back on success rate.

    Thanks,

    Matija
  • Please find a template attached. I tested these settings one a customer meter yesterday using an RF generator as signal source.

    Registers not in the template(or in the Wiki) should have their reset default value. Exception is application specific register related to packet handling (e.g. fixed or variable packet length)

    What you need to do is to import the xml file. As you can see I used fixed packet length (8 bytes) in my testing. You can change this to variable if needed. Furthermore, the AGC_CS_THR is set to 0xFD. This can be changed as needed. 0xFD corresponds to carrier sense level of -105 dBm, which is just below the sensitivity limit. If you set AGC_CS_THR = 0xEC the carrier sense level is -122 dBm, which basically means no gating as the noise floor is higher than this. I find it strange that setting the carrier sense threshold this low is needed to get something through. Note that carrier sense gating is not used for the 200 kbps, 4-GFSK case and AGC_CS_THR = 0xEC has no meaning. 

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE configuration SYSTEM "C:/Program Files (x86)/Texas Instruments/SmartRF Tools/SmartRF Studio 7/config/xml/configdata.dtd"[]>
    <dcpanelconfiguration>
        <Devicename>CC1125</Devicename>
        <Description>Saved configuration data</Description>
        <registersettings>
            <Register>
                <Name>AGC_CFG0</Name>
                <Value>0xc0</Value>
            </Register>
            <Register>
                <Name>AGC_CFG1</Name>
                <Value>0xa9</Value>
            </Register>
            <Register>
                <Name>AGC_CFG2</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>AGC_CFG3</Name>
                <Value>0x03</Value>
            </Register>
            <Register>
                <Name>AGC_CS_THR</Name>
                <Value>0xfd</Value>
            </Register>
            <Register>
                <Name>AGC_GAIN0</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>AGC_GAIN2</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>AGC_REF</Name>
                <Value>0x40</Value>
            </Register>
            <Register>
                <Name>ASK_SOFT_RX_DATA</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>ATEST</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>CHAN_BW</Name>
                <Value>0x01</Value>
            </Register>
            <Register>
                <Name>CHFILT_I2</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>DCFILT_CFG</Name>
                <Value>0x0c</Value>
            </Register>
            <Register>
                <Name>DEVIATION_M</Name>
                <Value>0xcb</Value>
            </Register>
            <Register>
                <Name>DVC_TEST</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>EXT_CTRL</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FIFO_CFG</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FIFO_NUM_TXBYTES</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FREQ0</Name>
                <Value>0x1e</Value>
            </Register>
            <Register>
                <Name>FREQ1</Name>
                <Value>0xe5</Value>
            </Register>
            <Register>
                <Name>FREQ2</Name>
                <Value>0x56</Value>
            </Register>
            <Register>
                <Name>FREQOFF_CFG</Name>
                <Value>0x31</Value>
            </Register>
            <Register>
                <Name>FREQ_IF_CFG</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FSCAL_CTRL</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FS_CAL0</Name>
                <Value>0x0e</Value>
            </Register>
            <Register>
                <Name>FS_CAL1</Name>
                <Value>0x40</Value>
            </Register>
            <Register>
                <Name>FS_CAL2</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FS_CFG</Name>
                <Value>0x12</Value>
            </Register>
            <Register>
                <Name>FS_CHP</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FS_DIG0</Name>
                <Value>0x5f</Value>
            </Register>
            <Register>
                <Name>FS_DIG1</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FS_DIVTWO</Name>
                <Value>0x03</Value>
            </Register>
            <Register>
                <Name>FS_DSM0</Name>
                <Value>0x33</Value>
            </Register>
            <Register>
                <Name>FS_DVC0</Name>
                <Value>0x17</Value>
            </Register>
            <Register>
                <Name>FS_DVC1</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>FS_PFD</Name>
                <Value>0x50</Value>
            </Register>
            <Register>
                <Name>FS_PRE</Name>
                <Value>0x6e</Value>
            </Register>
            <Register>
                <Name>FS_REG_DIV_CML</Name>
                <Value>0x14</Value>
            </Register>
            <Register>
                <Name>FS_SPARE</Name>
                <Value>0xac</Value>
            </Register>
            <Register>
                <Name>FS_VCO0</Name>
                <Value>0xb4</Value>
            </Register>
            <Register>
                <Name>FS_VCO4</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>GBIAS2</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>GBIAS5</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>IFAMP</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>IF_ADC0</Name>
                <Value>0x05</Value>
            </Register>
            <Register>
                <Name>IF_ADC1</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>IF_ADC2</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>IF_MIX_CFG</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>IOCFG0</Name>
                <Value>0x40</Value>
            </Register>
            <Register>
                <Name>IOCFG1</Name>
                <Value>0xb0</Value>
            </Register>
            <Register>
                <Name>IOCFG2</Name>
                <Value>0x06</Value>
            </Register>
            <Register>
                <Name>IOCFG3</Name>
                <Value>0xb0</Value>
            </Register>
            <Register>
                <Name>IQIC</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>LNA</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>MARCSTATE</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>MDMCFG0</Name>
                <Value>0x05</Value>
            </Register>
            <Register>
                <Name>MDMCFG1</Name>
                <Value>0xc6</Value>
            </Register>
            <Register>
                <Name>MODCFG_DEV_E</Name>
                <Value>0x0e</Value>
            </Register>
            <Register>
                <Name>MODEM_STATUS1</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>PA_CFG0</Name>
                <Value>0x78</Value>
            </Register>
            <Register>
                <Name>PA_CFG1</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>PA_CFG2</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>PKT_CFG1</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>PKT_CFG2</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>PKT_LEN</Name>
                <Value>0x08</Value>
            </Register>
            <Register>
                <Name>PQT_SYNC_ERR</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>PREAMBLE_CFG0</Name>
                <Value>0x17</Value>
            </Register>
            <Register>
                <Name>PREAMBLE_CFG1</Name>
                <Value>0x19</Value>
            </Register>
            <Register>
                <Name>RFEND_CFG1</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>RNDGEN</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>RSSI1</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>RXMIX</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>SETTLING_CFG</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>SYMBOL_RATE0</Name>
                <Value>0xe1</Value>
            </Register>
            <Register>
                <Name>SYMBOL_RATE1</Name>
                <Value>0x7a</Value>
            </Register>
            <Register>
                <Name>SYMBOL_RATE2</Name>
                <Value>0xa4</Value>
            </Register>
            <Register>
                <Name>SYNC0</Name>
                <Value>0x3d</Value>
            </Register>
            <Register>
                <Name>SYNC1</Name>
                <Value>0x54</Value>
            </Register>
            <Register>
                <Name>SYNC2</Name>
                <Value>0x55</Value>
            </Register>
            <Register>
                <Name>SYNC3</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>SYNC_CFG0</Name>
                <Value>0x13</Value>
            </Register>
            <Register>
                <Name>SYNC_CFG1</Name>
                <Value>0x09</Value>
            </Register>
            <Register>
                <Name>TOC_CFG</Name>
                <Value>0xcb</Value>
            </Register>
            <Register>
                <Name>WOR_CFG0</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>WOR_CFG1</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>XOSC1</Name>
                <Value>0x03</Value>
            </Register>
            <Register>
                <Name>XOSC2</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>XOSC3</Name>
                <Value>0xc7</Value>
            </Register>
            <Register>
                <Name>XOSC4</Name>
                <Value>0x00</Value>
            </Register>
            <Register>
                <Name>XOSC5</Name>
                <Value>0x0e</Value>
            </Register>
            <Register>
                <Name>XOSC_TEST1</Name>
                <Value>0x00</Value>
            </Register>
        </registersettings>
        <dcpanel>
            <Property name="m_chkRegView" role="44">2</Property>
            <Property name="m_chkCmdView" role="44">0</Property>
            <Property name="m_chkRfParameters" role="44">2</Property>
            <Property name="m_tabUserMode" role="37">1</Property>
            <Property name="m_easyModeSettings" role="33">-1</Property>
            <Property name="m_typicalSettings" role="33">-1</Property>
            <Property name="m_testFuncPanel" role="37">3</Property>
        </dcpanel>
        <rfparameters>
            <Property name="Xtal Frequency" role="46">40.000000</Property>
        </rfparameters>
        <conttx>
            <Property name="m_rbtModulated" role="45">1</Property>
            <Property name="m_rbtUnmodulated" role="45">0</Property>
            <Property name="m_cmbDataFormat" role="46">-1</Property>
            <Property name="m_chkFreqSweep" role="44">0</Property>
            <Property name="m_chkChanSweep" role="44">0</Property>
        </conttx>
        <contrx>
            <Property name="m_cmbDataFormat" role="46">-1</Property>
            <Property name="m_chkAutoScroll" role="44">2</Property>
        </contrx>
        <packettx>
            <Property name="m_edtPayloadSize" role="42">8</Property>
            <Property name="m_edtPacketCount" role="42">100</Property>
            <Property name="m_edtPacketCountEsy" role="42">100</Property>
            <Property name="m_edtRandomPacketData" role="42">4a 77 02 d7 e8 39 </Property>
            <Property name="m_edtPacketData" role="42"></Property>
            <Property name="m_edtAccessAddress" role="42"></Property>
            <Property name="m_edtDeviceAddress" role="42"></Property>
            <Property name="m_chkAddSeqNbr" role="44">2</Property>
            <Property name="m_chkInfinite" role="44">0</Property>
            <Property name="m_chkInfiniteEsy" role="44">0</Property>
            <Property name="m_rbtRandom" role="45">1</Property>
            <Property name="m_rbtText" role="45">0</Property>
            <Property name="m_rbtHex" role="45">0</Property>
            <Property name="m_chkAdvanced" role="44">0</Property>
        </packettx>
        <packetrx>
            <Property name="m_edtPacketCount" role="42">100</Property>
            <Property name="m_edtPacketCountEsy" role="42">100</Property>
            <Property name="m_edtAccessAddress" role="42"></Property>
            <Property name="m_chkInfinite" role="44">0</Property>
            <Property name="m_chkInfiniteEsy" role="44">0</Property>
            <Property name="m_cmbViewFormat" role="46">0</Property>
            <Property name="m_chkSeqNbrIncluded" role="44">0</Property>
            <Property name="m_edtDumpFile" role="42"></Property>
            <Property name="m_chkAdvanced" role="44">2</Property>
            <Property name="m_chk802154gMode" role="44">0</Property>
            <Property name="m_cmbSyncWord" role="46">-1</Property>
            <Property name="m_cmbAddressConfig" role="46">0</Property>
            <Property name="m_chkAddress" role="44">0</Property>
            <Property name="m_chkFifoAutoFlush" role="44">0</Property>
            <Property name="m_edtAddress" role="42"></Property>
            <Property name="m_cmbLengthConfig_adv" role="46">0</Property>
            <Property name="m_edtLengthConfig_adv" role="42">8</Property>
        </packetrx>
        <commandpanel>
            <Property name="m_chkInsertLength" role="44">0</Property>
            <Property name="m_edtTxFifo" role="42"></Property>
            <Property name="m_edtRxFifo" role="42"></Property>
            <Property name="m_cmbInstrInput" role="46">-1</Property>
        </commandpanel>
        <packetRxSniffMode>
            <Property name="m_edtPreambleLength" role="42">24</Property>
            <Property name="m_edtCarrierSenseThreshold" role="42">-90</Property>
            <Property name="m_rbtRssi" role="45">1</Property>
            <Property name="m_rbtPreamble" role="45">0</Property>
        </packetRxSniffMode>
    </dcpanelconfiguration>
    
        

  • Matija: It sounds like you receive packets from the meters just on the sensitivity limit which also could explain the large number of packets with 3-6 coding errors. If this is the case the question is why is your incoming signal is very weak. If you only use SmartRF Studio and cont Rx with max Rx bandwidth, which RSSI do you see? The antenna used on this board has limited bandwidth. As you see on the schematic for the boosterpack, the antenna needs different tuning components depending on which frequency you want to operate on.
  • This was puzzling me in the beginning. For my first tries, I just tried to observe carrier sense in continuous RX mode, and I got nothing. At the time I could not explain it, but then I took another booster pack, configured it for TX with same paramters, and from that experiment I observed that carrier sense gives as there is nothing, but in packet RX I can see packets, I still could not explain why carrier sense doesnt give me something meaningful, but then I went to configuring packet receiver and put that aside.

    Now (literally now when I'm in this environment with a lot of devices around) when I just go for continuous RX, RSSI is about -110 dBm (with occasional peaks to -90 about each 10 secs), while in packet RX mode it shows ~ -95. Individual packets go from 80 to 110 (rssi appended to packet in RF studio). Just to mention, my test device is within a meter of boostxl, while these other devices are just around in buildings. What do you think about this?

    Non-tuned antenna on boostxl is something I could live for now, final design anyway has to have optimal antenna design for maximum RX efficiency. For next step I thought of getting few daughter cards for EVK and interface to them, for example, CC1125EM-868-915-RD.

    Thank you for the configuration and support so far, I will update when I try different settings and add CRC check on receiving packets, hopefully that will not bring down good packets much.

  • With the test device 1 meter from the booster pack you should see RSSI levels in the range of -30 dBm to -40 dBm for the packets you receive in packetRx
  • ok, that is quite a difference. Would you recommend CC1125EM-868-915-RD to have tuned antenna for this application?

    Thanks,

    Matija
  • If you are able to, see if you find a converter cable between the connector used on BOOSTXL-CC1125 and SMA (or if you have a semirigid cable, try to solder one on) I'm not familiar with the booster pack details so I have never looked into the connector used.

    CC1125EM-868-915-RD is a good alternative but this require a TRXEB to operate.
  • Thanks for the info so far. Next week I'm back in the office where I have more BOOSTXLs, so I will configure one for TX, other for RX, and I will see what is the state with rssi. I believe this experiment should show antenna tuning for this band.