Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
1 Introduction
The External Memory Programmer is a multi-platform utility used to transfer HEX file information to a device. The device will
load the transferred information into a memory device. While the memory device is usually an external memory device, like
SPI NOR flash, it can be the internal memory of the device. The External Memory Programmer can use two communication
mediums to transfer data, serial or USB.
The utility uses a binary communication protocol which allows the device to dictate the maximum payload size up to 65,000
bytes. This allows an independency between devices that have limited resources and the utility.
While this utility was designed for uploading HEX files from the Graphics Resource Converter utility, it will upload any HEX
file in Intel 380 format.
1 External Memory Programmer
1
1
Protego_Release_01_05-Related-OEM-MLA-framework-gfx-utilities-memory_programmer-External_Memory_Programmer_Help.pdf