I’m trying to retrieve the optical drive’s firmware date and serial number. Here’s what I’ve done:
I was able to sucessfully call GetConfiguration to retrieve the Firmware Information Feature (10Ch) and Serial Number Feature (108h) on drives that support such features.
I checked the Feature Code of the returned buffer and make sure the return information is of the feature I requested (10Ch or 108H).
I’ve tried this on 10+ drives and so far the only one that returns the correct info is on a LG GSA-4163B. All the other drives gives me garble characters in the firmware info or serial number fields.
My questions: Why does it work on some drives and not on the others? Clearly the feature is supported by the drive since I was able to successfully do a GetConfiguration on those features. Maybe some drive manufacturers just populated those fields with garble intentionally?