Skip to content

Installing drivers for preflashed boards

Gildas edited this page Sep 19, 2022 · 3 revisions

Once you get the EvvGC board preflashed with USB bootloader and the firmware, it's not so trivial to install proper drivers for Windows. This is because the board switches to VCP (Virtual COM Port) mode quite fast and Windows users can't install proper drivers for DFU (bootloader).

The drivers installation in such a case requirese these steps:

  • Download and install VCP (Virtual COM Port) drivers from ST's website
  • Connect the EvvGC board to USB port of your computer. For v1.3 or newer boards - do not connect anything else. For v1.2 boards - connect the power supply to your controller (3.3V or LiPo)
  • Windows should detect two devices - "Maple 003" and "STM32 Virtual COM Port". It will try to install the drivers.
  • In some cases Windows can popup a message that it cannot install the drivers because the device is disconnected - if so, ignore this message, your driver is probably installed properly.
  • Unplug your controller from PC and reconnect it.
  • In Windows Device Manager you should see a new device "STMicroelectronics Virtual COM Port" in "Ports (COM & LPT)" section
  • If you don't see the COM port, repeat above steps until it succeeds.
  • Make sure you have latest EvvGC Firmware sources checked out
  • With COM port active, execute ForceBootloader.bat from root firmware directory
  • The LED1 on your board should blink very fast now, and Windows should detect "Maple 003" device now (probably saying it can't install the drivers - nevermind, it is really okay now)
  • Download Zadig from http://zadig.akeo.ie/ and run it
  • If "Maple 003" device is not listed under drop-down list, go to Options menu and select List All Devices
  • Select "Maple 003" device from the drop-down list
  • Click Install Driver
  • After installing driver, disconnect the board from USB port - it's done !
Clone this wiki locally