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

Device Not Supported Error

Hello,

nRF52811, SDK16.0, Softdevice7.0.1

We had developed our application based on nRF Blinky Android sample app for nRF52840. Now we want to port same app for nRF52811. Does it make any difference on mobile app side if we change the chip?

We can connect our custom made nRF52811 hardware with PC as well as Android based nRF Connect app. But our custom Android app throws error message when trying to connect. The device does connect for a very short period of time and then disconnects.

We tried to debug our Android app and debugger points towards this code:

@Override
public void onDeviceNotSupported(@NonNull final BluetoothDevice device) {
    mConnectionState.postValue(null);
    mIsSupported.postValue(false);
}

Any pointer why this is happening?

Parents
  • Hi

    The biggest difference between the nRF52840 and the nRF52811 is the Flash memory and RAM space, so if you're storing a lot of data on your custom application that could be what's causing the error. From the Android error, it might seem like your application doesn't support the nRF52811. Do you have a list of what devices your application support where you haven't added the nRF52811? 

    You should also check out the developing for nRF52811 guide which shows you how you transfer an nRF52840 project to be nRF52811 compatible if you haven't already. If these steps aren't completed that might cause trouble as well.

    If the problem persists, can you try debugging the nRF side of things, to see what kind of error/disconnect reason you get there?

    Best regards,

    Simon

Reply
  • Hi

    The biggest difference between the nRF52840 and the nRF52811 is the Flash memory and RAM space, so if you're storing a lot of data on your custom application that could be what's causing the error. From the Android error, it might seem like your application doesn't support the nRF52811. Do you have a list of what devices your application support where you haven't added the nRF52811? 

    You should also check out the developing for nRF52811 guide which shows you how you transfer an nRF52840 project to be nRF52811 compatible if you haven't already. If these steps aren't completed that might cause trouble as well.

    If the problem persists, can you try debugging the nRF side of things, to see what kind of error/disconnect reason you get there?

    Best regards,

    Simon

Children
No Data
Related