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

No services discovery with Master Control Panel on android 5.0

We are currently developing an Android app (5.0) supporting the peripheral mode and communicating with the Master Control Panel (v3.7.1).

The connection to the Android smartphone is well established but the Master Control fails to make the discovery of services on the device.

All is well between a central Android or central iOS and our Android application. more we tested with the android application "NRF Master Control Panel" and the discovery of various services is done properly.

We tested with other applications supporting the peripheral mode and Master Control as central. The problem of services discovery still exist.

  • Hi,

    I already did a test with the latest PCM 3.10 but I got the same result

  • In you first post you said "We tested with other applications supporting the peripheral mode and Master Control as central. The problem of services discovery still exist.".

    What kind of peripheral devices was this? (Smartphones, nRF51 devices, other) Does this mean that you have not gotten service discovery to work at all with MCP? What nRF device are you using with MCP? (Dongle or Development kit) Have you tried reflashing this device? See the bottom part this tutorial for info on how to use MCP.

  • Hi,

    • Peripheral device used is a Smartphone
    • Service discovery works only with the Android version of Master Control. It fails with the windows one.
    • The Dongle we are using is "nRF51822 USB dongle with on-board Segger"
    • Yes we have tried reflashing the dongle, but this didn't resolve the problem.

    Thanks a lot !

  • Hi,

    Please find more information about our issue: The goal is to make a connection and exchange of data between the nRF51 Development Kit board (PCA10028) based on nrf51422 "the Central" and the smartphone "ZTE Blade S6" as a "Peripheral". The test results are as follow: 1/MCP v 3.7.1 (Central) and Smartphone Iphone 4s (Peripheral)-->OK 2/MCP v 3.7.1 (Central) and Smartphone "ZTE Blade S6" (Peripheral)-->KO 3/nRF MCP android application(Central) and Smartphone "ZTE Blade S6" (Peripheral)-->OK 4/nRF51 Development Kit board (PCA10028) (Centarl) and Smartphone "ZTE Blade S6" (Peripheral)-->KO

    To summarise,we need to get a success result for test case N°4.Actually,all the tests results that we have got with MCP v 3.7.1 are basically the same with nRF51 Development Kit board (PCA10028) . Note that we have got the same results with MCP v3.10.0 and the new firmware for the dongle.

  • This is very strange. I have tested the BLE Peripheral Simulator app for android, and have successfully connected to it with MCP, both on windows and Android. Are you able to find the ZTE Blade with other central devices? Like a different android phone or an iphone?

Related