aaru-dps / Aaru

Aaru Data Preservation Suite
Other
495 stars 34 forks source link

Aaru claims Plextor 755SA does not support GigaRec #405

Closed RibShark closed 3 years ago

RibShark commented 4 years ago

Prerequisites

Check and fill as appropriate:

Description

When checking device information in Aaru, for the Plextor 755SA GigaRec is listed as unsupported despite being supported by the drive.

Exact command line used:

GUI used.

Expected behavior:

GigaRec should be marked as supported.

Actual behavior:

GigaRec is marked as not supported.

If command was expected to work with a device fill this out:

RibShark commented 4 years ago

Requested files. plextor_755sa.zip

claunia commented 3 years ago

Can you confirm if it says it is supported in the command line?

claunia commented 3 years ago

Protected commands and the PX-755/760 Plextor does obviously not tolerate that anyone can use the unique functions of the PX-755/760 drive on Linux or other "alternative" operating systems, or that anyone uses alternative applications on Windows. Plextor has introduced "protected commands" into these drives. Commands like enabling/disabling GigaREC or SilentMode, as well as all quality check commands, now require to retrieve a code and send another one that is calculated from the received one back to the drive, otherwise those commands will be rejected by the drive. Please note that I have bought the drive to find out what means Plextor is using in order to force people into using PlexTools, and even to force people into using Windows. From https://www.alexander-noe.com/cdvd/px/index.php

See also https://qpxtool.sourceforge.io/problems.html (firmware links dead).

Closed as firmware lockdown by manufacturer. Command output is correct.

RibShark commented 3 years ago

Protected commands and the PX-755/760 Plextor does obviously not tolerate that anyone can use the unique functions of the PX-755/760 drive on Linux or other "alternative" operating systems, or that anyone uses alternative applications on Windows. Plextor has introduced "protected commands" into these drives. Commands like enabling/disabling GigaREC or SilentMode, as well as all quality check commands, now require to retrieve a code and send another one that is calculated from the received one back to the drive, otherwise those commands will be rejected by the drive. Please note that I have bought the drive to find out what means Plextor is using in order to force people into using PlexTools, and even to force people into using Windows. From https://www.alexander-noe.com/cdvd/px/index.php

See also https://qpxtool.sourceforge.io/problems.html (firmware links dead).

Closed as firmware lockdown by manufacturer. Command output is correct.

I am using unlocked firmware that reenables the commands. I can't test with the latest Aaru build due to #425.

claunia commented 3 years ago

Me and @SilasLaspada checked and the command is send correctly, and returns correctly the value in other drives, but not on the 755 and 760.

We then checked qpxtool and wodim and they return not supported as well.

I checked both cdrkit and qpxtool source code and they are using the same command.

If you want to reverse engineer how PlexTools sends the command, I will implement that, but for a merely aesthetical indicator, that fails only on a single model of drives, due to manufacturer locking, I will not start to reverse engineer it.

RibShark commented 3 years ago

Me and @SilasLaspada checked and the command is send correctly, and returns correctly the value in other drives, but not on the 755 and 760.

We then checked qpxtool and wodim and they return not supported as well.

I checked both cdrkit and qpxtool source code and they are using the same command.

If you want to reverse engineer how PlexTools sends the command, I will implement that, but for a merely aesthetical indicator, that fails only on a single model of drives, due to manufacturer locking, I will not start to reverse engineer it.

QpxTool returns supported for me, I am using unlocked firmware.