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

0 Members and 3 Guests are viewing this topic.

Offline JDW

  • Frequent Contributor
  • **
  • Posts: 336
  • Country: jp
Re: Siglent SDS2000X Plus Hack
« Reply #400 on: April 06, 2023, 01:43:13 pm »
I've actually not bought the scope yet.  I've been mulling a purchase of the 2-channel version from TEquipment (a model which seems to have been discontinued, but still is in stock for a very reasonable price with EEVBlog discount).  However, the cheapest price I've found is actually on Amazon Japan.  Even so, it ships from Amazon but the seller is Aidetek, and on their Amazon Japan product page for the scope, they have a photo of a Siglent authorized distributor certificate which shows an address in California that leads to a private home for sale.  I wrote Aidetek an email about that oddity and they replied back twice in broken English in a way that is not too reassuring, so I'm not sure if I would trust them, although their price is $100 less than TEquipment, and even cheaper when you consider shipping from Amazon Japan is free but shipping from TEquipment would be about $140 extra.  Hmmm....
 

Online tv84

  • Super Contributor
  • ***
  • Posts: 3258
  • Country: pt
Re: Siglent SDS2000X Plus Hack
« Reply #401 on: April 06, 2023, 01:45:00 pm »
Not sure why other people are posting only speculation.

The only person posting speculation seems you...  :-//

The process has been fully documented in this thread and others and you only raised questions that are unwarranted. I suggest you take advantage of Martin's proposal and pm him to get your licenses.
 
The following users thanked this post: Performa01, 2N3055

Online tautech

  • Super Contributor
  • ***
  • Posts: 28881
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Siglent SDS2000X Plus Hack
« Reply #402 on: April 06, 2023, 07:37:13 pm »
I've actually not bought the scope yet.  I've been mulling a purchase of the 2-channel version from TEquipment (a model which seems to have been discontinued, but still is in stock for a very reasonable price with EEVBlog discount).  However, the cheapest price I've found is actually on Amazon Japan.  Even so, it ships from Amazon but the seller is Aidetek, and on their Amazon Japan product page for the scope, they have a photo of a Siglent authorized distributor certificate which shows an address in California that leads to a private home for sale.  I wrote Aidetek an email about that oddity and they replied back twice in broken English in a way that is not too reassuring, so I'm not sure if I would trust them, although their price is $100 less than TEquipment, and even cheaper when you consider shipping from Amazon Japan is free but shipping from TEquipment would be about $140 extra.  Hmmm....
No guessing required.
The official Siglent agents are listed here and I see 2 for Japan:
https://int.siglent.com/map/
Avid Rabid Hobbyist.
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline JDW

  • Frequent Contributor
  • **
  • Posts: 336
  • Country: jp
Re: Siglent SDS2000X Plus Hack
« Reply #403 on: April 06, 2023, 09:38:12 pm »
I've actually not bought the scope yet.  I've been mulling a purchase of the 2-channel version from TEquipment (a model which seems to have been discontinued, but still is in stock for a very reasonable price with EEVBlog discount).  However, the cheapest price I've found is actually on Amazon Japan.  Even so, it ships from Amazon but the seller is Aidetek, and on their Amazon Japan product page for the scope, they have a photo of a Siglent authorized distributor certificate which shows an address in California that leads to a private home for sale.  I wrote Aidetek an email about that oddity and they replied back twice in broken English in a way that is not too reassuring, so I'm not sure if I would trust them, although their price is $100 less than TEquipment, and even cheaper when you consider shipping from Amazon Japan is free but shipping from TEquipment would be about $140 extra.  Hmmm....
No guessing required.
The official Siglent agents are listed here and I see 2 for Japan:
https://int.siglent.com/map/

I am not guessing.  I am well aware of the "official" agents for Japan, all of whom have pricing well beyond the highly reputable TEquipment, as is typically for most product distributors in Japan.  While the official agents in Japan can argue they provide all documentation in Japanese and full support in the Japanese language, that is, of course, not required at all for myself.  I tend to focus on price for brand new items that are in pristine, unopened condition.

If an item is shipped by Amazon Japan (within Japan) but sold by a US vendor, I don't see that as a problem, necessarily.  A lot of items on Amazon Japan are sold and shipped that way.  But the US vendor in question ("Aidetek") showcases an authorized distributor certificate (see attachment below) from Siglent on Amazon Japan which has a California address that leads to a private home that is currently for sale.  And that, to me, tends to be a bad sign.  The price is listed as ¥119,000 which includes Japan's 10% sales tax and shipping is free.  That is just about US$900 at today's exchange rate -- one of the lowest prices I've seen for the 2 channel SDS2102X.  That's the main reason I emailed "Aidetek" to see how they responded.  They wrote me two replies, the second of which provided a dead link to a website in California that confirms businesses in the state, which too is quite odd and unsettling...

FIRST REPLY  (I had emailed them to ask if the item was new and unopened.)

Thank you very much for your inquiry, yes, we are authorized distributor in Japan from Siglent, this SDS2102X is a brand new and unopened unit with all standard accessories from Siglent, you can register your machine on Siglent website, it comes with 3 years warranty .
Please feel free to let us know if you have any further questions, thank you
 
Thanks and best regards,
 
Cherry Tan
www.aidetek.com
 
Tel: 408-329-7985
Fax: +866-571-5680
Email: cherry@aidetek.com
 
We sells surface mount SMD/SMT resistor kit, capacitor kit and inductor kit with our patented BOX-ALL enclosure. Also we a big supplier of low-cost handheld test equipment. We offer all kinds of Portable Digital Oscilloscope, FLUKE Multimeter, LCR meter, Clamp meter, network cable tester, test leads, process meter, free shipping worldwide with warranty, lowest price.



SECOND REPLY  (I had mentioned their bad address on the certificate.)
 
Pease check status here:
 
https://businesssearch.sos.ca.gov
 
thank you



I can only guess the Siglent scope on Amazon Japan is a "gray market" item sold by a Chinese vendor possibly based in the USA.  I've purchased gray market items before without issue, but never a scope.  TEquipment may be the best option in the end overall, even if the total cost is higher (but still not as high as Japan Agent pricing).
« Last Edit: April 06, 2023, 09:49:04 pm by JDW »
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28881
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Siglent SDS2000X Plus Hack
« Reply #404 on: April 06, 2023, 10:07:15 pm »
I can only guess the Siglent scope on Amazon Japan is a "gray market" item sold by a Chinese vendor possibly based in the USA.  I've purchased gray market items before without issue, but never a scope.  TEquipment may be the best option in the end overall, even if the total cost is higher (but still not as high as Japan Agent pricing).
Then should be no problem as we can still source the 2ch X Plus therefore it's still a current western market product....not China only for which you will have zero western support.
Avid Rabid Hobbyist.
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline RJFreeman

  • Regular Contributor
  • *
  • Posts: 207
  • Country: au
    • Australian Technical Production Services
Re: Siglent SDS2000X Plus Hack
« Reply #405 on: April 08, 2023, 12:21:16 am »
Ok thanks to the discussion here I have now upgraded my 2104x plus to a 2504x plus,
Unfortunately while all the detail is in this thread, the thread is now 17 pages and it it took quite a bit of searching to find the one clue as to why initially entering the option codes kept failing.

Martin's step by step instruction did confirm that I was following the right process, however it missed one minor but critical point.
- You can find this post (which includes pictures) on page 10 - but if I may add a few additional comments here:


Taken some screenshots listed below, according to the "guide" step by step.

First you have to open the link mentioned in the very first post here.
Second you got the message like in pic 2, you have to login to continue.
Third I use my google-account for loggin in.
Fourth and fifth, you are now into the program, where you have to erase the "zeros" in SCOPE ID and fill in the ID of your scope.
Then press "Run"...

- I used Miyagi's link from page 1:

https://repl.it/repls/DirectProbableTwintext

Enter the scope ID as shown on the oscilloscope on the Utility/menu/System setting/system status/ screen except without the dashes,
so for example:
Scope ID:     0123-4abc-def1-2345
would be entered as             
01234abcdef12345
- noting this is all in lower case letters
- also do not change the "model number" in the script, so leave the line :
Model = 'SDS2000x+'

 - having said that, I do not know if this script is also used for upgrading other Siglent product lines, in which case it may be that this is for entering other base model numbers.
 
Quote
Sixth now you got a couple of license keys which you have to enter in the options menu.
The several bandwith license key are making no sense except the ones for 200,350 and 500Mhz.
This was it.
Or don´t you agree, gentlemen here ?  ;)

I do agree, however the "Gotcha" here is that the script generates license in upper case, while the oscilloscope wants the keys in lower case.
So where the script generates for example:
200M  ABCDEFGHJ1KLMN67
This needs to be entered as:
abcd efgh j1kl mn67

- Noting the bandwidth upgrades need to be entered in sequence, so to upgrade from 100Mhz to 500Mhz first you upgrade to 200Mhz, then 350Mhz, and finally 500Mhz.
- Also noting that while the oscilloscope prompts you to reboot after enter each key, this is not needed until you have entered the last key
« Last Edit: April 08, 2023, 05:27:24 am by RJFreeman »
 
The following users thanked this post: bomp

Offline JDW

  • Frequent Contributor
  • **
  • Posts: 336
  • Country: jp
Re: Siglent SDS2000X Plus Hack
« Reply #406 on: April 08, 2023, 12:23:57 am »
...the "Gotcha" here is that the script generates license in upper case, but the oscilloscope wants the keys in lower case, so where the script generates for example:
200M  ABCDEFGHJ1KLMN67
This needs to be entered as:
abcd efgh j1kl mn67

WITH SPACES like that?
 

Offline RJFreeman

  • Regular Contributor
  • *
  • Posts: 207
  • Country: au
    • Australian Technical Production Services
Re: Siglent SDS2000X Plus Hack
« Reply #407 on: April 08, 2023, 02:17:08 am »
...the "Gotcha" here is that the script generates license in upper case, but the oscilloscope wants the keys in lower case, so where the script generates for example:
200M  ABCDEFGHJ1KLMN67
This needs to be entered as:
abcd efgh j1kl mn67

WITH SPACES like that?
The window to enter the code breaks it up into 4 x 4 digit boxes, so it forces you to add spaces.
- As you will see if you look at Martin72's post on page 10 of this thread
 
The following users thanked this post: JDW, bomp

Offline tomwilkinson

  • Newbie
  • Posts: 9
  • Country: us
Re: Siglent SDS2000X Plus Hack
« Reply #408 on: April 12, 2023, 04:07:48 pm »
I received a SDS2104 yesterday.  The bandwidth upgrade works but the options upgrades give me an invalid data message and the key is not applied.  It looks like keygen.py uses scopeid for the bandwidth keys and uses SN for the other options.  I checked the SN on the box, that back of the scope and the Web GUI and they all agree.  Also, the Bode plot csv save file includes the SN and it matched the other three sources.  The firmware is 1.5.2R2, I downgraded to 1.3.9R12 and tried again but still the option keys did not work.  I am stuck.  Does anyone have any suggestions?

Thanks,
Tom
 

Offline BillyO

  • Super Contributor
  • ***
  • Posts: 1575
  • Country: ca
Re: Siglent SDS2000X Plus Hack
« Reply #409 on: April 12, 2023, 04:53:28 pm »
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: April 12, 2023, 05:01:24 pm by BillyO »
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: openyk

Offline tomwilkinson

  • Newbie
  • Posts: 9
  • Country: us
Re: Siglent SDS2000X Plus Hack
« Reply #410 on: April 12, 2023, 07:44:30 pm »
Thanks Bill.

Your version on keygen.py generated different option keys and they all worked.

I have tried two different keygen version I downloaded from this thread and they did not generated the correct option keys but yours did.

I am using python 3.11.2 on MacOS 13.3.1, and use Visual Studio Code 1.75.1.

Tom
 

Online Martin72

  • Super Contributor
  • ***
  • Posts: 6240
  • Country: de
  • Testfield Technician
Re: Siglent SDS2000X Plus Hack
« Reply #411 on: April 12, 2023, 08:01:09 pm »
Hi,

PM me your scope id, let´s check if I could generate the correct keys for your scope too...
"Comparison is the end of happiness and the beginning of dissatisfaction."
(Kierkegaard)
Siglent SDS800X HD Deep Review
 
The following users thanked this post: williamlee

Offline Ricc

  • Newbie
  • Posts: 7
  • Country: it
Re: Siglent SDS2000X Plus Hack
« Reply #412 on: April 24, 2023, 04:08:40 am »
Hello, I just bought a sds2102x plus.

Using the script I saw that the scope ID and the instrument model must be entered.

It is originally SDS2000X+, I have to change in  SDS2102X+ or I leave it unchanged?

Thank you!!!!!
 

Offline BillyO

  • Super Contributor
  • ***
  • Posts: 1575
  • Country: ca
Re: Siglent SDS2000X Plus Hack
« Reply #413 on: April 24, 2023, 04:21:38 am »
Leave it at SDS2000X+.
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
 

Offline Ricc

  • Newbie
  • Posts: 7
  • Country: it
Re: Siglent SDS2000X Plus Hack
« Reply #414 on: April 25, 2023, 11:05:38 am »
Ok, all the options works.

I have sds2102x plus, siglent sell only the 350mhz option,

For 350mhz bandwidth, i must use 200mhz before 350 or directly 350?
« Last Edit: April 25, 2023, 11:09:03 am by Ricc »
 

Offline giovannirat

  • Regular Contributor
  • *
  • Posts: 107
  • Country: at
Re: Siglent SDS2000X Plus Hack
« Reply #415 on: April 25, 2023, 07:02:40 pm »
You have to do it step by step

100->200->350->500
 

Offline Ricc

  • Newbie
  • Posts: 7
  • Country: it
Re: Siglent SDS2000X Plus Hack
« Reply #416 on: April 26, 2023, 01:29:33 pm »
Thank you!!!!!!
 

Offline andow

  • Newbie
  • Posts: 7
  • Country: at
Re: Siglent SDS2000X Plus Hack
« Reply #417 on: April 28, 2023, 08:18:34 pm »
I didn't want to mess around with my 2104X, but then I realised the AWG is only installed temporarily.... :palm:

So I installed the Function Generator Option as described in this thread which worked fine. But now every time I'm running the Bode Plot the oscilloscope completely freezes! Anybody else experienced this? What can I do now, any suggestions?
 

Online Martin72

  • Super Contributor
  • ***
  • Posts: 6240
  • Country: de
  • Testfield Technician
Re: Siglent SDS2000X Plus Hack
« Reply #418 on: April 28, 2023, 08:27:07 pm »
Bode plot slows the system "massively" down when active, or is the scope freezing completely (no plot lines will be drawing) ?
"Comparison is the end of happiness and the beginning of dissatisfaction."
(Kierkegaard)
Siglent SDS800X HD Deep Review
 
The following users thanked this post: andow

Offline andow

  • Newbie
  • Posts: 7
  • Country: at
Re: Siglent SDS2000X Plus Hack
« Reply #419 on: April 28, 2023, 08:32:58 pm »
The scope is freezing completely! No plot lines are drawn, time stops and there is no response to pushing buttons or the screen. So the only thing I can do is to restart the scope by holding the power button for a few seconds...
 

Online Martin72

  • Super Contributor
  • ***
  • Posts: 6240
  • Country: de
  • Testfield Technician
Re: Siglent SDS2000X Plus Hack
« Reply #420 on: April 28, 2023, 08:35:50 pm »
Never had the problem, which firmware ? Latest ?
"Comparison is the end of happiness and the beginning of dissatisfaction."
(Kierkegaard)
Siglent SDS800X HD Deep Review
 
The following users thanked this post: andow

Offline andow

  • Newbie
  • Posts: 7
  • Country: at
Re: Siglent SDS2000X Plus Hack
« Reply #421 on: April 28, 2023, 08:41:22 pm »
1.3.9R10

Do you think updating the firmware could help?
 

Online tv84

  • Super Contributor
  • ***
  • Posts: 3258
  • Country: pt
Re: Siglent SDS2000X Plus Hack
« Reply #422 on: April 28, 2023, 08:48:25 pm »
1.3.9R10

Do you think updating the firmware could help?

Or just do a reset to the config in order to reset config structures for the gen. Maybe it is using garbage values...
 
The following users thanked this post: andow

Online Martin72

  • Super Contributor
  • ***
  • Posts: 6240
  • Country: de
  • Testfield Technician
Re: Siglent SDS2000X Plus Hack
« Reply #423 on: April 28, 2023, 08:52:40 pm »
Yepp, but additionally I would upgrade to the latest version..

Possibly the red framed is in a certain connection with his problem.
"Comparison is the end of happiness and the beginning of dissatisfaction."
(Kierkegaard)
Siglent SDS800X HD Deep Review
 
The following users thanked this post: tautech, tv84, andow, Smms73

Offline andow

  • Newbie
  • Posts: 7
  • Country: at
Re: Siglent SDS2000X Plus Hack
« Reply #424 on: April 29, 2023, 11:02:30 am »
I installed the latest firmware (1.5.2R3) and indeed, the problem is gone!  :-+

Thank you for the help!!
 
The following users thanked this post: 2N3055, Martin72


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf