So, today I connected my Arduino Giga R1 Wi-Fi for the first time and nothing happened... I'm using Windows 11 and Arduino IDE 2, I'm sure i am using a good quality USB C cable (USB C 2.0 connected directly to the motherboard to a USB 2.0 port), I installed "Arduino Mbed OS Giga Boards" 4.0.8, and I still can't see my Arduino connected, I tried the double click the reset button, nothing happened.
I installed the STM32CubeProgrammer and tried to plug my arduino while holding the BOOT0 button, doing that i hear that Windows sound when you plug a USB device or something, but STM32CubeProgrammer won't see any DFU device, however in Windows settings i can see a device named "DFU in FS mode" but don't know what that means.
I tried that process with Windows Terminal with no result (I couldn't figure out how to run "post_install.sh" even using the "sudo" command).
I tried to connect the Arduino with a MacBook air, still nothing...
I really can't figure out what's the problem, hope someone knows the problem...
Hello!
Please try the following:
- Connect the board to a PC via USB
- Press BOOT0 button and keep it pressed
- Press and release RESET button
- Release BOOT0 button
- The board will appear as
Product: DFU in FS Mode Manufacturer: STMicroelectronics
-
Windows will need an additional driver installation
-
Connect GIGA R1 WiFi in DFU mode.
-
Open Device Manager and locate the DFU in FS Mode (should have a yellow triangle) under Other devices.
-
Select and hold (or right-click) the device and select Update driver… / Update driver software... from the context menu.
-
In the wizard, select Browse my computer for driver software.
-
Select Let me pick from a list of device drivers on my computer.
-
From the list of device classes, select Universal Serial Bus devices. If you don’t see it, untick Show compatible hardware.
-
Select WinUsb Device > WinUsb Device.
-
Click Next.
-
Ignore the warning and confirm installing the driver.
Note: if the device already has a driver, and driver belongs to a different
device class
than Universal Serial Bus devices (for example, Universal Serial Bus
controllers
), there is apperantly no way to change the class in the Update driver wizard (you cannot perform step 6). To get around this, you first need to uninstall it by right-clicking the device in the Device Manager list and selecting
Uninstall device
.
- Run
"C:\Users<username>\AppData\Local\Arduino15\packages\arduino\tools\dfu-util\0.11.0-arduino5\dfu-util" --device ,0x0483:0xdf11 -D "C:\Users<username>\AppData\Local\Arduino15\packages\arduino\hardware\mbed_giga\4.0.6\bootloaders\GIGA\bootloader.bin" -a0 --dfuse-address=0x8000000
Thanks very much for the answer, I finally found the problem!
In device manager in between audio devices (I have no idea why) I had something called like "Guillemot STU DFU Device", i searched on google what was that and found some random tutorials on how to remove it (again i don't know why), something like uninstall device from device manager and then delete some folders in "Programs x86" then restart the PC...
I was then able to connect Arduino Giga R1 Wi-Fi in DFU (had to burn the Bootloader anyway) mode and the burn the Bootloader with STM32CubeProgrammer.
Sorry for my English I'm from Italy... lol
That is fine, also thanks for sharing!
I am glad it is working. Was that prior to testing the steps provided or have the steps failed?
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.