I'm either VERY STUPID.... Or Siglent has somehow prevented the options "modifications" on the 1.3.5R10 firmwares.
Pretty sure it's one of those two.
I was able to get the 500Mhz bandwidth option working using SCPI command for bandwidth. No issue. So looking at Python code, I have the right SCOPEID and MODEL and HASHKEY, but the options are SERIAL and MODEL.
I've tried: every generator, every upper and lower key on the front end and via SCPI using LCSLI OPTION,key (including option,key and OPTION,KEY and spaces vs comas), I've 10x confirmed my serial number on the back of the device on the and sys info and via SCPI, serial and lower, I took the one 0 and made it an O, reboots.
I can find no indication of anything I've missed. I have 28-30 "Remaining" on all options. Oddly, I have no front end option for Logic Analyzer at all, I'll ignore that for now.
Anything I might be missing!?
EDIT: MOSTLY SOLVED.
Key take aways...
* There are at least 5 different keygens and 3 of them DO NOT WORK for the SDS2000X+. You want the one with "'AWG', 'WIFI', 'MSO', 'FLX', 'CFD', 'I2S', '1553', 'PWA'" options. Not the ones with PA, 16LA, etc. Notice these keygens do NOT use the SERIAL at all.
* I could not get any keys to work on the 2000X+ using SCPI, all worked with front end using lowercase.
* I did "AWG" (frequency generator, previously FG) last, and this was a problem. When you go into the options screen it shows FG in the drop down, but it's not really selected. If you save AWG/FG for last, you may be stuck with no way to drop that down to select it, and no way to hit the install key. WORKAROUND: Hook up a keyboard, type the key in, and hit ENTER, TAB, ENTER, TAB, over and over. It worked after about 6 times or so for me. You might clear your key and need to enter it again, IDK, worked for me.
* For being a meticulous bunch of engineering types you guys REALLY SUCK at versioning and comments in your keygen code. Seriously. Put a comment in with at least what model you think this works for.