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

nrfutil dfu ble failed to open Win 10

I try to load my nRF52 with app via ble from windows 10 laptop.

nRF52 dev kit is loaded with the Softdevice and Bootloader from nRF5_SDK_12.1.0\examples\dfu\ble_dfu_send_hex\test_images_update_nrf52.

I have no problems to load nRF52 dfu_test_app_hrm_s132.zip from Mobile nRF Toolbox.

I try to do as admin:

"nrfutil dfu ble -ic NRF52 -n "DfuTest" -p COM5 -pkg dfu_test_app_hrm_s132.zip"

from windows 10 python2.7.12(nrfutil2.0.0/pc_ble_driver_py0.8.0) only version installed.

but get open failed exception (access denied):

"C:\Python27\lib\site-packages\pc_ble_driver_py\ble_driver.py", line 126, in wrapper raise NordicSemiException('Failed to {}. Error code: {}'.format(wrapped.name, err_code)) pc_ble_driver_py.exceptions.NordicSemiException: Failed to open. Error code: 13

I can see nRF52 device "DfuTest" in win bluetooth device list.

Any ideas?

Parents
  • Sorry Im not sure what you mean. Im new on this. I think "NO" on that question.

    "connectivity firmware supplied with the pc-ble-driver" ?

    Is that a step I missed before I flash: ...\nRF5_SDK_12.1.0_0d23e2a\examples\dfu\ble_dfu_send_hex\test_images_update_nrf52\dfu_test_softdevice_bootloader_s132.hex that I program with: "nrfjprog -f NRF52 –-chiperase --program dfu_test_softdevice_bootloader_s132.hex --verify"

    And then trying to flash: ...\nRF5_SDK_12.1.0_0d23e2a\examples\dfu\ble_dfu_send_hex\test_images_update_nrf52\dfu_test_app_hrm_s132.hex that I program with: "nrfutil dfu ble -ic NRF52 -n "DfuTest" -p COM5 -pkg dfu_test_app_hrm_s132.zip"

    I was thinking everything are prepared after installing i.e nRF5x-Command-Line-Tools Installer.

    When I was running nRFgo Studio I remember something is uppdated to the connected nRF52 DK device first time.

Reply
  • Sorry Im not sure what you mean. Im new on this. I think "NO" on that question.

    "connectivity firmware supplied with the pc-ble-driver" ?

    Is that a step I missed before I flash: ...\nRF5_SDK_12.1.0_0d23e2a\examples\dfu\ble_dfu_send_hex\test_images_update_nrf52\dfu_test_softdevice_bootloader_s132.hex that I program with: "nrfjprog -f NRF52 –-chiperase --program dfu_test_softdevice_bootloader_s132.hex --verify"

    And then trying to flash: ...\nRF5_SDK_12.1.0_0d23e2a\examples\dfu\ble_dfu_send_hex\test_images_update_nrf52\dfu_test_app_hrm_s132.hex that I program with: "nrfutil dfu ble -ic NRF52 -n "DfuTest" -p COM5 -pkg dfu_test_app_hrm_s132.zip"

    I was thinking everything are prepared after installing i.e nRF5x-Command-Line-Tools Installer.

    When I was running nRFgo Studio I remember something is uppdated to the connected nRF52 DK device first time.

Children
No Data
Related