use new hidapi api
use required fields for bootloader firmwareupload message