AVR8DFU Protocol: Chunk reads/writes in 512 byte chunks to the device.
DFUV1 Protocol: Show useful error messages if the bootloader is write-protected.