├── .gitignore ├── .gitmodules ├── Documentation ├── CFU-Driver │ └── cfu-driver.md ├── CFU-Protocol │ └── Component Firmware Update Protocol Specification.docx ├── Placeholder └── images │ └── Transfer.png ├── Firmware ├── CFUEngineeringGuide.md ├── ComponentFwUpdate.c ├── ComponentFwUpdate.h ├── FwVersion.h ├── ICompFwUpdateBsp.h ├── IComponentFirmwareUpdate.h ├── McuStatus.h └── coretypes.h ├── Host ├── CFUFirmwareSimulation │ ├── CfuVirtualHid.sln │ ├── pkg │ │ ├── CfuVirtualHidPackage.vcxproj │ │ └── CfuVirtualHidPackage.vcxproj.filters │ └── sys │ │ ├── CfuDevice.c │ │ ├── CfuDevice.h │ │ ├── CfuVirtualHid.inx │ │ ├── CfuVirtualHid.rc │ │ ├── CfuVirtualHid.vcxproj │ │ ├── CfuVirtualHid.vcxproj.filters │ │ ├── Common.h │ │ ├── DmfInterface.c │ │ └── Trace.h ├── ComponentFirmwareUpdateDriver │ ├── Common.h │ ├── ComponentFirmwareUpdate.rc │ ├── ComponentFirmwareUpdate.vcxproj │ ├── ComponentFirmwareUpdate.vcxproj.filters │ ├── Device.h │ ├── DmfInterface.c │ ├── EventLog.mc │ ├── Firmware.c │ ├── Firmware.h │ ├── README.MD │ ├── Registry.c │ ├── Registry.h │ └── Trace.h ├── ComponentizedPackageExample │ ├── ComponentFirmwareUpdateDriverBasePackage │ │ ├── ComponentFirmwareUpdate.inx │ │ ├── ComponentFirmwareUpdateBasePackage.vcxproj │ │ └── ComponentFirmwareUpdateBasePackage.vcxproj.filters │ ├── DockFWUpdate │ │ ├── DockFirmwareUpdate.inx │ │ ├── DockFirmwareUpdateExtensionPackage .vcxproj │ │ ├── DockFirmwareUpdateExtensionPackage .vcxproj.filters │ │ ├── DockFirmwareUpdateWithExtension.sln │ │ ├── Dock_Audio.offer.bin │ │ ├── Dock_Audio.payload.bin │ │ ├── Dock_MCU.offer.bin │ │ └── Dock_MCU.payload.bin │ ├── LaptopMCUFWUpdate │ │ ├── LaptopMCUFirmwareUpdate.inx │ │ ├── LaptopMCUFirmwareUpdateExtensionPackage.vcxproj │ │ ├── LaptopMCUFirmwareUpdateExtensionPackage.vcxproj.filters │ │ ├── LaptopMCUFirmwareUpdateWithExtension.sln │ │ ├── laptop_FPGA.offer.bin │ │ ├── laptop_FPGA.payload.bin │ │ ├── laptop_MCU.offer.bin │ │ ├── laptop_MCU.payload.bin │ │ ├── laptop_TCPM.offer.bin │ │ └── laptop_TCPM.payload.bin │ └── VirtualDeviceFwUpdate │ │ ├── VirtualDeviceFirmwareUpdate.inx │ │ ├── VirtualDeviceFirmwareUpdateExtensionPackage .vcxproj │ │ ├── VirtualDeviceFirmwareUpdateExtensionPackage .vcxproj.filters │ │ ├── VirtualDeviceFirmwareUpdateWithExtension.sln │ │ ├── VirtualDevice_Audio.offer.bin │ │ ├── VirtualDevice_Audio.payload.bin │ │ ├── VirtualDevice_MCU.offer.bin │ │ └── VirtualDevice_MCU.payload.bin ├── MonolithicPackageExample │ ├── DockFWUpdate │ │ ├── DockFirmwareUpdate.inx │ │ ├── DockFirmwareUpdate.sln │ │ ├── DockFirmwareUpdatePackage.vcxproj │ │ ├── DockFirmwareUpdatePackage.vcxproj.filters │ │ ├── Dock_Audio.offer.bin │ │ ├── Dock_Audio.payload.bin │ │ ├── Dock_MCU.offer.bin │ │ └── Dock_MCU.payload.bin │ ├── LaptopMCUFWUpdate │ │ ├── LaptopMCUFirmwareUpdate.inx │ │ ├── LaptopMCUFirmwareUpdate.sln │ │ ├── LaptopMCUFirmwareUpdatePackage.vcxproj │ │ ├── LaptopMCUFirmwareUpdatePackage.vcxproj.filters │ │ ├── laptop_FPGA.offer.bin │ │ ├── laptop_FPGA.payload.bin │ │ ├── laptop_MCU.offer.bin │ │ ├── laptop_MCU.payload.bin │ │ ├── laptop_TCPM.offer.bin │ │ └── laptop_TCPM.payload.bin │ └── VirtualDeviceFwUpdate │ │ ├── VirtualDeviceFirmwareUpdate.inx │ │ ├── VirtualDeviceFirmwareUpdate.sln │ │ ├── VirtualDeviceFirmwareUpdatePackage.vcxproj │ │ ├── VirtualDeviceFirmwareUpdatePackage.vcxproj.filters │ │ ├── VirtualDevice_Audio.offer.bin │ │ ├── VirtualDevice_Audio.payload.bin │ │ ├── VirtualDevice_MCU.offer.bin │ │ └── VirtualDevice_MCU.payload.bin └── README.MD ├── LICENSE ├── README.md ├── SECURITY.md └── Tools ├── ComponentFirmwareUpdateStandAloneToolSample ├── CfuExample.sln ├── FwUpdate.cpp ├── FwUpdate.h ├── FwUpdateCfu.vcxproj ├── FwUpdateCfu.vcxproj.filters ├── HidCommands.h ├── HidUpdateCfu.h ├── README.md ├── SrecParser.h ├── main.cpp └── protocolCfgExample.cfg └── README.MD /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/.gitmodules -------------------------------------------------------------------------------- /Documentation/CFU-Driver/cfu-driver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Documentation/CFU-Driver/cfu-driver.md -------------------------------------------------------------------------------- /Documentation/CFU-Protocol/Component Firmware Update Protocol Specification.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Documentation/CFU-Protocol/Component Firmware Update Protocol Specification.docx -------------------------------------------------------------------------------- /Documentation/Placeholder: -------------------------------------------------------------------------------- 1 | Placeholder 2 | -------------------------------------------------------------------------------- /Documentation/images/Transfer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Documentation/images/Transfer.png -------------------------------------------------------------------------------- /Firmware/CFUEngineeringGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Firmware/CFUEngineeringGuide.md -------------------------------------------------------------------------------- /Firmware/ComponentFwUpdate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Firmware/ComponentFwUpdate.c -------------------------------------------------------------------------------- /Firmware/ComponentFwUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Firmware/ComponentFwUpdate.h -------------------------------------------------------------------------------- /Firmware/FwVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Firmware/FwVersion.h -------------------------------------------------------------------------------- /Firmware/ICompFwUpdateBsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Firmware/ICompFwUpdateBsp.h -------------------------------------------------------------------------------- /Firmware/IComponentFirmwareUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Firmware/IComponentFirmwareUpdate.h -------------------------------------------------------------------------------- /Firmware/McuStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Firmware/McuStatus.h -------------------------------------------------------------------------------- /Firmware/coretypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Firmware/coretypes.h -------------------------------------------------------------------------------- /Host/CFUFirmwareSimulation/CfuVirtualHid.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/CFUFirmwareSimulation/CfuVirtualHid.sln -------------------------------------------------------------------------------- /Host/CFUFirmwareSimulation/pkg/CfuVirtualHidPackage.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/CFUFirmwareSimulation/pkg/CfuVirtualHidPackage.vcxproj -------------------------------------------------------------------------------- /Host/CFUFirmwareSimulation/pkg/CfuVirtualHidPackage.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/CFUFirmwareSimulation/pkg/CfuVirtualHidPackage.vcxproj.filters -------------------------------------------------------------------------------- /Host/CFUFirmwareSimulation/sys/CfuDevice.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/CFUFirmwareSimulation/sys/CfuDevice.c -------------------------------------------------------------------------------- /Host/CFUFirmwareSimulation/sys/CfuDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/CFUFirmwareSimulation/sys/CfuDevice.h -------------------------------------------------------------------------------- /Host/CFUFirmwareSimulation/sys/CfuVirtualHid.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/CFUFirmwareSimulation/sys/CfuVirtualHid.inx -------------------------------------------------------------------------------- /Host/CFUFirmwareSimulation/sys/CfuVirtualHid.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/CFUFirmwareSimulation/sys/CfuVirtualHid.rc -------------------------------------------------------------------------------- /Host/CFUFirmwareSimulation/sys/CfuVirtualHid.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/CFUFirmwareSimulation/sys/CfuVirtualHid.vcxproj -------------------------------------------------------------------------------- /Host/CFUFirmwareSimulation/sys/CfuVirtualHid.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/CFUFirmwareSimulation/sys/CfuVirtualHid.vcxproj.filters -------------------------------------------------------------------------------- /Host/CFUFirmwareSimulation/sys/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/CFUFirmwareSimulation/sys/Common.h -------------------------------------------------------------------------------- /Host/CFUFirmwareSimulation/sys/DmfInterface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/CFUFirmwareSimulation/sys/DmfInterface.c -------------------------------------------------------------------------------- /Host/CFUFirmwareSimulation/sys/Trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/CFUFirmwareSimulation/sys/Trace.h -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/Common.h -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/ComponentFirmwareUpdate.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/ComponentFirmwareUpdate.rc -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/ComponentFirmwareUpdate.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/ComponentFirmwareUpdate.vcxproj -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/ComponentFirmwareUpdate.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/ComponentFirmwareUpdate.vcxproj.filters -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/Device.h -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/DmfInterface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/DmfInterface.c -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/EventLog.mc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/EventLog.mc -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/Firmware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/Firmware.c -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/Firmware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/Firmware.h -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/README.MD -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/Registry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/Registry.c -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/Registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/Registry.h -------------------------------------------------------------------------------- /Host/ComponentFirmwareUpdateDriver/Trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentFirmwareUpdateDriver/Trace.h -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/ComponentFirmwareUpdateDriverBasePackage/ComponentFirmwareUpdate.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/ComponentFirmwareUpdateDriverBasePackage/ComponentFirmwareUpdate.inx -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/ComponentFirmwareUpdateDriverBasePackage/ComponentFirmwareUpdateBasePackage.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/ComponentFirmwareUpdateDriverBasePackage/ComponentFirmwareUpdateBasePackage.vcxproj -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/ComponentFirmwareUpdateDriverBasePackage/ComponentFirmwareUpdateBasePackage.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/ComponentFirmwareUpdateDriverBasePackage/ComponentFirmwareUpdateBasePackage.vcxproj.filters -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/DockFWUpdate/DockFirmwareUpdate.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/DockFWUpdate/DockFirmwareUpdate.inx -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/DockFWUpdate/DockFirmwareUpdateExtensionPackage .vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/DockFWUpdate/DockFirmwareUpdateExtensionPackage .vcxproj -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/DockFWUpdate/DockFirmwareUpdateExtensionPackage .vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/DockFWUpdate/DockFirmwareUpdateExtensionPackage .vcxproj.filters -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/DockFWUpdate/DockFirmwareUpdateWithExtension.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/DockFWUpdate/DockFirmwareUpdateWithExtension.sln -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/DockFWUpdate/Dock_Audio.offer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/DockFWUpdate/Dock_Audio.offer.bin -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/DockFWUpdate/Dock_Audio.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/DockFWUpdate/Dock_Audio.payload.bin -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/DockFWUpdate/Dock_MCU.offer.bin: -------------------------------------------------------------------------------- 1 | c``bFb -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/DockFWUpdate/Dock_MCU.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/DockFWUpdate/Dock_MCU.payload.bin -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdate.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdate.inx -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdateExtensionPackage.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdateExtensionPackage.vcxproj -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdateExtensionPackage.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdateExtensionPackage.vcxproj.filters -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdateWithExtension.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdateWithExtension.sln -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/LaptopMCUFWUpdate/laptop_FPGA.offer.bin: -------------------------------------------------------------------------------- 1 | c``bFb -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/LaptopMCUFWUpdate/laptop_FPGA.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/LaptopMCUFWUpdate/laptop_FPGA.payload.bin -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/LaptopMCUFWUpdate/laptop_MCU.offer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/LaptopMCUFWUpdate/laptop_MCU.offer.bin -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/LaptopMCUFWUpdate/laptop_MCU.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/LaptopMCUFWUpdate/laptop_MCU.payload.bin -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/LaptopMCUFWUpdate/laptop_TCPM.offer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/LaptopMCUFWUpdate/laptop_TCPM.offer.bin -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/LaptopMCUFWUpdate/laptop_TCPM.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/LaptopMCUFWUpdate/laptop_TCPM.payload.bin -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdate.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdate.inx -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdateExtensionPackage .vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdateExtensionPackage .vcxproj -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdateExtensionPackage .vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdateExtensionPackage .vcxproj.filters -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdateWithExtension.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdateWithExtension.sln -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDevice_Audio.offer.bin: -------------------------------------------------------------------------------- 1 | | -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDevice_Audio.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDevice_Audio.payload.bin -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDevice_MCU.offer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDevice_MCU.offer.bin -------------------------------------------------------------------------------- /Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDevice_MCU.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/ComponentizedPackageExample/VirtualDeviceFwUpdate/VirtualDevice_MCU.payload.bin -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/DockFWUpdate/DockFirmwareUpdate.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/DockFWUpdate/DockFirmwareUpdate.inx -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/DockFWUpdate/DockFirmwareUpdate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/DockFWUpdate/DockFirmwareUpdate.sln -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/DockFWUpdate/DockFirmwareUpdatePackage.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/DockFWUpdate/DockFirmwareUpdatePackage.vcxproj -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/DockFWUpdate/DockFirmwareUpdatePackage.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/DockFWUpdate/DockFirmwareUpdatePackage.vcxproj.filters -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/DockFWUpdate/Dock_Audio.offer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/DockFWUpdate/Dock_Audio.offer.bin -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/DockFWUpdate/Dock_Audio.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/DockFWUpdate/Dock_Audio.payload.bin -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/DockFWUpdate/Dock_MCU.offer.bin: -------------------------------------------------------------------------------- 1 | c``bFb -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/DockFWUpdate/Dock_MCU.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/DockFWUpdate/Dock_MCU.payload.bin -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdate.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdate.inx -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdate.sln -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdatePackage.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdatePackage.vcxproj -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdatePackage.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/LaptopMCUFWUpdate/LaptopMCUFirmwareUpdatePackage.vcxproj.filters -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/LaptopMCUFWUpdate/laptop_FPGA.offer.bin: -------------------------------------------------------------------------------- 1 | c``bFb -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/LaptopMCUFWUpdate/laptop_FPGA.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/LaptopMCUFWUpdate/laptop_FPGA.payload.bin -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/LaptopMCUFWUpdate/laptop_MCU.offer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/LaptopMCUFWUpdate/laptop_MCU.offer.bin -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/LaptopMCUFWUpdate/laptop_MCU.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/LaptopMCUFWUpdate/laptop_MCU.payload.bin -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/LaptopMCUFWUpdate/laptop_TCPM.offer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/LaptopMCUFWUpdate/laptop_TCPM.offer.bin -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/LaptopMCUFWUpdate/laptop_TCPM.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/LaptopMCUFWUpdate/laptop_TCPM.payload.bin -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdate.inx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdate.inx -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdate.sln -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdatePackage.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdatePackage.vcxproj -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdatePackage.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDeviceFirmwareUpdatePackage.vcxproj.filters -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDevice_Audio.offer.bin: -------------------------------------------------------------------------------- 1 | | -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDevice_Audio.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDevice_Audio.payload.bin -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDevice_MCU.offer.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDevice_MCU.offer.bin -------------------------------------------------------------------------------- /Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDevice_MCU.payload.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/MonolithicPackageExample/VirtualDeviceFwUpdate/VirtualDevice_MCU.payload.bin -------------------------------------------------------------------------------- /Host/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Host/README.MD -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Tools/ComponentFirmwareUpdateStandAloneToolSample/CfuExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Tools/ComponentFirmwareUpdateStandAloneToolSample/CfuExample.sln -------------------------------------------------------------------------------- /Tools/ComponentFirmwareUpdateStandAloneToolSample/FwUpdate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Tools/ComponentFirmwareUpdateStandAloneToolSample/FwUpdate.cpp -------------------------------------------------------------------------------- /Tools/ComponentFirmwareUpdateStandAloneToolSample/FwUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Tools/ComponentFirmwareUpdateStandAloneToolSample/FwUpdate.h -------------------------------------------------------------------------------- /Tools/ComponentFirmwareUpdateStandAloneToolSample/FwUpdateCfu.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Tools/ComponentFirmwareUpdateStandAloneToolSample/FwUpdateCfu.vcxproj -------------------------------------------------------------------------------- /Tools/ComponentFirmwareUpdateStandAloneToolSample/FwUpdateCfu.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Tools/ComponentFirmwareUpdateStandAloneToolSample/FwUpdateCfu.vcxproj.filters -------------------------------------------------------------------------------- /Tools/ComponentFirmwareUpdateStandAloneToolSample/HidCommands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Tools/ComponentFirmwareUpdateStandAloneToolSample/HidCommands.h -------------------------------------------------------------------------------- /Tools/ComponentFirmwareUpdateStandAloneToolSample/HidUpdateCfu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Tools/ComponentFirmwareUpdateStandAloneToolSample/HidUpdateCfu.h -------------------------------------------------------------------------------- /Tools/ComponentFirmwareUpdateStandAloneToolSample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Tools/ComponentFirmwareUpdateStandAloneToolSample/README.md -------------------------------------------------------------------------------- /Tools/ComponentFirmwareUpdateStandAloneToolSample/SrecParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Tools/ComponentFirmwareUpdateStandAloneToolSample/SrecParser.h -------------------------------------------------------------------------------- /Tools/ComponentFirmwareUpdateStandAloneToolSample/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Tools/ComponentFirmwareUpdateStandAloneToolSample/main.cpp -------------------------------------------------------------------------------- /Tools/ComponentFirmwareUpdateStandAloneToolSample/protocolCfgExample.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Tools/ComponentFirmwareUpdateStandAloneToolSample/protocolCfgExample.cfg -------------------------------------------------------------------------------- /Tools/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/CFU/HEAD/Tools/README.MD --------------------------------------------------------------------------------