Author Topic: Siglent SDG1000X Waveform Generators  (Read 27984 times)

Kuba_eM and 2 Guests are viewing this topic.

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #100 on: August 23, 2020, 07:36:58 am »
https://www.eevblog.com/forum/testgear/siglent-ads-firmware-file-format/msg1870091/#msg1870091
i have downloaded sdg1000x ads file but i am unable to flash it to my AWG...are there any additional steps to use it?

You mean this [telnet_SDG1000X.ADS]

This you can not flash at all. You do all like FW update with this file and SDG tell that it fails... do not care...do not shut off... just telnet and do what ever inside SDG system. If you do not know what to do there inside system and how... then please study first...yes it may take time to find all or if you find right place there can perhaps find all very detailed full instructions (it is like spring festival gift package what include all you need) what can use like blind (after you have telnet working) but be careful... it do not forgive any kind of typemistakes.   Do not try..oops...try...oops iteration... because this method may lead you to real problems and nearly like "destroy" your SDG

And seriously, do NOT downgrade to semidanger factory original or "eevblog version" FW ....01P22 even if you find it somewhere because if bad happen and it goes to boot problem... it do not support USB recovery method.
does anyone tried the mod SDG1000X-MOD-Part-II in order to change maximum frequencies of waveforms. I can't remount root partition in rw to change NSP_limit_data.xml. I have error on:
/ # mount -o remount,rw /
/ # cd /usr/bin/siglent/config
 

Offline Orange

  • Frequent Contributor
  • **
  • Posts: 315
  • Country: nl
Re: Siglent SDG1000X Waveform Generators
« Reply #101 on: August 23, 2020, 09:03:24 am »
mount -o remount,rw /dev/ubi2_0 /usr/bin/siglent/firmdata0
or
mount -o remount,rw /dev/ubi2_0 /usr/bin/siglent/config
« Last Edit: August 23, 2020, 09:07:06 am by Orange »
 

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #102 on: August 23, 2020, 09:09:59 am »
But NSP_limit_data.xml is under config and not under firmware0.
 

Offline rf-loop

  • Super Contributor
  • ***
  • Posts: 3284
  • Country: cn
  • Born with DLL21 in hand
Re: Siglent SDG1000X Waveform Generators
« Reply #103 on: August 23, 2020, 11:58:17 am »
But NSP_limit_data.xml is under config and not under firmware0.

You have full instructions in document "SDG1000X Modification instructions V33R1"  what you have from zip package where is included exactly all. All commands, all what you need, even after pdf there is also plain txt file for use copypaste for commands. There is also one suitable terminal software and all other things needed.  Why you did not read it *). You think that first muscle and after then brain. I recommend to do just opposite.

Read it all, and read it again because you have now jumped over important row. It is better to read all instructions because there is also warnings what must not adjust and if there is not told some adjustment, then do not it just like "try this and try that and after then ...oops" method.
*)And  I know you have not read it because you ask this question here.
« Last Edit: August 23, 2020, 12:30:56 pm by rf-loop »
If practice and theory is not equal it tells that used application of theory is wrong or the theory itself is wrong.
-
Harmony OS
 

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #104 on: August 23, 2020, 12:25:40 pm »
mount -o remount,rw /dev/ubi2_0 /usr/bin/siglent/firmdata0
or
mount -o remount,rw /dev/ubi2_0 /usr/bin/siglent/config

/usr/bin/siglent/config

it is not a mount point
 

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #105 on: August 23, 2020, 12:30:25 pm »
But NSP_limit_data.xml is under config and not under firmware0.

You have full instructions in document "SDG1000X Modification instructions V33R1"  what you have from zip package where is included exactly all. All commands, all what you need, even after pdf there is also plain txt file for use copypaste for commands. There is also one suitable terminal software and all other things needed.  Why you did not read it *). You think that first muscle and after then brain. I recommend to do just opposite.

Read it all, and read it again because you have now jumped over important row. Yes @Orange give just also right one... but is it still better to read all instructions because there is also warnings what must not adjust and if there is not told some adjustment, then do not it just like "try this and try that and after then ...oops" method.
*)And  I know you have not read it because you ask this question here.

Thank you,
wouldn't it have been easier to tell me what the mistake is than to review my possible way of operating?
I have already changed the version to SDG1062X.
The only difference is the firmware which is currently 1.01.01.33R1B6: is this the problem?
I think that in a forum we should help ourselves rather than being pedantic!

current mount points are:
rootfs on / type rootfs (rw)
ubi0: rootfs on / type ubifs (ro, relatime)
none on / tmp type tmpfs (rw, relatime)
proc on / proc type proc (rw, relatime)
sysfs on / sys type sysfs (rw, relatime)
mdev on / dev type tmpfs (rw, relatime)
devpts on / dev / pts type devpts (rw, relatime, mode = 600)
none on / sys / kernel / debug type debugfs (rw, relatime)
ubi1_0 on / usr / bin / siglent / usr type ubifs (rw, relatime)
ubi2_0 on / usr / bin / siglent / firmdata0 type ubifs (ro, relatime)
 

Offline rf-loop

  • Super Contributor
  • ***
  • Posts: 3284
  • Country: cn
  • Born with DLL21 in hand
Re: Siglent SDG1000X Waveform Generators
« Reply #106 on: August 23, 2020, 12:45:20 pm »
But NSP_limit_data.xml is under config and not under firmware0.

You have full instructions in document "SDG1000X Modification instructions V33R1"  what you have from zip package where is included exactly all. All commands, all what you need, even after pdf there is also plain txt file for use copypaste for commands. There is also one suitable terminal software and all other things needed.  Why you did not read it *). You think that first muscle and after then brain. I recommend to do just opposite.

Read it all, and read it again because you have now jumped over important row. Yes @Orange give just also right one... but is it still better to read all instructions because there is also warnings what must not adjust and if there is not told some adjustment, then do not it just like "try this and try that and after then ...oops" method.
*)And  I know you have not read it because you ask this question here.

Thank you,
wouldn't it have been easier to tell me what the mistake is than to review my possible way of operating?
I have already changed the version to SDG1062X.
The only difference is the firmware which is currently 1.01.01.33R1B6: is this the problem?
I think that in a forum we should help ourselves rather than being pedantic!

current mount points are:
rootfs on / type rootfs (rw)
ubi0: rootfs on / type ubifs (ro, relatime)
none on / tmp type tmpfs (rw, relatime)
proc on / proc type proc (rw, relatime)
sysfs on / sys type sysfs (rw, relatime)
mdev on / dev type tmpfs (rw, relatime)
devpts on / dev / pts type devpts (rw, relatime, mode = 600)
none on / sys / kernel / debug type debugfs (rw, relatime)
ubi1_0 on / usr / bin / siglent / usr type ubifs (rw, relatime)
ubi2_0 on / usr / bin / siglent / firmdata0 type ubifs (ro, relatime)

Is it so that exactly this blue (without any extra) do not work anymore?
mount -o remount,rw  ETA corr, of course: mount -o remount,rw /

(and then go to right folder)

I am thousands of km far from my workshop and can not check/test anything and not even sure know when can return, if can..
« Last Edit: August 23, 2020, 01:43:35 pm by rf-loop »
If practice and theory is not equal it tells that used application of theory is wrong or the theory itself is wrong.
-
Harmony OS
 

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #107 on: August 23, 2020, 01:11:33 pm »
But NSP_limit_data.xml is under config and not under firmware0.

You have full instructions in document "SDG1000X Modification instructions V33R1"  what you have from zip package where is included exactly all. All commands, all what you need, even after pdf there is also plain txt file for use copypaste for commands. There is also one suitable terminal software and all other things needed.  Why you did not read it *). You think that first muscle and after then brain. I recommend to do just opposite.

Read it all, and read it again because you have now jumped over important row. Yes @Orange give just also right one... but is it still better to read all instructions because there is also warnings what must not adjust and if there is not told some adjustment, then do not it just like "try this and try that and after then ...oops" method.
*)And  I know you have not read it because you ask this question here.

Thank you,
wouldn't it have been easier to tell me what the mistake is than to review my possible way of operating?
I have already changed the version to SDG1062X.
The only difference is the firmware which is currently 1.01.01.33R1B6: is this the problem?
I think that in a forum we should help ourselves rather than being pedantic!

current mount points are:
rootfs on / type rootfs (rw)
ubi0: rootfs on / type ubifs (ro, relatime)
none on / tmp type tmpfs (rw, relatime)
proc on / proc type proc (rw, relatime)
sysfs on / sys type sysfs (rw, relatime)
mdev on / dev type tmpfs (rw, relatime)
devpts on / dev / pts type devpts (rw, relatime, mode = 600)
none on / sys / kernel / debug type debugfs (rw, relatime)
ubi1_0 on / usr / bin / siglent / usr type ubifs (rw, relatime)
ubi2_0 on / usr / bin / siglent / firmdata0 type ubifs (ro, relatime)

Is it so that this do not work anymore?
mount -o remount,rw

(and then go to right folder)

I am thousands of km far from my workshop and can not check/test anything and not even sure know when can return, if can..

Not a problem.
You say:
mount -o remount,rw
but I think you missed the mount point /

so I try:
mount -o remount,rw /
and I receive this message:
mount: mounting ubi0:rootfs on / failed: Bad message

Iattached dmesg file: it could be an error in filesystem
 
The following users thanked this post: rf-loop

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #108 on: August 23, 2020, 01:19:32 pm »
I have not made any attempt other than what is reported in the document.
Then I switched off it and after few seconds powered on, but with the usb key inserted.
Now it is freezed on logo
 

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #109 on: August 23, 2020, 01:30:38 pm »
I have not made any attempt other than what is reported in the document.
Then I switched off it and after few seconds powered on, but with the usb key inserted.
Now it is freezed on logo
is there any recovery? or I have to do an RMA?
 

Offline rf-loop

  • Super Contributor
  • ***
  • Posts: 3284
  • Country: cn
  • Born with DLL21 in hand
Re: Siglent SDG1000X Waveform Generators
« Reply #110 on: August 23, 2020, 01:49:09 pm »
But NSP_limit_data.xml is under config and not under firmware0.

You have full instructions in document "SDG1000X Modification instructions V33R1"  what you have from zip package where is included exactly all. All commands, all what you need, even after pdf there is also plain txt file for use copypaste for commands. There is also one suitable terminal software and all other things needed.  Why you did not read it *). You think that first muscle and after then brain. I recommend to do just opposite.

Read it all, and read it again because you have now jumped over important row. Yes @Orange give just also right one... but is it still better to read all instructions because there is also warnings what must not adjust and if there is not told some adjustment, then do not it just like "try this and try that and after then ...oops" method.
*)And  I know you have not read it because you ask this question here.

Thank you,
wouldn't it have been easier to tell me what the mistake is than to review my possible way of operating?
I have already changed the version to SDG1062X.
The only difference is the firmware which is currently 1.01.01.33R1B6: is this the problem?
I think that in a forum we should help ourselves rather than being pedantic!

current mount points are:
rootfs on / type rootfs (rw)
ubi0: rootfs on / type ubifs (ro, relatime)
none on / tmp type tmpfs (rw, relatime)
proc on / proc type proc (rw, relatime)
sysfs on / sys type sysfs (rw, relatime)
mdev on / dev type tmpfs (rw, relatime)
devpts on / dev / pts type devpts (rw, relatime, mode = 600)
none on / sys / kernel / debug type debugfs (rw, relatime)
ubi1_0 on / usr / bin / siglent / usr type ubifs (rw, relatime)
ubi2_0 on / usr / bin / siglent / firmdata0 type ubifs (ro, relatime)

Is it so that this do not work anymore?
mount -o remount,rw

(and then go to right folder)

I am thousands of km far from my workshop and can not check/test anything and not even sure know when can return, if can..

Not a problem.
You say:
mount -o remount,rw
but I think you missed the mount point /

so I try:
mount -o remount,rw /
and I receive this message:
mount: mounting ubi0:rootfs on / failed: Bad message

Iattached dmesg file: it could be an error in filesystem

Oups... of course sloppy writer me...  corrected now.
But how to go forward it need now some other peoples help who have access to SDG with latest FW or can find reason due to knowledge and or experience.
If practice and theory is not equal it tells that used application of theory is wrong or the theory itself is wrong.
-
Harmony OS
 

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #111 on: August 23, 2020, 01:54:23 pm »
But NSP_limit_data.xml is under config and not under firmware0.

You have full instructions in document "SDG1000X Modification instructions V33R1"  what you have from zip package where is included exactly all. All commands, all what you need, even after pdf there is also plain txt file for use copypaste for commands. There is also one suitable terminal software and all other things needed.  Why you did not read it *). You think that first muscle and after then brain. I recommend to do just opposite.

Read it all, and read it again because you have now jumped over important row. Yes @Orange give just also right one... but is it still better to read all instructions because there is also warnings what must not adjust and if there is not told some adjustment, then do not it just like "try this and try that and after then ...oops" method.
*)And  I know you have not read it because you ask this question here.

Thank you,
wouldn't it have been easier to tell me what the mistake is than to review my possible way of operating?
I have already changed the version to SDG1062X.
The only difference is the firmware which is currently 1.01.01.33R1B6: is this the problem?
I think that in a forum we should help ourselves rather than being pedantic!

current mount points are:
rootfs on / type rootfs (rw)
ubi0: rootfs on / type ubifs (ro, relatime)
none on / tmp type tmpfs (rw, relatime)
proc on / proc type proc (rw, relatime)
sysfs on / sys type sysfs (rw, relatime)
mdev on / dev type tmpfs (rw, relatime)
devpts on / dev / pts type devpts (rw, relatime, mode = 600)
none on / sys / kernel / debug type debugfs (rw, relatime)
ubi1_0 on / usr / bin / siglent / usr type ubifs (rw, relatime)
ubi2_0 on / usr / bin / siglent / firmdata0 type ubifs (ro, relatime)

Is it so that this do not work anymore?
mount -o remount,rw

(and then go to right folder)

I am thousands of km far from my workshop and can not check/test anything and not even sure know when can return, if can..

Not a problem.
You say:
mount -o remount,rw
but I think you missed the mount point /

so I try:
mount -o remount,rw /
and I receive this message:
mount: mounting ubi0:rootfs on / failed: Bad message

Iattached dmesg file: it could be an error in filesystem

Oups... of course sloppy writer me...  corrected now.
But how to go forward it need now some other peoples help who have access to SDG with latest FW or can find reason due to knowledge and or experience.
I don't know if the command without / it is the problem, but now it is freezed on logo!
is there any procedure to recovery it?
 

Offline rf-loop

  • Super Contributor
  • ***
  • Posts: 3284
  • Country: cn
  • Born with DLL21 in hand
Re: Siglent SDG1000X Waveform Generators
« Reply #112 on: August 23, 2020, 02:11:21 pm »
I have not made any attempt other than what is reported in the document.
Then I switched off it and after few seconds powered on, but with the usb key inserted.
Now it is freezed on logo
is there any recovery? or I have to do an RMA?

This OLD 1.01.01.22R5 is first FW version what support USB recovery so your version of course have. I do not have this file but I think some here may have. Example perhaps @Tautech who have "many  things"

If practice and theory is not equal it tells that used application of theory is wrong or the theory itself is wrong.
-
Harmony OS
 

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #113 on: August 23, 2020, 02:16:25 pm »
Thank you, I am happy it supports USB recovery
I wrote to Tautech.
What do you think?
what was the problem?
I read about SDG800 with this problem and it was hardware
 
The following users thanked this post: tubularnut

Offline Orange

  • Frequent Contributor
  • **
  • Posts: 315
  • Country: nl
Re: Siglent SDG1000X Waveform Generators
« Reply #114 on: August 23, 2020, 02:25:19 pm »
I have not made any attempt other than what is reported in the document.
Then I switched off it and after few seconds powered on, but with the usb key inserted.
Now it is freezed on logo

Sounds familiar if you boot with the telnet ads inserted. It seems to bricks instruments.
 

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #115 on: August 23, 2020, 02:28:38 pm »
I have not made any attempt other than what is reported in the document.
Then I switched off it and after few seconds powered on, but with the usb key inserted.
Now it is freezed on logo

Sounds familiar if you boot with the telnet ads inserted. It seems to bricks instruments.
But the ads file is not in the root
« Last Edit: August 23, 2020, 03:43:15 pm by gianluigi »
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 19393
  • Country: nz
  • Taupaki Technologies Ltd. NZ Siglent Distributor
    • Taupaki Technologies Ltd.
Re: Siglent SDG1000X Waveform Generators
« Reply #116 on: August 23, 2020, 08:46:29 pm »
Thank you, I am happy it supports USB recovery
I wrote to Tautech.
What do you think?
Got your message.
You broke your SDG1kX playing with its file system but it can be recovered.
Quote
what was the problem?
I read about SDG800 with this problem and it was hardware
Different issue, we can recover all SDG800 now.

Contact info-eu@siglent.com and ask them nicely for the SDG1032X recovery package.
Avid Rabid Hobbyist
 

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #117 on: August 25, 2020, 08:35:36 pm »
Thank you, I am happy it supports USB recovery
I wrote to Tautech.
What do you think?
Got your message.
You broke your SDG1kX playing with its file system but it can be recovered.
Quote
what was the problem?
I read about SDG800 with this problem and it was hardware
Different issue, we can recover all SDG800 now.

Contact info-eu@siglent.com and ask them nicely for the SDG1032X recovery package.

Probably there was a problem on file system before the hack.
After recovery sent by Siglent it works already fine.
It is still 1062X
And now remount of root parition works fine also with the latest firmware
 
The following users thanked this post: rf-loop

Offline rf-loop

  • Super Contributor
  • ***
  • Posts: 3284
  • Country: cn
  • Born with DLL21 in hand
Re: Siglent SDG1000X Waveform Generators
« Reply #118 on: August 26, 2020, 03:08:52 am »

Probably there was a problem on file system before the hack.
After recovery sent by Siglent it works already fine.


Probably there was problem in NAND and it hit this when some changes made. But this we do not now know. But again it rise question in my mind...

Last years we have seen repeatedly  "rotten NAND" problems and independent of brand as can also see in many Keysight cases...

Years after years same problems with NANDs just in Test and Measurements instruments and still we continue knocking heads like mad to wall in 2020 and continuing. Is it wise.

Continuously we hear boot stuck problems ...boot and during boot crash and reason - somehow rotten NAND.
All rise hands up and "this is normal"...
      ... who have made it as "new normal"?

Solution from manufacturers is, we can make recovery. Oh well yes.

But I can ask:
Why auto recovery is not already included inside system, just external reliable timer and when boot fails it do automatic recovery for weak up back to life. It is not even difficult or expensive.


« Last Edit: August 26, 2020, 03:12:19 am by rf-loop »
If practice and theory is not equal it tells that used application of theory is wrong or the theory itself is wrong.
-
Harmony OS
 

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #119 on: August 26, 2020, 12:28:23 pm »
A stupid question:
SDG1032X and SDG1062X have different square/rectangle wave circuit?
what are the differences between 1032 (transformed into 1062) and the original 1062?
I notice that the square wave at 60 MHz is not very square in 1032 (-> 1062); is it the same as the 1062?
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 1814
  • Country: pt
Re: Siglent SDG1000X Waveform Generators
« Reply #120 on: August 26, 2020, 01:20:57 pm »
what are the differences between 1032 (transformed into 1062) and the original 1062?

A sticker on the front panel that says "1032".
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 1814
  • Country: pt
Re: Siglent SDG1000X Waveform Generators
« Reply #121 on: August 26, 2020, 01:29:21 pm »
Why auto recovery is not already included inside system, just external reliable timer and when boot fails it do automatic recovery for weak up back to life. It is not even difficult or expensive.

Agree. But many of the current releases already include some degree of resilience in NAND terms.

The old models, which hadn't NAND resilience by design, can be a bit riskier to correct. In a limit situation you need a bootloader upgrade and, if that upgrade goes bad... you (vendor) get yourself in a bigger problem.
 

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #122 on: August 26, 2020, 01:51:53 pm »
[attach=1][attachimg=1]
what are the differences between 1032 (transformed into 1062) and the original 1062?

A sticker on the front panel that says "1032".
wow!  :o
I have tried with the digital oscilloscope with 500MHz BW and the square wave shape at 30MHz is quite good but at 60MHz it is not that good!
So I was convinced that the output circuit that generates the square wave was different.
This is square wave @ 60 MHz
« Last Edit: August 26, 2020, 06:45:58 pm by gianluigi »
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 19393
  • Country: nz
  • Taupaki Technologies Ltd. NZ Siglent Distributor
    • Taupaki Technologies Ltd.
Re: Siglent SDG1000X Waveform Generators
« Reply #123 on: August 26, 2020, 07:15:08 pm »
This is square wave @ 60 MHz


Yes, as expected without 50 ohm termination.  ;)

FYI, SDG output is always 50 ohm impedance regardless of the output setting HiZ or 50 ohm as this only changes the output level to match the load.
Avid Rabid Hobbyist
 

Offline gianluigi

  • Contributor
  • Posts: 24
  • Country: it
Re: Siglent SDG1000X Waveform Generators
« Reply #124 on: August 26, 2020, 07:17:29 pm »
yes I discovered that hiZ changes only value of voltage.
I used a 50 Ohm termination
something escapes me.
I have 50 termination before the scope.
If I set HiZ I see the previous image.
If I set 50 Ohm output I see the following image
But to view the change I have to switch off and on agaim th SDG (after change of output impedence)[attachimg=1]
« Last Edit: August 26, 2020, 07:34:07 pm by gianluigi »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf