To ensure functionality, security and performance, it should be possible to distribute a firmware update to the device. This should be done by transferring a byte stream.