Drive read/write capabilitys identyty table

I looking for algorithms to identity if drive can read/write different optical media type.

Using MMC5/6 i did this table, witch feature number to use to get device capability:


|-----------------------------|
|Media type    |Read  |Write  |
|-----------------------------|
|CD-ROM read   |1E    |NA     |
|-----------------------------|
|CD-R          |1E    | ?     |
|-----------------------------|
|CD-RW         |1E    |37     |
|-----------------------------|
|DVD ROM       |1F    |NA     |
|-----------------------------|
|DVD -R        | ?    |2F     |
|-----------------------------|
|DVD -R DL     |1F    | ?     |
|-----------------------------|
|DVD -RW       | ?    |2F     |
|-----------------------------|
|DVD -RW DL    | ?    | ?     |
|-----------------------------|
|DVD +R        |2B    |2B     |
|-----------------------------|
|DVD +R DL     |3B    |3B     |
|-----------------------------|
|DVD +RW       |2A    |2A     |
|-----------------------------|
|DVD +RW DL    |3A    |3A     |
|-----------------------------|
|DVD RAM       | ?    | ?     |
|-----------------------------|
|BD ROM        |40    |NA     |
|-----------------------------|
|BD -R         |40    |41     |
|-----------------------------|
|BD -RE        |40    |41     |
|-----------------------------|
|HD DVD ROM    |50    |NA     |
|-----------------------------|
|HD DVD R      |50    |51     |
|-----------------------------|
|HD DVD R DL   | ?    |?      |
|-----------------------------|
|HD DVD RW     | ?    |51     |
|-----------------------------|
|HD DVD RW DL  | ?    | ?     |
|-----------------------------|
|HD DVD RAM    |50    |51     |
|-----------------------------|

As you mark here are lot of ? marks, do anybody have information to fill cells ?
Feel free to write/change !!!