Author Topic: Rigol's New DHO800 Oscilloscope unbox & teardown  (Read 316378 times)

0 Members and 8 Guests are viewing this topic.

Online Martin72

  • Super Contributor
  • ***
  • Posts: 6261
  • Country: de
  • Testfield Technician
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #300 on: September 05, 2023, 09:24:11 pm »
The DHO800_UserGuide_EN says:
"When three channels or all four channels are enabled (only available for four-channel models), the memory depths available include Auto, 1 kpts, 10 kpts, 100
kpts, and 1 Mpts" so 1 Mpts seems to be no error at most.

I can still faintly remember that "back then" with the DHO4204 I could not always select/use the full, expectable memory.
This also had something to do with the selected acquisition mode, either the amount of memory was limited or you could only select "Auto".
Ah yes,
With the big Rigol, there was only a vector mode for the display, no dot mode.
Is that also the case with the small ones?
"Comparison is the end of happiness and the beginning of dissatisfaction."
(Kierkegaard)
Siglent SDS800X HD Deep Review
 

Online adam4521

  • Regular Contributor
  • *
  • Posts: 84
  • Country: gb
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #301 on: September 05, 2023, 09:34:27 pm »
Flash has way higher practical erase cycle count. The typical 10k cycles is a very conservative number, which is true for the full temperature range (-40 - +85 C) for 20-40 years retention.
I’m not sure that ‘wear’ is necessarily the problem experienced — more that the settings are saved in a ‘file’, the OS has a cache, and sometimes people are unlucky that the flush to disk happens just when they power down (pull out the USB plug). And it next boots up in an inconsistent state. Or, maybe the disk writes have indeterminate scheduling and messes things up in other ways. They might be designing to avoid those kinds of problems?
« Last Edit: September 05, 2023, 09:36:53 pm by adam4521 »
 

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11473
  • Country: us
    • Personal site
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #302 on: September 05, 2023, 09:38:02 pm »
If it is a full Android with RW file system, then settings would be the least of my concern. Android likes to spam a ton of log files and other temporary crap. If this is not locked, like on typical phones, you should expect a huge speed degradation over 3-5 years. But this also may be fine, in 5 years there will be a new and better scope.

And it being Android, makes me pause and wait until others test drive it. I would not be surprised if there are quite a few issues in the first units.
« Last Edit: September 05, 2023, 09:39:57 pm by ataradov »
Alex
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28889
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #303 on: September 05, 2023, 09:38:27 pm »
I’m not sure that ‘wear’ is necessarily the problem experienced — more that the settings are saved in a ‘file’, the OS has a cache, and sometimes people are unlucky that the flush to disk happens just when they power down (pull out the USB plug). And it next boots up in an inconsistent state. Or, maybe the disk writes have indeterminate scheduling and messes things up in other ways. They might be designing to avoid those kinds of problems?
No different to a power cut when an instrument does not get the chance to power down gracefully and save settings.
In that case they normally reboot to the previous boot settings.
Avid Rabid Hobbyist.
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 38019
  • Country: au
    • EEVblog
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #304 on: September 05, 2023, 11:49:29 pm »
But as I said before, we need someone to confirm only 1MPts in all channel mode. That first.

I just tested it. 4CH or 3CH mode is only 1M maximum. 2CH is 10M maximum. 1CH is 25M.
 
The following users thanked this post: egonotto, thm_w, Kean, Fungus, 2N3055, Jacon, Martin72, aleph0

Offline EEVblog

  • Administrator
  • *****
  • Posts: 38019
  • Country: au
    • EEVblog
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #305 on: September 05, 2023, 11:50:30 pm »
I can confirm that the scope does not boot when the SD card is removed. Nothing out of the serial debud port at all.
So I can only presume that the entire android OS and firmware is on the card.
But I still can't read the contents of the card...
« Last Edit: September 05, 2023, 11:54:23 pm by EEVblog »
 

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11473
  • Country: us
    • Personal site
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #306 on: September 05, 2023, 11:55:10 pm »
For Android it likely does not have standard partition table. You would need some tool that can read raw data. Under Linux it would be trivial using "dd", I'm not sure what is there for Windows.

It would likely have the bootloader code right in the first sectors.
Alex
 

Offline porter

  • Contributor
  • Posts: 46
  • Country: us
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #307 on: September 06, 2023, 12:10:45 am »
Are there  Android aging problems with  Micsig scopes? I did a search on this site and nothing popped up, yet.
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 28889
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #308 on: September 06, 2023, 12:41:11 am »
I can confirm that the scope does not boot when the SD card is removed. Nothing out of the serial debud port at all.
So I can only presume that the entire android OS and firmware is on the card.
SD card replacement recovery for bricked scopes.  :P
Avid Rabid Hobbyist.
Siglent Youtube channel: https://www.youtube.com/@SiglentVideo/videos
 

Offline mwb1100

  • Frequent Contributor
  • **
  • Posts: 529
  • Country: us
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #309 on: September 06, 2023, 12:44:52 am »
This tool might be some help in unpacking the image(s) from the sdcard:

  - imjtool: an Android boot image extractor

It's been a long while since I've used it, but looks like it has been maintained (the archive has files from Jan 2023) so I think there's a good chance it'll be useful. Make a `dd` image of the sdcard to a file, then try running the tool on that file:

Code: [Select]
imjtool <filename> extract
You might need to look for an "ANDROID!" signature marker to find out if there sectors in the image that need to be skipped.  See the examples given on the tool's page.
 
The following users thanked this post: EEVblog, egonotto

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11473
  • Country: us
    • Personal site
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #310 on: September 06, 2023, 12:45:37 am »
If SD card is the only non-volatile memory in the whole scope, it is very good news. It would be possible to easily make backups and swap the cards. Plus they manage wear on their own, so this is not a concern at all.

Having card image would be great for poking around.
Alex
 
The following users thanked this post: EEVblog, Someone, 2N3055, Jacon, Mortymore, duckduck

Offline EEVblog

  • Administrator
  • *****
  • Posts: 38019
  • Country: au
    • EEVblog
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #311 on: September 06, 2023, 01:28:40 am »
Teardown:

 
The following users thanked this post: jusaca, mawyatt, Aldo22, Nikki Smith

Offline EEVblog

  • Administrator
  • *****
  • Posts: 38019
  • Country: au
    • EEVblog
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #312 on: September 06, 2023, 01:29:29 am »
If SD card is the only non-volatile memory in the whole scope, it is very good news. It would be possible to easily make backups and swap the cards. Plus they manage wear on their own, so this is not a concern at all.
Having card image would be great for poking around.

Agreed, this is great.
 
The following users thanked this post: 2N3055, aleph0

Offline EEVblog

  • Administrator
  • *****
  • Posts: 38019
  • Country: au
    • EEVblog
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #313 on: September 06, 2023, 01:33:45 am »
This tool might be some help in unpacking the image(s) from the sdcard:

  - imjtool: an Android boot image extractor

It's been a long while since I've used it, but looks like it has been maintained (the archive has files from Jan 2023) so I think there's a good chance it'll be useful. Make a `dd` image of the sdcard to a file, then try running the tool on that file:

Code: [Select]
imjtool <filename> extract
You might need to look for an "ANDROID!" signature marker to find out if there sectors in the image that need to be skipped.  See the examples given on the tool's page.

I only run Windows.
 

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11473
  • Country: us
    • Personal site
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #314 on: September 06, 2023, 01:44:32 am »
This looks like the approximate equivalent of "dd" with GUI for Windows https://hddguru.com/software/HDD-Raw-Copy-Tool/ I have not tried that myself, but I can see a number of positive reviews.

The claim it that "The program also supports low-level duplication of FLASH cards (SD/MMC, MemoryStick, CompactFlash, SmartMedia, XD) using a card-reader."

And imjtool is something you run on the resulting file anyway, so the dump has to happen first.
« Last Edit: September 06, 2023, 01:46:04 am by ataradov »
Alex
 
The following users thanked this post: EEVblog, Mortymore

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16853
  • Country: 00
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #315 on: September 06, 2023, 02:04:14 am »
Flash is super cheap and configuration is tiny, you can do a lot of wear-leveling without any issues.

You simply can't take that risk as a manufacturer though. The damage it could cause if they all start failing after a few years is unacceptable.

FRAM isn't that expensive.
« Last Edit: September 06, 2023, 02:15:02 am by Fungus »
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16853
  • Country: 00
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #316 on: September 06, 2023, 02:09:35 am »
But as I said before, we need someone to confirm only 1MPts in all channel mode. That first.
I just tested it. 4CH or 3CH mode is only 1M maximum. 2CH is 10M maximum. 1CH is 25M.

Very strange...  :o

I can't think of a single logical reason for that. It should be linear.
 

Offline Dacian

  • Contributor
  • !
  • Posts: 40
  • Country: ca
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #317 on: September 06, 2023, 02:09:52 am »
The power consumption is unexpectedly high. Hopefully there is good thermal contact with that custom heatsink and it will not degrade much over time.
The OS is sure on that SD card and that is a good thing. It is incredible that they can manage all this for the price.
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16853
  • Country: 00
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #318 on: September 06, 2023, 02:11:45 am »
Are there  Android aging problems with  Micsig scopes? I did a search on this site and nothing popped up, yet.

I'm not sure what an "android aging" problem is but I never heard of a Micsig dying of old age.
 

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11473
  • Country: us
    • Personal site
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #319 on: September 06, 2023, 02:25:06 am »
You simply can't take that risk as a manufacturer though.
You are not taking a risk with wear-leveling and sticking to the 10k erase cycles. Especially if settings are stored on the SD card, where this would happen automatically.

If you are working with a plain flash, allocate 1000 sectors for the settings and you've got 10mil erase cycles.

This is done all the time, including for automotive products where manufactures really care. It is not a real issue.
Alex
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 38019
  • Country: au
    • EEVblog
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #320 on: September 06, 2023, 02:41:40 am »
This looks like the approximate equivalent of "dd" with GUI for Windows https://hddguru.com/software/HDD-Raw-Copy-Tool/ I have not tried that myself, but I can see a number of positive reviews.

Thanks, that worked, done!
Here is the compressed dump, 800MB. That software offered RAW or compressed, I hope compressed is fine?
https://www.eevblog.org/files/RigolDHO800-SDcard-dump.imgc
 
The following users thanked this post: sonic, egonotto, thm_w

Offline gslick

  • Frequent Contributor
  • **
  • Posts: 585
  • Country: us
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #321 on: September 06, 2023, 02:53:22 am »
Teardown:



No battery anywhere? I didn't see one. The big brother 1000 and 4000 series have batteries in their teardown photos.

No RTC maintained across power off? I think someone else mentioned that on the forum.

Does it at least have an NTP client that will sync to network time if a network connection is available? Nice to have an in sync RTC for timestamps on images and data files saved to USB flash devices.
 

Offline DEV001

  • Contributor
  • Posts: 47
  • Country: us
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #322 on: September 06, 2023, 02:57:11 am »

Thanks, that worked, done!
Here is the compressed dump, 800MB. That software offered RAW or compressed, I hope compressed is fine?
https://www.eevblog.org/files/RigolDHO800-SDcard-dump.imgc


Here is basic binwalk info from the SD card you uploaded. I just started looking at it but it seems to be the OS.

 
The following users thanked this post: EEVblog, egonotto

Offline mwb1100

  • Frequent Contributor
  • **
  • Posts: 529
  • Country: us
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #323 on: September 06, 2023, 03:00:01 am »
It looks like the compressed image is some format proprietary to HDD Raw Copy:

Code: [Select]
C:\temp>file RigolDHO800-SDcard-dump.imgc
RigolDHO800-SDcard-dump.imgc: HDD Raw Copy Tool 1.10 - HD model: Lexar microSD RDR serial: 000000008051

I'm guessing that imjtool needs a raw copy.  That can be created from the compressed image using the HDD Raw Copy tool (the uncompressed image is 32 GB).

I'll try to get imgtool to read the uncompressed image later (HDD Raw Copy isn't particularly fast, even when sdcard media isn't involved).  I'll post results once I get them if I haven't been Beaten to the punch by someone else.

(HDD Raw Copy is 1/3 the way to creating an uncompressed image - I started it before typing this post...)
 
The following users thanked this post: egonotto

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11473
  • Country: us
    • Personal site
Re: Rigol's New DHO800 Oscilloscope unbox & teardown
« Reply #324 on: September 06, 2023, 03:04:43 am »
That tool can decompress into a raw image. And it runs under Wine just fine.

There is definitely no standard partition table. The first 32 KB of the raw image are 0, then there is a bootloader, then a huge chunk that is 0 and the main OS goes. It is not readily recognized by the imjtool.
Alex
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf