如何编写read buffer scsi命令?

时间:2016-05-10 03:50:29

标签: java android usb scsi

我使用libaums访问自定义USB的私有分区。现在我想知道如何阅读USB的隐藏区域。要访问隐藏区域,我知道USB的隐藏地址的扇区范围,以及读取和写入隐藏区域的供应商特定命令(或操作码)。

到目前为止,我阅读scsi command并发现读取缓冲区命令具有供应商特定模式(01h)。有人知道如何编写读取缓冲区命令吗?感谢

1 个答案:

答案 0 :(得分:0)

ScsiReadHidden readHidden = new ScsiReadHidden();
readHidden.serialize();//produce an array which is readHidden.cbwBuffer.array()
int iRes = conn.bulkTransfer(epOUT, readHidden.cbwBuffer.array(), 31, 2000);
iRes = conn.bulkTransfer(epIN, readHidden.cswBuffer, 512, 2000);