CMD_REPORT_ID_OFFSET
if (buf[CMD_REPORT_ID_OFFSET] > 0xF) {
tx_buf[tx_len++] = buf[CMD_REPORT_ID_OFFSET];
tx_buf[tx_len++] = 0x30 | buf[CMD_REPORT_ID_OFFSET];
if (buf[CMD_REPORT_ID_OFFSET] > 0xF) {
tx_buf[tx_len++] = buf[CMD_REPORT_ID_OFFSET];
tx_buf[tx_len++] = 0x30 | buf[CMD_REPORT_ID_OFFSET];
cmd_buf[CMD_REPORT_ID_OFFSET] = VND_REQ_WRITE;
cmd_buf[CMD_REPORT_ID_OFFSET] = 0;
pkt_buf[CMD_REPORT_ID_OFFSET] = VND_REQ_WRITE;
cmd_buf[CMD_REPORT_ID_OFFSET] = VND_REQ_READ;
pkt_buf[CMD_REPORT_ID_OFFSET] = VND_READ_DATA;