# 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
…
- 19
- 20
- 21
- 22
- 23
…
- 311
- 312

• Stack files affected: usb_host.c
4. USB host isochronous writes did not function correctly
• Stack files affected: usb_host.c
5. USB host isochronous writes and reads could not occur during the same frame
• Stack files affected: usb_host.c
6. NULL pointer dereference could occur if a malloc() call failed during device enumeration in USB host stack while creating
the endpoint data structure.
• Stack files affected: usb_host.c
7. Optimazation settings other than -O0 for C30 could cause MSD internal flash demos not to work.
• Stack files affected: None (Files.c in user folder updated)
1.3.1.8 v2.9d
1. Data event handler of Android driver not passing events to protocol handler resulting in possible memory leak.
• Stack files affected: usb_host_android.c
2. Issues with mass storage demos on OS X 10.7 when SD-card is read-only.
• Stack files affected: usb_function_msd.c
3. Fixed compile warnings when -Wall option selected on C32
• Stack files affected: usb_host_msd.c
4. Fixed issue with call back redirection macro for EP0 request handler.
• Stack files affected: usb_device_local.h
5. Added configuration option to disable DTS checking in hardware
• Stack files affected: usb_device.c
6. Fixed a race condition between the 1msec interrupt and the detach interrupt. If the detach interrupt occurs just before the
1msec interrupt, the interrupt handler could cause the host stack state machine to go into an unknown state requiring a
reset of the system to recover. Typically only seen when rapidly attaching/detaching a device repeatedly.
• Stack files affected: usb_host.c
7. Added an error handing case to check for a size larger than 256.
• Stack files affected: usb_function_phdc.c
8. Write attempts to a drive that is write protected does not report the status correct.
• Stack files affected: usb_function_msd.c
9. Updated PHDC code to pass Continua testing
• Stack files affected: usb_function_phdc.c, usb_function_phdc.h, usb_function_phdc_com_model.c/.h added
1.3.1.9 v2.9c
1. Added example showing how to connect to custom HID, LibUSB, WinUSB, and MCHPUSB demos from an Android v3.1+
host.
• Stack files affected: none
2. Updated libusb driver INF to be signed, so now it can be installed with Windows 7
• Stack files affected: none
3. Some dsPIC projects not building correctly
1.3 Release Notes MLA - USB Library Help Revision History
21

- 1
- 2
…
- 19
- 20
- 21
- 22
- 23
…
- 311
- 312