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

Fatal error when switching to Code Phy on ble_app_att_mtu_throughput example

Hi,

I have two nRF54840 DK and I am testing ble_app_att_mtu_throughput example with the boards. I am using nRF5_SDK_15.3.0_59ac345 SDK.

The number on the chip is "N52840 QIAAAA 1644AC" and PCA10056 with version V0.9.0.

I follow the instruction in the documentation of this example. I can manage to connect the boards and send data in 1M and 2M PHy but when I want to switch to Code PHY, it fails with 

fatal error message!!. 

==== Current test configuration ====
Board role: tester
ATT MTU size: 247
Data length: 27
Connection interval: 6 units
Connection length ext: on
Preferred PHY: 2 Mbps
GAP event length: 400
throughput example:~$ config phy coded
Preferred PHY set to Coded.
throughput example:~$ run
[00:00:00.000,091] <info> app: Preparing the test.
[00:00:00.000,152] <info> app: Starting advertising.
[00:00:00.011,077] <error> app: Fatal error
[00:00:00.015,991] <warning> app: System reset

I also tried this example from nRF5_SDK_16.0.0_98a08e2 and when I tried to switch to Coded PHY it stoped as shown in the following:

==== Current test configuration ====
Board role: tester
ATT MTU size: 30
Data length: 27
Connection interval: 320 units
Connection length ext: on
Preferred PHY: Coded
GAP event length: 400
throughput example:~$ run
[00:01:17.581,665] <info> app: Preparing the test.
[00:01:17.581,665] <info> app: Starting advertising.
[00:01:17.581,848] <info> app: Starting scanning.
[00:01:20.097,656] <info> app: Connected as a peripheral.
[00:01:20.097,717] <info> app: Discovering GATT database...
[00:01:20.097,900] <info> app: Sending PHY Update, Coded.
[00:01:20.113,830] <info> app: ATT MTU exchange completed. MTU set to 30 bytes.
[00:01:20.114,135] <info> app: Data length updated to 27 bytes.
[00:01:20.164,550] <info> app: Data length updated to 27 bytes.
throughput exam

Does anybody know what the problem is? 

Best regards,

Ben

Parents
  • Hi,

    I can see from your text: "N52840 QIAAAA 1644AC" and PCA10056 with version V0.9.0.

    This means these are early engineering samples of the nRF52840 (before the product was qualified and put to mass production), these early kits/samples have several issues and missing features compared to the production version of the nRF52840. I recommend to order a new nRF52840-DK.

    Kenneth

Reply
  • Hi,

    I can see from your text: "N52840 QIAAAA 1644AC" and PCA10056 with version V0.9.0.

    This means these are early engineering samples of the nRF52840 (before the product was qualified and put to mass production), these early kits/samples have several issues and missing features compared to the production version of the nRF52840. I recommend to order a new nRF52840-DK.

    Kenneth

Children
Related