This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

FCC testing with softdevice

Hi

I need to certify a product in FCC and they sent us what they want. Radio_test_example is basically what I need, but the problem is that I'm using SoftDevice 110 and can't access NRF_RADIO directly. All I can find in the documentations is how to change the TXPOWER but not the other parameters.

So my question is how to change the other radio parameters (modulation, channel, power etc) with softdevice? 

I need to run nordic in normal mode and thus need to use softdevice (otherwise need to rewrite some of the code).

Any suggestions on how to proceed in this situation?

Thank you in advance

Taavi

Parents
  • The softdevice only provides BLE protocol, it doesn't make the radio work. So any nRF design can access the radio directly and produce BLE signals.

    Radio test normally is installed by itself at the 0x0 boot vector since it doesn't use the SD. You operate radio test via a terminal session on a UART but it is pretty trivial to code radio test to just come up in a set configuration if you won't have access to UART during FCC testing. Though, it is easier to accomplish the test on a UART connection since the test lab will require the radio to change channels regularly.

    I don't know if the command structure is well documented, but it is easy to read the available commands from the code.

Reply
  • The softdevice only provides BLE protocol, it doesn't make the radio work. So any nRF design can access the radio directly and produce BLE signals.

    Radio test normally is installed by itself at the 0x0 boot vector since it doesn't use the SD. You operate radio test via a terminal session on a UART but it is pretty trivial to code radio test to just come up in a set configuration if you won't have access to UART during FCC testing. Though, it is easier to accomplish the test on a UART connection since the test lab will require the radio to change channels regularly.

    I don't know if the command structure is well documented, but it is easy to read the available commands from the code.

Children
No Data
Related