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

Bluetooth not connecting

Hi,

1. I tried flashing all ble codes to my nrf kit. It does not seem to connect on Windows machine but connects on Mac. My other nrf kit connects perfectly fine. What is the fix?

2. When my other nrf device is visible on Mac, it displays duplicate names, so its confusing which one to connect to?

  • I see HID has a different behaviour.  Either Keyboard our Mouse HID, it require a pairing.  I have not work with HID.  Windows seems to have problems with HID keyboard.  I saw the similar behaviour when a friend of mine tried to connect an Apple BLE keyboard to Windows.  It took a while to get it connect properly.  Also if there are other PC or Host device in the surrounding.  It may have a race bonding of multiple host trying to connect to the same HID keyboard.  Causing the PC to connect/disconnect constantly.  

  • Which version number does it say on the line below PCA10040 on the white sticker on the two nRF52 DKs (e.g. v1.2.1)?

  • @bscdb Which version of Windows 10 are you using? If it is an early version of Windows 10, it may not work all too great as mentioned. 

    Also, have you tried to turn off Bluetooth for about 10 seconds & then turn it back on. That is how you clear Bluetooth cache on smartphones at least. I am assuming it is the same in Windows.

  • Are both of your boards the Nordic nRF52-DK ?

    Are they identical?

    Maybe the non-working one has been damaged or mis-configured?

    Are you loading the exact same code - including SoftDevice - on both?

    Have you tried a full chip erase?

    Have you used the debugger to see what's happening in both cases - and see where they differ?

  • 1. I just bought a new Windows 10 laptop.

    2. The nrf52832 board which does not give problems is v.0.9.0. The one not connecting to Windows PC is v.1.2.4 (which I recently bought)

    3. I tried erasing the chip using JLink & nrfStudio

    4. I dont think debugging the code would help coz the v.1.2.4 board connects to nrfConnect so clearly there is no issue with the firmware or flashing different soft device or different hex file.

    5. If I change the bluetooth device name, the board will show up with 2 names - the old one & the new one and connects to one of them and keeps toggling between paired & connected states. After I remove and uninstall both device names & restart both PC & board, same behavior repeats.

    6. I understand that I should not directly wire up nrf board to Windows PC but that is bound to happen sometime. There should be a fix for that. I'll have to flash the code through USB.

Related