UHD VID inside discatt.dat and discattd.dat
Posted: Wed Mar 13, 2024 3:30 pm
I have created decrypted back-ups of my UHD disks, each of which has a MAKEMKV/discattd.dat file. And I have discovered that each of this files contains something which looks like a VID:
Now if these next 16 bytes are a VID then I would expect them to be the same for a given disk, regardless of which UHD drive I use to generate its discattd.dat file. However, I actually have two UHD-capable drives (that also support LibreDrive), and I have discovered that each one generates a different "VID" for the same disk.
I have also tried generating discatt.dat files instead of discattd.dat, and these also contain something that looks like a VID. The "VID" inside discatt.dat matches the one inside discattd.dat for the same disk, while still differing across drives. E.g.
vs
You can see that both these files were generated by the same version of MakeMKV using drives with different firmware dates.
I cannot see that I have any room to make any kind of error here, and yet one other MakeMKV user insists that he sees the same VID for each disk across all of his different drives:
https://forum.doom9.org/showthread.php? ... ost1999087
The only possible difference between his methodology and mine is that he is using Windows and MacOS, whereas I am using Linux.
Is this a bug in the Linux version of MakeMKV 1.17.6 please?
Code: Select all
04 00 00 80 00 00 00 10 [next 16 bytes, could be a VID]
I have also tried generating discatt.dat files instead of discattd.dat, and these also contain something that looks like a VID. The "VID" inside discatt.dat matches the one inside discattd.dat for the same disk, while still differing across drives. E.g.
Code: Select all
$ hexdump -C discatt1.dat
...
00000540 00 00 00 04 00 00 80 00 00 00 10 74 37 5d 4e 79 |...........t7]Ny|
00000550 db d5 b5 0a 5b bb dc 89 fd bf 91 00 01 00 01 00 |....[...........|
00000560 00 00 23 4d 61 6b 65 4d 4b 56 20 76 31 2e 31 37 |..#MakeMKV v1.17|
00000570 2e 36 20 6c 69 6e 75 78 28 78 36 34 2d 72 65 6c |.6 linux(x64-rel|
00000580 65 61 73 65 29 00 01 01 01 0c 00 00 00 14 01 0c |ease)...........|
00000590 00 10 32 30 32 32 31 30 31 31 30 30 30 30 30 30 |..20221011000000|
000005a0 00 00 |..|
Code: Select all
$ hexdump -C discatt2.dat
...
00000540 00 00 00 04 00 00 80 00 00 00 10 74 b5 57 56 bb |...........t.WV.|
00000550 78 37 32 37 68 f4 da a9 c8 1e 6e 00 01 00 01 00 |x727h.....n.....|
00000560 00 00 23 4d 61 6b 65 4d 4b 56 20 76 31 2e 31 37 |..#MakeMKV v1.17|
00000570 2e 36 20 6c 69 6e 75 78 28 78 36 34 2d 72 65 6c |.6 linux(x64-rel|
00000580 65 61 73 65 29 00 01 01 01 0c 00 00 00 14 01 0c |ease)...........|
00000590 00 10 32 30 32 30 30 36 31 35 30 30 30 30 30 30 |..20200615000000|
000005a0 00 00 |..|
I cannot see that I have any room to make any kind of error here, and yet one other MakeMKV user insists that he sees the same VID for each disk across all of his different drives:
https://forum.doom9.org/showthread.php? ... ost1999087
The only possible difference between his methodology and mine is that he is using Windows and MacOS, whereas I am using Linux.
Is this a bug in the Linux version of MakeMKV 1.17.6 please?