Forum Replies Created

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #56408
    Profile photo of JTrindle
    JTrindle
    Participant

    I have been able to find mute buttons, channel names, and main fader levels for 60 channels in the SCENE/NVDATA file structure, plus scene names and scene numbers in the SCENE header. All this from minimally different files generated on my QU32, and the QU16 samples in the user library here.

    I’ve concluded that bytes 25884,5,6,7 (the last 4 bytes of a standard file) are the CRC, and that it is computed based on all but the first four bytes and last four bytes of the file, since the NVDATA.DAT and SCENE000.DAT files have identical checksums but differ in the first four bytes (from the QU16 show files in the user library here).

    Based on this, I’ve tried the following CRC algorithms (from the CRC Wiki page) without matching, using initial values of 0xFFFFFFFF and 0x00000000:

    CRC-32 HDLC, ANSI X3.66, ITU-T V.42, Ethernet, Serial ATA, MPEG-2, PKZIP, Gzip, Bzip2, PNG,[32] many others
    0x04C11DB7 0xEDB88320 0x82608EDB[10]

    CRC-32C (Castagnoli) iSCSI, SCTP, G.hn payload, SSE4.2, Btrfs, ext4, Ceph
    0x1EDC6F41 0x82F63B78 0x8F6E37A0[10]

    CRC-32K (Koopman {1,3,28})
    0x741B8CD7 0xEB31D82E 0xBA0DC66B[10]

    CRC-32K2 (Koopman {1,1,30})
    0x32583499 0x992C1A4C 0x992C1A4C[10]

    CRC-32Q aviation; AIXM[33]
    0x814141AB 0xD5828281 0xC0A0A0D5

    I suspect the file format does change between version *sometimes*, but not every time, since you can read your show files after updating the firmware.

    #56379
    Profile photo of JTrindle
    JTrindle
    Participant

    I’ve made some small progress toward this goal (reading/writing DAT files for offline editing), after entering and managing 92 scenes for our production of RENT, the first on our new Qu32. I can dump out several of the channel fields.

    However, there’s a CRC-32 or similar code value in the last 4 bytes of the DAT file, and I can’t make the mixer load patched files unless I can regenerate a new CRC. “File corrupted”.

    If anyone has made any progress on their own please let me know via message, if reviving this thread is impolite.

    …John Trindle, Williamsburg, VA

Viewing 2 posts - 1 through 2 (of 2 total)