This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to restore nRFgo motherboard firmware

This is an howto on restoring your nRFgo motherboard firmware.

Error code can be similar to this from nRFgo Studio:

Starting bootloader on board 0
Could not start the bootloader on the nRF6310
Please toggle power of board 0 to reset it

You could try to manually activate the bootloader feature of the Atmel on the motherboard. Here's the procedure:

  1. Power-on the board, make sure the USB is connected to a PC.

  2. Short P18 (between the extension board connectors).

  3. Reset the AVR by shorting pin 5 and 6 on P14 (close to the crystal). https://devzone.nordicsemi.com/?controller=attachment&task=displayFile&tmpl=component&id=43

  4. Remove both shorts. A USB device should enumerate now under name "Atmel DFU bootloader"

  5. Open cmd.exe and cd "c:\your\path\to\nrfgo studio" (default: C:\Program Files (x86)\Nordic Semiconductor\nRFgo Studio) and run this command: dfu-programmer at90usb1287 flash hex\nRFgoFirmware_6701.hex

Now you should get "Validating...11212 bytes used (9.12%)"

Power cycle the motherboard and open nRFgo Studio and now it should work.

Note: If your board enumerates as "AT90USB127", then you'll have to manually upgrade the USB driver before running step 5. Point to the driver located in this folder: \Path\to\Nordic Semiconductor\nRFgo Studio\usb_drivers

DFU_enable.jpg

Parents
  • I have tried everything. I tried the restoring the firmware using the post by Håkon Alseth, but that resulted in the following error: dfu-programmer: no device present. I then tried using FLIP, but everytime I try to establish a communication link I get the following error: AtLibUsbDfu.dll not found. I can confirm that it is present, because when I go to Help->About Flip it produces a list and AtLibUsbDfu.dll is on that list. I then tried uninstalling nRFgo Studio 1.17.0 and down grading to 1.16.0 and using the procedure outlined by Håkon Alseth, but once again it gave me the error: dfu-programmer: no device found. I got no more options. And in case you're all wondering, I tried the above methods in several different ways, in several different orders, just to make sure, and nothing works. There has to be a way to solve this. This is costing me time and money.

Reply
  • I have tried everything. I tried the restoring the firmware using the post by Håkon Alseth, but that resulted in the following error: dfu-programmer: no device present. I then tried using FLIP, but everytime I try to establish a communication link I get the following error: AtLibUsbDfu.dll not found. I can confirm that it is present, because when I go to Help->About Flip it produces a list and AtLibUsbDfu.dll is on that list. I then tried uninstalling nRFgo Studio 1.17.0 and down grading to 1.16.0 and using the procedure outlined by Håkon Alseth, but once again it gave me the error: dfu-programmer: no device found. I got no more options. And in case you're all wondering, I tried the above methods in several different ways, in several different orders, just to make sure, and nothing works. There has to be a way to solve this. This is costing me time and money.

Children
No Data
Related