Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

ArduScan is a windows program that passively scans the COM ports on a system looking for ones that are likely to be Arduinos

branch: master


latest commit 63c18a6684
WestfW authored September 11, 2012
Octocat-spinner-32 ArduScan.cpp first commit September 26, 2011
Octocat-spinner-32 README Update README September 11, 2012
Sept 2011 by Bill Westfield ("WestfW")

Scan a windows system and try to figure out which COM ports
look like they might be Arduinos.

This is based on the article here:
by Vladimir Afanasyev, which explains how to use the device manager
API to enumerate all the COM ports on a system, and
these forum entries:
Which explain how to get the USB Vendor/Product info from the same api.

Currently this is set up to run in a CMD or other shell window, and
writes its findings to stdout.

It should compile fine under cygwin, including mingw versions:

  g++ -mno-cygwin ArduScan.cpp -lsetupapi -o ArduScan.exe
Something went wrong with that request. Please try again.