Forgive me if this has been solved, but I was unable to find a working solution. Not being able to save snapshots to an smb share was bugging me. I decided to use claude to help and it was pretty fun letting it dig into why exactly smb doesnt work over wifi.
What follows if a write up claude did explaining whats going on and how to apply the workaround. If there are any questions, reach out Ill try to respond best I can.
Anyways, here is claude's writeup, and attached is the .GEL file needed to get smb over wifi working.
What this isIf your WiFi dongle works fine for internet but the "SMB Connect" button for saving to a network share always fails instantly with no error, this is a firmware bug, not your setup. Below is a small fix and how to install it.
Before you startThis fix does
not set up WiFi and does
not take new credentials. Make sure both of these are already done first:
1. Your USB WiFi dongle is already working and connected to your network.
Note: the scope's own screen never shows WiFi as "connected," even when it's working fine — that display only ever reflects the wired Ethernet port.
Also note: the scope can only use the oldest SMB version (SMB1) to connect to a share. Whatever you're connecting to (NAS, PC, etc.) needs to allow SMB1 — most have this disabled by default nowadays due to security concerns, so you may need to turn it on for this to work.
2. You've already entered your server path, username, and password into the scope's own SMB settings screen (Storage → SMB settings), even though pressing Connect there fails. The fix reads those saved values — it doesn't ask for them again.
Install0. Rename the attached file to a file name of '.GEL', remove the .tar extension, it needs to be .GEL for the scope to recognize it, but it is a simple .tar file.
1. Copy the attached file to a USB stick.
2. Plug it into the scope.
3. Touchscreen: Storage → Upgrade → browse to the file → tap Upgrade.
4. Wait — this takes about 45 seconds to finish. Let it run until it reports success before doing anything else. This isn't slow because of anything this fix does — the scope's own built-in update process automatically backs up its internal files first, every time you run
any Upgrade, real or not, and that backup step is what takes most of the time.
5. Power cycle the scope once.
It starts working automatically using whatever server/username/password is already saved in the SMB settings screen — nothing new to type in.
One real limitation: the scope can only use the oldest SMB version (SMB1). Newer versions (SMB2/SMB3) are rejected outright — this is a hardware/firmware limit, not something the fix can change. Many NAS devices have SMB1 disabled by default; you may need to re-enable it for this share specifically.
One cosmetic side effect: a "Connection Terminated" message may flash on screen during boot. It's harmless — it's a pre-existing message in the scope's own software (tapping the physical Connect button shows the same thing, since that part was always broken). The share works fine regardless.
Why it's brokenBefore the scope even looks at the server address, username, or password you entered, it checks one thing: is the wired Ethernet port connected. If there's no cable plugged in, it immediately gives up and reports "disconnected" — without ever attempting to reach your NAS.
The WiFi dongle is a community add-on, not an official Rigol feature. The scope's software has no idea it exists. It only ever checks the wired port. So even with a fully working WiFi connection, correct credentials, and a reachable NAS, this check always fails first and blocks everything else.
I confirmed this by pulling apart the scope's software and watching exactly what runs when you press Connect. This wired-port check is the very first thing that happens — before the server path is even read.
How the fix worksThe scope's actual network and file-sharing software is fine — only that one check is broken. The fix is a small background script that:
1. Waits for WiFi to come up.
2. Reads the server address/username/password already saved from the SMB settings screen.
3. Connects to the share directly, skipping the broken check entirely.
4. Tells the screen to refresh so the share shows up as a save location.
It runs a lightweight check every 30 seconds and only attempts a real connection when something changes, so it doesn't sit there using resources.
Is this safe?- Everything is plain readable text, nothing compiled or hidden.
- It doesn't touch your router, NAS, or other network settings.
- It doesn't touch the scope's firmware, FPGA, or main app — it only adds itself to one startup file, and the original untouched file is automatically backed up so it can be reverted by hand.
- It installs through the same official update process used for real firmware updates.
FilesAttached: the install file, plus the plain-text scripts inside it if you want to read what it does first.
Tested on a DHO804. If you try this on another model or firmware version, please report back either way.
I have a DHO804 that is not modified running version 1.05. Given what this does, I cant see it not working on other versions. You can open it with any program that can open .tar files and see the contents and look at they for yourself.
Hope this helps, happy wifi smb scope snapshot saving!