Author Topic: Siglent SDS1052DL+ / SDS1102CML+ hack  (Read 27292 times)

0 Members and 2 Guests are viewing this topic.

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #50 on: August 31, 2020, 03:20:27 pm »
SDS1202F+ Firmware from China site: https://www.siglent.com/upload_file/zip/firmware/Oscilloscope/V6.02.01.10R2.zip
SDS1000DL+ Firmware from US site: https://int.siglent.com/upload_file/zip/firmware/Oscilloscope/SDS1000DL+_6.02.01.10R2_EN.zip

Both firmware ADS files are identical CDC32: 0FD4EC95

Quote
Do you mean you just update it simply with DL+ FW using normal USB memory stick method without nothing else and after it there is full language set available.
If this is case, how they can keep this price difference between these models example in web shops.

As stated previously flashing any firmware version defaults the unit to English, but if you press the language setting it changes to Chinese with no other options. Also, if you leave the unit powered off for some time (less than an hr) it will boot with the Chinese language.

I'm really hoping to find a way to have English the default or fix the crippled language menu. Another option could be changing the model number.
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3312
  • Country: pt
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #51 on: August 31, 2020, 03:24:04 pm »
Here is an image showing English language after flashing fw.

If you reboot, it goes back to chinese?
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #52 on: August 31, 2020, 03:26:01 pm »
Here is an image showing English language after flashing fw.

If you reboot, it goes back to chinese?

yes
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3312
  • Country: pt
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #53 on: August 31, 2020, 03:27:33 pm »
Also, if you leave the unit powered off for some time (less than an hr) it will boot with the Chinese language.

That I find very strange...  :o

If you reboot immediately, it comes back in english.
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #54 on: August 31, 2020, 03:28:39 pm »
Would replacing the Siglent_CML.cfg file from a SDS1202DL+ unit change the model number the fw uses? This could be the easiest way to fix this.
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #55 on: August 31, 2020, 03:29:37 pm »
Also, if you leave the unit powered off for some time (less than an hr) it will boot with the Chinese language.

That I find very strange...  :o

If you reboot immediately, it comes back in english.

Yes, I tried this several times and it stays English language.
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #56 on: August 31, 2020, 03:37:15 pm »
Here is the Siglent_CML.cfg from this unit. I added .hex so it could be uploaded here.
« Last Edit: August 31, 2020, 03:43:59 pm by PiXEL8 »
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3312
  • Country: pt
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #57 on: August 31, 2020, 03:42:06 pm »
Thanks. Let me have a look at this file later.

I had never seen such a .CFG file but it may be the solution. Didn't know DL+/CML+/ etc. also had .CFG files.

 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #58 on: August 31, 2020, 05:59:04 pm »
Quote

Show me this SCPI result:

MD5_PR?


>>>MD5_PR?
SDS1000A
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3312
  • Country: pt
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #59 on: August 31, 2020, 07:35:39 pm »
Try this .CFG file and report.
 
The following users thanked this post: PiXEL8

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #60 on: August 31, 2020, 07:49:45 pm »
Try this .CFG file and report.

There are two locations for this file. Replace both or a certain one?

/usr/bin/siglent/usr/config_file/Siglent_CML.cfg
/usr/bin/siglent/firmdata0/Siglent_CML.cfg
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #61 on: August 31, 2020, 08:28:02 pm »
Are the files equal?

If they are, replace both. Or experiment.

If they are different place both here.

Replaced the one in firmdata0 and reboot. No change. Replaced the other under ../usr/config_file. Reboot and stuck at Siglent boot logo. Power cycle instead of reboot the same.

Found hold 'Math' button to unbrick. Screen flashed at power cycle then came back to normal.

Language menu has every choice now and it booted in English. Under system status the model entry is missing and there is a '200M' to the far right of the sw version.
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #62 on: August 31, 2020, 08:32:52 pm »
SCPI model now shows SDS120X
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #63 on: August 31, 2020, 08:45:03 pm »
:-+

Send me copies of both files in the scope, at this moment. And send also both files before replacements.

Both files are identical.
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #64 on: August 31, 2020, 08:58:57 pm »
And before replacement? Both were equal also?

Yes both of the original cfg files were identical.
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #65 on: August 31, 2020, 09:03:38 pm »
Do this last test:

Instead of replacing the file by hand, flash the file as you do with .ADS files.

Under firmware load choose the modified .cfg file?
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #66 on: August 31, 2020, 09:10:24 pm »
Yes.

"The selected file format is incorrect" message when trying to load.
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3312
  • Country: pt
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #67 on: August 31, 2020, 09:16:22 pm »
Do like this (attach).

(Taken from the manual.)
« Last Edit: August 31, 2020, 09:18:35 pm by tv84 »
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #68 on: August 31, 2020, 09:30:43 pm »
It doesn't have that choice. Under Save/Rec and Factory there is only Depth Recover. and no load cfg under firmware update, it just goes to a file select menu.
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3312
  • Country: pt
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #69 on: August 31, 2020, 09:37:54 pm »
It doesn't have that choice. Under Save/Rec and Factory there is only Depth Recover. and no load cfg under firmware update, it just goes to a file select menu.

That's interesting. Please attach a photo of that screen.
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #70 on: August 31, 2020, 09:57:01 pm »
It doesn't have that choice. Under Save/Rec and Factory there is only Depth Recover. and no load cfg under firmware update, it just goes to a file select menu.

That's interesting. Please attach a photo of that screen.

502 Bad gateways on this forum are killing me...

 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3312
  • Country: pt
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #71 on: August 31, 2020, 09:57:46 pm »
Try this version of the .CFG file.

First try the update via menu. If that isn't yet possible, try replacing both files by hand.
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #72 on: August 31, 2020, 10:27:06 pm »
Try this version of the .CFG file.

First try the update via menu. If that isn't yet possible, try replacing both files by hand.

Went to copy the cfg in both places and the ../usr/config_file directory is empty. Copied new config to ../firmwaredata0 only. Reboot no change I could see. Did a hold "Math" button at startup to reset things. Still no change.

Copied new cfg to empty ../usr/config_file directory. Reboot and language was Chinese again. Also, scope is frozen with no response from any button press. Did the hold "Math" reset and it's back to the previous cfg and English language. The ../usr/config_file directory is now empty again.
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3312
  • Country: pt
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #73 on: September 01, 2020, 10:49:45 am »
Your case is an excellent case study that can bring benefits to many here!

Next steps:
1. take a photo (and share) of the language menu option with the scope as it is. So that we can see all the lang options.
2. Rollback the .CFG file to the original ones and see if you get again the chinese-only option and recover the model name, etc.

Just some infos:
- loosing the model info to "SDS120X" means the scope is not assuming the .CFG config and returns to default settings that are embedded in the app code.
- we need it to, once again, start considering what is in the .CFG files so that we can make some experiments.
- if that goes well, I think we can activate the "BW change" option, among other things.
 

Offline PiXEL8

  • Contributor
  • Posts: 23
  • Country: us
Re: Siglent SDS1052DL+ / SDS1102CML+ hack
« Reply #74 on: September 01, 2020, 03:56:25 pm »
Your case is an excellent case study that can bring benefits to many here!

Glad to help and also looking forward to this being unlocked and in English.

Quote
Next steps:
1. take a photo (and share) of the language menu option with the scope as it is. So that we can see all the lang options.
2. Rollback the .CFG file to the original ones and see if you get again the chinese-only option and recover the model name, etc.

Menu only shows 3 languages at a time so there are 6 screen shots;







Copying the original config back to both locations brought the model number back and forced Chinese language.

Here is an interesting description for the usr dir in a /root/version.txt file;

~ # cat version.txt
Version 1.0
Author:Bookwore.Peng
Data:2014.05.04

1.Added dir: usr/bin/siglent/usr for user data dir
           usr/bin/siglent/config for manufacture dir
2.Added more "portmap" and "pdump" app for surpport vxi11


The contents of the config dir;

/usr/bin/siglent/config # ll
-rwxrwxrwx    1 1000     ding          256 Oct 23  2015 NSP_config_upgrade_info.xml
-rwxrwxrwx    1 1000     ding           47 Jul 28  2015 version.txt
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf