New Siglent 2104X Plus -A Mistake? - Page 1
Forum section: electronics / testgear

author: Ray CI
author_rank: Contributor
timestamp: June 07, 2023, 03:50:52 pm
content: Folks,Last week, I took possession of a new Siglent 2104 X Plus scope. In the first 15 minutes of use, I was struggling to get the unit configured on the LAN and could not get the clock/date/timezone to maintain the configuration. When DHCP is enabled for LAN configuration, the unit randomly responds to ping but usually times-out or experiences 50% packet loss. Also, when I save a setup file with various channel configurations, the scope does not fully restore all settings. Same thing happens when the unit is powered off/on.These problems do not instill in me a sense of confidence. I've got the sinking feeling I just made a big financial mistake.Curious... Are these problems common with Siglent scopes? Do the Rigol units have the same issues?RegardsRayPS: There is nothing wrong with the LAN or configuration settings. -Just trust me on this.

author: bdunham7
author_rank: Super Contributor
timestamp: June 07, 2023, 03:56:27 pm
content: Does everything work normally except for your LAN issues? It doesn't really sound like it--the RTC should keep your date/time/etc information through power cycles and the scope should remember the way it was set up before powering down. Are you using the soft-power-off to shut it down? Are you disconnecting mains power when you shut it off?

author: BillyO
author_rank: Super Contributor
timestamp: June 07, 2023, 04:32:41 pm
content: I've not had any problem with mine, but I'm using a static IP address. Not sure if that will help but it's probably worth a try.

author: Martin72
author_rank: Super Contributor
timestamp: June 07, 2023, 05:14:16 pm
content: Why not using the big, big siglent 2k+ thread...

author: Old Printer
author_rank: Frequent Contributor
timestamp: June 07, 2023, 05:16:36 pm
content: I wrestled with mine a bit when I first got it, an SDS1104X-E. It's been a few years and I don't recall the details, but Tautech quickly helped me get it sorted. I am sure he will be along shortly. I would buy another Siglent just because of his knowledgeable help. I think you will find it a good investment once you get it sorted.

author: KungFuJosh
author_rank: Super Contributor
timestamp: June 07, 2023, 05:31:28 pm
content: No issues like that with mine. I'd suggest updating to the latest firmware and trying with a static IP.

author: Ray CI
author_rank: Contributor
timestamp: June 07, 2023, 06:27:07 pm
content: Well folks, I'm not sure what's happening now but I can say the vendor/distributor (Saelig, Fairport NY) has done their best to help. The latest software upgrade did not help. I've identified a few problems and sent all info to the Siglent USA support group a few days ago. Through email, they responded and asked the expected types of questions but have not communicated since.For those wishing to know, the unit is a few days old and hasn't been used yet. In the process of narrowing the three issues down, I've done soft, hard and mains resets. Yes, IP comms work if a static IP address is used but, there are other problems happening too. The problems could be software/firmware but, could also be symptomatic of bad flash memory. From the vendor, I have about 2 weeks to bail-out on the purchase so, I'm sitting tight until I hear something from tech support.Ray

author: bdunham7
author_rank: Super Contributor
timestamp: June 07, 2023, 06:37:24 pm
content: It might help--and you may get a quicker response--if you give a detailed description of your issues here, especially any that don't have anything to do the the LAN if there are any. You mentioned date/time/configuration. So turn it on, set the date/time and set it up in a way you'll recognize--say all 4 channels on a 1V/div and 50ns/div or whatever. Then shut it down, give it 10 seconds and disconnect the power for a minute. Power it back up and see what you have. If you lose the date/time/configuration when you do that, then I don't think there's any firmware or the like that is going to help.

author: Ray CI
author_rank: Contributor
timestamp: June 07, 2023, 07:44:09 pm
content: Quote from: bdunham7 on June 07, 2023, 06:37:24 pmI was trying not to get into the gory details since I don't want to come off as bad-mouthing the scope. This is my first Siglent product and just wanted to know if they're known for issues like this. I'm really trying to like this scope but, it feels like I just bought a brand new car with an engine that makes a terrible ticking sound...Be assured, there is nothing wrong with the LAN (famous last words but, please trust me on this). The issue has been replicated on two (actually three) totally different LAN environments.1) Only Static IP addresses and LAN configs work. DCHP is a no-go with intermittent 50 to 100% packet loss.2) The timezone keeps resetting to UTC if the unit is powered-off via menu or warm-switch.3) The LXI LAN Reset option does not do a HW reset on the phy port (never drops carrier) as I would expect; instead, it set the flags in the LAN configuration for "Auto DHCP" back to enabled status.4) After saving a configuration (timebase, some channel configs etc) then, doing a power-down followed by restoring the configuration, some of the screen characteristics are not restored. e.g. Beep-sounds, menu auto-hide and some channels that were enabled are no longer enabled.5) Also (this is probably not a bug/issue) the Ethernet port only negotiates to 100Mbps. I know of no product since the early 2000's that came with 100bT.Simple signals from a generator looked OK but, when basic, ground-zero stuff was not working, I held-off on going any deeper.(I did firmware development for both medical devices and high-speed networking equipment for the 1st couple decades of my career. The first 15 minutes with this scope was like a flashback to Windows 3.0).Ray

author: tautech
author_rank: Super Contributor
timestamp: June 07, 2023, 08:51:50 pm
content: New from box SDS2354X Plus > first boot. FW 1.5.2R2Set time and zone > press OKLAN > select Automatic > press OK < enables DCHP and autofills LAN parameters.Edit to add.IP automatically selected may possibly conflict with another device at a later date when the scope is booted so it's wise to set it higher into some bracket where only your test equipment operates, say 200 - 220.

author: bdunham7
author_rank: Super Contributor
timestamp: June 07, 2023, 08:55:13 pm
content: Quote from: Ray CI on June 07, 2023, 07:44:09 pmNo need to withhold fact-based criticism. I have an older version, Hardware 02-04, Uboot-OS 5.0 and Software 1.3.9R6. Here's what mine does:1) DHCP gets me an appropriate address and I can use all the instrument controls normally. I can ping that address all day long and never lose a packet.2) My version does not have time zones. The RTC saves the time just fine through power cycles, although it isn't very accurate. It would be nice if it used NTP like the SDS1104X-E, which despite not having an RTC actually seems to work better once you set it up and install a wi-fi dongle.3) My version does not have LXI. I couldn't find any equivalent command in SCPI to reset the LAN.4) Apparently not all settings are saved this way--I turned off sound and then saved and recalled a setup and sounds were enabled. However, a soft-off plus power disconnect then restarting preserves sound, auto-hide and channel settings--all without any need for a saved config file. If your's doesn't do this, it is failing at a basic function IMO.5) I'm not sure I agree that everything has had 1GbT for two decades....perhaps I'm behind the times but I still have two pretty nice routers that don't do a gig.Yours sounds broken-ish, and perhaps someone with the latest version and hardware can do the same set of tests to see if yours is broken or they all are broken. Siglent is not beyond criticism here. I like my SDS2354X+ well enough and it was a relative bargain, but there are some annoying shortcomings (ERES/AVG vs math channels and the lack of wifi) made all the more annoying because the $500 SDS1104X-E gets them right. If they've added in all the bugs you are experiencing, then they have some work to do.

author: Martin72
author_rank: Super Contributor
timestamp: June 07, 2023, 09:08:42 pm
content: We have several 2104X+ from 2022 and 2023, maybe I could do some (but not all) tests for confirming.QuoteWhat do you want to transfer from a scope with 1Gbps ?

author: 2N3055
author_rank: Super Contributor
timestamp: June 07, 2023, 09:28:52 pm
content: Quote from: Ray CI on June 07, 2023, 07:44:09 pmMy few comments:1. DHCP has NOTHING to do with packet loss. Only way you can get packet loss because of DHCP is if DHCP server is handing out duplicate leases (same IP address to more than one device). I would look into this aspect... Also you might have problems with switch not properly negotiating duplex/speed.2. There were some reports on early FW that if you shutdown scope aggressively fast after configuration changes, that scope might have not saved all the data to storage.. Give it 30 something seconds before commencing shutdown to verify you don't have something like that..3. LXI LAN reset does TCP/IP stack reload. Nowhere it is stated it will hardware reset PHY controller. But hey, maybe not a bad idea...4. See number 2.5. There are many (much more expensive) scopes out there that have only 100Mbit Ethernet. You know why? Because on majority of embedded scopes (not PC based) there is no computing power to push much data to Ethernet. Fact that you don't something, doesn't make you expectations realistic, sorry.. Would I like to get same performance as high end performance scope that cost 20000USD from a 1000USD scope? Of course, that would be swell, thank you. But, not gonna happen, sorry...And yes, what FW are you running? We need that info to have a chance to help you..One thing is sure, you need to verify if your scope is really not working as expected. Problems that you see are not normal, so it is either something wrong with how you use it (I'm not saying it is, just enumerating possibility) or that particular one you got is broken.If it is broken just ask for replacement one. In which case, these are not some "problems with model or brand", but an a damaged single specimen then. That happens. If it is a systemic problem manufacturer would be the first one that would like to know..Best,

author: Ray CI
author_rank: Contributor
timestamp: June 07, 2023, 09:44:06 pm
content: Quote from: bdunham7 on June 07, 2023, 08:55:13 pmIs your Icon photo a cat, dog or a space alien? LOL...Much thanks for background sanity check. Much appreciated!RE: 100Mbps / 100bT... Having written a few dozen Ethernet device drivers over the past 38 years of employment, I can say with great certainty, it's best to have all phy's connect at the highest rate possible even though there's no need to transfer at that rate. I would have no expectation of doing bulk transfer to an oscilloscope. The general consensus is to let the wire run as fast as it can and let the window protocol set the pace. W/O getting into details, having a slow/pokey phy on a switch is akin to plugging a USB1.0 device into a USB3.0 hub... It creates a bottleneck. In the case of an Ethernet Phy, the differences are not noticeable to the user in terms of transfer speeds but, it makes a difference to the protocols running inside the switch (aka, spanning tree, arp -and many other internal housekeeping protocols pertaining to counters and netmgt statistics).Like I said, it might not be a bug in this case and I don't give a darn if it really is a 100bT phy. It just struck me as odd that in 2023, products are still shipping w/ 100bT.Ray

author: BillyO
author_rank: Super Contributor
timestamp: June 07, 2023, 09:46:56 pm
content: Quote from: 2N3055 on June 07, 2023, 09:28:52 pmWait a few years. What's available on today's $20,000 scope will be on tomorrows $1,000 scope.To the OP: Can you post your hardware version and your firmware version?Also, I would respectfully suggest that there is nothing you could possibly need to do, or could do with that scope that would need more than 100Mb Ethernet. Putting it in would have added totally un-nesseccary expense. Jus' say'n.

author: tautech
author_rank: Super Contributor
timestamp: June 07, 2023, 09:48:17 pm
content: Quote from: Ray CI on June 07, 2023, 09:44:06 pmhttps://int.siglent.com/u_file/download/22_09_19/SDS2000X%20Plus_Datasheet_EN01C.pdf

author: Ray CI
author_rank: Contributor
timestamp: June 07, 2023, 10:20:37 pm
content: Quote from: tautech on June 07, 2023, 09:48:17 pmIndeed, there's a typo in the spec sheet. Page 9 says it's a 10/10 (aka 10Mbps full duplex) interface. In fact, it's a 100 Mbps interface because that's what the switch (and wireshark) show it as.BTW, this issue of LAN speed is the least of my concerns in the overall picture here...Ray

author: J-R
author_rank: Super Contributor
timestamp: June 07, 2023, 10:46:09 pm
content: 10/100 is still common, typically for low-power, "simple" devices. 1G devices that use wake-on-LAN will negotiate to 100M when asleep.Packet loss when using DHCP is a classic result of having two devices with the same IP, although not always. There are various ways to test this such as checking your ARP table, but my suggestion would be to go ahead and set up a DHCP reservation for that MAC address. Then you can switch from static IP to DHCP as you wish without another device getting the same IP. Pick a guaranteed known-free IP when creating the reservation.It is remotely possible there is a fault in the network stack involving the DHCP process where it is misbehaving. Once you have received an IP from the DHCP server, there is still traffic that continues in the background every so often, such as for renewing the lease before it expires. Seems like a stretch, though.

author: Ray CI
author_rank: Contributor
timestamp: June 08, 2023, 12:30:58 am
content: Folks,Be apprised that I deleted my post that had an image of my system information. -Probably not a good idea to post my serial number and scope ID. Here is the text of the post I deleted. Thanks for understanding...Quote from: BillyO on June 07, 2023, 09:46:56 pmAin't that the truth. This scope is replacing my trusty Tek2245that I've had since Thomas Edison invented the light bulb. RIP 2245. I don't need a scope that much but, in my retirement I've been doing some benchwork and wanted a replacement. Initially, I purchased a 150Mhz 2 channel Hantek, thinking it would be adequate to suite my basic needs -NOT! I tolerated it for 2 months then, bought this Siglent. I must say, in-theory, the Hantek covers all the bases. It just had a nasty habit of randomly freezing and/or displaying waveforms that didn't really exist at the tip of the probe. Perhaps you can now understand why I'm gun-shy about oscilloscopes that don't work...Here's the config (now edited). FWIW, the tech support person at Saelig stayed on the phone with me while I walked thru the issues and upgraded the scope with the latest version. He's stumped too.Ray

author: Ray CI
author_rank: Contributor
timestamp: June 09, 2023, 10:44:43 am
content: All,When the problems with the scope were first reported, the Siglent support group was responding and asking questions. Now, it's been several days and a few emails have gone unanswered. Hmmm, looks like this unit is going back to the vendor.Ray

author: nctnico
author_rank: Super Contributor
timestamp: June 09, 2023, 11:01:18 am
content: Did you try different ethernet cable / switch ports? 99% of network problems are due to crappy cables / bad connections.

author: bingo600
author_rank: Super Contributor
timestamp: June 09, 2023, 12:26:42 pm
content: Quote from: Ray CI on June 09, 2023, 10:44:43 amI would agree ... Return it within time , and note the serial#.Especially now when "support" has gone quiet.I have the same model that i love , and it has no issues..Well it did forget to renew DHCP , but siglent fixed that in next FW release.I would still recommend it , just get another ... With another serial#.Yours must be a "dud" .../Bingo

author: tautech
author_rank: Super Contributor
timestamp: June 09, 2023, 12:55:51 pm
content: Quote from: Ray CI on June 07, 2023, 07:44:09 pm3. Have you tried Tek mode for coms ?4. How are you shutting down ?It should only be a 2s press of the power button and then let it save settings. If you hold the power button down this becomes a hard power OFF and settings will not be saved.Menu Autohide is disabled in FW V1.5.2R2 after some strong insistence to Siglent about this annoying feature for a new user. Early firmware only kept menus up for just 5s.

author: Ray CI
author_rank: Contributor
timestamp: June 09, 2023, 07:41:21 pm
content: Quote from: nctnico on June 09, 2023, 11:01:18 amThanks for the kind ideas but, it's been tried on 2 separate LANs with 3 different routers. FWIW: I've written firmware for dozens of products ranging from LAN equipment to large scale core Internet interface cards... LOL: I got a pretty good handle on my home LAN. I sniffed the traffic and the DHCP is simply broken. Thanks for the kind suggestions.Ray

author: KungFuJosh
author_rank: Super Contributor
timestamp: June 09, 2023, 08:54:06 pm
content: If the issue isn't what Rob (Tautech) suggested above about pressing the power button too long at shut off, I would return it and get a new one. The SDS2000XP series is a great scope, but if you've got a bad unit, don't waste more return window time on it.

author: Ray CI
author_rank: Contributor
timestamp: June 09, 2023, 09:25:38 pm
content: Quote from: KungFuJosh on June 09, 2023, 08:54:06 pmYes, thank you... It's going back. The vendor (Saelig,https://www.saelig.com/-Not affiliated with them) has been great. I sent follow-up email to Siglent North America early this morning and cc'd the vendor. Siglent NA has gone silent but, the vendor sent an email with an RMA and is also covering return shipping. They are making the best of an unfortunate situation. Last week, they mentioned I'm not the first person to have problems like this. It will go back via UPS in the next 24 hours.BTW: I have only tried shutting it down via menu and momentary press of the power switch until it says "shutting down" (or words to that effect). -Was not aware a long press did a hard reset.Thanks folks...Ray

author: bdunham7
author_rank: Super Contributor
timestamp: June 10, 2023, 01:07:21 am
content: Quote from: Ray CI on June 09, 2023, 09:25:38 pmBummer--it sounds like you didn't even get to do many scope-y things with it! I'm just curious, what made you go for the LAN/communications issues first? I've had mine for awhile and as far as I can remember, this is the first time I've connected it--and I'm relieved to see mine works. If you got a dud, that happens. If these problems are widespread or model-wide with the last revision, then Siglent has screwed up a perfectly good scope model and woe unto them.

author: Ray CI
author_rank: Contributor
timestamp: June 10, 2023, 12:07:21 pm
content: Quote from: bdunham7 on June 10, 2023, 01:07:21 amNo, I haven't done any "scope-y" things with the exception of checking probe calibration on C1 and C2 and, verifying the AWG has output. Well, I did one thing just to make sure the scope was really working... I have about 150' remaining from a 1000' spool of CAT 6A cable and did a reflection test to measure the length. Indeed, the reflection time was about 480nS.I setup the LAN first because A) I reviewed the quick start guide and user manual before powering on. B) The LAN indicator displayed a big red X and the Date/Time was not set properly. It's been a long journey ever since.Questions for you or anybody else:1) Do you have the same model of scope (2104x plus)?2) What version of software is it running (mine is 1.5.2R3)?3) What is the hardware version (mine is 05-05)?4) What is the CPLD version (mine is 05)?5) Does your Date/Time maintain the Timezone setting properly?ThanksRay

author: KungFuJosh
author_rank: Super Contributor
timestamp: June 10, 2023, 01:41:11 pm
content: Quote from: Ray CI on June 10, 2023, 12:07:21 pmI have the 2104X Plus, "improved" to the 2504X Plus.Software is 1.5.2R3Hardware version 02-04CPLD version 03Date/Time work fine, no issues, but I can't set the timezone though. No idea why, never tried before today. I don't know if that's a bug, or if a different setting is disabling that. I'll just assume it's a bug. 😉In general, it's a great scope. The only bug that actually bugs me (and they're fixing it, hopefully next version) is the screen capture file name stays on until you close the info box. The next version is supposed to have options to change how that behaves. They're generally good about fixing bugs.

author: Ray CI
author_rank: Contributor
timestamp: June 10, 2023, 03:03:55 pm
content: Quote from: KungFuJosh on June 10, 2023, 01:41:11 pmThank you so much KungFuJosh!Some more questions (sorry for not asking in the original post)...Do you use DHCP or statically configured LAN settings?Is the IP address high-up or low in the subnet range? (high example w/Class C x.y.z.200, low example x.y.z.75).Based on the latest analysis and reading comments in other websites, it's possible: A) The IP address problems are also happening to other people and B) The configuration recovery glitches are attributed by turning off the device using either long-press or short-press on the power button and C) The Timezone issue is a common problem.FWIW: I'm looking at the DHCP exchange on the wire. Both DHCPDISCOVER and DHCPOFFER look proper; however, DHCPREQUEST looks sketchy and I'm not seeing a DHCPACK in some cases. Also, the Siglent is not passing the hostname in the request sequence. After clearing the router's tables, I can freely get other IP devices in the house to use the same IP address that the Siglent is choking on. I can replicate the Siglent issue with two different brands of router. If I set a pre-configured DHCP object in the router mated to the Siglent MAC addr AND if the pre-configured IP address is in the x.x.x.200 range, the Siglent will work.I have not had to resolve a bug in DHCP since 1999 or 2000... That said, there's little doubt in my mind, this is a Siglent bug. Since I don't know the Siglent's HW/SW partitioning and overall software/firmware architecture, I have no idea if these bugs are fixable or not. If they want to send me the code and architecture diagrams, I'll fix it for them -for a small fee.Ray

author: tautech
author_rank: Super Contributor
timestamp: June 10, 2023, 08:18:52 pm
content: FWIW I've had IP conflict issues and setting it higher fixes that.I use DHCP to initially get everything set then advance higher to a .150+ range.Timezone has been an ongoing issue although I believe that depends on what is set. In an earlier FW it was a problem and for a while we installed a FW beta before it was publicly released....other models with the same UI are no problem.Power button behaviour is identical on all models.....remember these are a small PC which of any type need be shut down correctly.Siglent is always grateful for quality feedback and suggested improvements on any issue.

author: Martin72
author_rank: Super Contributor
timestamp: June 10, 2023, 08:32:52 pm
content: QuoteHD got the same problem but I´m looking forward it will be gone with the next update.

author: KungFuJosh
author_rank: Super Contributor
timestamp: June 10, 2023, 08:52:52 pm
content: Quote from: Ray CI on June 10, 2023, 03:03:55 pmI use static IPs for stuff like this. For one thing, I control it from my web browser frequently. I have the IP address bookmarked. I don't want DHCP to change it on me and then I have to go look for it. Or why bother setting the IP permanently from the router, if I can just static route it in the first place? My DHCP has a set range, and my static devices are outside of it. It's in the 250 range for the IP.For example, today I was trying to track down a firmware bug in a test device, and the device is controlled from an app on my computer. Rather than going back and forth from desk to bench, I can sit on my ass and do it all on my split screens. I can even run the scope full screen if I want (27" oscilloscope screen?? yeah, why not).I understand the desire for all things to function properly, but the DHCP thing is a bug that will eventually be fixed. Same with the timezone thing; it's a known bug, and they'll get to it. On the off chance that the DHCP settings are a hardware bug, that's what the warranty is for. That's less likely though.Even $20,000 test gear has bugs. It's life. Like I said before, the only bug that bothers me right now is that stupid save file info box. It will certainly be fixed, and until then I can ignore it. Or capture from my web browser which doesn't bring up that info box.

author: Ray CI
author_rank: Contributor
timestamp: June 10, 2023, 10:33:32 pm
content: Thanks for the dialogue folks... Here are a few comments/replies:@KungFuJoshThe concept of DHCP and DNS is so you don't have to remember IP addresses and you don't have to worry about duplicating an IP address on more than one device.Goes like this:1) Assign a user friendly name at the device's console and enable DHCP.2) Device boots, discovers DHCP server/router, gets an IP address from the DHCP server/router and also tells the DHCP server/router the assigned name of the device.3) DHCP on the server/router tells DNS (Domain Name Server) to remember a mapping between the host's name and the currently assigned IP address. The DNS function is done by your local router. Anytime someone uses that name, DNS will automatically convert the name to an IP address.4) From this point on, you can reference the device by name instead of remembering it's static IP address.e.g. At the scope's console, I named my scope "SigScope". If DHCP was working properly, I could reference my scope by name such as:> ping SigScopeorhttps://SigScope/So, at the current time, I do have this working by creating a statically assigned DHCP mapping in my router and also manually creating a name mapping in the DNS config. If Siglent fixes their DHCP bug, I'll remove those manual mappings and it will work properly.Also, well aware that most software has bugs. I wrote firmware for medical devices and have a very high expectation of quality. Also wrote firmware for routers whose interface cards cost about $125,000 each. -Again, known bug count was very, very low. I'm coming from a Tek2245 and a brief stint with a Hantek 2ch 150Mhz scope. When the Siglent showed signs of software failure with 35 year old IP protocols, my heart sank........@Martin72Thanks for passing that info along. Good to know I'm not suffering alone........@tautech:Again, good to know these problems are not specific to my unit. I was thinking I had some bad flash memory etc.Neither the user manual or quick start guide mention any specific behaviors about long/short press with the power switch. Had I known that, my diagnostic efforts would have been minimized.I'll send the info I gleaned to the Distributor and he can forward it to Siglent NA. I'm a little miffed with Siglent NA because they dropped me like a hot potato. All my emails were cordial and all I asked was if these were known problems. I was about to return the scope because they did not reply and I didn't want to get stuck with a $2000 lemon (I paid for the power analysis software and AWG license too). I'll buy the DSO option now that I know what's going on here.Ray

author: KungFuJosh
author_rank: Super Contributor
timestamp: June 10, 2023, 11:47:56 pm
content: Remember the IP address? Nah, that's what bookmarks and browser syncing is for. There's more than one way to skin an IP. 😉Either way should work (in theory), but static is more reliable IME.