# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# MLA -- USB Library

20 December, 2013

- 1
- 2
…
- 17
- 18
- 19
- 20
- 21
…
- 311
- 312

• Updated the cross platform PC application software intended to be used with the bootloader firmware. The updated
version should be built with Qt 5.0.2 using MinGW 32-bit.
Added "Obtaining a WHQL Certified USB Driver Package" document to the \Microchip\Help folder, along with a reseller
rights request form necessary for doing Microsoft Driver Update Acceptable (DUA) submissions to allow re-certification of
drivers.
• stack files affected: none, documentation only
1.3.1.3 v2.9i
Android files changed to request for protocol version and to wait for a user configurable startup delay.
• stack files affected: usb_host_android.c
In the WinUSB based device projects, changed Microsoft specific OS descriptors to reside in ROM
• stack files affected: none (only demo specific usb_config.h and usb_descriptors.c files affected)
Added conditional compilation definitions to support PIC16F1454, PIC16F1455, and 'LF' flavored PIC16F145x family devices
• stack files affected: usb_function_cdc.c
1.3.1.4 v2.9h
Android driver condensed to remove protocol specific drivers.
• stack files affected: usb_host_android.c, usb_host_android_protocol_v1.c (removed),
usb_host_android_protocol_v1_local.h (removed)
Support added for registering Android HID reports.
• stack files affected: usb_host_android.c, usb_host_android.h
Added support to ignore protocol, subclass, and/or class in the TPL for a USB host
• stack files affected: usb_host.c, usb_host.h
Added support for a client driver to register for EP0 traffic only
• stack files affected: usb_host.c, usb_host.h
Removed unused variables
• stack files affected: usb_function_audio.c, usb_function_cdc.c
Added support for vendor class specific requests for MS descriptors
• stack files affected: usb_function_generic.c, usb_function_generic.h, usb_device.c
Fixed folder capitalization issue:
• stack files affected: usb_host_printer_primitives.c
Fixed an issue where if a USB host received a report of 0 configurations available on a device, it would cause system issues.
• stack files affected: usb_host.c
1.3.1.5 v2.9g
Android audio and HID support added to accessory driver
• stack files affected: usb_host_android.c, usb_host_android_protocol_v1.c, usb_host_android.h,
usb_host_android_protocol_v1.h, usb_host_android_local.h, usb_host_android_protocol_v1_local.h
1.3 Release Notes MLA - USB Library Help Revision History
19

- 1
- 2
…
- 17
- 18
- 19
- 20
- 21
…
- 311
- 312