I am trying to reprogram a usb dongle device from AdaFruit (Bluefruit LE Sniffer), which uses the nrF51822 SoC, using nrFGo Studio. In the device manager I'm innRF5x Bootloader and I can select the .hex I want and select softdevice. The com port is present and I've tried ever baud rate in the drop down list but keep getting the following error:
Upgrading target on COM5 with DFU package: Timed out waiting for acknowledgement from device. Failed to upgrade target. Error is: No data received on serial port. Not able to proceed. Possible causes: -bootloader, SoftDevice or application on target does not match the requirements in the DFU package. -baud rate or flow control not the same as in the target bootloader. -target is not in DFU mode. If using the SDK examples, press Button 4 RESET and release both to enter DFU mode.
There is only a switch toggling UART and CMD and a button which I can only guess is a reset switch.
I appear to be shorting something out because when I do attach the SWD plug the blue LED on the usb dongle goes off.
Any suggestion as to how to reprogram this device?