some findings on the DS4000, sorry no revolution, just gathering background info.
poking around in the latest DS4000 GEL files I find this:
seg000:00332EC0 CA B1 BC E4 A3 BA 00 00 4F 70 74 69 6F 6E 20 4E -¦+õú¦..Option N
seg000:00332ED0 61 6D 65 3A 00 00 00 00 4F 70 74 69 6F 6E 20 54 ame:....Option T
seg000:00332EE0 79 70 65 3A 00 00 00 00 54 69 6D 65 20 4C 65 66 ype:....Time Lef
seg000:00332EF0 74 3A 00 00 6E B8 16 00 70 B8 16 00 6E B8 16 00 t:..n©.p©.n©.
seg000:00332F00 6E B8 16 00 66 B8 16 00 66 B8 16 00 66 B8 16 00 n©.f©.f©.f©.
seg000:00332F10 6E B8 16 00 06 01 5A AD 68 B6 FA 00 1C 00 00 00 n©.Z¡h·....
seg000:00332F20 66 B8 16 00 06 00 2F AD 84 B6 FA 00 4C 00 00 00 f©../¡ä·.L...
seg000:00332F30 00 00 00 00 6E B8 16 00 4F 66 66 63 69 61 6C 20 ....n©.Offcial
seg000:00332F40 56 65 72 73 69 6F 6E 00 F8 B9 16 00 AC BA 16 00 Version.°¦.¼¦.
seg000:00332F50 A0 BB 16 00 68 BC 16 00 52 53 32 33 32 BD E2 C2 á+.h+.RS232¢Ô-
seg000:00332F60 EB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Ù...............
seg000:00332F70 00 00 00 00 00 00 53 50 49 BD E2 C2 EB 00 00 00 ......SPI¢Ô-Ù...
seg000:00332F80 06 01 22 AD D0 B6 FA 00 14 00 00 00 00 00 00 00 "¡ð·.¶.......
seg000:00332F90 06 00 0B AD E4 B6 FA 00 08 00 00 00 00 00 00 00 .¡õ·........
seg000:00332FA0 49 32 43 BD E2 C2 EB 00 06 01 1E AD EC B6 FA 00 I2C¢Ô-Ù.¡ý·.
seg000:00332FB0 14 00 00 00 00 00 00 00 06 00 EA AD 00 B7 FA 00 ¶........Û¡.À·.
seg000:00332FC0 0C 00 00 00 00 00 00 00 00 00 43 41 4E BD E2 C2 .........CAN¢Ô-
seg000:00332FD0 EB 00 00 00 06 01 FF AD 0C B7 FA 00 14 00 00 00 Ù... ¡À·.¶...
seg000:00332FE0 00 00 00 00 06 00 EE AD 20 B7 FA 00 28 00 00 00 .....¯¡ À·.(...
seg000:00332FF0 00 00 00 00 46 6C 65 78 52 61 79 BD E2 C2 EB 00 ....FlexRay¢Ô-Ù.
seg000:00333000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
seg000:00333010 00 00 35 30 30 4D B4 F8 BF ED 00 00 06 01 BB AD ..500M¦°+Ý..+¡
seg000:00333020 48 B7 FA 00 14 00 00 00 00 00 00 00 06 00 92 AD HÀ·.¶........Æ¡
seg000:00333030 5C B7 FA 00 28 00 00 00 00 00 00 00 33 35 30 4D \À·.(.......350M
seg000:00333040 B4 F8 BF ED 00 00 00 00 00 00 00 00 00 00 00 00 ¦°+Ý............
seg000:00333050 00 00 00 00 00 00 00 00 00 00 32 30 30 4D B4 F8 ..........200M¦°
seg000:00333060 BF ED 00 00 06 01 77 AD 84 B7 FA 00 14 00 00 00 +Ý..w¡äÀ·.¶...
seg000:00333070 00 00 00 00 06 00 72 AD 98 B7 FA 00 0C 00 00 00 .....r¡ÿÀ·....
seg000:00333080 00 00 00 00 B5 E7 D4 B4 B7 D6 CE F6 00 00 00 00 ....ÁþȦÀÍ+÷....
seg000:00333090 06 01 57 AD A4 B7 FA 00 14 00 00 00 00 00 00 00 W¡ñÀ·.¶.......
seg000:003330A0 06 00 1B AD B8 B7 FA 00 44 01 00 00 00 00 00 00 .¡©À·.D......
seg000:003330B0 52 53 32 33 32 20 44 65 63 6F 64 65 00 00 00 00 RS232 Decode....
seg000:003330C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 50 ..............SP
seg000:003330D0 49 20 44 65 63 6F 64 65 00 00 00 00 00 00 00 00 I Decode........
seg000:003330E0 00 00 00 00 00 00 00 00 00 00 00 00 49 32 43 20 ............I2C
seg000:003330F0 44 65 63 6F 64 65 00 00 00 00 00 00 00 00 00 00 Decode..........
seg000:00333100 00 00 00 00 00 00 00 00 00 00 43 41 4E 20 44 65 ..........CAN De
seg000:00333110 63 6F 64 65 00 00 00 00 00 00 00 00 00 00 00 00 code............
seg000:00333120 00 00 00 00 00 00 00 00 46 6C 65 78 52 61 79 20 ........FlexRay
seg000:00333130 44 65 63 6F 64 65 00 00 00 00 00 00 00 00 00 00 Decode..........
seg000:00333140 00 00 00 00 00 00 42 61 6E 64 77 69 64 74 68 20 ......Bandwidth
seg000:00333150 35 30 30 4D 00 00 00 00 00 00 00 00 00 00 00 00 500M............
seg000:00333160 00 00 00 00 42 61 6E 64 77 69 64 74 68 20 33 35 ....Bandwidth 35
seg000:00333170 30 4D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0M..............
seg000:00333180 00 00 42 61 6E 64 77 69 64 74 68 20 32 30 30 4D ..Bandwidth 200M
seg000:00333190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
seg000:003331A0 50 6F 77 65 72 20 41 6E 61 6C 79 73 69 73 00 00 Power Analysis..
seg000:003331B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
seg000:003331C0 49 6E 73 74 61 6C 6C 65 64 20 4F 70 74 69 6F 6E Installed Option
seg000:003331D0 73 00 00 00 04 C2 16 00 08 C2 16 00 04 C2 16 00 s...-.-.-.
I wonder if the options screen on models above DS4014 says the option is enabled or if the model number just enables the right bandwidth.
On the DS4014 only the options that are enabled gets printed, the bandwidth line does not show up.
Looks like they prepared for Bandwidth set as an option, and there is also a possible new option "Power Analysis" that I do not remember hearing about.
*
In case someone wonders: I can confirm that removing the options with :system:option:uninstall worked and it could be set again without problems (serial number stays and so on)
*
I tested several variants of the keys based on what Uup documented without finding anything new.
It still feels like the BW and new Power Analysis options should be just another Serial (Rigol help file uses this name for the key we enter. When I first found it thought it referred to setting the serial number of the unit)
*
I find 4 Xilinx bitstreams in the GEL file, the header info is consistent with the devices all being the same (ID string 02 86 E0 93 = XC5VLX30) where the LX30 is the smallest Virtex 5 device.
The use of Virtex 5 circuits explains the larger heat sinks compared to the DS2000, Virtex 5 are 65nm devices optimized for speed,speed and more speed (newer mind the power consumption and leakage).
Spartan 6 on the other hand are "45 nm process optimized for cost and low power", so assuming we are not running close to the max frequency the Spartan should run cooler.
There are 5 FPGAs in the DS4000, so one pair should be getting the same config file, my guess is on the pair closest to the ADCs with the trace memory.
*
In Connor Wolfs teardown there is a lasered circuit just next to the Blackfin. If I look closely on mine I can see faintly the logo "Actel", if I compare wiring around this circuit it closely resembles the Actel that can be seen in Daves DS2000 teardown between the Coin battery and the Flash and referred to as glue logic.
In a block diagram I would expect this circuit to sit between the Blackfin bus and the rest of the system, it also could be that it is in charge of configuring the FPGAs since it looks to be directly linked to the Flash.
Nearby is the same programming connector, board version setting resistors, and in both cases the Flash is close to it. I would not be surprised if this circuits config would be the exact same in both models.
*
The fan is this one: Delta AFB1212L
It is the lowest rpm version in the AFB series, seems it should be possible to find a replacement that gets nearly the same flow and pressure with less noise, expecting a possible replacement in the mail tomorrow.
Actually I am a bit surprised the fan is so noisy when the datasheet says it should be 32dBA max at 1900rpm, subjectively it feels like it is over 40dBA.