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

CTRL-R is not working

When I start the nRF51822 sniffer ble-sniffer_win_1.0.1_1111_Sniffer.exe I get the following message:

!!Your firmware is outdated!! Please upgrade (press CTRL-R).

When I press control-r I get the following message:

Programming... Keyboard input error: [Error 2] The system cannot find the file specified

How do I get it to update the firmware?

Parents
  • Use nrfgo studio to update the sniffer. Read more about using the nRFgo studio to program the application in section 2 of the Sniffer user guide v1.2

    Edit: [22-Mar-2017] I think it is better not to use nRFgo studio for flashing the sniffer going forward. I would suggest using nrfjprog or jlink commander to flash the nRF sniffer firmware.

    ==

    Flash the nRF Sniffer Firmware on to the nRF51-DK/nRF51-Dongle board (Windows) using jlink commander (jlink.exe) on Windows 7. You must be using segger jlink version 5.10n (see the troubleshooting guide in https://devzone.nordicsemi.com/blogs/1044/get-started-on-pc-software-for-mesh-and-mesh-dfu/ )

    Ensure that there is only one jlink board attached to the computer.

    Windows Start -> type "commander" in the text box

    Click on jlink commander to run it.

    Set the Serial interface to SWD (this will work if there is only one jlink board connected)

    jlink> si 1

    jlink> device nRF51422_XXAC

    jlink> connect

    Specify target interface speed [kHz]. : 4000 kHz

    Speed>4000

    J-Link>erase

    J-Link>loadFile "ble-sniffer_nRF51822_1.0.1_1111_Sniffer.hex"

    ['r' will reset the MCU']

    J-Link>r

    ['g' runs the MCU]

    J-Link>g

    Now the nRF Sniffer firmware is flashed to the board and is running. Use the nRF Sniffer PC software to use the sniffer.

    ==

Reply
  • Use nrfgo studio to update the sniffer. Read more about using the nRFgo studio to program the application in section 2 of the Sniffer user guide v1.2

    Edit: [22-Mar-2017] I think it is better not to use nRFgo studio for flashing the sniffer going forward. I would suggest using nrfjprog or jlink commander to flash the nRF sniffer firmware.

    ==

    Flash the nRF Sniffer Firmware on to the nRF51-DK/nRF51-Dongle board (Windows) using jlink commander (jlink.exe) on Windows 7. You must be using segger jlink version 5.10n (see the troubleshooting guide in https://devzone.nordicsemi.com/blogs/1044/get-started-on-pc-software-for-mesh-and-mesh-dfu/ )

    Ensure that there is only one jlink board attached to the computer.

    Windows Start -> type "commander" in the text box

    Click on jlink commander to run it.

    Set the Serial interface to SWD (this will work if there is only one jlink board connected)

    jlink> si 1

    jlink> device nRF51422_XXAC

    jlink> connect

    Specify target interface speed [kHz]. : 4000 kHz

    Speed>4000

    J-Link>erase

    J-Link>loadFile "ble-sniffer_nRF51822_1.0.1_1111_Sniffer.hex"

    ['r' will reset the MCU']

    J-Link>r

    ['g' runs the MCU]

    J-Link>g

    Now the nRF Sniffer firmware is flashed to the board and is running. Use the nRF Sniffer PC software to use the sniffer.

    ==

Children
No Data
Related