You have a 34401A?
Yep.
Perhaps you can test if it is an actual 34401A command? Using the SCPI terminal:
*CLS [Send]
ABORT [Send]
SYST:ERROR? [Send & Read]
I just tried and no errors nor beep.
If there is No Error then that is a command that Rigol should implement for compatibility. Maybe they have on the 3068? try the same but obviously after sending CMDS AGILENT and see what happens.
Ok, so I tried the "Abort" command on the '68 but first in RIGOL mode and it didn't accept it, but when I switched to AGILENT mode it did without error...
So at least we know that it has been fixed on the '68.
Next, I tried again the IDNS command and checked for error and in fact it seems the '68 accepts it, so now we know it is supported by the '68 with the same syntax as the '58.
*IDN? still answers with the RIGOL signature though so I then tried the IDNS? command and what do you know ?, it answered with the AGILENT defined string I just sent with IDNS earlier...
So, the '68 definitely understand the IDNS command and store the string ok but just fails to report it with the *IDN? query.
So basically we have a 3058 that correctly honors the personality change but fails on the ABORT command and a 3068 that fails on the personality change but accept the ABORT command in AGILENT mode.
Good job RIGOL...
One additional info is that this setting is volatile. To be sure the personality change didn't need a reboot to be effected on the *IDN? query, I rebooted the '68 after a IDNS command and it reverted back to the standard RIGOL signature.