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

Read fails for only 1 characteristic

I am using the BLE Scanner app on Android to check that my device works.

I have 2 similar problems :

on one device, I can read all characteristics except one. This has been tested with different phones. The characteristic doesn't return anything on read

STRANGE thing : this happens only on one of the prototypes I have. On other prototypes there is no problem

I saw a similar problem with write on ANOTHER device : all writes work on writeable characteristics except on one characteristic (always the same) for ONE device (android error code 133).

So : 100 prototypes

  • 98 work
  • 1 has 1 characteristic with READ fail, all other characteristics work
  • 1 has 1 characteristic with WRITE fail, all other characteristics work

Any idea what this could mean ?

The handlers in the code are one liners,they are not the culprits

Thanks Thomas

Parents
  • Hi Thomas,

    This is quite strange. What was the error code when you do read on the device that you can't read one characteristic ?

    Could you try to use our app nRF Master Control Panel for testing ? If you swipe right, you can find the log text.

    If you have one of our development kit (nRF51 DK , nRF51 dongle) you can also use the Master Control Panel application on PC for testing.

    A sniffer trace would also be very useful.

Reply
  • Hi Thomas,

    This is quite strange. What was the error code when you do read on the device that you can't read one characteristic ?

    Could you try to use our app nRF Master Control Panel for testing ? If you swipe right, you can find the log text.

    If you have one of our development kit (nRF51 DK , nRF51 dongle) you can also use the Master Control Panel application on PC for testing.

    A sniffer trace would also be very useful.

Children
No Data
Related