Hello and welcome to our community! Is this your first visit?
Register

  1. AQ32
  2. Establishing a connection between your computer and the flight controller board

This page is a chapter in 'AQ32 STM32-based boards'

This page will show you all needed steps if you want to upload firmware to the AeroQuad32 for the first time or if you experience driver-related issues. If you've already done this, you may leave out this chapter and move on to the next one.

First of all you need to unzip the previously loaded "All-in-one-package".

Install the Virtual COM Port (VCP) Driver

  • Install "VCP_V1.3.1_Setup.exe" or "VCP_V1.3.1_Setup_x64" (depending on your operating system) found in the "...\01_OneTimeSetup\01_InstallVirtualComPortDriver" folder.
  • Plug in your AeroQuad32 board and wait until the drivers finish configuration.
  • Pay attention to what COM port is assigned.
  • If the assigned COM port is not within COM1-COM9 reassign the COM ports to make it so. To do this, open the Device Manager, right-click on the device and select "Properties". Click on the "Port Settings" tab, then on "Advanced..." and in the upcoming windows change the "COM Port Number" value to a free port between COM1 and COM9.



  • Afterwards push the reset button on your AeroQuad32 board or unplug and then replug the USB cable.

Set the board into DFUSe mode

To set you board into DFUSe mode there are two alternative routes. Choose whichever seems more comfortable to you.

Via Software

  • Go to "...\01_OneTimeSetup\02_ConfigureBoardIntoDFUeMode".
  • Edit the first line in "reset.bat" to match the COM port setup during the VCP installation in the previous step.


  • Run "reset.bat". It will now be in DFUSe mode which will light up only the blue LEDs on the board.

Via Hardware

Short the two pins "BOOT0" and "3V3" (shown below) before powering the AeroQuad32 board up. It will now be in DFUSe mode which will light up only the blue LEDs on the board.

DFUSe mode via Hardware (click for higher resolution)

AeroQuad32 v2 board

AeroQuad32 v1 board

Install USB bootloader driver

  • Go to "...\01_OneTimeSetup\03_InstallUSBDriver".
  • Run the zadig executable (be sure the board is in DFUSe mode first).
  • Click on "Options" and select "List all devices".



  • Look for "STM32 BOOTLOADER" in pull down menu (Note: If the board is not in DFUSe mode, you will not see this option. Try running reset.bat again, and if that doesn't work, short BOOT0/3V3 as described above).
  • Click on "Replace Driver" and wait for the process to be finished.



  • Afterwards push the reset button on your AeroQuad32 board or unplug and then replug the USB cable again.

This page has been seen 12,507 times.

    • Created by on
      Last updated by on