Author Topic: Siglent SDS2000X Plus Hack  (Read 158207 times)

Constantin and 4 Guests are viewing this topic.

Offline refd

  • Newbie
  • Posts: 7
  • Country: us
Re: Siglent SDS2000X Plus Hack
« Reply #425 on: May 24, 2023, 02:25:46 am »
The usual group of super contributors helped me here a while back (thank you all) and I was able to "freshen" my SDS's capabilities.  The python code that helped me do this was all over this topic.  I have recently added to the Siglent stable with a new SSA3021X+ and was over at that thread but the locations for the SSA kgen for that guy are no where to be found.  Discussions of the same over in SSA land are very subdued or mixed with non-plus procedure.  Not so here.  Sorry for the post here rather than over at SSA. It is like the SSA police are watching over there.  I'm scared. :scared:

I would assume that the SDS kgen will not work with SSA equipment.    Just need some help to get to the SSA python code.
 

Offline refd

  • Newbie
  • Posts: 7
  • Country: us
Re: Siglent SDS2000X Plus Hack
« Reply #426 on: May 24, 2023, 02:52:11 am »
Works everytime!  Post it and ye shall find.  No less that 1 minute after posting I found my missing py.  Ok now you can yell at me for asking a frequency question in the time domain.

Seriously, Siglent should pay all of you.  You rock.
 

Offline jimsweb

  • Newbie
  • Posts: 3
  • Country: us
Re: Siglent SDS2000X Plus Hack
« Reply #427 on: May 31, 2023, 02:53:38 pm »
I would greatly appreciate it if someone could provide insight. I've upgraded the Siglent SDS2204X Plus to 500MHz using a Python script, yet it still runs on the old firmware. Does anyone know whether the upgrade would be disrupted if I update the firmware to the latest version?
 

Offline jimsweb

  • Newbie
  • Posts: 3
  • Country: us
Re: Siglent SDS2000X Plus Hack
« Reply #428 on: May 31, 2023, 02:57:32 pm »
Does anyone know if there is a wifi adapter that i can use it with Siglent SDS2204X Plus?
 

Offline BillyO

  • Super Contributor
  • ***
  • Posts: 1399
  • Country: ca
Re: Siglent SDS2000X Plus Hack
« Reply #429 on: May 31, 2023, 03:00:06 pm »
I would greatly appreciate it if someone could provide insight. I've upgraded the Siglent SDS2204X Plus to 500MHz using a Python script, yet it still runs on the old firmware. Does anyone know whether the upgrade would be disrupted if I update the firmware to the latest version?
The firmware updates will be fine.  The python script produces valid and 100% authentic licenses.
Bill  (Currently a Siglent fanboy)
--------------------------------------------------
Want to see an old guy fumble around re-learning a career left 40 years ago?  Well, look no further .. https://www.youtube.com/@uni-byte
 
The following users thanked this post: jimsweb

Offline BillyO

  • Super Contributor
  • ***
  • Posts: 1399
  • Country: ca
Re: Siglent SDS2000X Plus Hack
« Reply #430 on: May 31, 2023, 03:00:39 pm »
Does anyone know if there is a wifi adapter that i can use it with Siglent SDS2204X Plus?
Not that I'm aware of.
Bill  (Currently a Siglent fanboy)
--------------------------------------------------
Want to see an old guy fumble around re-learning a career left 40 years ago?  Well, look no further .. https://www.youtube.com/@uni-byte
 
The following users thanked this post: jimsweb

Online tautech

  • Super Contributor
  • ***
  • Posts: 28387
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Siglent SDS2000X Plus Hack
« Reply #431 on: May 31, 2023, 05:26:52 pm »
Does anyone know if there is a wifi adapter that i can use it with Siglent SDS2204X Plus?
For WiFi to work it first must have a I/O menu to enter the access point settings, only 4ch X-E and 2000X-E have that.
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline Peter_O

  • Frequent Contributor
  • **
  • Posts: 419
  • Country: de
Re: Siglent SDS2000X Plus Hack
« Reply #432 on: May 31, 2023, 06:15:55 pm »
Does anyone know if there is a wifi adapter that i can use it with Siglent SDS2204X Plus?

I'm using a TP-Link router in client mode, works fine.

https://www.tp-link.com/us/home-networking/wifi-router/tl-wr902ac/
 
The following users thanked this post: tautech, artik

Offline jimsweb

  • Newbie
  • Posts: 3
  • Country: us
Re: Siglent SDS2000X Plus Hack
« Reply #433 on: June 01, 2023, 04:28:26 am »
could you share more information please. Are you still using a network cable to connect to this router with scope? Or are you confirming that a wifi adapter could be plugged into the USB port and it can connect to a wifi..
 

Offline 2N3055

  • Super Contributor
  • ***
  • Posts: 6663
  • Country: hr
Re: Siglent SDS2000X Plus Hack
« Reply #434 on: June 01, 2023, 05:03:37 am »
could you share more information please. Are you still using a network cable to connect to this router with scope? Or are you confirming that a wifi adapter could be plugged into the USB port and it can connect to a wifi..

SDS2000X Plus does not support USB WiFi dongles at the time. Any of them. There is no support for them. Tautech explained it.

People shared few names of very small routers that have Ethernet ports where scope can be connected..
 
The following users thanked this post: jimsweb

Offline jscm2000

  • Contributor
  • Posts: 25
  • Country: cn
Re: Siglent SDS2000X Plus Hack
« Reply #435 on: June 13, 2023, 05:44:25 am »
Regarding the problem of SDS2000X Plus connecting to WIFI, I have a cheap and simple solution: buy a TL-WR802N mini router, the price is 12 US dollars, use the client mode, and connect the oscilloscope with a network cable. At this time, the router is equivalent to a wireless network card.
 
The following users thanked this post: tautech, MathWizard

Online MathWizard

  • Super Contributor
  • ***
  • Posts: 1431
  • Country: ca
Re: Siglent SDS2000X Plus Hack
« Reply #436 on: June 18, 2023, 04:39:40 pm »
So these do go to 500MHz BW, and all have the same hardware. I can get 1 in a month, or wait and see what the sds1000X HD will be like. But that's more of a side grade, for 12bit resolution. I can do that later, and sell my 1204X-E.

I should get the 2104Xplus in a month or 2.
« Last Edit: June 18, 2023, 04:46:21 pm by MathWizard »
 

Online MathWizard

  • Super Contributor
  • ***
  • Posts: 1431
  • Country: ca
Re: Siglent SDS2000X Plus Hack
« Reply #437 on: July 12, 2023, 04:16:21 am »
I'm getting a 2104xplus in 3 weeks, it should be already licensed for 200MHz. Or is that something I have to do on my own, 1st. And should I update firmware 1st or after ? (Will it still be labeled 2104 on the physical logo/label ?) Just skimming through this thread, there's a lot of little details I might be missing.

So when I get the scope and make sure the basic's are working, do I hook it up to PC, goto the web-based SPCI page, like with my 1204x-e ? Then find the scope ID and the Model, so would that be something like 2204 if it's lic'ed for 200MHz ?

And then take those, and enter them lower-case, into the below python script, for SCOPEID, Model.

Am I supposed to remove some of the stuff in the script that's not for the 2104x+ ?

And do I have run this multiple times to get a key, for each BW step up, and for each SW package I want to unlock ??

Is there any modern video on this ? I know very little about Python, I tried super basic stuff years ago.

The link on page 1 takes me no where, or am I supposed to sign up? Was that the same as the script ?

What else am I missing ?

Here's what I assume is the thing to use
By what means did you run the script?

This is the script I used.  And I ran it on my own install of Python 3.6.1.  It only needs the scope ID and the Model.  Enter the SCOPEID without spaces.

Code: [Select]
import hashlib

SCOPEID = '0123456789abcdef'
Model   = 'SDS2000X+'

bwopt = ('100M', '200M', '350M', '500M', 'AWG', 'MSO', 'FLX', 'CFD', 'I2S', '1553', 'PWA', 'MANC', 'SENT')

hashkey = '5zao9lyua01pp7hjzm3orcq90mds63z6zi5kv7vmv3ih981vlwn06txnjdtas3u2wa8msx61i12ueh14t7kqwsfskg032nhyuy1d9vv2wm925rd18kih9xhkyilobbgy'

def gen(x):
   h = hashlib.md5((
      hashkey +
      (Model+'\n').ljust(32, '\x00') +
      opt.ljust(5, '\x00') +
      2*((SCOPEID + '\n').ljust(32, '\x00')) +
      '\x00'*16).encode('ascii')
   ).digest()
   key = ''
   for b in h:
      if (b <= 0x2F or b > 0x39) and (b <= 0x60 or b > 0x7A):
         m = b % 0x24
         b = m + (0x57 if m > 9 else 0x30)
      if b == 0x30: b = 0x32
      if b == 0x31: b = 0x33
      if b == 0x6c: b = 0x6d
      if b == 0x6f: b = 0x70
      key += chr(b)
   return key.upper()
   
for opt in bwopt:
   print('{:5} {}'.format(opt, gen(SCOPEID)))



Update:
I just ran it again by pasting it in here : https://www.programiz.com/python-programming/online-compiler/

It ran correctly, so you don't need to install Python if you don't want to.
« Last Edit: July 12, 2023, 04:20:00 am by MathWizard »
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28387
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Siglent SDS2000X Plus Hack
« Reply #438 on: July 12, 2023, 04:36:38 am »
I'm getting a 2104xplus in 3 weeks, it should be already licensed for 200MHz. Or is that something I have to do on my own, 1st. And should I update firmware 1st or after ? (Will it still be labeled 2104 on the physical logo/label ?)
You may get it without the free BW upgrade option installed.....depends on how your supplier flies.
We install so customers don't need to, takes just a minute of 2 when you've done lots.  ;)

If not installed you should get a license authorization code to redeem for the actual real license code at the Siglent licensing website and instructions on how to do that.
Sys Info is the only place that will display the model has changed from labeled.

Firmware updates have zero impact on any option licensing.
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 
The following users thanked this post: MathWizard

Online Martin72

  • Super Contributor
  • ***
  • Posts: 5842
  • Country: de
  • Testfield Technician
Re: Siglent SDS2000X Plus Hack
« Reply #439 on: July 20, 2023, 12:12:40 am »
Quote
and i def want the 120

Sure you´re in the right thread ?
 
The following users thanked this post: mastershake

Offline mastershake

  • Frequent Contributor
  • **
  • Posts: 411
  • Country: us
Re: Siglent SDS2000X Plus Hack
« Reply #440 on: July 20, 2023, 01:10:00 am »
thanks i accidentally posted on the wrong thread.
 

Offline BillyO

  • Super Contributor
  • ***
  • Posts: 1399
  • Country: ca
Re: Siglent SDS2000X Plus Hack
« Reply #441 on: July 20, 2023, 07:20:28 pm »
Here's what I assume is the thing to use
Blah, blah, ...
You would use this if you wanted to generate all available license keys.

I should mention that it is best to apply the BW keys in order (200 then 350 then 500).  When I tried to go directly to 500 the license was accepted strange things happened.  The model number changed to "SDS2504X Plus" but the response was very strange and distorted HF waveforms were the result.  Luckily this was reversible and when I did them in order the results were spectacular.
Bill  (Currently a Siglent fanboy)
--------------------------------------------------
Want to see an old guy fumble around re-learning a career left 40 years ago?  Well, look no further .. https://www.youtube.com/@uni-byte
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28387
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Siglent SDS2000X Plus Hack
« Reply #442 on: July 21, 2023, 07:19:44 am »
Regarding the problem of SDS2000X Plus connecting to WIFI, I have a cheap and simple solution: buy a TL-WR802N mini router, the price is 12 US dollars, use the client mode, and connect the oscilloscope with a network cable. At this time, the router is equivalent to a wireless network card.
Fantastic little device.  :clap:
Just got mine working and it's totally invisible to your devices when in Client mode.

However when looking locally for one they were nothing like 12USD and I succumbed to one from Aliexpress.  ::)
Well I paid for that in that the configuration UI was in Chinese with no apparent way around it but with a lot of Copy/Paste into Google Translate I finally got the thing to work.  :phew:

Advice to westerners, get a English UI model so to not be confronted with this:


There is a good amount of configuration required and done in Access Point mode before change to Client mode and all of which would be so much easier if you can read Mandarin.  :horse:

Nevertheless I got it to work in the end so carrying equipment that normally requires a wired LAN connection to your network for remote access is no longer required.  8)

Tests with SDS1104X-E (yes I do have the USB WiFi dongle too) with NTP time server and a SVA1000X analyzer/VNA, both connected to an iPad just fine and each of them communicated with our WiFi router DHCP for IP addresses fine also demonstrating TL-WR802N is invisible to devices that connect to you LAN via it.
Avid Rabid Hobbyist
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Online MathWizard

  • Super Contributor
  • ***
  • Posts: 1431
  • Country: ca
Re: Siglent SDS2000X Plus Hack
« Reply #443 on: July 21, 2023, 09:11:43 am »
Yee-haw, I just ordered the 2104Xplus and with the 200MHz upgrade included for free. This scope should last me, until it or me, fall apart. And being so small, I can use it and my 1204x-e at the same time on the bench, if I ever wanted to.
 
The following users thanked this post: Martin72

Offline KungFuJosh

  • Super Contributor
  • ***
  • Posts: 1572
  • Country: us
  • TEAS is real.
Re: Siglent SDS2000X Plus Hack
« Reply #444 on: July 21, 2023, 03:34:55 pm »
Regarding the problem of SDS2000X Plus connecting to WIFI, I have a cheap and simple solution: buy a TL-WR802N mini router, the price is 12 US dollars, use the client mode, and connect the oscilloscope with a network cable. At this time, the router is equivalent to a wireless network card.
Fantastic little device.  :clap:
Just got mine working and it's totally invisible to your devices when in Client mode.

However when looking locally for one they were nothing like 12USD and I succumbed to one from Aliexpress.  ::)

The price jumped to $30 here. For that, I'd pay the extra $10 and get the TL-WR902AC if I was going to go wireless.
"I installed a skylight in my apartment yesterday... The people who live above me are furious." - Steven Wright
 

Offline mastershake

  • Frequent Contributor
  • **
  • Posts: 411
  • Country: us
Re: Siglent SDS2000X Plus Hack
« Reply #445 on: August 01, 2023, 05:56:53 pm »
so the 2104x plus showed up today got a great deal its brand new. i see some saying you have to go 100-200-350 etc but since this is already 100 do i still do 100 or do i start with 200 then go up from there?

and is there one script that is reliable and works every time i see a few different ones listed and i dont want to screw this thing up all the other siglent's were easy as can be but this is my most pricey one currently and i want to go to 500. BUT if i do 500 does that in turn make this oinly a 2 channel scope or can i still use it at 350 4 channel and then when i want to use 500 i can just use 2 channels of it vs 4?

thank you as always for all your help. i have read this whole thread now but these questions are still kind of sitting in my mind before i start
 

Online Martin72

  • Super Contributor
  • ***
  • Posts: 5842
  • Country: de
  • Testfield Technician
Re: Siglent SDS2000X Plus Hack
« Reply #446 on: August 01, 2023, 07:22:03 pm »
Hi,
You buy a SDS2104X+, that already has 100Mhz, so you don't need another key for this frequency.
You can upgrade to SDS2504X+, that means you have 500Mhz bandwidth on 2 channels(1+3, 2+4, 1+4, 2+3).
If you use more than 2 at the same time, the bandwidth automatically drops back to 350Mhz.
Also if you use 2 channels of a single ADC (1+2 or 3+4), the bandwidth drops back to 350Mhz.
Either way, with the upgrade to 2504 you will have at least 4 channels and 350Mhz.
You don't have to make single steps and upgrade step by step from 200Mhz to 500Mhz, you can use the key for the 500Mhz right away.
The key generator works, you only have to enter the keys once and then the scope is upgraded "forever".
« Last Edit: August 01, 2023, 08:29:26 pm by Martin72 »
 
The following users thanked this post: mastershake

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3221
  • Country: pt
Re: Siglent SDS2000X Plus Hack
« Reply #447 on: August 01, 2023, 08:22:43 pm »
Trying to understand this text...

Why do you do such things??  :-//
 
The following users thanked this post: Martin72

Online Martin72

  • Super Contributor
  • ***
  • Posts: 5842
  • Country: de
  • Testfield Technician
Re: Siglent SDS2000X Plus Hack
« Reply #448 on: August 01, 2023, 08:29:03 pm »
You´re right, sry.

Offline mastershake

  • Frequent Contributor
  • **
  • Posts: 411
  • Country: us
Re: Siglent SDS2000X Plus Hack
« Reply #449 on: August 01, 2023, 08:47:21 pm »
ok great. i was reading some pages back where people were doing it in steps thats why i was confused.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf