Timed out waiting for acknowledgement from device

I have purchased a RAK4630 & WISBLOCK BASE 2nd Gen. I followed the video’s for Arduino installation and board manager. I selected example: LoRaWAN_OTAA_ABP. The sketch fails to upload.

I have tired 2 PC’s and mulitple usb cords. I have followed boot loader instruction which also failed.

Here is the error message.

Thanks

Failed to upgrade target. Error is: No data received on serial port. Not able to proceed.
Timed out waiting for acknowledgement from device.
Traceback (most recent call last):
File “main.py”, line 296, in serial
File “dfu\dfu.py”, line 235, in dfu_send_images
File “dfu\dfu.py”, line 199, in _dfu_send_image
File “dfu\dfu_transport_serial.py”, line 179, in send_start_dfu
File “dfu\dfu_transport_serial.py”, line 243, in send_packet
File “dfu\dfu_transport_serial.py”, line 282, in get_ack_nr
nordicsemi.exceptions.NordicSemiException: No data received on serial port. Not able to proceed.

Possible causes:

  • Selected Bootloader version does not match the one on Bluefruit device.
    Please upgrade the Bootloader or select correct version in Tools->Bootloader.
  • Baud rate must be 115200, Flow control must be off.
  • Target is not in DFU mode. Ground DFU pin and RESET and release both to enter DFU mode.

Hello Lloyd,
Following your other post, I guess you have a module with the RUI3 bootloader. In this case you need to use the RUI3 BSP in Arduino, not the open source BSP.
You can install the RUI3 BSP following the steps in our Documentation Center