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

PCA10000 to run nRFUart application in Windows 10

My goal to build a device that can connect to phone with nRF8001. I am using nRf8001 Development kit. My prototype uses TI msp430 with the nRF270 board in the kit, and I can successfully connect to nRF UART v2.0 in the Andriod table. I tested typing in the NRF UART v.20 terminal in android, and I can successfully get echo from my msp430.

Following is the problem I am working on: Because windows is our main development platform, we want the device to be able to connect windows 10 directly, for debugging and automation test purpose. What I have at windows side is the PCA10000 in the nRF8001 Development kit. I can use Master Control Panel to discover my bluetooth device, and "discover services" did find the "UART over BLE" service.

For our purpose, we need write our program for development. I start from the nRFUart in "Master Emulator" (Ver. 2.1.13.14) example code, and I cannot make it work. Following the result, nRFUart scan never finish:

image description

Any tip, hint or direction on how to resolve this is very appreciated.

  • Have you seen our BLE-Driver for windows. This is a ble driver you can use together with the serialization projects from our SDK to expose the SD function to standard windows apps. Let me know if you prefer to use the Master emulator and I will take a closer look at this.

  • Thank you for your reply!! I looked at the driver, and I think it can provide the functions that I need, especially the Python support. However, I have question that is this driver support PCA10000(the only thing I have so far)? I notice the following statements in the README. If you can point me the combination of HW/SW that test steps are documented and works reliably, I can go to order the kits.

    "The BDD tests require nRF51 hardware connected to the computer. A combination of two devices of the following is required, two of one kind or one of each:

    nRF51 Development Kit (pca10028), or nRF51 Development Dongle (pca10031)"

    At this stage, I need to start with something proven works without excessive change/hack. Either Master emulator or the driver should both fulfill my need, but Master emulator for me seems a short cut, because I can test the UART over BLE without code change on either PC side or device side.

    Thank you again for the help!! Please let me know if you have any instruction that I can try it out.

  • aha, Yes. Not sure how I overlooked that, but if you only have the pca10000 you should use the master emulator as is. Unfortunately I'm not sure why it doesn't work properly on windows 10, so I will check with the developers when they are back in office tomorrow.

  • Yes, unfortunately we haven't tested this on windows 10 yet, but they don't see why it shouldn't work. Especially since you have gotten all the way to scanning without problems. Can you please upload the log file, so we can take a look? This file should be located in something like C:\ProgramData\Nordic Semiconductor\MasterEmulator\

Related