Author Topic: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)  (Read 150606 times)

dietert1 and 5 Guests are viewing this topic.

Offline Cricri

  • Regular Contributor
  • *
  • Posts: 50
  • Country: aq
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #300 on: February 26, 2025, 04:57:24 pm »
Strange, I've got firmware 3.0.6III, I go through the flashing process with Update tool v1.5.9, Load dso3d12_v3.0.6_III_mod_v2.0.fls, it tells me "0 lost, file success", reboots automatically but I'm still on old graphics.
« Last Edit: February 26, 2025, 04:59:33 pm by Cricri »
 

Offline SP5LU

  • Newbie
  • Posts: 1
  • Country: pl
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #301 on: March 08, 2025, 12:53:14 pm »
Hi all,
my DSO3D12 just failed after 6 months of really ocassional use. I believe it was a first really full charge cycle from zero to hero ;). I used my trusty 5V/2A charger without any QC functions. Unfortunately I did not monitor a charge process - i just found the DSO hot after 3 or 4 hours of being connected. The battery connector is currently shorted, but the PCM did the job - the battery voltage is 4.1V. There is no heatsink on IP2312 (board version 2.0-III) an the IC clearly was on the way to desolder itself. Hopefully it's the only electronic damage... unfortunately the PCB under IP2312 is overheated and slightly puffed.
I sent an email and message to Zeeweii asking for contact, but they did not answer.

Edit: After removing fried IP2312 the DSO works :) .
« Last Edit: March 08, 2025, 02:26:27 pm by SP5LU »
 
The following users thanked this post: Abdull, Alphataurus

Offline Trek

  • Contributor
  • Posts: 44
  • Country: ru
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #302 on: May 11, 2025, 05:17:42 am »
Good afternoon.
I would like to add information that under the speaker there is also a microcircuit SGM8091. This is probably the output amplifier of the signal generator. You can see it on the side of the speaker. (Board version 2.0.1-III).
 

Offline Cricri

  • Regular Contributor
  • *
  • Posts: 50
  • Country: aq
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #303 on: May 27, 2025, 02:46:59 pm »
Strange, I've got firmware 3.0.6III, I go through the flashing process with Update tool v1.5.9, Load dso3d12_v3.0.6_III_mod_v2.0.fls, it tells me "0 lost, file success", reboots automatically but I'm still on old graphics.

Downloading the Zip archive of the whole project now contains a .fls with all mods.
 

Offline rssdev

  • Contributor
  • Posts: 10
  • Country: us
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #304 on: June 10, 2025, 09:48:15 am »
Hi everyone,

I just wanted to let you know that I converted the initial script for flashing the Winner Micro MCU (https://github.com/winnermicro/wm_iot_sdk/blob/master/tools/wm/flash.py) to Rust. Now, it is available as a small executable utility for MacOS/Linux/Windows. You won't need to install Python just to flash an oscilloscope anymore.

See binaries https://github.com/rssdev10/wm-tools/releases or the source code (https://github.com/rssdev10/wm-tools)

It was successfully tested on a MacOS ARM64. However, I am limited in what I can use for testing on other operating systems. If there are any problems, please create a github issue.
 
The following users thanked this post: shakalnokturn, lcp, Alphataurus

Offline Trek

  • Contributor
  • Posts: 44
  • Country: ru
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #305 on: June 11, 2025, 01:26:44 pm »
Good afternoon!
I wonder what functions can be changed by firmware only for the W806 controller, except for the design of the display output forms. Is it possible to firmware another AG32 controller?
 

Offline blamedrop

  • Newbie
  • Posts: 2
  • Country: pl
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #306 on: June 29, 2025, 09:57:56 am »
Hello there!

First time posting here, I guess I'm entering my electronics arc finally for real ;D

I bought and received `ZEEWEII DSO3D12` this month (from AliExpress, for around 75 USD) and finally found some time to mess with it a little.
I got it with firmware version `v3.0.6-III` installed.

The hardware is version `V2.0.1-III` as you can see on the photos below.
It's using LMV358 instead of OPA1612 from previous revision, which is a downgrade I suppose?

For reference I'm also attaching logs from connecting it via USB to a computer.

Code: [Select]
kernel: usb 3-7: new full-speed USB device number 65 using xhci_hcd
kernel: usb 3-7: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice=81.34
kernel: usb 3-7: New USB device strings: Mfr=0, Product=2, SerialNumber=0
kernel: usb 3-7: Product: USB Serial
kernel: ch341 3-7:1.0: ch341-uart converter detected
kernel: usb 3-7: ch341-uart converter now attached to ttyUSB0
mtp-probe[1381643]: checking bus 3, device 65: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-7"
mtp-probe[1381643]: bus: 3, device: 65 was not an MTP device
mtp-probe[1381650]: checking bus 3, device 65: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-7"
mtp-probe[1381650]: bus: 3, device: 65 was not an MTP device
Thunar[1381646]: thunar-volman: Unsupported USB device type "usb".
Thunar[1381656]: thunar-volman: Unsupported USB device type "ch341".

Code: [Select]
Bus 003 Device 065: ID 1a86:7523 QinHeng Electronics CH340 serial converter
Negotiated speed: Full Speed (12Mbps)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x1a86 QinHeng Electronics
  idProduct          0x7523 CH340 serial converter
  bcdDevice           81.34
  iManufacturer           0
  iProduct                2 USB Serial
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0027
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              104mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 [unknown]
      bInterfaceProtocol      2
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)

And I have some questions to y'all.

1. It's still not possible to get saved images easily out?

2. How did you, @taligentx, got a firmware dump from your scope? I assume so because I've seen your repo on GitHub with patches/extensions of it over 3.0.6 firmware version that I don't see on manufacturer's website. Can you share information about it? I'd like to dump mine before I break it XD

3. Can you change color of first channel in UI? I haven't got yellow plastic rings for my probe (I got 4 other colors, tho) and it annoys me, haha!

4. I've played around that USB device that appears also looked into WM IoT SDK source code. Is it really only useful for flashing firmware onto the device and nothing else? I got connected to it via serial but all I managed to get back was `dmm uart init` message, didn't want to mess it up with writing anything to it because I'm not sure how it's supposed to work, ha.

Cheers!
 
The following users thanked this post: motoge, Abdull

Offline Dmitur

  • Contributor
  • Posts: 10
  • Country: ru
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #307 on: June 29, 2025, 05:56:36 pm »
3. Can you change color of first channel in UI?
This color defined in palette as i described earlier here:https://www.eevblog.com/forum/testgear/another-dsodmm-zeeweii-dso3d12-claimed-120mhz250msps/msg5801057/#msg5801057. Just override corresponding palette partition to any colour You like.
 
The following users thanked this post: wsg, motoge, blamedrop

Offline Abdull

  • Newbie
  • Posts: 3
  • Country: 00
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #308 on: July 03, 2025, 03:01:16 am »
Since around 2025-07-01 (as per the HTTP response headers), http://www.sigpeak.com/support.html provides a beta firmware zipfile:

http://www.sigpeak.com/download/dso3d12_III_Beta.zip

Code: [Select]
$ md5sum dso3d12_III_Beta.zip
fe88e03c3be6efaaff617816ecc13b4f  dso3d12_III_Beta.zip

contents:

Code: [Select]
file name                    | byte size | timestamp        | md5sum
-----------------------------+-----------+------------------+---------------
dso3d12_v3.0.6_III_beta0.fls | 476244    | 2025-05-05 18:28 | 34c495dcbcb82f7dbafdc534a0da9037
dso3d12_v3.0.6_III_beta1.fls | 476772    | 2025-07-01 16:04 | d69852caef487d4d6f18c413975a6f8d
'read me.txt'                |    824    | 2025-07-01 16:30 | bca990decdae56d125c6f0a5b7c0bdc1

'read me.txt' contents (excessive newlines removed):
Code: [Select]
***************************************** DSO3D12 (III) beta version**********************************************
This firmware is only available for new versions of hardware.
So before upgrading, make sure your device version number is the V3.0.6_III version!

Beta0:
Share raw data to PC (UART baud rate 115200):
In "Stop" mode,  open Menu->Meas(ch1) , then long press the "Save" button.

Beta1:
Add function: Send multimeter data (string).  Only works in the full-screen interface

Note:
If you are using the "Upgrade Tools Vxx.exe" software on your PC to receive data, please power on like this:
Press and hold the power button, then enable the serial port in the PC, and then release the power button.
so it is recommended that you use other serial port software.

I'm wondering about the meaning of "make sure your device version number is the V3.0.6_III version":
  • My DSO3D12 has the marking V2.0-III on its PCB
  • Its currently installed firmware/software version is reported as v3.0.4-III (via Menu > Set (DMM) > press and hold "ch1 V" for 1 second)

Do you think these conditions allow for installing those beta firmwares?
 
The following users thanked this post: wsg, jebem, Dmitur, blamedrop

Offline Abdull

  • Newbie
  • Posts: 3
  • Country: 00
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #309 on: July 04, 2025, 03:28:59 pm »
After the ZEEWEII support replied to me and confirmed that the the dso3d12_v3.0.6_III_beta firmwares are compatible with my DSO3D12 hardware revision (PCB version "V2.0-III"), I flashed dso3d12_v3.0.6_III_beta1.fls onto it.

Indeed the firmware version is now reported as v3.0.6_III-Beta1:
2606543-0

Then I tried out the USB functions mentioned in read me.txt:
Quote
In "Stop" mode,  open Menu->Meas(ch1) , then long press the "Save" button.
Send multimeter data (string).  Only works in the full-screen interface

Having my oscilloscope connected to my computer, the moment I enter either mode, I see the oscilloscope's USB UART bridge (in my case /dev/ttyUSB0) continuously disappear, then reappear every five seconds.
And/but in the moment I try to open the port, the oscilloscope turns off:

Code: [Select]
$ tio --baudrate 115200 /dev/ttyUSB0
# ... oscilloscope turns off / goes dark
# ... sound of oscilloscope-internal relais clicking

In general, with a USB cable connected between my computer and the oscilloscope, and the oscilloscope turned on, I see my computer set up the USB connection with the WCH CH340N chip (ID 1a86:7523 QinHeng Electronics CH340 serial converter). But the oscilloscope shuts down at the moment I try to open its /dev/ttyUSB0.

So at least for me, the new features to read measurement data from the oscilloscope do not work (yet).
« Last Edit: July 04, 2025, 03:33:03 pm by Abdull »
 
The following users thanked this post: jebem

Offline Cricri

  • Regular Contributor
  • *
  • Posts: 50
  • Country: aq
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #310 on: July 07, 2025, 09:39:33 am »
From your screenshot, their firmware still uses the same crappy font :(

Regarding your transferring issue, is the feature supposed to send the current screen, or is it meant to send a saved screenshot? If the latter, then maybe your trying to do something other than what it's supposed to do, but I can understand your point that if the connection drops as soon as you try to initiate a transfer, then it's not going to work either way!
 

Offline blamedrop

  • Newbie
  • Posts: 2
  • Country: pl
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #311 on: July 15, 2025, 02:07:49 pm »
I still haven't tried new beta versions.

Still waiting if anyone knows how to dump firmware from the device or rather if it's possible (I'm on v3.0.6-III).

I've asked the ZEEWEII by email to send me .fls firmware file for my version, got it, but now I'm even more confused.
It's different from one that @taligentx shared (https://github.com/taligentx/ZeeTweak/blob/main/Zeeweii_DSO3D12/dso3d12_v3.0.6_III.fls) although have same number of bytes.

Code: [Select]
File      |            from linked GitHub            |           from mail I just got           |
----------|------------------------------------------|------------------------------------------|
Size      |                             475436 bytes |                             475436 bytes |
SHA-1 sum | 229aa6bd4ff3e4118a46b79d6bc541e5bf022951 | ab32ca2ec2e378513013594a5556a75f6167c236 |

A lot of bytes differ from 0x07BB4 to 0x73DE4. But all strings look pretty much the same.


 
The following users thanked this post: motoge, Abdull

Offline jebem

  • Regular Contributor
  • *
  • Posts: 131
  • Country: pt
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #312 on: August 15, 2025, 08:48:12 pm »
I still haven't tried new beta versions.

Still waiting if anyone knows how to dump firmware from the device or rather if it's possible (I'm on v3.0.6-III).

I've asked the ZEEWEII by email to send me .fls firmware file for my version, got it, but now I'm even more confused.
It's different from one that @taligentx shared (https://github.com/taligentx/ZeeTweak/blob/main/Zeeweii_DSO3D12/dso3d12_v3.0.6_III.fls) although have same number of bytes.

I went thru the posts in this thread, but I got lost after some time. Way too much information.

As a general rule, I tend to follow the manufacturers support websites for firmware downloads and update instructions.
But in this case I see that the manufacturer published some mismatched information.

The Zeeweii support page lists only one stable firmware package - "v3.0.5_III stable version".
They do not list any v3.0.6-III version.
See here: http://www.zeeweii.com/support.html

They also have a link to the Beta version as well: http://www.zeeweii.com/download/dso3d12_III_Beta.zip
But then this Beta read me.txt file instruct the users to have the V3.0.6_III version installed as a pre-condition (!?)

What is the point of requiring the V3.0.6_III installed before updating to the Beta, when the latest available firmware is the v3.0.5_III ?

 

Offline jebem

  • Regular Contributor
  • *
  • Posts: 131
  • Country: pt
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #313 on: August 15, 2025, 09:01:34 pm »
I am considering the acquisition of one unit to play with.

The asking prices in AliExpress are around 100 EUR on the two official Zeeweii shops on AliExpress.
But other shops on AE are selling them around the 85 EUR mark.

Besides the PCB/Firmware version 1, is there any other indicator that tells whether the unit is the older or the newer version?
Are the unit cabinets and controls/sockets identical between versions?
 

Offline Aldo22

  • Super Contributor
  • ***
  • Posts: 2332
  • Country: ch
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #314 on: August 15, 2025, 09:12:08 pm »
What is the point of requiring the V3.0.6_III installed before updating to the Beta, when the latest available firmware is the v3.0.5_III ?

I think V3.0.6_III means not only a FW but also a modified HW version.
If your device was not delivered with FW V3.0.6_III, you probably do not have the HW requirements for “beta”.
That's how I understand it.
 
The following users thanked this post: jebem

Offline BillyO

  • Super Contributor
  • ***
  • Posts: 2963
  • Country: ca
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #315 on: August 16, 2025, 02:54:04 am »
I would not bother with the 'beta' version.  if you really want it, you will have to contact them through support (directly) and request it.  But seriously, I see nothing wrong with the current version.
Bill
----
 
The following users thanked this post: jebem

Offline jebem

  • Regular Contributor
  • *
  • Posts: 131
  • Country: pt
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #316 on: August 16, 2025, 11:14:48 am »
I would not bother with the 'beta' version.  if you really want it, you will have to contact them through support (directly) and request it.  But seriously, I see nothing wrong with the current version.

Thank you for the information.
I rarely install Beta versions on my equipment, unless I really need a specific feature in it, or when doing debug for the manufacturer after having requested a bug fix or new feature.

I have just ordered the cheaper unit I could find on AliExpress.
I will report later on on the PCB hardware version. I am confident that the old version 1 PCB assemblies are gone by now.
 
The following users thanked this post: Abdull

Offline jebem

  • Regular Contributor
  • *
  • Posts: 131
  • Country: pt
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #317 on: August 16, 2025, 11:28:00 am »
I think V3.0.6_III means not only a FW but also a modified HW version.
If your device was not delivered with FW V3.0.6_III, you probably do not have the HW requirements for “beta”.

That's ok, I will request it by mail if necessary.

I have just ordered the cheapest unit from AliExpress.
Paid 86 EUR shipping included.

The older PCB version 1 must be out of stock by now, I hope.



 

Offline BillyO

  • Super Contributor
  • ***
  • Posts: 2963
  • Country: ca
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #318 on: August 16, 2025, 03:01:54 pm »
The older PCB version 1 must be out of stock by now, I hope.
I would think so.  I got mine more than a year ago and it had the latest HW in it.
« Last Edit: August 16, 2025, 03:05:35 pm by BillyO »
Bill
----
 
The following users thanked this post: jebem

Offline jebem

  • Regular Contributor
  • *
  • Posts: 131
  • Country: pt
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #319 on: August 17, 2025, 11:25:04 am »
From the published pictures, videos and analysis from fellow members here and elsewhere on this Zeeweii DSO3D12 model, there are at least three PCB Assembly versions:

  • V1.1
  • V2.0-III
  • V2.0.1-III

Most components are shared between versions, with some differences:

  • W806-C200 MCU running at 40.000MHz external clock
  • AG32VF303CCT6  MCU_ASIC_FPGA  running at 25.000MHz external clock (V1.1 is a No_Marking_IC - Probably a AG1KLPQ48)
  • No_Marking_IC DMM ASIC 6000 counts True-RMS running at 8.000MHz external clock -  Probably a SD7501 by Hangzhou SDIC Microelectronics (See note 1)
  • US665P31 Speech Recognition by Unisound  (AC24BP1Z95610 by JL/JieLi, custom media processor) running at 24.000MHz
  • MB10F Bridge Rect. and one PTC for DMM Input Protection
  • 74HC595D DMM Control/Buffer?
  • π121U DMM Dual-Channel Digital Isolators
  • EL817 DMM isolation Opto-Couplers (V1.1 uses two of them, other versions jut one)
  • Galvanic Transformer DMM isolation
  • HFD4/3 Mechanical Relay DMM selector
  • HFD4/3[/b] Mechanical Relay Vertical selector - One per channel)
  • M440A SS_relay Vertical AC/DC selector - One per channel)
  • 74HC4051 single-pole octal-throw analog switch  Vertical - One per channel)
  • LMW358 Vertical Cntrl OpAmp? - One per channel (V1.1 uses a OPA1612 per channel
  • OPA2673 Vertical Signal OpAmp
  • No_Marking_IC Vertical ADC - Probably a MXT2088 Dual-channel 100Msps ADC
  • 74HC595D Vertical Comm_Buffer - One per channel
  • LTK8002D Speaker Audio Driver (V1.1 uses a OPA1612)
  • CH340 USB_Serial Interface
  • IP2312 Battery Management (V1.1 uses a heatsink)
  • 505573 3.7V 2500mAh LiPo Battery

Note 1:
The SD7501 4000/6000 counts True-RMS SoC DMM by Hangzhou SDIC Microelectronics was a suggestion of a member of MyDigit China forum.
I checked some of the connections and indeed it matches the connections seen in the PCB pictures for key elements:
  • Correct LQFP64 packaging
  • The DMM specs matches this chip specs
  • Can operate at maximum of 8MHz using an external Xtal
  • On the DSO3D12, the SD7501 UART I/O is connected to the π121U Dual-Channel Digital Isolators:
  •     SD7501 pin 35 (Rx) goes to the π121U pin 3 (OUT)
  •     SD7501 pin 36 (Tx) goes to the π121U pin 2 (IN)
  • The Xtal pins are connected to the 8.000MHz Xtal
  • It matches the DSO3D12 circuit design:
  •     Built-in voltage divider, no need for external networks
  •     Built-in 16KB OTP memory, no external EEPROM is required
  •     Built-in Voltage Reference, no need to use an external source
  • Built-in charge pump, can measure 3V diode
  • Programmable multi-functional measurement network, support voltage, current, resistor, diode, transistor, open/short, temperature, capacitor, and frequency



 
The following users thanked this post: motoge, Abdull, Trek, Alphataurus, blamedrop

Offline jebem

  • Regular Contributor
  • *
  • Posts: 131
  • Country: pt
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #320 on: August 25, 2025, 05:39:58 pm »
Got my Zeeweii DSO3D12.

Opened it right away to check the internals. Got the V2.0.1-III PCB assembly.
The shipped Firmware is v3.0.6-III.

Battery (3.7V, 2500mAh, 9.25Wh) was half way depleted.
Used it for just 30 minutes to check for obvious anomalies.
After that the battery indicator went yellow with 1 bar.
Currently it is charging on my Redmi mobile phone fast charger but the DSO3D12 just uses 5V and the current stabilized around 945mA after a few minutes.

The oscilloscope seems to be working as expected. Got two P6100 probes as expected.

The DMM section, well, is acceptable and good enough for regular checks.

My first DMM test was to insert the test leads into the AC mains outlet and left it there for 5 minutes, as I usually do on new equipment.
It registered around 251 VAC for a nominal 230VAC in my location.
I had to use another two DMM units to confirm that value. Really high, even for my location.

The capacitance readings are acceptable for high values only.
Low capacitance values show an error in excess of 40pF for capacitors in the 220pF - 1000pF region.

Then a 10R resistor was registered as 11.2R.
Shorting the test leads gave me 1.1R.
Surely this can't be a DMM error from factory!

Tested the test leads on another DMM and got the same 1.1R result.
So, I got cheap low grade test leads with high resistance.
Also the tip rubber cups are bent at the end, very strange (the tips are straight, thou).
There are no evidence of mechanical abuse and the plastic bag came closed with a staple (why?).
Someone at Zeeweii manufacturing or at the AliExpress shop (it was not Zeeweii) is pushing really bad quality test leads.

Did anyone had this issue?

 
The following users thanked this post: analog8484, motoge, blamedrop

Offline jebem

  • Regular Contributor
  • *
  • Posts: 131
  • Country: pt
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #321 on: August 26, 2025, 01:35:10 pm »
Test leads follow up.

Stripped the wires to find out that the core consist of 19 thin hair copper wires. So far so good.
Problem is that the cable resistance is around 0.5 Ohm per leg for a total of 1 Ohm per set of cables.
The remaining resistance is found at the test lead plugs and tips, for a total value of 1.1 to 1.2 Ohm.

I have ordered another set of mid cost test leads for this cheap DMM.
Crossing my fingers to get a regular maximum resistance of 0.2 Ohm this time.

The case suggested by BillyO  is very good and the Zeeweii DSO3D12 fits nicely inside.
I did not use the filling included with the case, as I found out that the filling included with the DSO3D12 package will fit inside as long as we cut the foam at the sides.
https://www.eevblog.com/forum/testgear/another-dsodmm-zeeweii-dso3d12-claimed-120mhz250msps/msg5660123/#msg5660123


« Last Edit: August 26, 2025, 01:36:57 pm by jebem »
 
The following users thanked this post: motoge, blamedrop

Offline Alphataurus

  • Contributor
  • Posts: 23
  • Country: es
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #322 on: September 27, 2025, 12:19:52 am »
Problems with this device. At this point, I think my unit has some kind of hardware failure. I'll try to summarize what I've found.

I bought it in March on AE, not from the official store, but at another store that has sold over 1,000 units. I didn't need it, but I saw a good deal and bought it. When it arrived, I did some quick tests and it seemed to work fine. I didn't notice anything strange about the packaging, everything looks as new, so I stored it away until now, which is when I discovered the problems.

It comes with FW version 3.0.6_III, and 2.0.1_III HW. I needed to check the amplitude of two related signals, and before doing so I checked the accuracy of this device using a DC voltage of 2.5 volts. The first measurements gave me approximately 2.55v on channel 1. It wasn't great, but not so bad either. After all, you can't expect great accuracy from a device with these characteristics. However, there were inconsistencies with channel 2, which gave more amplitude for the same signal. I used the calibration menu a couple of times with the same results. At some point, I restored the factory settings as indicated in the manual, and from then my measurements on both channels were 2.63 volts. After recalibrating several times I continued to get the same results.

What happened? After several attempts at recalibration I installed several firmwares: 3.0.5_III (the latest official version), 3.0.6_III, and 3.0.6_III_mod from GitHub. Everything remained the same after recalibrations, 2.63v, but I noticed that restoring the factory settings does not affect the calibration internal data, you have to do a recalibration after updating the FW to a different version, otherwise the zero reference is not correct. After recalibration this reference is always perfect on both channels.

I also found what may be a FW bug, or perhaps it only happens with my faulty unit, I hope other users will comment if they also have the following problem. In version 3.0.5, the signal amplitude depends a lot on where it is located on the screen, see the attached photos (measurement labels in yellow on black). In version 3.0.6, it seems to have been fixed, but not completely, it still happens, although to a lesser extent, if the zero reference is moved to the upper and lower limits (without exceeding them), see attached photos with measurement labels in white on cyan. I think for this reason i was getting 2.55 volts, because i have the channel 1 signal located at the bottom of the screen, after restoring factory settings this signal is located in the center of screen and displays 2.63v.

In any case, I am getting 2.63 volts for 2.5v signals. This also happens with the built-in generator wave, I have verified with another oscilloscope that the wave it generates is 2.5 Vp-p, but it is displayed as 2.63 Vp-p, like the 2.5v DC signal.

I have seen in YouTube videos that other units are reading around 2.48-2.5Vp-p for this generated wave, so my unit must have some kind of fault. I decided to open it up, and surprise! see the attached photo. The low-quality 100uF electrolytic capacitor immediately caught my attention, and even more so when I checked that it had been soldered in parallel with a SMD capacitor on the board. I looked at photos from other people and saw that it doesn't appear in any of them. The battery doesn't seem to be the original either, as it doesn't have any markings like the ones on other units. It looks like a botched repair of a returned device, I don't know if it was done by the seller or the manufacturer. The PCB appears to be of good quality and seems to be original. At first glance, I haven't found any differences when comparing it to pictures of other units, but I will have to take a closer look.

This capacitor is associated with the IP2312 battery charging IC, there is other user in this thread having serious problems with this IC. I will take a look at it, although I don't have much hope that it's directly related to the bad amplitude readings. The reading error magnitude is not fixed but linear: for 1.25v it reads 1.3v, for 2.5 it reads 2.63, for 2.8 it reads about 3v... for 10v it reads approximately 10.5x, with the same readings on both channels, the zero volts reading is perfect on both channels, same results at x1 and x10. It could be more like something related to the ADC reference being wrong for some reason, perhaps a component damaged by the fault that led to the repair? So I'll look into that too. Thanks to @jebem and other members for the info about the HW that appears in this thread, this will help me. I won't spend too much time on it either, as equipment with these characteristics isn't worth it, so if I don't find anything quickly I'll give up.

Finally, I would also like to thank all people involved in modifying the FW, and @rssdev for the executable to update the FW, which works perfectly on Linux.
« Last Edit: September 27, 2025, 12:21:53 am by Alphataurus »
 
The following users thanked this post: black6host

Offline Dmitur

  • Contributor
  • Posts: 10
  • Country: ru
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #323 on: September 27, 2025, 05:54:16 am »
the signal amplitude depends a lot on where it is located on the screen
My unit has the same problems on channel 1, while on channel 2 everything is fine. Calibrations doesn't help. I think it's a firmware bug, but the device is still usable, and I currently have neither the time nor the energy to dig into the firmware.
 
The following users thanked this post: Alphataurus

Offline Alphataurus

  • Contributor
  • Posts: 23
  • Country: es
Re: Another DSO+DMM - Zeeweii DSO3D12, claimed 120MHz/250MSps (june 2023)
« Reply #324 on: September 27, 2025, 10:00:10 am »
Tested the test leads on another DMM and got the same 1.1R result.
So, I got cheap low grade test leads with high resistance.
Also the tip rubber cups are bent at the end, very strange (the tips are straight, thou).
There are no evidence of mechanical abuse and the plastic bag came closed with a staple (why?).
Someone at Zeeweii manufacturing or at the AliExpress shop (it was not Zeeweii) is pushing really bad quality test leads.

Did anyone had this issue?

Same issue here, near 700mΩ per test lead.
« Last Edit: September 28, 2025, 11:07:34 am by Alphataurus »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf