DFU error on one laptop but not another

Hi all,

Trying to get some code implemented using my work-provided laptop on IDE 2.3.4 to my Giga R1 WIFI. Running into the same DFU error message as most:

Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
No DFU capable USB device available
Failed uploading: uploading error: exit status 74

*** If in boot-mode (flashing green LED after 2x tapping reset) I get the "Cannot open DFU device xxxx:xxxx found on devnum xx (LIBUSB_ERROR_NOT_FOUND)" message.

Not entirely sure what is going on but I can imagine it either has something to do with IT security settings or some sort of DFU preferences. I am able to push example code (i.e. Blink and Fade) to the board from my personal laptop with no issues but as soon as I use the work laptop, sh!t hits the fan for lack of a more technical term. I am not well-versed in IT-related issues so anything helps!

Attempts to try and fix the issue:
Full deletion and reinstallation of IDE on work laptop (unsuccessful solution)
Double-tapping reset button on Giga R1 (unsuccessful solution)
Reinstalling Arduino Mbed OS Giga Boards package (unsuccessful solution)
Reinstalling Arduino AVR Boards (unsuccessful solution)

I was unable to attempt to update the firmware through the IDE (tools > firmware updater) on either laptop.

Thanks in advance,
Jack

Hi @kennejw. This error indicates you have not installed the drivers for your Arduino board.

Arduino IDE automatically installs the drivers as part of the Boards Manager installation of support for the board. However, the driver will only be installed if you provide approval, which is requested via a Windows User Account Control (UAC) dialog that is displayed during the installation:

Do you want to allow this app from an unknown publisher to make changes to your device?

dpinst-amd64.exe

It might be that the driver is missing because you did not approve its installation at that time.

The solution will be to reinstall the "Arduino Mbed OS Giga Boards" platform, making sure to approve the driver installation offer:

  1. Select Tools > Board > Boards Manager... from the Arduino IDE menus to open the "Boards Manager" view in the left side panel.
  2. Scroll down through the list of boards platforms until you see the "Arduino Mbed OS Giga Boards" entry.
  3. Hover the mouse pointer over the "Arduino Mbed OS Giga Boards" entry.
    You will see a ●●● icon appear at the top right corner of the entry.
  4. Click the ●●● icon.
    A menu will open.
  5. Select "Remove" from the menu.
    An "Uninstall" dialog will open.
  6. Click the "YES" button in the "Uninstall" dialog.
    The dialog will close.
  7. Wait for the uninstall process to finish, as indicated by a notification at the bottom right corner of the Arduino IDE window:

    Successfully uninstalled platform ...

  8. Click the "INSTALL" button at the bottom of the "Arduino Mbed OS Giga Boards" entry.
  9. If a "User Account Control" dialog about "dpinst-amd64.exe" appears, click the "Yes" button in the dialog:
  10. Wait for the installation process to finish, as indicated by a notification at the bottom right corner of the Arduino IDE window:

    Successfully installed platform ...

After you have done that, try uploading the sketch to your Arduino board again, just as you did before. Hopefully it will be successful this time. If not, please let us know and we'll provide further assistance.

Hi @ptillisch, thank you for your quick reply!

I followed the steps you mentioned for reinstalling the Giga Board driver as closely as I could, however there were some deviations which may be the issue I am running into:

In step 9, I did not receive any dialog box for User Account Control. I still received the notification in the IDE window that stated the installation was successful for my specific driver.

Are there other troubleshooting steps which may indicate the root of this issue? I have confirmed the COM port on my PC through the device manager and ensured this was selected in the IDE and I have attempted to upload the sketch with and without the boot-mode green flashing LED, all to no avail.