Software required for custom GIGA board?

We have duplicated the GIGA schematic on a custom board to delete some features and add others (keeping everything related to USB, MCU, SDRAM, Flash, clocks, JTAG, etc.), but cannot get the new board recognized by a PC via the Arduino IDE and USB port connection. There may be assembly or other issues, but can anyone tell me if there is some kind of software installed on a GIGA board (by Arduino) when purchased that allows it to be recognized by a PC and Arduino IDE (eg. a bootloader or other firmware)? If so, we'll never get the new board working as we don't have that software. But if not, then we can at least check that off as a problem and continue searching for the problem. Thanks!

Update: we found this bootloader description:

which answers the main question above (bootloader is needed), but when trying to follow the instructions we get the attached error


We tried a few times cycling the USB port connections, but same error each time. Anybody ran into this and know the trick to get it working?

Bootloader description

Sorry for the multiple posts ... I was trying to post the URL into a post directly which just produced the original post again (new here, obviously!).

Hi @rmay_pci. The "LIBUSB_ERROR_NOT_SUPPORTED" error indicates you don't have the driver installed for the device.

You can use Zadig driver installation tool to install the "WinUSB" driver for the device:

  1. Download the "Zadig" driver installation tool from this website:
    http://zadig.akeo.ie/
  2. Plug your "GIGA" board into your computer.
  3. Start "Zadig".
  4. Select the device for the board from the dropdown menu in the "Zadig" window.
    :exclamation: If it doesn't show up on the menu, then select Options > List all devices from the Zadig menus and check again.
  5. Click the up or down arrows next to the Driver selection box on the right side until you see "WinUSB".
  6. Click the "Replace Driver" button.
  7. Wait for the driver replacement process to finish.
  8. Close the "Zadig" window.

Thank you for the information. I will download Zadig and try this. Such a driver is not mentioned in the "Bootloader Description" link above.

Hello team
Could you share please the link arduino Giga bootloader please.
Thanks ahead for your support

Hi @engineer_xxx. The bootloader binaries are here: