# Vault 7: Projects

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

### Protego

# MLA -- External Memory Programmer

- 1
- 2
…
- 8
- 9
- 10
- 11
- 12
…
- 27
- 28

Version 1.00
Initial JAVA version
Features
1. Multi-communication support
1. USB - uses the same drivers as MPLAB X
2. Serial - uses the rxtx JAVA serial libraries (rxtx.org)
2. Binary file transfer - The HEX file is converted into binary packets
3. Communication protocol - header with checksum and ACK/NACK response
4. File upload verification
5. Drag and drop of the HEX file
6. Progress bar with status
Limitations
1. Using serial communication on the Mac OS X may be slower than running on a Windows machine. It is recommended
that USB communication medium be used.
3 External Memory Programmer
8
3

- 1
- 2
…
- 8
- 9
- 10
- 11
- 12
…
- 27
- 28