Reinstalling the FW is worth a try.
I did try that, but to no avail, unfortunately.
The full option list is here:
https://int.siglent.com/products-ware/sds2000xp/#navs
Here's the list of non-bandwidth options from that page (in the order they appear on the page):
- CANFD
- FlexRay
- 1553B
- I2S
- PA
- 16LA
- SENT
- FG
- Manch
Here's the list I have on my scope (in the order they are listed on the "options" screen):
- FG
- 16LA
- FlexRay
- CANFD
- I2S
- 1553B
- PA
- SENT
- Manch
You can see they're a match, save for the ordering.
That doesn't change the nature of the bug, obviously. If I have all of those options permanently enabled, the attempt to get to the "options" screen will lock the UI solid. If I delete the license from one or more of them (so far I've only tried it with Manch and SENT), the "options" screen works fine.
It does this in the face of a security erase and a restore to factory defaults. It does this in the face of multiple upgrades and downgrades. It does it in the face of firmware reinstall. It appears to be a bona-fide bug.
One other thing: if you add the final license to the scope via the UI, it'll hang right then and there. And if you're connected to the scope via SCPI when you do that, the scope will close your SCPI connection immediately and refuse all other connections to it. Additionally, it killed the entire scope under those conditions: the trace didn't update either.
It's a really interesting bug. Should be trivial to reproduce: just add licenses for every non-bandwidth option. The scope will hang when you add the last one, whether it's through the UI or through SCPI.
You have to power cycle the scope and then go in via SCPI and remove one of the licenses for the options page to start working. My scope is
absolutely consistent in its behavior here, irrespective of everything else I've tried.