The Board Update Library and sample programs are used to update boot firmware without having physical access to the hardware. The new libraries and sample programs for HTTP (web) or FTP servers are used to download files from these types of servers, and store them on a FAT file system.