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

configuration menu in att_mtu_throughput example

I am looking at the att_mtu_throughput example in the blog (devzone.nordicsemi.com/.../)

Some of the items in configuration menu that are shown in video and listed in the blog are not available in the firmware in github location. For example, the "quick configuration" to choose BLE 5 high speed, BLE long range, BLE 4.2 and BLE 4.1 is not available in the firmware. I am trying to use the terminal program to configure the boards.

How can I access the menu?

Can this demo firmware be used with BLE 4.2 stack (S130)?

  • Hi,

    The "quick settings" are defined here in the firmware. Are you not seeing these on the board? Which board are you running this on, and what softdevice version?

    The demo can not be run on nRF51/S130 stack, as the base example does not support this board.

    Best regards,

    Jørgen

  • For some reason, the project I downloaded does not contain this file menu.c. I was looking at the menu_print() in main.c. Maybe this is a newer version. I will check this out.

    We want to evaluate whether we can get away with Bluetooth 4.x on our application or need to use long range available in BT 5.0. So I want to run this throughput demo on the nRF52840 DK with BT 5.0 and BT 4.x stack and compare the performance. Is there a way to do this?

    Currently I am using S140 softdevice.

    What is the maximum ATT_MTU size on BT 4.2? Is it 247 (same as BT 5.0 )?

  • Yes, just select the desired mode and do a test, then switch mode and do another test. Note that the softdevice used with the example on GitHub does not support establising of a connection on LE coded PHY (long-range mode), only connection on 1 Mbit mode and update the link parameter to long-range mode. Our latest S140 alpha softdevice support connection establising on LE coded PHY. For nRF52840 there is no separate BT 4.2 and BT 5 stack, S140 is written to be BT 5 certified, including all new features provided by BT 5 specs, when production version is to be released.

    Configurable ATT_MTU have been available in our softdevice since S132 v3.0.0. This is a feature introduced in BT 4.2. Please have a look at this thread about maximum size. Our stacks also support Data Length Extension (DLE), increasing the throughput much more than configurable ATT_MTU alone.

Related