Lately, I've been exploring the source of CacheX, a cache exploring tool created by one of MyCE members, spath. You can see the original thread here.
Ultimately, the objective is to rewrite the code for Linux, since I haven't seen any tool available for this OS that would offer similar functionality. I've already got some very basic commands working. However, most of the stuff contained in this program is very new to me since I haven't tackled with SCSI commands and stuff like this before.
I've been able to find information about the basic SCSI commands in Seagate's official SCSI guide and the Multi-Media Commands reference. However, there are still some commands in the original CacheX source that remain cryptic to me. They are :
All of these commands are used as read commands. While the source is obviously enough to figure out how to use them, I would certainly like to find out more about them. Google did not help me at all, and I can only speculate that they are Plextor-exclusive commands. However, the source for qpxscan refers to 0xD4 and 0xD5 as "PLEXTOR_GET_AUTH". 0xD8 is not even mentioned at all in that program.
While I do realize that most (if not all) information about vendor-specific commands is protected by burn-before-you-read NDAs, but even confirming this would be welcome.
Thank you in advance,