BulkOnly
BulkOnly, short for Bulk-Only Transport (BOT), is the transport protocol used by most USB Mass Storage Class devices to carry SCSI commands over USB. Defined by the USB Implementers Forum as part of the USB mass storage specification, BOT relies on the device’s bulk endpoints rather than any dedicated control channel. It is designed to be simple and broadly compatible, which contributed to its wide adoption on USB flash drives, external hard disks, and similar storage devices.
In BOT, the host and device communicate through two bulk endpoints: bulk-out for command transmission and bulk-in
The CDB within BOT is a SCSI command descriptor block, so common operations include INQUIRY, READ CAPACITY,
BOT remains widely supported for compatibility, though USB Attached SCSI (UAS) offers improved performance and error