I'm not sure, your guess is as good as mine. It could be one of the 0xF0 commands, or it could be something completely different.
Another note, I noticed the SCSI command whitelist in older FW revisions normally has 3 x int32 values per element, the 3rd one always seemingly being null. However FW 1.50 actually uses that 3rd value as a pointer to a string with the original command name. (In newer FW like 6.60 the array is 2x int8.) The command names for 0x00-0xC0 are pretty standard besides DVD->UMD replacements, but the 0xF0 command names without any associated function/NID could be useful too.
Code: Select all
{0x00, 0x01}, // TEST_UNIT_READY
{0x03, 0x02}, // REQUEST_SENSE
{0x12, 0x02}, // INQUIRY
{0x1B, 0x01}, // START_STOP_UNIT
{0x1E, 0x01}, // PREVENT_ALLOW_MEDIA
{0x23, 0x02}, // READ_FORMAT_CAPACITIES
{0x25, 0x02}, // READ_UMD_CAPACITY
{0x28, 0x08}, // READ10
{0x2B, 0x01}, // SEEK
{0x34, 0x01}, // PREFETCH10
{0x46, 0x02}, // GET_CONFIGURATION
{0x4A, 0x02}, // GET_STAT_EVENT
{0x55, 0x04}, // MODE_SELECT10
{0x5A, 0x02}, // MODE_SENSE10
{0xAD, 0x02}, // READ_UMD_STRUCTURE
{0xB6, 0x04}, // SET_STREAMING
{0xBB, 0x01}, // SET_SPEED
{0xBD, 0x02}, // MECHANISM_STATUS
{0xF0, 0x02}, // DETECT_UMD_PSP
{0xF1, 0x08}, // READ_UMD_MKI
{0xF2, 0x02}, // REPORT_CACHE
{0xF3, 0x01}, // CLEAR_CACHE_INFO
{0xF4, 0x02}, // GET_MEDIA_INFO
{0xF5, 0x02}, // TEST
{0xF6, 0x01}, // SET_ACCESS_LIMIT
{0xF7, 0x01}, // SET_LOCK_LENGTH
{0xF8, 0x01}, // SET_AREA_LIMIT
{0xF9, 0x02}, // GET_ERROR_LOG
{0xFA, 0x02}, // TEST_PI
{0xFB, 0x04}, // TEST_PO
{0xFC, 0x02}, // GET_ADJUST_DATA
{0xFD, 0x04}, // SET_ADJUST_DATA