CC2340R5: host test example and RF studio comunication

Part Number: CC2340R5

Hi Team,

I am using CCS IDE 12.8 with SDK version 8.40.

For RF certification testing, I am using the HostTest example project along with SmartRF Studio for communication and RF verification across different channels and PHYs.

My requirement is to:

  • Change BLE channels (37, 38, 39, etc.)

  • Change PHY settings

  • Perform modulated and unmodulated RF testing through UART HCI commands

I tried sending multiple HCI/UART command combinations to the HostTest firmware. Although UART communication is working and responses are received from the device, I am unable to observe a continuous/straight RF waveform on the receiver side in SmartRF Studio, similar to a connected continuous TX state.

Currently:

  • HCI Reset command is working correctly

  • Vendor-specific commands are responding

  • However, RF continuous TX/modem test does not seem to start successfully

Could you please suggest:

  1. The correct UART HCI commands for continuous TX RF testing in HostTest

  2. The proper command format for channel and PHY selection

  3. Whether any additional configuration is required in SDK 8.40 or HostTest project settings

  4. Recommended SmartRF Studio receiver configuration for verifying CW/modulated transmission

Please let us know how to proceed to achieve proper RF continuous TX testing for certification purposes.

Thanks & Regards,

Abinesh R

 

  • Hey Abinesh,

    Thanks for reaching out! We will take a look at your issue and get back to you within 24 hours! In the meantime:

    • Which HCI commands have you been using?
    • Just to clarify, you want to use host test to transmit and smartRF studio to receive?

    Best Regards,

    Tarek D

  • Hi Tarek,

    1.Which HCI commands have you been using?

    answ:Below are the commands I tested and the responses received from the device.

    1. HCI Reset Command
      TX:
      01 03 0C 00

    RX:
    04 0E 04 01 03 0C 00

    Observation:

    • UART communication is working correctly
    • HostTest firmware is responding properly

    1. Standard LE Transmitter Test Command
      TX:
      01 1E 20 03 25 25 00

    Explanation:

    • Opcode: LE Transmitter Test
    • Channel: 37 (0x25)
    • Payload Length: 37
    • Pattern: PRBS9

    RX:
    04 0E 04 01 1E 20 21

    Observation:

    • Error Code 0x21 returned
    • Unsupported Feature or Parameter Value

    1. Enhanced LE Transmitter Test Command
      TX:
      01 34 20 04 25 25 00 01

    Explanation:

    • Opcode: Enhanced LE Transmitter Test
    • Channel: 37
    • Payload Length: 37
    • Pattern: PRBS9
    • PHY: 1M

    RX:
    04 0E 04 01 34 20 21

    Observation:

    • Error Code 0x21 returned
    • Unsupported Feature or Parameter Value

    1. Vendor Specific Modem Test Command Attempt 1
      TX:
      01 08 FC 03 01 00 25

    Explanation:

    • Opcode: Vendor Specific Modem Test
    • Attempted Parameters:
      • Unmodulated Mode
      • PHY 1M
      • Channel 37

    RX:
    04 FF 05 08 04 21 08 FC

    Observation:

    • Vendor specific event received
    • Error Code 0x21 returned

    1. Vendor Specific Modem Test Command Attempt 2
      TX:
      01 08 FC 02 25 01

    Explanation:

    • Attempted Parameters:
      • Channel 37
      • Unmodulated Mode

    RX:
    04 FF 05 08 04 12 08 FC

    Observation:

    • Error Code 0x12 returned
    • Invalid HCI Command Parameters

    1. Vendor Specific Modem Test Command Attempt 3
      TX:
      01 08 FC 02 01 25

    Explanation:

    • Attempted Parameters:
      • Unmodulated Mode
      • Channel 37

    RX:
    04 FF 05 08 04 12 08 FC

    Observation:

    • Error Code 0x12 returned
    • Invalid HCI Command Parameters

    1. Vendor Specific Modem Test Command Attempt 4
      TX:
      01 0A FC 03 01 00 25

    RX:
    04 FF 05 0A 04 21 0A FC

    Observation:

    • Vendor-specific opcode recognized
    • Error Code 0x21 returned

    2.Just to clarify, you want to use host test to transmit and smartRF studio to receive?

    yes ,we want to test in the same way as host test to transmit and smartRF studio to receive.

    Thanks and regards,

    Abinesh.R

  • Hello Abinesh,

    My apologies for the delay, I was checking with the team what the status is on using these APIs. Unfortunately, these APIs are no longer supported on the CC23xx devices.

    I would recommend using smartRF studio for RF testing. Also, here's an app note the team wrote, discussing some fundamentals for doing RF testing on CCxxxx devices. https://www.ti.com/lit/an/swra370a/swra370a.pdf

    Best Regards,

    Tarek D