The Firmware version is 00.01.01.00.02.
I made some tests.
I'm very confident, that the 500uV mode is a scaled mode and the gain in the analog path is the same as for the 1mV/DIV setting.
What I did:
I injected a 10 MHz signal from a signal generator with -50dBm (@50Ohm Termination) , set the scope to 200ns/DIV, max. sampledepth.
Then I made 2 measurements:
1.) 500uV/DIV => Single shot => saved CSV Data as 'Newfile1__500uv.csv'
2.) 100uV/DIV => Single shot => saved CSV Data as 'Newfile1__1000uv.csv'
Then I used this sample Matlab script to calculate a Histogram and check how many discrete values were actually used:
sig500uv = dlmread('Newfile1__500uv.csv', ',', 2, 0);
sig1000uv = dlmread('Newfile1__1000uv.csv', ',', 2, 0);
sig500uv = sig500uv(:,2);
sig1000uv = sig1000uv(:,2);
hist500uv = hist(sig500uv, 10000);
hist1000uv = hist(sig1000uv, 10000);
c500uv = find(hist500uv > 0);
c1000uv = find(hist1000uv > 0);
c500uv = length(c500uv)
c1000uv = length(c1000uv)
c500uv was in my case 72 and
c1000uv was 73
With a real *2 Gain in the analog path you c500uV would be twice as high as c1000uV.