Announcement

Collapse
No announcement yet.

Incorrect info returned in 'BD Read' feature

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Incorrect info returned in 'BD Read' feature

    The info your virtual drive returns for the 'BD Read' feature in response to a 'GET CONFIGURATION' command seems incorrect/incomplete.

    If you check the mmc6r02g pdf file you should see that a flag needs to be set to indicate the drive can read BD-ROM Ver.1 media. (bit 1 in byte 25)

    Even though it might just seem like a cosmetic issue, without that being set, no program will think/display your drive as being capable of reading BD-ROM discs.

    #2
    Thank you , LUK!. I will make sure that Xubin sees this.

    My OS reports the v1.2.0.1 virtual drives as "BD-ROM Drive: (Y: )" and "BD-ROM Drive (Z: )".
    Supplying DVDFab Logs in the Forum ...........................User Manual PDF for DVDFab v11................................ Guide: Using Images in Posts
    Supplying DMS Logs to Developers................................Enlarger AI FAQ.....

    Comment


      #3
      Well, whilst you could interpret the drive's support of the 'BD Read' feature to mean it can read BD-ROM discs, I'm not so sure that's correct.

      Otherwise, what's the point in having a flag to say it can read 'BD-ROM' discs?

      Anyway, my program, DVDInfoPro and Opti Drive Control all seem to display the 'Can Read BD-ROM' capability based on that flag being set.

      The only reason I even looked into the problem was because I noticed my device scan results claimed I had a basic 'HD DVD-ROM' drive and that didn't feel right

      I 15:17:29 Found 2 DVD±RWs, 2 DVD±RW/RAMs, 1 BD-ROM, 1 BD-ROM/HD DVD-ROM, 1 HD DVD-ROM and 1 HD DVD-ROM/BD-RE!

      Comment


        #4
        Img on my machine reports the same:

        I 23:49:40 Found 1 BD-RE and 2 HD DVD-ROMs!

        It is being checked today by the wizards.

        Thanks for the report and for ImgBurn in general.
        Supplying DVDFab Logs in the Forum ...........................User Manual PDF for DVDFab v11................................ Guide: Using Images in Posts
        Supplying DMS Logs to Developers................................Enlarger AI FAQ.....

        Comment


          #5
          Please try the latest 1.2.0.2

          Thanks for the feedback.
          resigned

          Comment


            #6
            What you've corrected ('Profiles' by the look of it) isn't exactly what I was talking about

            The issue is with the data returned in the 'BD Read Feature Descriptor' itself - this is nothing to do with the 'BD-ROM Profile'.

            The 'BD Read Feature Descriptor' is detailed in section 5.3.29 (Page 243) of mmc6r02g.pdf - available at www.t10.org

            Here you can see what ImgBurn sends in order to get that 'BD Read Feature Descriptor' from the drive (and v1.2.0.2's response).

            Code:
            Device  Length    Phase  Data                                                                                                    Description                       Delta  Cmd.Phase.Ofs(rep)  Time          Driver      
            ------  --------  -----  ------------------------------------------------------------------------------------------------------  --------------------------------  -----  ------------------  ------------  ------------
              46              CMD    46 02 00 40  00 00 00 00  28 00                                                                         GET CONFIG                         11us       892.1.0        18:03:41.029  unknown       
              46          40  IN     00 00 00 24  00 00 00 00  00 40 00 1c  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ...$.....@......................    7us       892.2.0        18:03:41.029                
                                     00 00 00 00  00 00 00 00                                                                                ........                                      892.2.32
            Compare that to the correct response from a Samsung SH-B123L (FW: SB04)...

            Code:
            Device  Length    Phase  Data                                                                                                    Description                       Delta  Cmd.Phase.Ofs(rep)  Time          Driver      
            ------  --------  -----  ------------------------------------------------------------------------------------------------------  --------------------------------  -----  ------------------  ------------  ------------
              70              CMD    46 02 00 40  00 00 00 00  28 00                                                                         GET CONFIG                         26us        49.1.0        19:09:57.276  unknown       
              70          40  IN     00 00 00 24  00 00 00 00  00 40 04 1c  01 00 00 00  00 06 00 00  00 00 00 00  00 02 00 00  00 00 00 00  ...$.....@......................  676us        49.2.0        19:09:57.277                
                                     00 02 00 00  00 00 00 00                                                                                ........                                       49.2.32
            So, the ones that need tweaking at your end are as follows:

            1. The '06' (@ byte 17 in response, 9 in actual BD Read Feature Descriptor - RE2 and RE1 flags)
            2. The '02' (@ byte 25 in response, 17 in actual BD Read Feature Descriptor - R flag)
            3. The '02' (@ byte 33 in response, 25 in actual BD Read Feature Descriptor - ROM flag)

            Oh and don't compare/base your virtual drive's response to/on that of Virtual CloneDrive because it doesn't fill out the 'BD Read Feature Descriptor' properly either

            DAEMON Tools fills it out ok though - but it doesn't set the RE1 flag for some reason.

            Comment


              #7
              Thank u so much.
              resigned

              Comment


                #8
                Looks like it's fixed:

                I 14:37:39 ImgBurn Version 2.5.5.0 started!
                I 14:37:39 Microsoft Windows 7 Ultimate x64 Edition (6.1, Build 7601 : Service Pack 1)
                I 14:37:39 Total Physical Memory: 6,289,496 KB - Available: 4,735,612 KB
                I 14:37:39 Initialising SPTI...
                I 14:37:39 Searching for SCSI / ATAPI devices...
                I 14:37:39 -> Drive 1 - Info: PIONEER BD-RW BDR-203 1.13 (D (ATA)
                I 14:37:39 -> Drive 2 - Info: Optiarc DVD RW AD-7240S 1.04 (E (ATA)
                I 14:37:39 -> Drive 3 - Info: DVDFab Virtual Drive 1.1 (F (SCSI)
                I 14:37:39 Found 1 DVD±RW/RAM, 1 BD-ROM/HD DVD-ROM and 1 BD-RE!

                Comment

                Working...
                X