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

nRF52810 does not work with Radio Test, does not modulate with Direct Test

We are finalizing a product that has a BL652 (nRF52832) in the main unit and a BL651 (nRF52810) in a remote control unit.  We are trying to get our regulatory radio testing done where we need to set up 100% duty cyle continuous modulated RF transmission.

Using Radio Test we are successful doing that with the nRF52832, but the nRF52810 is not responding on it's serial port.  We have re-compiled the code with the legacy serial switch on, but no change.

As an alternative we tried with Direct Test.  Direct test connects to both devices over the serial port and CW transmission works with both.   But for some reason when we try to turn on modulation (PRBS9 with packet length 20) then no RF transmission occurs in either device.

We are at a dead end with Laird tech support on the Direct Test.  It works on the eval board (DVK_BL652) for them, but not for us on the same eval board.  No solution presents itself.  Same problem on our target device PCBs as with the eval board.

So now we are focused on making radio test work again.  I think we need some tech support on how to get Radio test to talk with the nRF52810 serial port.  We know the port works since it works with Direct Test (direct_test_mode_pca10040.hex).  It is just unresponsive with radio Test.  (radio_test_pca10040.hex)

Can we get some support getting this serial port to function?  Thank.

Parents Reply
  • Hi,

     

    There is a bug in dtm for larger packets (>63 bytes), more specifically in ble_dtm.c::on_test_setup_cmd(), line 1305.

    It is currently:

    m_packet_length = (parameter && LE_UPPER_BITS_MASK) << LE_UPPER_BITS_POS;

    It should be:

    m_packet_length = (parameter & LE_UPPER_BITS_MASK) << LE_UPPER_BITS_POS;

     

    However, with your setting (PBRS9, 20 bytes), this should work even without the above mentioned fix. I tested both on a nRF52810 just now, without issues.

     

    Kind regards,

    Håkon

Children
Related