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

Difference between nrf8001 C and D

Hi,

I'm currently working on an Android 4.3 app who must communicate with a model of a specific device. This device contains a Bluetooth low energy chip nrf8001 and there was a lot of devices with a chip nrf8001 C who was sold.

For the moment, the application works good with a chip D and now i want to do the same for a C.

That's the problem because each time i connect to a C and trying to discover services, i received an error. I know that the revision C must be paired before trying to discover the services unlike the D, but the same error occure when the device is previously paired.

It is possible to connect a C revision and a D revision on the same app or the specifications are totally incompatible? And if there are compatible, what am i doing wrong and how can i correct this?

Thanks

Jiu Schaller

Parents
  • Hi,

    Thx for the fast reply! =)

    Your files works good on Android! So i must success to connect our devices, but i can't find what's wrong in our setup. I think that we avoid all the workaround from the PAN #4, but there is perhaps a misunderstanding from one of those.

    If you have time, can you check our setup? Perhaps you will directly find what's wrong

    Jiu

    ublue_setup.gen.out.txt

    services.h

Reply
  • Hi,

    Thx for the fast reply! =)

    Your files works good on Android! So i must success to connect our devices, but i can't find what's wrong in our setup. I think that we avoid all the workaround from the PAN #4, but there is perhaps a misunderstanding from one of those.

    If you have time, can you check our setup? Perhaps you will directly find what's wrong

    Jiu

    ublue_setup.gen.out.txt

    services.h

Children
No Data