Делаю Mass Storage устройство на связке USBN + ATmega128.
В данный момент прописываю SCSI-команды (SPC-3 и SBC-2). Устройство нормально определяется, появляется дисковый накопитель. Основные команды (необходимые для энумерации) уже прписаны. Среди прочих, есть команда 23h, про которую в спецификации SBC-2 написано, что она определяется производителем (но производителем чего?).
Для работы устройства Винда подставляет стандартные драйвера usbstor.sys, disk.sys и PartMgr.sys, как и для прочих дисковых устройств.
Мониторил "нормальную" USB-флешку, там эта команда тоже присутствует, есть на неё некий ответ.
Может кто-нибудь подсказать, что это за команда 23h? И что нужно отвечать?
Может дадите ссылочку на спецификацию.