Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
Once the device is successfully installed, open up a terminal program, such as hyperterminal. Select the appropriate COM
port. On most machines this will be COM5 or higher.
1.6.4.2 Linux
Upon plugging in a USB CDC ACM virtual COM port device into a Linux machine, the OS will automatically enumerate the
USB device successfully, and a new object should show up as:
/dev/ttyACMx
(where ttyACMx is usually ttyACM0, but could be some other number such as ttyACM1, if some other ACM device is already
attached to the machine).
To determine the exact number value of “x”, a procedure like follows can be used:
1. Open a console.
2. Make sure the USB device has been plugged into the machine.
3. Type: lsusb
4. You should see a line like: Bus 005 Device 004: ID 04d8:000a Microchip Technology, Inc.
5. Type: modprobe cdc-acm vendor=0x04d8 product=0x000a
6. Type: dmesg
7. You should get the status, showing the ttyACMx value, ex: cdc_acm 5-1:1.0: ttyACM0: USB ACM device
Once you know the ttyACMx value, applications and terminal programs (such as GtkTerm) can interface with the USB serial
port by configuring them to connect up to the /dev/ttyACMx object.
1.6.4.3 Macintosh
Upon plugging in a USB CDC ACM virtual COM port device into a Mac OS X based machine, the OS should automatically
enumerate the USB device successfully, and a new object should show up as:
/dev/tty.usbmodemXXXX
(where XXXX is some value, such as “3d11”)
To run the example demo project: “USB\Device - CDC - Basic Demo” on a Mac OS X based machine, a procedure like
follows can be used:
Open TERMINAL. This can be done by clicking SPOTLIGHT and searching for TERMINAL. Spotlight is the little magnifying
1.6 Demos MLA - USB Library Help Device - CDC Basic Demo
270
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_usb.pdf