added Length to Queue Blocks for more robust parsing.
made Firmware parameter value a UTF-8 string. To make it easier for
host.