Rigol's New Function Generator and DMM: DG800Pro / 900Pro / DM858 - Page 1
Forum section: electronics / testgear

author: PELL
author_rank: Regular Contributor
timestamp: November 03, 2023, 08:09:43 am
content: Looks pretty decent to me(not really)Update: I purchased one about a month ago, and here are some teardown photoshttps://www.eevblog.com/forum/testgear/rigol-new-dg822pro-teardownCurrently the software on this is an disaster, so pls don't buy it.Here are some main specs:DG800Pro: Up to 50M, 625MSa/s, 16-bits resolution, 20 harmonics max.Starting at $280 (trans from CNY), possible $299 in globalDG900Pro: Up to 200M, 1.25GSa/s, 16-bits resolution, 20 harmonics max.Starting at $680 (trans from CNY), possible $699 in globalOne thing I personally interested is the Amplitude: Up to 20Vpp at high impedence or 10Vpp at 50 ohmEdit: The DMM part I put it on the latest reply in this thread

author: PELL
author_rank: Regular Contributor
timestamp: November 03, 2023, 08:14:20 am
content: here is the 900 Pro and some more

author: PELL
author_rank: Regular Contributor
timestamp: November 03, 2023, 08:21:13 am
content: Foegot to mentionedit also comes with a Frequency CounterDG800 Pro: 7 digits, Up to 500MDG900 Pro: 7 digits. Up to 1G

author: ebastler
author_rank: Super Contributor
timestamp: November 03, 2023, 12:27:23 pm
content: Nice DHO900 styling -- "collect 'em all!"But I will never understand what the Rigol designers were smoking when they introduced those circular number keys. How am I expected to enter numbers there?! What's wrong with the rectangular arrangement used on calculators or phones?! Who wants a lab instrument that looks like a toy? I am flabbergasted that they kept this absurd button arrangement on the new series.

author: iMo
author_rank: Super Contributor
timestamp: November 03, 2023, 12:31:31 pm
content: Now, how to make Bode with the DHO804+DG800

author: PELL
author_rank: Regular Contributor
timestamp: November 03, 2023, 12:45:53 pm
content: Quote from: iMo on November 03, 2023, 12:31:31 pmI think someone can make a Python script using the LAN SCPI to control both instruments and draw a Bode automatically

author: PELL
author_rank: Regular Contributor
timestamp: November 03, 2023, 12:51:34 pm
content: And I found this Rigol patent from The China Patent OfficeThe patent name is "DMM", so there might be another DHO-liked product coming soon!

author: NE666
author_rank: Frequent Contributor
timestamp: November 03, 2023, 10:11:17 pm
content: Personally, ridiculous numeric keypad layout aside, I'm very pleased to see this. Since first sight of the DHO 800/900 series I'd hoped Rigol would leverage the form factor for other instruments. And, hopefully, here we are and much sooner than expected.VESA mount and external USB power. Very bench space friendly, compared to the "shoeboxes" we've been accustomed to for signal generators, counters, bench DMMs etc.UI consistency with the DHO series suggests that Rigol has settled on Android-based platforms for future development.Thanks OP for sharing.

author: ebastler
author_rank: Super Contributor
timestamp: November 03, 2023, 10:32:47 pm
content: Quote from: NE666 on November 03, 2023, 10:11:17 pmRigol should offer a rail for wall-mounting the new instrument lineup, like this Braun/Rams classic.

author: Martin72
author_rank: Super Contributor
timestamp: November 03, 2023, 10:48:17 pm
content: Quote from: PELLI miss the CMOS level output with 15V unipolar in today's generators.Or a little more "power", e.g. to be able to drive small transformers directly or gates from Mosfets/IGBTs.Quote from: NE666I always ask myself what is missing when something is very small.Quote from: ebastlerConsent.I like the display and the arrangement, but the right-hand side with the buttons...I find it confusing and visually unsuccessful, especially when it comes to white letters/numbers on a black background.Otherwise, "case recycling" is an interesting idea, scope, generator, multimeter, possibly power supply unit, spectrum analyzer...You then have to take a closer look at which device you need to switch on.

author: NE666
author_rank: Frequent Contributor
timestamp: November 03, 2023, 11:12:11 pm
content: Quote from: Martin72 on November 03, 2023, 10:48:17 pmIn the good 'ol days of HP, probably a honking great toroidal transformer and with it, a high quality, low noise linear power supply. But that was never going to happen here. So all that's really gone is probably yet another generic SMPS.In my opinion a good few "second tier" instrument manufacturers have just been following suit with accepted cases with bail handle designs for years. If it shares HP/Agilent aesthetics, it must be as good, right? It's refreshing to see some innovation and some outside the box (case?) thinking.

author: thm_w
author_rank: Super Contributor
timestamp: November 03, 2023, 11:18:45 pm
content: Quote from: ebastler on November 03, 2023, 12:27:23 pmIf you've used a DP832, it works, its not as good as a number pad but it is usable. You easily adapt as the numbers are in order, and A/mA, V, mV are straightforward locations (and are really useful since you can hit '5' -> 'V' as you would type it out). I still agree a normal numpad would be better.Here? It does seem a wilder of a choice. Where is the V button? Its just M/G/k/hz. So its easy to type in frequency but not easy to enter a voltage.DG4000 for comparison:Now on to the real question.. is the hardware of the DG800pro and DG900pro going to be the same?

author: PELL
author_rank: Regular Contributor
timestamp: November 04, 2023, 03:29:12 am
content: Quote from: thm_w on November 03, 2023, 11:18:45 pmI think most of the parts will be the same. It should based on the RK3399 + ZYNQ + Rigol's own ASIC and running Andriod just like DHO scopes.About the ASIC, Rigol mentioned it in their release press. It was integrated with wave-gen, amp, variable filters, protection, etc.So... this thing is likely hackableBut one thing they might do is let the weaker (defected?) ASIC goes into the lower 800 Pro? Not sure thoughAnyway, it will be available in China from late November. Hope someone can get one and take it apart.

author: NE666
author_rank: Frequent Contributor
timestamp: November 04, 2023, 08:46:56 am
content: Quote from: thm_w on November 03, 2023, 11:18:45 pm*IF* the touch UI is well implemented, it becomes somewhat of a non-issue. If.

author: NE666
author_rank: Frequent Contributor
timestamp: November 04, 2023, 08:49:46 am
content: Quote from: PELL on November 04, 2023, 03:29:12 amCue speculation, complaints and 10 pages of hacking suggestions regarding fan noise in 3, 2, ..

author: NE666
author_rank: Frequent Contributor
timestamp: November 04, 2023, 09:01:11 am
content: Is anyone able to access the data sheets for these instruments from the international site (rigol.com)?Links are provided on the product pages but these are currently timing out for me.

author: PELL
author_rank: Regular Contributor
timestamp: November 04, 2023, 12:09:13 pm
content: Quote from: NE666 on November 04, 2023, 09:01:11 amUnfortunately the specs sheets are only avalible in Chinese at RIGOL China website and you need to sign in to download it.However if you do interested in the specs, I download it and upload to Google Drive here (Chinese Language Only, might need a translator)DG800 Pro:https://drive.google.com/file/d/1TOzQ7TxM7RYNXCLkJL1_nGDDlOc7VNua/view?usp=sharingDG900 Pro:https://drive.google.com/file/d/1P2cEduwfcy9q_PYcQzfVDEr4KNOYMiuy/view?usp=sharing

author: idolclub
author_rank: Regular Contributor
timestamp: November 04, 2023, 12:21:25 pm
content: DG800 Pro Datasheet Chinese Edition:https://www.rigol.com/Images/DG800Pro_DataSheet_CN%281%29_tcm4-6267.pdfDG900Pro DataSheet Chinese Edition:https://www.rigol.com/Images/DG900Pro_DataSheet_CN%281%29_tcm4-6257.pdf

author: Martin72
author_rank: Super Contributor
timestamp: November 04, 2023, 12:38:49 pm
content: THD<0.1%("Audio Range")....Not bad.

author: nctnico
author_rank: Super Contributor
timestamp: November 04, 2023, 01:21:01 pm
content: Unfortunately the jitter specification is not just bad, it is laughably bad. On par with the UNI-T UTG932

author: 2N3055
author_rank: Super Contributor
timestamp: November 04, 2023, 02:10:20 pm
content: Quote from: Martin72 on November 04, 2023, 12:38:49 pmNot really spectacular either..16 bit generator I have has cca. 0.015% THD in audio range at 1V RMS, measured with Pico4262 at 100 Hz, 1 Khz and 10 kHz..And that is not low distortion audio gen, but a gen purpose AWG.Distortion on DG800Pro / 900Pro should be measured, this spec is not as good as it should be for 16Bit Gen.My old DG1000Z (14bit) is close to that.Low distortion gen in Pico is 0,002-0,003% (90dBc) THD, two orders of magnitude better. And that measurement is limited by scope inputs.But honestly AWG is not best tool for super low distortion signal anyways.For general purpose use even 0.1% is more than good enough.

author: PELL
author_rank: Regular Contributor
timestamp: November 04, 2023, 02:23:03 pm
content: Quote from: nctnico on November 04, 2023, 01:21:01 pmTotally agree, I would expect they can set a new benchmark performance at entry-level market.Maybe they just can't reach that performance with custom ASIC

author: MathWizard
author_rank: Super Contributor
timestamp: November 07, 2023, 08:39:13 pm
content: I would like more spacing between the big main digits, or between groups of 3, and bigger decimal's, maybe another rounder font so they don't blend together so much. I think that would be annoying/hard for some people to read even from 3-4ft.

author: MathWizard
author_rank: Super Contributor
timestamp: November 07, 2023, 08:50:59 pm
content: Quote from: nctnico on November 04, 2023, 01:21:01 pmHow do Siglent's compare ? I have a sdg2142x but it's my 1st AWG. I'm thinking about getting a faster 1, upto 500MHz, like the sdg6000 series. Then useless +1GHz models drop a lot in price in the next few years, whatever I get next will probably be my last AWG.I don't own any Rigol stuff yet, but I do like some of it. But then again I have Siglent scopes, so their AWG pairs with their scopes.

author: Martin72
author_rank: Super Contributor
timestamp: November 07, 2023, 10:09:27 pm
content: QuoteRigol 200ps, UTG932 150ps, SDG2000X 150ps, SDG6000 100ps, SDG7000A 10ps, R&S HMF2550 <1ns...

author: PELL
author_rank: Regular Contributor
timestamp: November 08, 2023, 09:52:36 am
content: Quote from: PELL on November 03, 2023, 12:51:34 pmThey made it! Just today Rigol drops the DM858 and DM858EBut the specs isnt that amazing:DM858: 5.5 digits, 125 reads/s, 0.03% precision. $499DM858E: 5.5 digits, 80 reads/s, 0.06% precision. $274And it probaly still running Andriod, I personally think this isnt the best choice for an DMM... I dont want to wait like 1-min before I can actually start mesuring something

author: ebastler
author_rank: Super Contributor
timestamp: November 08, 2023, 10:13:22 am
content: Quote from: PELL on November 08, 2023, 09:52:36 amUh-oh, shouldn't the high-end model beblack?? How are style-conscious users supposed to live with that hodgepodge of instruments on their bench?Edit: The graphics designer really went a bit overboard with the eye candy, for my taste. What's the deal with the fake vacuum fluorescent display? I hope it does not fade over time like the real thing...

author: idolclub
author_rank: Regular Contributor
timestamp: November 08, 2023, 02:30:13 pm
content: DM858 DataSheet CNhttps://www.rigol.com/Images/DM858_DataSheet_CN_tcm4-6190.pdf

author: Njk
author_rank: Frequent Contributor
timestamp: November 08, 2023, 08:07:52 pm
content: Quote from: NE666 on November 03, 2023, 10:11:17 pmOTOH a dull shoeboxes can be stacked resulting in real space saving. A NY-style riser seems definitely better for demo purposes, but it's not a scope where the screen is an essential feature.

author: Martin72
author_rank: Super Contributor
timestamp: November 08, 2023, 11:00:44 pm
content: QuoteOne thing in advance, I like rigol no question.But most of what they do always looks like a cheap toy.And that too, I would never want to buy something like that and put it there.The form factor is also completely wrong for a multimeter.

author: thm_w
author_rank: Super Contributor
timestamp: November 08, 2023, 11:27:19 pm
content: This would be the perfect form factor for a DMM6500 type device (graphing, multiple inputs). Sadly it looks like it has no advanced features at all.

author: NE666
author_rank: Frequent Contributor
timestamp: November 12, 2023, 02:47:53 pm
content: Quote from: Njk on November 08, 2023, 08:07:52 pmVertically, of course. But it doesn't help with workspace depth i.e. front to back. These slim style instruments do address that, albeit by discarding the PSU altogether, which then has to go somewhere else. However, at least you get the choice e.g. under your bench. If you've a proper electronics workstation, with the caveat of having the physical space for it in your chosen room, then it's a non-issue. A lot of hobbyists have to make do with multi-purpose desks/tables in their homes, which is where I think this is a bit of a win.

author: NE666
author_rank: Frequent Contributor
timestamp: November 12, 2023, 02:54:27 pm
content: Quote from: PELL on November 08, 2023, 09:52:36 amI see what you're saying but still, does anyone *just* own a bench multimeter though? I speak only for myself of course but I don't turn on my 344111A to make one or two quick measurements. That's why a I keep a small population of handhelds, well, to hand!

author: PELL
author_rank: Regular Contributor
timestamp: November 23, 2023, 03:09:19 pm
content: Update:I just found an upgrade license for the DG800Pro one channel version named "DG800Pro-DCH---channel upgrade option" in Rigol CN(Yes, the lowest $299 model only gives you one available channel)For those who are familiar with the old DG800 (without Pro), it is exactly the same: Hardware supports 2 channels, but software locks down one of them and upgradable.Looks like this is very hackable

author: NE666
author_rank: Frequent Contributor
timestamp: November 24, 2023, 09:05:12 am
content: It's very unlikely that Dave will read this, and he's a busy man in any case however, if you were to be - is there any chance that you might request a trial unit from Rigol? If only for an unboxing and a quick poke around its capabilities?Given the significant contribution to their sales revenue that your reviews and this forum have undoubtedly made over the years, it would be churlish of them not to oblige.TIA

author: PELL
author_rank: Regular Contributor
timestamp: November 24, 2023, 01:26:08 pm
content: Quote from: NE666 on November 24, 2023, 09:05:12 amHi! I would like to get a trial too, but I am not sure if they will respond to individual trial requests.btw the product will start shipping at the end of December. Maybe it will not too long before we can actually see a review.Best

author: NE666
author_rank: Frequent Contributor
timestamp: November 24, 2023, 02:21:19 pm
content: Quote from: PELL on November 24, 2023, 01:26:08 pmGood to know, thanks. However, if that's the case, I suspect that it won't be available in western markets until 4-6 months later. Which may not be such a bad thing - I also suspect that, at this time, it's very much a product which is still being cooked. e.g. there's no user manual published yet, just the quick setup guide. The spec sheet also looks sparse, compared to the DG800/900 series. A little time to mature may be no bad thing.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: December 22, 2023, 11:24:32 pm
content: Looks like they are in the process of shipping these from CN, had one  in backorder since the black friday sale (nov), and the first update was yesterday.Promosheets..DG800pro serieshttp://tinyurl.com/yfda5unyDG900Pro serieshttp://tinyurl.com/395yepk4

author: NE666
author_rank: Frequent Contributor
timestamp: December 27, 2023, 10:21:24 am
content: And despite being officially available in Rigol's CN online store there is still no sign of a full product manual. I'm about ready to give up on a return to the days when TE manufacturers kept skilled technical writers on staff and felt obligated to provide customers with complete, comprehensive and polished documentation.The new "VESA enabled" DMM has been launched in that market too, with the same issue.(Not to mention both also being afflicted by the UI cancer which is their new numeric font).

author: pasik
author_rank: Newbie
timestamp: January 14, 2024, 08:28:32 pm
content: First review of DM858:https://youtu.be/u8b5gk9B6sY?si=snLz2PGAvtlzi1gi

author: Demon Xanth
author_rank: Contributor
timestamp: January 14, 2024, 09:15:28 pm
content: Interesting that the DM858E is nerfed on the current to 3.15A from 10A. Wonder if this is a fuse change. Reading storage is nerfed, likely a key change. Haven't been able to make out how far the frequency function works up to in the manual.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: January 15, 2024, 02:48:25 pm
content: Quote from: pasik on January 14, 2024, 08:28:32 pmIt's the E-variant that got somewhat inferior specs vs DM858, but more or less the same bootup time as Rigol's DG800PRO signal gen - a tad over 65 sec.The incl. PSU brand seems to differ, LITEON vs DELTA but could also just be minor production variables, as the charge protocols are identical...* DG800PRO datasheet put in #37 hence pr post/8K kB-file limitations.

author: thm_w
author_rank: Super Contributor
timestamp: January 16, 2024, 01:33:22 am
content: Quote from: Demon Xanth on January 14, 2024, 09:15:28 pmFrequency measurements,Voltage: 100kHzCurrent: 10kHz

author: DaneLaw
author_rank: Frequent Contributor
timestamp: January 16, 2024, 02:18:34 pm
content: A glance into the build-in waveforms DG800PRO..looks to be a tad over 150..There is also User-manual (108pages) & Quick Guide. (24pages) for both series.english translated (aut) if somebody wants them, I will gladly upload them..// DG900PRO user manual 108 pages English Two parts hence 8000KB limit, second part page 55-108 in post below

author: DaneLaw
author_rank: Frequent Contributor
timestamp: January 28, 2024, 10:12:45 pm
content: Took a look at the latest FW update release notes for my DG800PRO signal generator but it's a lot of volapyk, likely from the script translation.The new 12-1-2024 GEL-fw file is the same between DG800PRO & DG900PRO series, so it does seem like they share a lot of the same hardware DNA.https://download.rigol.com/cn/Firmware/Waveform%20Generator/DG800%26DG900%20Pro/DG800Pro_DG900Pro(ARM)Update.rarTried some of the regional script standards in Notepad, but none of them would play along.?How do you read these Chinese release notes?

author: thm_w
author_rank: Super Contributor
timestamp: January 29, 2024, 10:48:41 pm
content: Quote from: DaneLaw on January 28, 2024, 10:12:45 pmIt looks like this has happened before and its some kind of encrypted/mis saved file:https://www.eevblog.com/forum/testgear/hacking-the-rigol-mso5000-series-oscilloscopes/msg4943083/#msg4943083

author: zrq
author_rank: Frequent Contributor
timestamp: February 04, 2024, 08:38:32 pm
content: QuoteTry GB2312 encoding. Or drag it to a modern browser like Firefox, which is smart enough to recognize it when running on English Windows without Chinese support installed.

author: baldurn
author_rank: Regular Contributor
timestamp: March 12, 2024, 12:26:01 pm
content: Appears this is becoming available, although only in a few stores?DG821PRO €269https://www.rigolitalia.it/products/generatore-di-funzione-rigol-dg821-25-mhz-single-channelDG822PRO €399https://www.rigolitalia.it/products/generatore-di-funzione-rigol-dg822-pro-25-mhz-dual-channelDG852PRO €469https://www.rigolitalia.it/products/generatore-di-funzione-rigol-dg852-pro-50-mhz-dual-channelDG902PRO €639https://www.rigolitalia.it/products/generatore-di-funzione-rigol-dg902-pro-70-mhz-dual-channelDG912PRO €839https://www.rigolitalia.it/products/generatore-di-funzione-rigol-dg912-pro-150-mhz-dual-channelDG922PRO €1099https://www.rigolitalia.it/products/generatore-di-funzione-rigol-dg922-pro-200-mhz-dual-channelDM858E €339https://www.rigolitalia.it/products/multimetro-rigol-dm858e-5-e-1-2-digitDM858 €439https://www.rigolitalia.it/products/multimetro-rigol-dm858-5-e-1-2-digitBut a bit suspicious that I can only find it on an Italian site. Hopeful it will be available in english soon as well.Now the big question. Is any of this upgradeable (hackable) ?

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 12, 2024, 01:20:27 pm
content: Quote from: baldurn on March 12, 2024, 12:26:01 pmYou can get these models from many European sources.Eleshop, Batterfly etc. etc been for sale for some weeks now.https://www.batterfly.com/shop/en/blog-posts/rigol-dm800-dg800pro-dg900pro-introductionAlso all the manuals, and datasheets are in English, so I don't have to rely on bot-translated CN variants from Nov.

author: baldurn
author_rank: Regular Contributor
timestamp: March 12, 2024, 02:14:32 pm
content: Quote from: DaneLaw on March 12, 2024, 01:20:27 pmEleshop says "Expected on 15 Mar" on some models and "lead time 10 days" on others, so not quite there yet but really soon?Still waiting to hear if we can unlock them

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 12, 2024, 02:45:44 pm
content: Quote from: baldurn on March 12, 2024, 02:14:32 pmThese European resellers usually get them in very limited quantities, fx 1 or 2 of each model, and new batch with a few will come a few weeks later, depending on demand.. stock estimates are quite volatile.. I don't know how much confidence you can put into these lead times.Manual.https://static.eleshop.nl/mage/media/downloads/DG800Pro_UserGuide_EN.pdfSheethttps://static.eleshop.nl/mage/media/downloads/DG800Pro_DataSheet_EN.pdfProgramming guidehttps://static.eleshop.nl/mage/media/downloads/DG800ProDG900Pro_ProgrammingGuide_EN.pdfThe big question obviously is how liberateable/hackable the cheaper models actually are.The older non-PRO model model DG8xx as I understand could be ported a good way up the ladder.. DG992 ?? (though with some lack of linearity).If these lower-end 800PRO models to a few hundred can be hacked' it would elevate the demand quite a bit... the highest 900PRO model does have some potent fundamentals..[1.25Gs/s - 16Bit - 200MHz - 32M]I have no idea how hackable they are, the GEL update file on my unit, is identical between DG800PRO & DG900PROOfficially only 2 options on the DG800PRO series... * memory & * channel.The big 7" touchscreen screen is a pleasure to work with on a signal-gen and the power bank ability is also a big plus (35W/15v)- but the temperature-controlled fan in this latest form factor-line from Rigol. *Scope, *Pro Sig Gen, and likely also *5½DMM is far from pleasant, and the bootup time is also quite extensive.

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 12, 2024, 03:05:15 pm
content: Can you tell me if it is possible to load my own waveform?I couldn't find it in the user manual.

author: thm_w
author_rank: Super Contributor
timestamp: March 12, 2024, 09:35:53 pm
content: Now available in north america:https://www.rigolna.com/products/waveform-generators/dg800-pro/https://www.rigolcanada.com/products/waveform-generators/dg800-pro/DG821 Pro 25MHz 1CH $399 USD $527 CADDG822 Pro 25MHz 2CH $439 USD $579 CADDG852 Pro 50MHz 2CH $499 USD $659 CADDG902 Pro 70MHz 2CH $699 USD $923 CADDG912 Pro 150MHz 2CH $899 USD $1187 CAD

author: PELL
author_rank: Regular Contributor
timestamp: March 13, 2024, 03:36:12 pm
content: Quote from: csuhi17 on March 12, 2024, 03:05:15 pmMe neither, so I contacted their support, and they told me "This is still in polishing so there is no UI".Anyway, They do tell me how to load in custom waveform:1. Download Ultra Station software and edit your waveform2. Save it as "xxx.raf" format and rename it to "xxx.arb"3. copy it to USB stick, and send SCPI command via USB or IP, the command is "MMEM:LOAD:DATA 1,USB:/xxx.arb"4. turn off and on the output again, and now you should have your custom wave.This is absolutely a disaster, I do get custom output but the waveform isn't what I expect at all. Also you cant change amplitude or frequency.

author: PELL
author_rank: Regular Contributor
timestamp: March 13, 2024, 03:39:45 pm
content: ATTENTION FOR THOSE WHO WANT TO BUY:DO NOT BUY IT AT THIS STAGEYou don't get custom waveform because the software is "still in development" (quotes from their support)

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 13, 2024, 07:13:50 pm
content: Thanks PELL.If anyone has the DM858/E, could you tell me if it is capable of continuous recording?I mean when I want to log the stability of a power supply with the highest frequency (80-125 Readings/s) for several days.I want the function when the DMM reaches the maximum 20k/500k, then save the file to a flash drive and then start recording again until I stop it or the storage is full.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 13, 2024, 07:53:14 pm
content: Quote from: PELL on March 13, 2024, 03:39:45 pm@PELL - Are you a'jour with the Chinese forums?Are there any development hence hacking/liberating it, also in regards to the basic options (ch/mem) and to what extent there are hw-differences between the models [DG900PRO & DG800PRO]Are you on the firmware from 12-1-2024//https://www.rigol.com/products/DG_detail/DG800Pro

author: tszaboo
author_rank: Super Contributor
timestamp: March 13, 2024, 07:56:23 pm
content: The DM858 has just been released to the EU market, I don't think anyone has it yet.I'm a bit interested in this meter, it looks like it could be a capable little meter when I look at it from one point, the form factor and the user interface. On the other hand when I'm reading the specification, I feel like it's using an off the shelf handheld multimeter chipset. Like 3% AC accuracy? On some ranges it has worse accuracy than the GW121.I'm a bit surprised there isn't more talk about these, especially after the success of the 800 series scopes.

author: ebastler
author_rank: Super Contributor
timestamp: March 13, 2024, 08:26:10 pm
content: Quote from: tszaboo on March 13, 2024, 07:56:23 pmWith a one minute boot time, presumably, since it will run Android.QuoteMaybe Rigol have pushed the "style over substance" a bit too far with these ones?And frankly, I don't even like the style. Those "fake luminescent" digits, and the circular number pad? Too toy-like for my taste.

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 13, 2024, 08:49:43 pm
content: Thank you for bringing this to my attention, I had overlooked it.Compared to the similarly priced Siglent, the accuracy of the DM858 is ridiculous.I wouldn't be affected by the switch-on time, because it needs to warm up a bit for accurate measurement anyway.If I want to do a quick less accurate measurement, I use any Owon DMM I have or my Aneng A3009.I like the flat design with a large display.I would not have used the round numpad, I prefer the touch screen.But now I'm a little unsure if it's worth it.I've already found three things I don't like about it.Why is the color white for both?Its inaccuracy in RMS measurement...Most likely, it could not be used as I would like for logging.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 13, 2024, 09:45:32 pm
content: Quote from: csuhi17 on March 13, 2024, 08:49:43 pmIts the DMM DM858/E, you were looking at?

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 13, 2024, 09:57:58 pm
content: Quote from: DaneLaw on March 13, 2024, 09:45:32 pmI misunderstood ebastler's post.He wrote for AWG and I meant for DMM.But I would also use the touch screen on the AWG. I'm already good with the stylus.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 13, 2024, 10:35:29 pm
content: Quote from: csuhi17 on March 13, 2024, 09:57:58 pmI sensed thatbut yeah you're right..these funky round Rigol num-dials are far from ideal, I primarily also use the screen for touch-input and stay away from the Round numdials, but mostly I use an active stylus as it makes it easy to flip from the touchscreen on the scope STO1104C to the AWGDG821PRO when you can use the same active stylus across both.

author: thm_w
author_rank: Super Contributor
timestamp: March 13, 2024, 10:45:34 pm
content: Yeah the digits font is really dumb, they need an option to change it back to regular solid font.I was wrong about graphing on DM858, it looks like they have some basic graphing functionality:But the logging is only 500,000 samples for some reason? That is ~1hr at the max sample rate (125s/s).

author: ebastler
author_rank: Super Contributor
timestamp: March 13, 2024, 10:46:10 pm
content: Yep, sorry -- I had mixed up which of two instruments has the circular number pad. In my defense, it is so pointless, it might well be on either of them.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 13, 2024, 11:00:20 pm
content: An example of the active stylus on the Rigol AWGIt's an older Stylus model, the "active" aspect works on anything with a capacitive touchscreen, so all modern Siglent & Rigol and other brands lab-gear with a capacitive touchscreen.I turn it off midway through the video, to show the difference of the "active" part.

author: PELL
author_rank: Regular Contributor
timestamp: March 14, 2024, 04:33:47 am
content: Quote from: DaneLaw on March 13, 2024, 07:53:14 pmYesQuote from: DaneLaw on March 13, 2024, 07:53:14 pmNot really at this moment, seems like very few people are interested in this new DGPro at least in China.I did try to hack this machine but very few cludes were found. Since I don't have a DG900Pro series or DG852Pro, this gonna take a while before we can actually start hacking it.

author: ivantankj
author_rank: Newbie
timestamp: March 15, 2024, 02:41:41 am
content: Just like to share some early comparisons I did with my DM858E against my Hioki DT4261, and to keep it consistent, I used the fabulous Hioki probes on both DMMs. In continuity mode, the response speed of DM858E is nowhere near as instantaneous as the Hioki. The sensitivity of the probes seems to be on the lower side as well, and would require a heavier hand and a more deliberate effort to register a reading, whereas on my Hioki, gliding along the chip pins would easily pick up the continuity signal with nary a hassle. I think I'm spoilt with the DT4261. The "sluggishness" of the Rigol is something I hope they can improve over time. Onto the capacitance reading as well, took a fair bit longer (5-10secs?) to get a reading of in/out-of-circuit capacitors... anyway, for the price I paid which is around ~USD310 for a bench DMM versus a portable one, I guess it's to be expected.

author: gbix
author_rank: Contributor
timestamp: March 16, 2024, 04:07:21 pm
content: I have a dg821pro and I managed to turn it into a dg922pro with all the additional optionsTherefore, you can safely buy simple models

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 16, 2024, 04:30:38 pm
content: Quote from: gbix on March 16, 2024, 04:07:21 pmgbix @ If its a relatively straightforward process and your willing to share it, to the point that others can follow suit, maybe think about starting a new thread- so it ain't getting out watered in this mixed Rigol multimeter/signal gen (all for one) thread.

author: baldurn
author_rank: Regular Contributor
timestamp: March 16, 2024, 09:15:42 pm
content: Quote from: gbix on March 16, 2024, 04:07:21 pmHow?

author: gbix
author_rank: Contributor
timestamp: March 17, 2024, 12:14:00 am
content: I need do some test on different devicesif you want try update your GD800/900 pro device to max version or any other pm me for instructionYou can switch to older version at any time

author: gbix
author_rank: Contributor
timestamp: March 17, 2024, 10:52:52 pm
content: last news for DG821prodevice can't produce frq above 200mhz ;(but can do modulation (am and fm modulation) up to 200mhz

author: ToThePub
author_rank: Contributor
timestamp: March 19, 2024, 12:09:35 am
content: For those of us in Australia, Emona has just listed the DG 8/900 Pro's:https://emona.com.au/products/electronic-test-measure/function-generators-countersAlso listed the DM 858:https://emona.com.au/dm858/

author: Construct
author_rank: Contributor
timestamp: March 20, 2024, 10:38:03 pm
content: I'm surprised the DG800Pro series contains the hardware for the higher sample rates of the DG900Pro series.The teardown (https://www.eevblog.com/forum/testgear/rigol-new-dg822pro-teardown) shows a TI DAC38J82, which is a 2.5GSPS dual channel DAC (1.25GSPS per channel).Strangely, TI has a pin-compatible 1.6GSPS part in the same lineup at almost half the price: DAC37J82. This lower spec part would make more sense in the DG800 series, which tops out a 625 MSPS/channel, or 1.25GSPS combined.I wouldn't be surprised if later DG800Pro builds started coming with the cheaper, lower sample rate variant DAC. Seems like Rigol is leaving money on the table by putting the faster DAC in the slower model when a cheaper variant is available.

author: tszaboo
author_rank: Super Contributor
timestamp: March 20, 2024, 10:44:41 pm
content: Quote from: Construct on March 20, 2024, 10:38:03 pmMaybe it does. These lower specced parts are sometimes the same die, that doesn't meet the specifications, but you can unlock the extra speed or bits if you use the same code.

author: thm_w
author_rank: Super Contributor
timestamp: March 20, 2024, 11:19:31 pm
content: Quote from: tszaboo on March 20, 2024, 10:44:41 pmI get what you are saying but how is that a "maybe", the teardown photo clearly shows the part number as being DAC38J82I. If it were a DAC37 it would be marked DAC37.https://www.ti.com/product/DAC38J82$68/ea

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 20, 2024, 11:36:00 pm
content: Any way to validate if the DG821PRO are able to obtain the full sample rate of the DG900PRO series.Which on paper can muster 1.25GSa/s - 16bits - 200MHz -32Mpts.A DG922PRO (32M) is here in Europe a tad under 1900 USD (incl. 25% EUVAT) if you can land those specs with the entry  at a fraction of the price, and if the performance is linear, that would elevate the demand quite a bit.Not least in the US where the prices seem a tad lower.https://www.saelig.com/product/dg821-pro.htmAt the end of the day, a modern sig-gen with "1.25GSa/s - 16bits - 200MHz -32Mpts" at fx 399$ certainly doesn't hang on the treesThe big 7" touchscreen (1024x600) on these modern signal generators that nowadays are packed with settings & features, is a very welcome addition, as it can get quite cumbersome on a small display like fx Rigol's current DG1000 series, which Rigol is still selling' that out of the gate are higher priced, but also quite telling about the extensive jump that has occurred on the fundamentals.DG1022A (700€) - 100Msa/s - 14bits - 25Mhz - 4K.https://rigolshop.eu/function-generator-dg1022.htmlDG900PRO datasheethttps://static.eleshop.nl/mage/media/downloads/DG900Pro_DataSheet_EN.pdfManualhttps://static.eleshop.nl/mage/media/downloads/DG900Pro_UserGuide_EN.pdfMiscellaneous DG821PRO screendumps from December/Januaryhttps://tinyurl.com/4ddye75e*old fw it came with.Of the DG821PRO 3x USB sockets. (1x USB-A _ 1x USB-B 1X USB-C) it's the USB-B in the back that supports TMC (Test & Measurement Class]while the 1xUSB-A in the front can act as a host for fx dongles etc... at least the impression I get from the manual, but I haven't tried it, only a wireless mouse so far, and that part worked great.I haven't checked if the USB-C (main power) also can tolerate data, alongside power with a Power Delivery/PD passthrough dongle.

author: Construct
author_rank: Contributor
timestamp: March 21, 2024, 06:23:22 pm
content: Quote from: DaneLaw on March 20, 2024, 11:36:00 pmBoth DG800Pro and DG900Pro specify the maximum sequence data rate as 312.5 MSa/s.The TI DAC part has a maximum input data rate of only 1.23 GSa/s, so technically it can't (shouldn't) be used with a full 1.25 GSa/s input anyway.I suspect they're using the interpolation feature of the DAC to arrive at the advertised sample rate.

author: TurboTom
author_rank: Super Contributor
timestamp: March 21, 2024, 06:53:23 pm
content: It's a pity that Rigol didn't use the opportunity when designing the DG XXX Pro series to eliminate the shortcoming of CH2 to be disabled whenever the frequency counter function is active (as the manual states) -- this "feature" was also present on the "non-Pro" models. Except for the higher frequency capabilities, the bigger screen and the "funny" fonts, this new model appears to provide little (technical) improvements over the older specimen...Whatsoever, if the "uphack" is and stays possible, the entry level "Pro" model probably isn't a bad choice, provided Rigol won't "disimprove" their firmware too much...

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 21, 2024, 07:47:39 pm
content: Quote from: TurboTom on March 21, 2024, 06:53:23 pmWhat exactly are you looking for, that you feel are lacking on this 16-bit entry PRO series?DG811, wasn't it 10Mhz sine, 5MHz square, 200kHz Ramp, 5MHz pulse, 5MHz harm and amplitude 1-2.5 vpp, seq 2K to 30MSa' out of the box (125Msa).That's all quite a bit higher with 25MHz sine and 20MHz square, 1MHz Ramp(5x), 10MHz Pulse, 10MHz harm and 1mV- 10Vpp amplitude (20vpp HighZ) seq 1μSa to 312.5 MSa...it's pretty much all around the basic specs got quite a hump up on DG821PRO vs DG811, at least as far as I can tell.Alongside a modern 7" touchscreen, num-dial, and also "mobility" so your not locked down to an AC socket, which is a feature that I value a lot.I don't recall how many harmonics orders and sequences you could stack on DG811 out of the box.? but on DG821 I recall its 20 harm and 64 seq.Also looks to be quite a difference in square rise-time that claims around 9ns on DG811 & co and 3ns on DG821.I'm curious what else one could expect on an entry signal gen in this price bracket, that you feel are missing, - as all the fundamentals got elevated quite a bit.?// Seems its 8 harmonics on DG811.

author: TurboTom
author_rank: Super Contributor
timestamp: March 21, 2024, 09:04:30 pm
content: I'ld just expect that when buying a state-of-the-art 2-channel AWG with an additional frequency counter function, to be able to use the two AWG channels while the counter is activated. What I don't expect is that one of the AWG channels drops out of operation when I enable the frequency counter.Seehere, "Tip" on pg. 79

author: gbix
author_rank: Contributor
timestamp: March 21, 2024, 09:16:52 pm
content: Quote from: TurboTom on March 21, 2024, 09:04:30 pmafter activation counter the 2nd channel is go off

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 22, 2024, 01:06:51 am
content: Quote from: TurboTom on March 21, 2024, 09:04:30 pmI get that, but ain't that the norm on Rigols UI, also recall that was the case on the more expensive & older models, that it limited ch2 when activating the counter?.. if it's critical for you, to have a counter and also 2 channels.I would look at a dedicated freq-counter..the counter seems more like an afterthought in these entry signal gens, and far from the best or you can hope that Rigol optimize their UI. (but don't hold your breath, its Rigol)But as you can compare, there are upgrades across the plate on the fundamentals in DG821PRO (1ch) vs DG811 (1ch).. the jump is quite significant out of the box but you need to dig down into the datasheet and compare.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 22, 2024, 01:29:14 am
content: A compare DHO814 & DG822PRO cirquit board.

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 22, 2024, 06:08:17 am
content: Quote from: TurboTom on March 21, 2024, 09:04:30 pmThe simplest solution would be to buy 2 DG811Pro and upgrade them to the DG922Pro level.Because then it has a 2x7" display and 4CH 200Mhz AWG or 3CH AWG + 1CH counter or 2CH AWG + 2CH counter.I don't think anyone will be able to buy such a set for ~800 USD...If I might be wrong and there is such a 4-channel 200MHz version from another manufacturer, I would be happy to look at it.Of course, for a price of ~800 USD.

author: TurboTom
author_rank: Super Contributor
timestamp: March 22, 2024, 07:47:30 am
content: I've been just putting this issue up since I wanted to point out a missed opportunity by Rigol (among many others...). I.e. first deliver a "finished" firmware for the "non-Pro" versions. If I need a decent frequency counter, I use one of my hp 53310A MDAs. None of the AWG-integrated counters stands a chance against these "dinosaurs"!

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 22, 2024, 08:40:43 am
content: I understand, but for such little money, don't expect more, I think there is no match for the price-value ratio, or at least I haven't found one.If you really need the amount of channels mentioned above, there is a very good method for it.It is possible that this is not a software limitation.If it only costs that much because of the limitation, then I'm happy with it. Personally, I rarely use the counter.If I look at its specification and compare it with other AWGA 1000 USD one with a similar base, but the AWG part is max 120MHz, and the counter only measures up to 200MHz. And less memory.This includes up to 200MHz AWG and up to 1GHz Counter.I can't say which AWG has a clearer signal.And Rigol certainly has bugs.Quote from: TurboTom on March 22, 2024, 07:47:30 amAh, it was a shame to read the user manual hp 53310A MDA. My head hurt.I don't think that the simple counter function is worth comparing with a full-fledged "Modulation Domain Analyzer".I didn't understand half of what I read in the manual.It has many more features.Unfortunately, if it is no longer produced, you cannot get it.If someone has one, I don't think they will sell it if they can't find a better one, or if they're not forced to. Or he doesn't need it anymore.

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 22, 2024, 09:04:06 am
content: I have already found an annoying bug.I turn on the MOD/SUM function on channel 1.It can be selected at the bottom in the Waveform drop-down tab.Sine, Square, Ramp, Noise, Arb, CH2.Arb in the manual is "Arb - standard arbitrary waveform other than DC"If I understand correctly, I should be able to choose the one I want to see on the basic wave from the 148 built-in waves.There is no menu item to set it up.If I select the other channel "CH2", I can see the set wave.If I want to change CH2 to Arb, it says:"The waveform disallows overlay to another channel, and the other channel overlay waveform has been changed".It sets CH2 to what I selected, but changes CH1's mod/waveform to something else. often to Sine.However, if I set CH2 first and then change CH1's mod/Waveform to CH2, it accepts it.But after that, no matter how many times I want to set the CH2 to another Arb, it keeps dropping it. Leave only when selecting basic waves.

author: tszaboo
author_rank: Super Contributor
timestamp: March 22, 2024, 11:26:38 am
content: Quote from: DaneLaw on March 22, 2024, 01:29:14 amThey seem to be using the same screws.

author: Njk
author_rank: Frequent Contributor
timestamp: March 22, 2024, 11:31:21 am
content: It seems arbitrary waveforms are no longer supported. Only those built-in Arbs. Also, the number for jitter looks copy-pasted from the previous series. DG8/9/2k has 250 Mhz DDS clock and 200 ps rms jitter (whatever this means). The Pro uses 1.25 GHz clock but the jitter figure remains the same. Anyway the copy-past method is safe because the number can't be worse with higher clock speed. For the first time, the accuracy of the frequency counter is documented.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 22, 2024, 02:11:44 pm
content: Quote from: tszaboo on March 22, 2024, 11:26:38 amYour sharpits the same board template.. so a lot of rehash of the secondary components/sockets DHO800/900, DG800/900PRO, DM858/E.Quite populated these signal gens and not much seems to be unpopulated (if any) but on paper, the DG800PRO allows only up to 8M (optional) and 2M native while DG900PRO its 32M optional and 16M native..A board picture of the DG900 would be helpful to see if any of the chip differs.

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 23, 2024, 12:00:48 pm
content: Quote from: DaneLaw on March 22, 2024, 01:29:14 amSorry, I don't have a better camera, I only have a microscope, but I should have take a couple of 100 pictures with it.DG912Pro and DM858.The only difference I found.Under the add-on card.On the DG822Pro and DM858SEC 319 BYMA K4B4G0846EOn the DG912ProSEC 322 BYMA K4B4G0846E

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 25, 2024, 06:51:34 pm
content: Quote from: csuhi17 on March 23, 2024, 12:00:48 pmLooks good csushi17 thanks for sharing..You took the plunge on both DG912PRO & DM858..?Whats your impression sofar?Took a web-look at the different chip-markings your posted (as different) but my web-kungfu is weak sauce, so nothing popped up-

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 25, 2024, 09:02:25 pm
content: Quote from: DaneLaw on March 25, 2024, 06:51:34 pmI think it could be.https://semiconductor.samsung.com/dram/ddr/ddr3/k4b4g0846e-byk0/I don't know what SEC 322 ls SEC 319 can mean.Yes.I haven't tested them much yet.This is my first serious instrument group in this category.Before that, I used FY6800 and simple multimeters, Owon's 20000 count DMM.The display is large and clearly visible and readable. Due to the flat design, it fits more easily on the table, and if necessary, I can take it with me because of the USB-C.But it should be noted that this is much more vulnerable than a manual instrument.The DM858 does not contain a fan and is quite quiet.However, the back panel is the same as the DHO900, so dust can fall through the holes, only a thin plastic covering sheet was added.I didn't notice a big difference in its accuracy, after being cold and warming up for several hours.I have only used it to measure voltages so far.I somehow managed to freeze it once, I don't remember what I did.The flat design has two disadvantages, one is that you can easily lean forward if you pull the measuring cable, and the other is that it is difficult to plug it in, so it requires two hands.You can see what it can do in the description, and as far as I can tell, it does.The main reason for my purchase is its flat design, large display, and the hope that I can make loop recordings with it.I mean when I record the change in voltage in smaller groups of, for example, 500k points for several days with the highest possible accuracy at 125 Read/s.Unfortunately, this function is not included.There is some kind of "Record" for the Histogram in the description, but it doesn't appear for me. It is possible that it is not yet complete and this function has been removed from it.I hope Rigol will improve on it.I can tell you after a short search that this is a very basic DMM in its class.Someone wrote earlier that the DMM chip in it is not the best.TruRMS is 8kHz and its accuracy in the measurement ranges is poor even at lower frequencies.The DG912Pro has made a positive impression so far.You can see his abilities in his manual.There is no easy way to load your own wave yet, one forum member described the currently usable method, but it is quite fiddly and incomplete, if I remember correctly it cannot be parameterized.I couldn't measure how accurate the 5,000,000,003 kHz 1,000.01V sine wave is, I don't have the right instrument.It is easy to use, I managed it even after reading the manual.However, now that it turned out that the 800pro and 900pro are the same inside, I'm a little saddened, but I'm also happy at the same time.So maybe if someone buys the cheaper version and hacks it, they will be fine with it.What bothers me is that the program is not on it like it is on the DHO800/900 memory card, so I can't make a backup of it.For me, these two will completely cover my interests if I get the two things I'm missing.If anyone has any questions or requests, I will be happy to answer them and test them.Unexpectedly, I can't say anything else about the two devices.+Its fan is horrible.

author: tszaboo
author_rank: Super Contributor
timestamp: March 25, 2024, 11:26:05 pm
content: Quote from: DaneLaw on March 22, 2024, 02:11:44 pmI mean there is nothing shared between these two designs. Not the main CPU, not the power supply. It's clearly done by two different teams, one using silkscreen the other doesn't. Somehow the oscilloscope doesn't have any electrolytic capacitors as well.Quote from: csuhi17 on March 23, 2024, 12:00:48 pmI actually wonder what's below the metal shield. It seems small, Rigol doesn't do DMM chipsets so it will be someone else's chip there.

author: gbix
author_rank: Contributor
timestamp: March 25, 2024, 11:55:13 pm
content: Quote from: csuhi17 on March 25, 2024, 09:02:25 pmi dont find differences after converting 800pro to 900pro from original 900probut i cant check signal accuracy now

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 26, 2024, 01:24:17 am
content: Quote from: tszaboo on March 25, 2024, 11:26:05 pmSure, nobody said otherwise. its pretty clear from the compare-pictures what specific parts differs & which are identical across DHOxxx, DGxxxPRO, and DMxxx, - as you can see there are obviously way more than just the screws that cycle across these models.. the designers are using the same template to fit with the form factor, so secondary components, sockets, etc. will align.At the end of the day, its widely different products, that are built around the same form factor but it shouldn't really be up for debate what parts differ,, when its highlighted on top of each other, and you can just look.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 26, 2024, 02:07:03 am
content: Quote from: csuhi17 on March 25, 2024, 09:02:25 pmYep, same here.. I think its the same as in the DHOxxx series scope. and it's a hysteric little whiny temp-regulated fan that will cycle up & down with minute differences, that's far from pleasant.Im supprised to hear that there doesn't look to be any hardware differences between DG800PRO and DG900PRO, if so that should also allow 32M for the DG800PRO series, even though its only optional to 8M.But its pleasant news that there doesn't look to be any noticeable hardware difference, and what I speculated in' when I took the plunge in November (black Friday) for a DG821PRO in China, in the hope that I down the line would be able to hack it, as we have seen with the latter gen.as 1.25Gsa - 16bits - 200MHz - 32M (DG922PRO) is nothing to sneeze at, not least for the MSRP prices they are going for in the Far East... hopefully it is linear across the liberated range..I also got one of these FeelElec signal gens for the last handful of years (FY6900) its been okay (with the price in mind) but its extremely cumbersome to adjust settings on.. that aspect is a joy on these Rigol PRO signal gens.. the big touch screen makes it way more comfortable to dig down into all the features a modern waveform generator can deliver.I reckon the bootup time on your DM858 are the same as your DG900PRO..looks to be around 63 fo 66 sec on DM858E (from YT vid) so likely no difference on the more premium DM858.

author: zrq
author_rank: Frequent Contributor
timestamp: March 26, 2024, 02:10:45 am
content: Thanks for posting, now I'm seriously considering getting a DG821Pro instead of the SDG2042X (to be hacked into SDG2122X). But the boot time seems to be long enough to be annoying.

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 26, 2024, 02:37:15 pm
content: Naturally.These three musketeers are just that kind.I don't mind the 1-minute switch-on time, I let it warm up for a couple of 10 minutes. If I start doing something and use it several times, I don't turn it on and off...This is also true for the DM858.If I need to measure something quickly, my Owon HDS scope meter is there for that.Or, according to my new habit, I use the Multimeter part of the Owon SPM, at my desk.I'm not going to throw away my Fy6800 either, it's more than adequate, if I need a more accurate and complex waveform, I'll turn on Rigol and while I wait, I'll occupy myself with something until then.I can never understand why anyone would be bothered by the 1 minute power-on time with these devices. The minimum heating time is also written on more serious instruments.Or does it have no practical use, and I just operated my devices unnecessarily?

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 26, 2024, 03:07:30 pm
content: Quote from: tszaboo on March 25, 2024, 11:26:05 pmThere you go.At first I thought it was soldered on, but luckily it wasn't.

author: shapirus
author_rank: Super Contributor
timestamp: March 26, 2024, 03:14:31 pm
content: I wonder where the operating system is stored. What's under that secondary board that's installed in what looks similar to a laptop memory module slot?

author: TurboTom
author_rank: Super Contributor
timestamp: March 26, 2024, 03:17:28 pm
content: Quote from: zrq on March 26, 2024, 02:10:45 amI'm pretty sure the user interface of the DG800/900 Pro is much more comfortable to use than the SDG2000X counterpart. The decent screen size with touch screen functionality ironed in right from the start is a big plus in contrary to the SDG2kX /6kX instruments that had their firmware origin in the SDG1k series w/o touch screen support...But one thing that would really put me off getting Rigol's "Pro" series AWG is the use of a hybrid module as the channel output amps. They may be designed pretty well and beefy but there's always a hatch that "Murphy" slips through and the pamp may be damaged by mishaps... If the "standard" TI THS3091 / 3095 series current-feedback OPAMPs are used as drivers, there's at least a chance of a DIY hardware repair (calibation/adjustment to meet specs again may be a different story), but Rigol's output driver modules will probably be and stay pretty much unobtainium. It's even questionable if Rigol themselves will replace individual chips/hybrids instead of rather replacing the whole mainboard and swapping the SIMM style CPU module. If this would be substantially less expensive than the purchase of a new DG821Pro has yet to be found out.One more thought on the DG800 -> DG900 series upgrade: With the "non-Pro-versions" the situation was pretty similar -- that is, the hardware is identical. Yet, we had to find out that the calibration isn't done to the full DG900 specs which results in an output level drop of ~2dB between 70 and 100MHz. Nevertheless, the liberated instrument is pretty well usable, but don't expect the situation to be much different with the "Pro" series. Rather keep your expectations low than getting disappointed afterwards...Good luck!

author: zrq
author_rank: Frequent Contributor
timestamp: March 26, 2024, 09:06:47 pm
content: I would rather treat it as a consumer electronic product as it cost a fraction of an iPhone. If I blown up the front end by reverse power, then I buy a new one.Also considering how fast the digital electronics are advancing today, hopefully by that time I can get one with even better specs. I was dreaming for but couldn't afford a second-hand Agilent 33250A when I was in high school, but today, meh...Now the question is should I get a DG800Pro for hacking or a SDG2000X. I have the equipment to calibrate the frequency response if necessary. SDG2000X is a bit old now, I don't know if Siglent is going to release a newer model.

author: thm_w
author_rank: Super Contributor
timestamp: March 26, 2024, 09:10:21 pm
content: Quote from: shapirus on March 26, 2024, 03:14:31 pmEverything is on that module, A40i-h SOM. RAM, CPU, flash. Similar to this sort of board:https://www.armdesigner.com/CM-A40i/I don't know whats under though.edit: DG821 pro is $333 - $40 coupon = $293 USD,https://www.aliexpress.com/item/1005006749594531.htmledit: It did show up via UPS.

author: gbix
author_rank: Contributor
timestamp: March 26, 2024, 10:19:55 pm
content: i think DG800Proas DG900Pro and calibrate it

author: PELL
author_rank: Regular Contributor
timestamp: March 27, 2024, 01:02:14 am
content: Thanks @csuhi17 for teardown DM858I am pretty sure the chip is HY3131 or HY3130, which is not good to see a handheld chip in a "Desktop Grade" product.

author: PELL
author_rank: Regular Contributor
timestamp: March 27, 2024, 01:05:42 am
content: Quote from: TurboTom on March 26, 2024, 03:17:28 pmYes, that is something definitely considerable when using it.When you output at a very low amplitude, the wave comes directly from the DAC.From what I can tell now, the "Custom ASIC" actually includes two dies, and you can see it in my teardown photo, one is their own and the other one is some off-the-shell part.

author: TurboTom
author_rank: Super Contributor
timestamp: March 27, 2024, 02:09:52 am
content: The high-speed DACs used in these AWGs usually have differential current outputs, thus keeping voltage swing as small as possible. This signal is fed through the reconstruction filter and then to a trans-impedance amplifier to turn it into a single-ended voltage signal. This voltage signal is resistively added to an offset signal from an auxiliary DAC, amplified by a large output swing OPAMP. The individual resistors of this resistive adder are chosen to provide an impedance of 50 Ohms. As you mentioned, this signal is used directly or routed through a set of attenuators for low-level outputs. If a higher output level (or offset) is required, this whole signal is amplified typically by a THS3091 high-speed current feedback opamp. In most designs, there are three or four attenuator stages and the amplifier available to be routed via relays into the signal path.Hence, a whole bunch of calibration constants, covering all amp/attenuator configuration combinations at several frequency points and offset conditions are required to fully tame such a complex contraption. Depending on the operational mode (i.e. amplitude or frequency sweeps, during which no attenuator switching is acceptable), even further calibraion points may be required. Fact is that on this forum, thecalbrationadjustment procedure for the legacy DG800/900 has not (yet) been figured out completely. Siglent's AWGs require some Python scripts to perform adjustments and I haven't seen any copies of those anywhere "in the wild". So a complete DIY adjustment looks pretty impossible, and I'ld assume it will be the same with the DG800/900 Pro AWGs.It's well possible that, provided the right folks have a look into this problem, a solution can be found. But that will be a hell lot of work, and success cannot be taken for sure. Sorry for my doubtful attitude in this case, but as we've got a saying "A pessimist is an optimist with experience..."Cheers

author: gbix
author_rank: Contributor
timestamp: March 27, 2024, 02:32:48 am
content: All DG800pro don't have calibration on high freq, but all DG900pro have full calibrationCommands for calibration I found and soon I documents it.High freq table have 71 points to calibrate at double64 precisionLow freq is below 200khz and also have 78 points

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 27, 2024, 05:37:45 am
content: I took out the DM858 card, you have to be careful, because there are small parts next to the catch plate, they are easy to break off.

author: gbix
author_rank: Contributor
timestamp: March 27, 2024, 10:25:51 pm
content: Quote from: zrq on March 26, 2024, 09:06:47 pmWhat equipment do you have for calibration or what is enough to calibrate it?

author: zrq
author_rank: Frequent Contributor
timestamp: March 28, 2024, 08:07:42 am
content: I was thinking if what I need is amplitude calibration at higher frequencies, I have access to leveled spectrum analyzers and power meters.

author: jackcheng
author_rank: Contributor
timestamp: April 03, 2024, 03:03:03 pm
content: Quote from: gbix on March 17, 2024, 10:52:52 pmHi qbix,Would you willing to share how you do this? Or just some tips?

author: gbix
author_rank: Contributor
timestamp: April 04, 2024, 12:31:35 am
content: Quote from: jackcheng on April 03, 2024, 03:03:03 pmbecouse activations not fully documented now/not tested, you can send me config files from /rigol/data folder to fix configurationi soon will make new thread with info about activation and calibration dg800pro/900pro

author: jackcheng
author_rank: Contributor
timestamp: April 04, 2024, 02:39:02 am
content: Quote from: gbix on April 04, 2024, 12:31:35 amCan't wait for your instructionBy the way I found there is a `setup.stp` file under the /rigol/data/ folder. Is it the key file which need to modify for this magic?

author: thm_w
author_rank: Super Contributor
timestamp: April 04, 2024, 11:22:56 pm
content: What is the SSH password? The usual root:Rigol001/Rigol201 etc doesn't work.- The fan on this thing is horrific as mentioned, it starts off really slow for a few minutes (5V), then ramps way up (13V). 13V is even overdriving it as it is a 12V rated fan. Whoever designed that fan/heatsink should be slapped. Probably some intern. 70 or 80mm fan will have to go in.- The font is not great, but nowhere near as bad as the DP900 font. Still regular font would be better, without the graininess.edit: Code name is Dolphin Fish lolQuote

author: shapirus
author_rank: Super Contributor
timestamp: April 05, 2024, 01:04:38 am
content: Quote from: thm_w on April 04, 2024, 11:22:56 pmI thought it couldn't get worse that the DHO800/DHO900's fan. I was wrong, it can! It is already terrible at 8V, scary to imagine what it is like at 13V. And having variable speed on it doesn't make it any better.I suggest checking the three DHO[8,9]00 threads (hacking, unboxing/teardown, and there was one more that I can't recall now): search by "fan" in them. There was a long discussion, and also a few solutions to the problem were described/demonstrated: from installing an external 120mm fan to lowering the speed of the stock fan to get an acceptable noise level while, as was claimed in that particular case, keeping the temperature at a reasonable level.What is the power consumption level btw? I mean whole device, not just the fan -- I wonder if there's a real reason to run the fan at 13V. Does it draw more than the scope (35W IIRC)?

author: csuhi17
author_rank: Frequent Contributor
timestamp: April 05, 2024, 05:57:24 am
content: Quote from: shapirus on April 05, 2024, 01:04:38 amDG914ro37W what i measured maximum.When I switch between the counter and the second channel, the signal coming out of the first channel is interrupted during the switch.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: April 05, 2024, 09:10:46 am
content: Quote from: thm_w on April 04, 2024, 11:22:56 pmWhat model do you have?

author: thm_w
author_rank: Super Contributor
timestamp: April 05, 2024, 11:50:54 pm
content: Quote from: shapirus on April 05, 2024, 01:04:38 amIts worse with the variable speed if anything, startles you. Don't know if circuit is even working as intended, seems to hold the heatsink steady at ~38C.Quote from: shapirus on April 05, 2024, 01:04:38 amThanks, I'll try a simple 80mm fan design to start off with. With a moderate 1.2W 80mm fan pointed toward the heatsink I get ~35C. I'll look around for a 24V 90mm fan and use that if I can.Quote from: DaneLaw on April 05, 2024, 09:10:46 amDG821 Pro from aliexpress link above.- SN: DG8P255200045 (CAL says 2023-11-11 but software dates are 12-2023)- Analog HW version 1- Digital HW version 3edit: added 80, 90, 92mm fan cover (see attached zip file)

author: josfemova
author_rank: Contributor
timestamp: April 11, 2024, 01:42:29 am
content: FYI, 800 Pro Series and 900 Pro series seem to have landed in tequipment.https://www.tequipment.net/Rigol/DG821-Pro/Function-Generator/https://www.tequipment.net/Rigol/DG902-Pro/Function-Generator/

author: josfemova
author_rank: Contributor
timestamp: April 11, 2024, 02:25:58 am
content: Quote from: zrq on March 26, 2024, 09:06:47 pmI'm on the same boat but without calibration equipment. I would go for the Siglent one if it wasn't for the web control in the DG800/900 pro series which comes in handy for didactic purposes.If recording the screen was not in consideration for me, I think I would be inclined to go with the Siglent

author: tautech
author_rank: Super Contributor
timestamp: April 11, 2024, 02:45:30 am
content: Quote from: josfemova on April 11, 2024, 02:25:58 amhttps://siglentna.com/operating-tip/sdg-remote-scpi-command-to-request-a-screen-image/

author: josfemova
author_rank: Contributor
timestamp: April 11, 2024, 03:20:34 am
content: Quote from: tautech on April 11, 2024, 02:45:30 amOk that makes my decision harder now haha. I still think that being able to show/control the scope via the web interface is better constantly fetching the scope screen without showing the buttons I'm touching, but I guess for my use case not showing the buttons is not that much of an issue

author: Njk
author_rank: Frequent Contributor
timestamp: April 11, 2024, 12:38:05 pm
content: I wish they to stop designing new things and to dedicate the rest of their life to fixing the existing designs. By now, the nomenclature is very wide so it's a big opportunity. And that'll be a real mission for Rigol

author: csuhi17
author_rank: Frequent Contributor
timestamp: May 14, 2024, 05:25:01 am
content: I have found two bugs so far.Unfortunately, I don't use it much, the FY6800 is often enough for me.One is when the dolphinfish attack, the device becomes unusable.I don't know what's causing it, but I can't change the setting of channel 1, only channel 2, but it has no output, it responds to the buttons. This is thesecondtime it has come up.Third, only now at the counter.The other is that at and around 1Hz square wave there is a small sine wave, the location and frequency of which depends on the frequency.and the duty must be between 20-95%.It can also be found for the pulse, but only if the trailing is 3.0ns.It doesn't do it at 3.1ns.Due to the lack of memory, it is not visible, but I measure it as a 312.5Mhz with the DHO924. I don't have a faster scope.

author: ZhuraYuk
author_rank: Regular Contributor
timestamp: May 27, 2024, 09:51:13 pm
content: So, does anyone figured out the way to unlock second channel and full bandwidth? At leas not going to DG900 pro. I assume the way is similar to DHO800/1000 using key file and python script to generate license codes?

author: DaneLaw
author_rank: Frequent Contributor
timestamp: May 29, 2024, 09:34:26 pm
content: Nope, not yet' I still just trying to get my unit just to play along...The firmware on my unit is one sick puppy..its all native with the FW/SW it arrived with (UI 09-12 DG821PRO) , its literally getting more & more weird each time I turn it on.I haven't tried to hack it or mess with its software, this is all on Rigol's cape.Couldn't even activate the output or the counter and the "back to reset" didn't do jack.Tried some of the settings, but it clean the devicemem if you adjust the int/ext clock, and the infamous dolphinfish will enter..Doesnt seem to be any newer fw, than V00.01.00-2024-01-12https://www.rigol.com/products/DG_detail/DG800Pro- that do match the fw my unit arrived with 00.01 tough dated on the device as UI/FW 09-12-23.. anybody installed this Rigol site fw?

author: gbix
author_rank: Contributor
timestamp: May 31, 2024, 09:53:41 pm
content: Quote from: DaneLaw on May 29, 2024, 09:34:26 pmnew fw is same as fisrt, but have readable description in englishfor hack device you send me pm

author: ZhuraYuk
author_rank: Regular Contributor
timestamp: June 01, 2024, 09:53:08 am
content: Right now there are huge discounts on Aliexpress, you can buy Rigol DG821 Pro for 316USD with VAT with promocode!https://www.aliexpress.com/item/1005006674035954.htmlApply one of the codes at the end before paying, I tried 50 USD one and it worked, the list of codes is here:https://www.reddit.com/r/ChineseWatches/comments/1d370w2/comment/l6743vg/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

author: zrq
author_rank: Frequent Contributor
timestamp: June 01, 2024, 10:45:17 am
content: gbix did the upgrade from DG811 Pro to DG 922 Pro for me, apparently works fine except the amplitude calibration (and probably worse, phase calibration???). You need to send him the setup.stp in the /rigol/data/ folder and the CPU serial you get from cat /proc/cpuinfo. You can fetch and replace that file by adb through network just like the DHO series.Note that the encryption algorithm is completely different from the DHO series. There is no xxtea but algorithm that I could not recognize.The calibration is significantly off after modification, probably gbix know how to correct it? I'm also looking at the cal_xxx.hex files.DophinFishSE have all the symbols and debug info not stripped, so it can help greatly in the reverse engineering. But somehow GHIDRA get choked by the file for some reason (figured out, it's the the thumb instructions), I have to use IDA.

author: zrq
author_rank: Frequent Contributor
timestamp: June 01, 2024, 01:23:09 pm
content: Interesting, it appears the calibration data of DG800 pro is relatively easy to understand, I started to get some sense of it. So there are three ranges for CAL_AFG_HIFREQ_FLAT...Code:with open(os.path.join(fn0, 'cal_hfflat1.hex'), 'rb') as fh:a=np.fromfile(fh, dtype='<f8', sep='')plt.plot(a)with open(os.path.join(fn0, 'cal_hfflat2.hex'), 'rb') as fh:a=np.fromfile(fh, dtype='<f8', sep='')plt.plot(a)plt.vlines([27, 50, 77], ymin=0.99, ymax=1.01, colors='r')plt.xlabel('Index')plt.ylabel('cal_hfflat*.hex')plt.figure()It would be very nice if someone own a DG900pro that can share the calibration file (which can be fetched by adb -s you.rip.add.res:55555 pull /rigol/data/cal_hfflat2.hex) .

author: zrq
author_rank: Frequent Contributor
timestamp: June 01, 2024, 02:58:39 pm
content: Thanks to a user sending me the calibration from a 912 pro, these is how the files compare. One would guess...unfortunately, it seems an accurate DIY amplitude calibration is not as simple as I thought, apparently there is some reflection artifact due to imperfect source impedance/matching. I connected the generator to either the hacked DHO1074 scope or a spectrum analyzer, and also with a minicircuits 20dB attenuator to improve SWR of the scope or SA's port. I always see these kind of oscillations, with the beat frequency dependent on the cable length.

author: ZhuraYuk
author_rank: Regular Contributor
timestamp: June 01, 2024, 07:38:58 pm
content: So correct me if I wrong, we have two files cal_hfflat1.hex and cal_hfflat2.hex they are calibration tables for each channel. They contain 78 values, each valued is dB calibration offset. But for what frequencies? Also what aboutgbixstatement that there is 71 points for 200kHz+ range and 78 points for range below 200kHz?I suspect that at factory calibration was done by some undocumented SCPI command automatically. One might search for them in firmware.

author: zrq
author_rank: Frequent Contributor
timestamp: June 02, 2024, 09:00:42 pm
content: So I managed to calibrate it to my scope by hacking the cal_hfflat?.hex.Perfect upgrade from DG821 Pro to DG922 Pro seems possible given one have an amplitude calibration standard.The 20 dB attenuator is actually causing more reflection than a direct connection to the scope set to 50 Ohm via a short BNC cable. Looks pretty flat against my scope's frequency response after adjustment, the jump at 20 MHz is because I decided to keep the original calibration data intact.DG821 pro seems to be only factory calibrated to 20 MHz, and DG 912 pro only to 150 MHz. The frequency points for cal_hfflat?.hex are found in CApiCalibration::servFlatCaliGear (warning: shit code ahead) and is given here in uHz unitCode:200000000000000cal_HF_FLAT_offset = 27 (not used for rng2)175000000000000cal_HF_FLAT_offset = 26 (not used for rng2)150000000000000cal_HF_FLAT_offset = 25 (not used for rng2)120000000000000cal_HF_FLAT_offset = 24 (not used for rng2)100000000000000cal_HF_FLAT_offset = 2390000000000000cal_HF_FLAT_offset = 2280000000000000cal_HF_FLAT_offset = 2170000000000000cal_HF_FLAT_offset = 2060000000000000cal_HF_FLAT_offset = 1950000000000000cal_HF_FLAT_offset = 1840000000000000cal_HF_FLAT_offset = 1730000000000000cal_HF_FLAT_offset = 16????, not used, bug?20000000000000cal_HF_FLAT_offset = 1510000000000000cal_HF_FLAT_offset = 148000000000000cal_HF_FLAT_offset = 136000000000000cal_HF_FLAT_offset = 124000000000000cal_HF_FLAT_offset = 112000000000000cal_HF_FLAT_offset = 101000000000000cal_HF_FLAT_offset = 9900000000000cal_HF_FLAT_offset = 8800000000000cal_HF_FLAT_offset = 7700000000000cal_HF_FLAT_offset = 6600000000000cal_HF_FLAT_offset = 5500000000000cal_HF_FLAT_offset = 4400000000000cal_HF_FLAT_offset = 3300000000000cal_HF_FLAT_offset = 2 (200k to 300k)200000000000cal_LF_FLAT_offset = 14100000000000cal_LF_FLAT_offset = 1390000000000cal_LF_FLAT_offset = 1280000000000cal_LF_FLAT_offset = 1170000000000cal_LF_FLAT_offset = 1060000000000cal_LF_FLAT_offset = 950000000000cal_LF_FLAT_offset = 830000000000cal_LF_FLAT_offset = 710000000000cal_LF_FLAT_offset = 69000000000cal_LF_FLAT_offset = 57000000000cal_LF_FLAT_offset = 45000000000cal_LF_FLAT_offset = 33000000000cal_LF_FLAT_offset = 2 (100 to 300)1000000000There are 3 ranges that have different flatness calibration value, the Vpp used in factory calibration are 1: 12649111e-7 V, 2: 50000000e-7 V, 3: 6324556e-7 V . The 3 ranges corresponds to the three sections in cal_hfflat .

author: ZhuraYuk
author_rank: Regular Contributor
timestamp: June 02, 2024, 09:32:02 pm
content: So what about simple instruction about how to do the calibration with oscilloscope? The most unclear part is how to edit the calibration file based on oscilloscope readings.

author: Construct
author_rank: Contributor
timestamp: June 06, 2024, 06:29:07 pm
content: Quote from: zrq on June 01, 2024, 10:45:17 amLeaving symbols and debug info in place is quite the gift to the reverse engineer.Thanks for sharing your progress.

author: zrq
author_rank: Frequent Contributor
timestamp: June 08, 2024, 09:32:19 pm
content: DG821pro's THD measured with my sound card (has a negligible THD floor) @ 1 kHz, 1 Vpp, it meets well with the 0.1% spec and is kind of among the average of cheap AWGs. Somehow the channel 2 on my DG821pro (hacked, of course) shows a consistently lower distortion.

author: ZhuraYuk
author_rank: Regular Contributor
timestamp: July 03, 2024, 12:35:54 pm
content: So I measured my hacked DG821 Pro and here is the result, 1V PtP hiZ output in to 100k Ohm load, the result is identical for both channels. Far worse than people are measuring for SG2042x 0.06% vs 0.005%https://www.eevblog.com/forum/testgear/the-siglent-sdg2042x-thread/msg3606484/#msg3606484

author: NE666
author_rank: Frequent Contributor
timestamp: July 08, 2024, 06:12:04 pm
content: Would I be correct in saying that the DG800/900 series lack the ability to create/load/store user-generated waveforms (other than user-configurable sequencing of built-in waveforms)?I don't see any reference to such a feature in the user documentation.

author: ZhuraYuk
author_rank: Regular Contributor
timestamp: July 08, 2024, 07:24:03 pm
content: Quote from: NE666 on July 08, 2024, 06:12:04 pmI tried to load stored waveform but there is no button on screen for that. There is physical button named Store/Recall, but actually there is no way to recall or load anything. So I guess they left that for future software updates. Previous DG900 generation had this feature.

author: csuhi17
author_rank: Frequent Contributor
timestamp: July 09, 2024, 08:46:56 am
content: In a previous comment, it is stated that the software is still under development, so this function is not available.And in another comment, if I remember correctly, a method was described, but it is inconvenient and a very fiddly method.It is impossible to know when it will be available.Rigol updates are also slow, nothing new half a year.Maybe years...

author: NE666
author_rank: Frequent Contributor
timestamp: July 09, 2024, 11:22:47 am
content: Quote from: csuhi17 on July 09, 2024, 08:46:56 amThat's regrettable. I'd hoped, against prior experience and knowledge of the brand, that this might have been addressed by now. And knowing Rigol as we do, if it's not been addressed already, it will more than likely be years out, or never.What a wasted opportunity.

author: zrq
author_rank: Frequent Contributor
timestamp: July 11, 2024, 08:52:14 pm
content: Spectrum of DG900 pro's noise output, looks like sampled at 156 MHz, slower than I would expect the hardware is capable of.

author: Njk
author_rank: Frequent Contributor
timestamp: July 11, 2024, 10:50:01 pm
content: Seems odd. Spec data for noise waveform:Noise (-3 dB): Typical (0 dBm), >250 MHz bandwidth

author: Swake
author_rank: Frequent Contributor
timestamp: August 23, 2024, 07:54:41 pm
content: Want to buy a Rigol DG821 pro and enhance it to a DG922 pro. Is this still a viable path?There is some calibration to be performed after that, I can live with that. Will have to call some friends.

author: zrq
author_rank: Frequent Contributor
timestamp: August 23, 2024, 08:05:21 pm
content: Yes, although there is no published way of performing the calibration so one needs to do some homework. I'm too lazy to write it up yet but can send you some code snippet that I used.

author: ZhuraYuk
author_rank: Regular Contributor
timestamp: August 23, 2024, 09:12:19 pm
content: Quote from: zrq on August 23, 2024, 08:05:21 pmCan you send it to me ?

author: Swake
author_rank: Frequent Contributor
timestamp: August 24, 2024, 05:28:23 am
content: Yes please, publish or send whatever you have about that calibration. Also if you can share the original calibration files of the DG921 pro.@gbix, are you still with us to unlock another device? Could you publish or share somehow your method?

author: gbix
author_rank: Contributor
timestamp: August 24, 2024, 10:50:43 am
content: Yes, you can buy 821pro. its calibrated to 200mhz, but dont have some not necessary for usually using calibrate date above 100mhz

author: zrq
author_rank: Frequent Contributor
timestamp: August 24, 2024, 01:26:53 pm
content: Here I attached my jupyter notebook when reverse engineering the calibration file format and calibrating a DG821pro against a DHO1074 with hacked 50Ohm input. I didn't have time to edit/comment it so please make your best guesses on what is happening.

author: 3PinFanHeader
author_rank: Contributor
timestamp: October 14, 2024, 11:00:11 pm
content: Hi,I bit the bullet and bought a DG821 Pro. I've been playing around with it, and it seems to me that it has more features than my OWON DGE2070. Except for the bandwidth.So next question - this thread has been rather quiet for the past few months. Leaves me wondering what's new on liberating the DG8xx devices? Are we somewhere close to an official... method of liberation? I'm no expert - but if there's something I can do to help, I'm all ears and fingers!

author: DaneLaw
author_rank: Frequent Contributor
timestamp: October 15, 2024, 10:41:06 pm
content: Quote from: 3PinFanHeader on October 14, 2024, 11:00:11 pmA liberating thread for the DG800PRO/DG900PRO which also could be relevant for fx DG5000PRO that seems to rely on the same Rigol DG_UI- but the two main aspect for fx DG821PRO, would be first & foremost just to open the licenses.. [ the 2* channel & mem]If you'r going down that path with your DG821PRO, then start a thread and share the journey..

author: Rafa
author_rank: Newbie
timestamp: November 02, 2024, 02:11:55 am
content: Buenas, como te envio un mensaje privado?, tengo el dg852Pro y quiero probar a actualizarlo, si puede ser que me expliques de que forma a ver si la serie 852 funciona correctamente, gracias.Hi, how do I send you a private message? I have the dg852Pro and I want to try to update it. If you can explain to me how to see if the 852 series works correctly, thanks.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: November 02, 2024, 04:21:51 am
content: Quote from: Rafa on November 02, 2024, 02:11:55 amTranslate your comment(s) before posting, that is the bare minimum effort' if you want other people to help you.You can go here..https://translate.google.com// Thx

author: DaneLaw
author_rank: Frequent Contributor
timestamp: November 02, 2024, 04:29:30 pm
content: Quote from: Rafa on November 02, 2024, 02:11:55 amUpdate the official firmware or hack/liberate it to a higher revision?

author: Rafa
author_rank: Newbie
timestamp: November 02, 2024, 04:32:43 pm
content: Buenas, queria hackearlo para abrirlo como si fuese el 922proHi, I wanted to hack it to open it as if it were the 922pro

author: 3PinFanHeader
author_rank: Contributor
timestamp: November 02, 2024, 06:48:17 pm
content: Hi @gbixare you still available to assist liberating a DG821 Pro?

author: Rafa
author_rank: Newbie
timestamp: November 02, 2024, 08:28:50 pm
content: Buenas es justo lo que quiero hacer yo tambien, a ver si contesta el compañero.Hi, that's exactly what I want to do too. Let's see if my colleague answers.

author: Rafa
author_rank: Newbie
timestamp: November 12, 2024, 10:59:19 pm
content: Thank you very much @Gbix for the help received, the generator has now gone from being a dg852Pro to a 922Pro working perfectly, thank you very much for your help.

author: Kurt_!
author_rank: Regular Contributor
timestamp: November 15, 2024, 09:49:12 pm
content: HelloI've had a DG822pro for half a year now.Would you also like to share your knowledge with me about upgrading my device?I would be very grateful.

author: Jose232
author_rank: Newbie
timestamp: November 16, 2024, 11:26:00 am
content: Hi @gbix, I have a DG912 Pro, could I upgrade to a 922 if it's worth it, if the answer is yes, could you help to see if it's possible, thanks...

author: Qwer
author_rank: Newbie
timestamp: November 16, 2024, 01:21:25 pm
content: Hi,I would be also interested how to upgrade DG822 pro - could you please share this info?Thanks!

author: Rafa
author_rank: Newbie
timestamp: November 16, 2024, 04:11:24 pm
content: Qwer, muy buenas , solo hay que leer en el foro y veras que hay un usuario lllamado Gbix en el que explica que le mandes un mensaje privadoQwer, very good, you just have to read the forum and you will see that there is a user called Gbix who explains that you should send him a private message

author: gorannik
author_rank: Newbie
timestamp: November 21, 2024, 07:05:47 pm
content: Request to @Gbix, I would like to ask for help, I have a dg822pro and would like to transform it into a dg922pro. I don't know how to send you a pm.

author: 3dgs
author_rank: Newbie
timestamp: November 26, 2024, 06:27:11 am
content: Hi @gbixare you still available to assist liberating a DG902 Pro?

author: Kurt_!
author_rank: Regular Contributor
timestamp: November 28, 2024, 09:47:21 am
content: Hello folksI got a new firmware update from Rigol yesterday.DG822pro00.02.00 (2024-10-16)Correction:1. Time2. Comma, Point ?3. External waveform4. Network, freeze...

author: gorannik
author_rank: Newbie
timestamp: November 28, 2024, 05:07:34 pm
content: If it's not a joke, where did you get the new firmware?

author: DaneLaw
author_rank: Frequent Contributor
timestamp: November 28, 2024, 06:31:32 pm
content: You can load external waveforms on the old fw preset from nov2023.. I exampled it in another thread some months back.https://www.eevblog.com/forum/testgear/signal-generator-advice-442963/msg5687595/#msg5687595I used Rigols Ultra Station PC software to port it over.

author: gbix
author_rank: Contributor
timestamp: November 28, 2024, 10:18:54 pm
content: yes. you can pm me

author: Kurt_!
author_rank: Regular Contributor
timestamp: November 28, 2024, 10:27:29 pm
content: I got it from Rigol EU.But he wrote to me that it's not final yet.So no gun!Just need to contact me.

author: ebastler
author_rank: Super Contributor
timestamp: November 28, 2024, 10:31:52 pm
content: Quote from: Kurt_! on November 28, 2024, 10:27:29 pm"Gewähr" ≠ "Gewehr". Watch your spelling when using translation software, or someone may get hurt!

author: gbix
author_rank: Contributor
timestamp: November 28, 2024, 11:19:17 pm
content: upgrade also works on new firmware

author: Swake
author_rank: Frequent Contributor
timestamp: November 29, 2024, 07:36:27 am
content: Excellent news!Thanks for the testing

author: NE666
author_rank: Frequent Contributor
timestamp: November 29, 2024, 08:58:17 am
content: Yes, thanks for sharing this information.Despite my often expressed grievances with Rigol and their cavalier attitude toward quality and software management, I went ahead and pressed the button on a DG822 anyway, at Black Friday pricing. I'd honestly expected them to just abandon this product line, unfinished, as they have others. However, this latest info changes things enough for me to commit this level of currency to it.

author: Frex
author_rank: Regular Contributor
timestamp: November 29, 2024, 09:04:22 am
content: Hello,I'm also very tempted, but I would have a little question:Does the cheapest one channel model (DG821 Pro) can be upgraded to the 2 channels DG922 Pro ?Regards.FRex

author: Swake
author_rank: Frequent Contributor
timestamp: November 29, 2024, 09:07:30 am
content: Yes it can.

author: Frex
author_rank: Regular Contributor
timestamp: November 29, 2024, 09:35:41 am
content: Great!Thank youFrex

author: Sorama
author_rank: Frequent Contributor
timestamp: November 29, 2024, 10:12:08 am
content: What about the dg912pro ?There is a whopping 30% discount.

author: Swake
author_rank: Frequent Contributor
timestamp: November 29, 2024, 10:20:24 am
content: It is the same device with a black enclosure. I would have preferred a black one but it was not worth the price difference to me.The discount most outlets show is exaggerated and calculated from the list price. The normal street price is much lower. On the 821Pro the current discount is 20€ compared to the price I paid a couple months ago. It is still a better deal buying now of course.

author: Sorama
author_rank: Frequent Contributor
timestamp: November 29, 2024, 11:05:49 am
content: I'm still wondering if I should wait for the magnova optional board (I have the scope) or if this Rigol would be a better option.not much info available of the magnova add-on.

author: gorannik
author_rank: Newbie
timestamp: November 29, 2024, 04:55:25 pm
content: Kurt_! thanks, installed and everything works

author: Vapor Chamber
author_rank: Newbie
timestamp: November 29, 2024, 07:15:10 pm
content: Quote from: Swake on November 29, 2024, 10:20:24 amSo there is absolutely no advantage to a 900 Pro series model?I thought there was an issue with the amplitude being uncalibrated beyond a certain frequency in liberated DG800 Pro models.

author: NE666
author_rank: Frequent Contributor
timestamp: November 30, 2024, 08:00:34 am
content: Quote from: Vapor Chamber on November 29, 2024, 07:15:10 pmFWIW, this is my current understanding too. The lunch/beer is 'discounted', rather than 'free'.

author: Swake
author_rank: Frequent Contributor
timestamp: November 30, 2024, 08:15:57 am
content: What level of calibration and stability do you expect/need? And for how long do you want it to last before having to calibrate again? Is calibration even possible, as in is there an official procedure for this somewhere? How much does it cost to send it to the 'calibrator'?This is a 'cheap' device. Not something you would use as a reference standard. If you really want to know what is coming out of it you'll have to measure each time you plan to use it with a +ten times more expensive meter (probably a couple of different meters that is).

author: NE666
author_rank: Frequent Contributor
timestamp: November 30, 2024, 11:09:26 am
content: It's not about absolute accuracy, nor hourly/daily/yearly drift.It's about the generator's amplitude flatness, when using it e.g. to measure the frequency response of a DUT using a sweep. If that doesn't matter to your use case, or you're prepared to compensate in other ways, then sure, go for it.

author: Jose232
author_rank: Newbie
timestamp: November 30, 2024, 12:04:29 pm
content: Hello, I wanted to publicly thank my colleague Gbix for his invaluable help in improving my DG912Thank you for your time and patience. Best regards.

author: Kurt_!
author_rank: Regular Contributor
timestamp: November 30, 2024, 01:32:19 pm
content: It makes a big difference what kind of probe you use.150Mhz vs. 350Mhz bandwidth.Also in the voltage level.

author: Vapor Chamber
author_rank: Newbie
timestamp: November 30, 2024, 05:16:53 pm
content: By "uncalilbrated" I mean the alleged lack of factory stored amplitude compensation values for the higher frequency ranges.This is the DG900 Pro Series specification for amplitude flatness:Typical (relative to 1 kHz Sine, 0 dBm)<10 MHz: ±0.1 dB≥10 MHz to <50 MHz: ±0.2 dB≥50 MHz to <100 MHz: ±0.5 dB≥100 MHz: ±1.0 dBWill a liberated DG800 Pro meet this spec?

author: Andy123
author_rank: Newbie
timestamp: December 01, 2024, 08:39:05 am
content: Hi, I'm newbe in this forum. Last time I've bought DG822 PRO generator. See attached picture. This is view of result of RC filter(about 1MHz f3dB) test from oscilloscope. As source DG822 PRO has been used in SWEEP mode.Settings: sine, start F=100kHz, stop F=1MHz, Ampl Vpp=2.82V.At about 200kHz DG822 PRO gives fatal down-step of output amplitude of signal.Firmware 00.01.00Regards

author: andrey15
author_rank: Newbie
timestamp: December 01, 2024, 09:27:51 am
content: Quote from: gbix on November 28, 2024, 10:18:54 pmgood afternoon, I can ask you for help in unlocking 821 pro

author: Kurt_!
author_rank: Regular Contributor
timestamp: December 01, 2024, 04:32:08 pm
content: Tested it without an RC element.20 seconds. WorksFirmware 2.0

author: Crespo2024
author_rank: Newbie
timestamp: December 01, 2024, 06:33:46 pm
content: Hi Gbix,I've just received DG822 pro, could you please share an instruction for updating it? I appreciate of it.Thanks.

author: Andy123
author_rank: Newbie
timestamp: December 01, 2024, 07:18:28 pm
content: Hi, kurt. Please switch from sweep mode to continuous mode. Then go back to sweep mode . You will see problem then. It has no meaning if RC is connected or not.

author: Kurt_!
author_rank: Regular Contributor
timestamp: December 01, 2024, 08:43:21 pm
content: I did that.Unfortunately I didn't see anything unusual.Perhaps someone else is willing to test it?

author: Andy123
author_rank: Newbie
timestamp: December 02, 2024, 05:20:25 am
content: Hi Kurt. My additional notes. This problem is only if output amplitude is relatively high e.g. > 2Vpp. Level of this down-jump is about 40mV, so to see it on oscilloscope higher part of its screen should be zoomed. If I switch signal from DG822PRO to SQUARE the down-jump effect does not exist. Back to SINE it also does not exists. But if I switch SWEEP mode button ON/OFF in SINE mode - it exists again.Settings: 1) I use SYNC output signal from DG822PRO to synchronize oscilloscope via its EXT trigger input.2) I 've installed finally firmware 2.0 (very very thanks), but I do not see any changes.3) I use only combination of 3 buttons on the left of DG822PRO to get this jump-down effect (SWEEP, SINE, SQUARE).4) The same bad effect exists on CH1 & CH2.

author: Kurt_!
author_rank: Regular Contributor
timestamp: December 02, 2024, 08:56:15 am
content: I don't know if you have set the "load Last" setting.But maybe change it to not save and then go back.My device got lost once too.That helped!

author: NE666
author_rank: Frequent Contributor
timestamp: December 02, 2024, 12:38:51 pm
content: Quote from: Kurt_! on December 01, 2024, 08:43:21 pmMine is scheduled to arrive later today. When it does, I'll give it a go.

author: Swake
author_rank: Frequent Contributor
timestamp: December 02, 2024, 12:49:29 pm
content: @Andy,Could you split the SYNC signal from the AWG and feed it simultaneously to another channel in the scope and see if you can detect something related to that step down.I wonder if it is an issue in the AWG, in the scope or in the combination of both.

author: Kurt_!
author_rank: Regular Contributor
timestamp: December 02, 2024, 01:25:18 pm
content: I have a different problem myself!I downloaded the new Ultra Station software yesterday. (2.0)I can't send a waveform with the SEND command. Enter IP address. "Failed to Connect"Perhaps the program is still buggy?

author: NE666
author_rank: Frequent Contributor
timestamp: December 02, 2024, 03:40:09 pm
content: Yes, I believe I can reproduce the 'step' during a sweep. It seems to make no difference whether or not I use button controls or the touch screen to move between Sweep and Continuous sine. I see the step at ~100Khz, plus I get a bonus peak at ~600Khz.Apologies for the camera photo, the only USB key I have to hand right now doesn't want to work with my MSO5000

author: Andy123
author_rank: Newbie
timestamp: December 02, 2024, 05:57:30 pm
content: Hi, NE666. After diagnosis step problem, my Dg822Pro has been returned to the selller and service simultaneously. Service said:1) My DG822 PRO will be replaced to the new one (without "step") or money will be refunded.2) New firmware with correction of bad work of some Options in SETUP are planned next year.Now I'm not sure to get another new DG822PRO or totally give up Rigol.

author: Andy123
author_rank: Newbie
timestamp: December 02, 2024, 06:09:03 pm
content: Hi, Swake. SYNC signal looks super. No problem with it. To check quality of my osclloscope I connected my old AWG to it with exactly the same settings. Works perfectly. Iny opinion STEP of amplitude is big problem of Rigol AWG. In fact, this disqualifies him for many applications.

author: NE666
author_rank: Frequent Contributor
timestamp: December 02, 2024, 06:38:15 pm
content: Hi Andy. I'll be hanging on to mine, as it was always a bit of a punt for me, given Rigol's reputation and what I'd already read in these and other threads. I was expecting to be disappointed, which I'll concede, is an odd purchasing proposition. However, IF Rigol eventually resolves the many issues that this product line currently has, then maybe something good will ultimately result, as has been the case historically with some of their now more well-respected products that took a while to 'get there'.Plus, I've access to other generators for sweeps, if/when I need that capability. The square and pulse capabilities, whilst also missing some obvious features, are pretty good in general (as far I've seen up until now) and the primary requirement I have.I do find the form factor and the touch GUI very appealing (I can even overlook the 'VFD font' and the number ring), compared to competing products from other manufacturers. If the functionality becomes properly finished and polished at some point in the future, it will be quite some value for money.

author: Andy123
author_rank: Newbie
timestamp: December 03, 2024, 06:19:27 am
content: Hi NE666. You are right but not fully.From DG822 PRO data sheet:Amplitude Flatness <10 MHz: ±0.1 dB.It means flatness should be about 1% max.In my DG822 PRO it is 4-5%.Let's just call the case by name. This is a cheating in providing parameters,and not only in this one parameter of the generator.It's a similar situation if you bought a car with a 100HP engine, and in fact it would only have 25HP.Please remember that some terrible parameters cannot be improved without replacing the hardware.To find this fatal feature I spent only 1 hour. After this time I've found 3 important troubles.I don't know what problems I would find after testing, e.g. for 1 whole day.I suppose there would be many, many more.For now, I'm waiting for another completely functional copy of DG822PRO, if the service finds one.

author: NE666
author_rank: Frequent Contributor
timestamp: December 03, 2024, 10:06:21 am
content: Andy, you are correct. A published specification is a contract, and paying customers should not be used to perform the basic QA functions of the manufacturer. Unfortunately, the companies which most closely adhere to these principles tend to also charge significantly more, hence there will always be the temptation for hobbyists on a limited budget to compromise more than they perhaps should. I think it is clear to all that Rigol are well aware of this, and are exploiting it.For the avoidance of doubt, I am not endorsing nor recommending the DG800 Pro. It is flawed in many areas and may always be so.However, in my personal case, I don't require much more of it than decent square and pulse capability and it is, on the basis of my limited testing so far, quite good in that area at this price point. Still, there are some obvious omissions that should not exist, such as the inability to burst (N-cycle) the pulse waveform, but I was aware of that before I made the purchase. This is the type of area where I think it is reasonable to expect that future software updates, if forthcoming, could offer relief. Other areas, perhaps not.

author: Frex
author_rank: Regular Contributor
timestamp: December 04, 2024, 06:28:27 am
content: Hello,Does anyone tried to use WiFi dongle to connect it to network ?I tried mine using the same tips as for HDO 1000 scope,but the dongle seem to not be recognized and no available network appear...(The same dongle work flawlessly on the DHO1000).RegardsFRex

author: NE666
author_rank: Frequent Contributor
timestamp: December 04, 2024, 12:20:21 pm
content: Quote from: Frex on December 04, 2024, 06:28:27 amAm I the only one wondering whether this carries the potential for introducing noise back into the generator? That there's maybe a reason that Rigol choses to spend the BOM budget on Ethernet magnetics on their generator and scopes, rather than a WiFi card?

author: probe
author_rank: Contributor
timestamp: December 05, 2024, 03:38:05 pm
content: Hi @gbix,Just sent you a DM reply. Many many thanks for your help.

author: FrenGen
author_rank: Newbie
timestamp: December 16, 2024, 09:35:47 pm
content: Hi I am unable to pm you can you pm me?

author: 3x
author_rank: Newbie
timestamp: December 17, 2024, 07:09:43 am
content: Hey @gbix, can you still help free the DG821 Pro?

author: richierich
author_rank: Newbie
timestamp: January 08, 2025, 07:06:44 pm
content: Quote from: gbix on November 28, 2024, 10:18:54 pmHello @gbixCould you pm me on how to unlock the dg821pro?I can't send pms currently.Thanks,Rich

author: gbix
author_rank: Contributor
timestamp: January 08, 2025, 07:13:20 pm
content: try resend pm to me

author: quiklearner
author_rank: Newbie
timestamp: January 09, 2025, 02:13:33 am
content: Hi Group,Longtime lurker, finally signed up. Feels good.After many searches and much reading, I see @gbix is the person to speak to about liberating the MHz.Spend the last hour trying to PM, but finally clicked the right link to learn that new accounts can't PM.So, here's 1/10

author: csuhi17
author_rank: Frequent Contributor
timestamp: January 10, 2025, 11:23:56 am
content: Newer Firmware is available.Model Supported] DG821 Pro,DG822 Pro,DG852 Pro,DG902 Pro,DG912 Pro,DG922 Pro[Latest Revision Date] 2024-12-20[Updated Contents]v00.02.00.00.05 2024-12-20- Official version 00.02.00.00.051, Add continuous wave mode external arbitrary wave function;2, Add advanced mode external arbitrary wave output function;3, Add advanced mode sequence entry loading external arbitrary wave function;4. Fix some known bugs.

author: NE666
author_rank: Frequent Contributor
timestamp: January 10, 2025, 01:04:11 pm
content: Quote from: csuhi17 on January 10, 2025, 11:23:56 amExcellent. Now, who wants to go first?"The degrade operation is not supported."

author: ZhuraYuk
author_rank: Regular Contributor
timestamp: January 10, 2025, 07:05:01 pm
content: I updated hacked DG821 Pro (it is DG922 Pro now) with DG900 firmware file and it went without problems, everything remained unlocked. Now I have ability to load custom waveforms, this should be true arbitrary generator now! I used Ultra Station Rigol software to create my waveform, need to delete headers from csv file next, and uploaded it to generator via usb. However my waveform was shown incorrectly no matter what I tired. Can someone please try other ways? I see there is a way to transfer waveform via network.

author: NE666
author_rank: Frequent Contributor
timestamp: January 10, 2025, 09:17:04 pm
content: My (unhacked) DG822 Pro has also, seemingly, gone through upgrade to the new FW without issue.I say "seemingly", as all appears well visually but I won't get further time today in which to perform a proper functional verification.As usual, the upgrade instructions and release notes leave a lot to be desired in terms of detail and of accuracy. However, a pleasant surprise is that there is more in the way of new functionality than just the Arbitrary waveform features listed. I note that the "Pulse" waveform now supports Burst mode, both NCycle (inc. manual trigger) and Gated. This, reassuringly, confirms what I had been told by Rigol support (Germany) in September. Namely, that this feature was being worked on for the next version of FW, and that the FW would be released for testing internally by late September (my AFG and AWG FPGA FW Versions both report 27-09-2024).

author: Njk
author_rank: Frequent Contributor
timestamp: January 11, 2025, 05:01:23 am
content: According to the latest manual, this version only accepts arbitrary waveform text files without header. Whoever folks are doing the SW development work for Rigol, it's actually a linux-based device while it's a favorite business of every linux guy to parse a text config file. It looks funny that now there is a problem with header parsing. The previous series has it implemented somehow

author: csuhi17
author_rank: Frequent Contributor
timestamp: January 11, 2025, 09:45:00 am
content: Original 912ProI only tried it from the Pendrive.In the ultra station software (2.00.00.13) you can select which device you want to make the wave for.When saving, you can select the file type to save it as. arb, txt, csv.For me, it sees the two files arb and csv on the pendrive, not txt.I made a copy of the csv, in which I deleted the beginning.It only loads the one from which the beginning is deleted.I noticed a bug thatWhen I want to Sweep with my own wave, the wave becomes incorrect.I was able to fix it by leaving it in Sweep mode, loading a sine wave, and then my own again.After I change the sweep, return time, the wave becomes incorrect again.The above method must be repeated to make it correct again.In the SiFi II / Advanced / Arb menu you can select the .arb file, and it also says that it was loaded successfully, but the wave is incorrect, it has nothing to do with the original.Here I can also load the csv file from which the beginning has been deleted, and it displays it well.I haven't found any more bugs yet.

author: Frex
author_rank: Regular Contributor
timestamp: January 11, 2025, 03:44:54 pm
content: Hi all,I update also with success the upgraded DG811 pro.(Note that I used the DG900 pro file, not the DG800 Pro one).I must say that I'm very pleased with this instrument for now.I made an output amplitude flatness response overs all frequency range (100k-200M)and the result is very good (IMHO). You can see below the table results andlinear sweep for oscilloscope direct view of flatness.My only concern with it, is the very noisy fan...RegardFrex

author: Njk
author_rank: Frequent Contributor
timestamp: January 11, 2025, 07:09:05 pm
content: Distinctive feature of the DG8/9/2k series is a noticeable jitter in the SiFi II mode. I think this is because a waveform which is created with one sample rate is then oversampled to 240 MSa/s and the jitter occurs naturally since the oversampling frequency is not always an integer multiple of the sampling frequency. Also, there is a configurable digital low pass filter and when the filter setting is any other than "Interpolation", the jitter magically disappears. In the Pro series, the DAC clock frequency is much higher so the additional jitter in the SiFi II mode must be much less visible. If the digital filter config settings still affect the actual waveform jitter?

author: Melly1971
author_rank: Newbie
timestamp: January 13, 2025, 10:47:42 am
content: Hi @gbix, I sent you a PM.

author: gbix
author_rank: Contributor
timestamp: January 13, 2025, 02:20:04 pm
content: The new dg5000 series generator has been released.With a price of $1700 and an upgrade to the latest version for $5500 with options for $1400, it turns out to be an interesting cheap solution

author: Swake
author_rank: Frequent Contributor
timestamp: January 13, 2025, 02:41:10 pm
content: It has the same optional Li-Ion battery holder as the DHO4000 series. 550€ and it comes without... batteriesWill they also bring out black edition as with the 800/900 series?

author: NE666
author_rank: Frequent Contributor
timestamp: January 13, 2025, 02:41:57 pm
content: Quote from: gbix on January 13, 2025, 02:20:04 pmLooks as if they found a way to solve the problem with losing a channel when turning on the frequency counter too

author: gbix
author_rank: Contributor
timestamp: January 13, 2025, 02:46:54 pm
content: yes. it dont have frequency counter

author: DaneLaw
author_rank: Frequent Contributor
timestamp: January 13, 2025, 05:01:47 pm
content: Hadn't even noticed that the frequency counter was kicked on the bigger brother.https://www.eevblog.com/forum/testgear/rigol-dg5000-pro-signal-generator/msg5602557/#msg5602557the DG5000PRO options include.Quote

author: Kurt_!
author_rank: Regular Contributor
timestamp: January 13, 2025, 05:22:23 pm
content: It's just a cheap addition to the dg800-900.(maximum 7 places...)

author: DaneLaw
author_rank: Frequent Contributor
timestamp: January 13, 2025, 06:12:52 pm
content: Quote from: Kurt_! on January 13, 2025, 05:22:23 pmIt tends to be on an entry signal gen but I definitely prefer it over none, and having an aspect of trend plotting.Cant recall how far up it would play along, but it's like a few gigs with 6 digits.

author: Benq360
author_rank: Newbie
timestamp: January 13, 2025, 07:34:42 pm
content: Hey @gbix,I’m new here and just got myself a DG821pro (though I haven’t received it yet). I know it can be unlocked, and you’re the master for this 😎.I can’t PM you yet, but could you PM me to let me know how to unlock when you have a moment?Big thanks in advance!David

author: thm_w
author_rank: Super Contributor
timestamp: January 13, 2025, 11:19:24 pm
content: For anyone else confused about the upgrade instructions, the button does not say "Upgrade" its says "Renew".Quote

author: NE666
author_rank: Frequent Contributor
timestamp: January 14, 2025, 10:47:14 am
content: An observation test. Notice anything unexpected?

author: Swake
author_rank: Frequent Contributor
timestamp: January 14, 2025, 11:33:28 am
content: model 822 and pumping the pulse to 50MHz?and all that stuff says 2023

author: NE666
author_rank: Frequent Contributor
timestamp: January 14, 2025, 11:45:24 am
content: Quote from: Swake on January 14, 2025, 11:33:28 amWe have our winnerI've not hacked this unit, only applied the new FW. It can be coaxed into exceeding the licensed limits, if you set the desired period when in Gated mode, then switch to Continuous mode.

author: Swake
author_rank: Frequent Contributor
timestamp: January 14, 2025, 12:00:19 pm
content: Had to check on mine (enhanced 821 that now thinks it is a 922, not yet upgraded to last fw) because I was curious how high the pulse would go as it is not something I use frequently. Result confused me as the pulse was limited to 50 MHz. After checking the datasheet, 50 MHz is the limit on all 9xx versions.

author: MarcelMo
author_rank: Newbie
timestamp: January 18, 2025, 04:22:47 pm
content: Thanks, I managed to get even 200Mhz out of the RG822pro (not hacked either)

author: NE666
author_rank: Frequent Contributor
timestamp: January 19, 2025, 09:27:51 am
content: Quote from: MarcelMo on January 18, 2025, 04:22:47 pmI'll invite anyone to "review my paper" but - in so far as I am able to tell using my MSO5000 (opened up to 350Mhz, but able to trigger and display to at least 1Ghz, sampling at 8Gsa/s with dots mode on not vectors), I think it is also reconstructing at the higher sampling rate of the 9xx series too, when set at these frequencies.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: January 19, 2025, 09:14:26 pm
content: Quote from: MarcelMo on January 18, 2025, 04:22:47 pmHow did you manage that?

author: NE666
author_rank: Frequent Contributor
timestamp: January 19, 2025, 10:54:37 pm
content: Quote from: DaneLaw on January 19, 2025, 09:14:26 pmGo into Burst mode, set the *period* of the waveform as desired, then revert to Continuous mode. The 'elevated' frequency setting will be held.However, if you then try to adjust frequency when back in the Continuous output mode, the license limits will be reasserted.

author: probe
author_rank: Contributor
timestamp: January 21, 2025, 07:13:52 am
content: ....And another DG821 Pro is a tad confused and now thinks it's a DG922 Pro.Many thanks to @gbix for making this possible (and in less than 2 minutes no less)!

author: gorannik
author_rank: Newbie
timestamp: January 21, 2025, 04:24:52 pm
content: My dg822pro has grown thanks to gbix, I'm a bit confused if everything is working correctly, here are a few pictures so please give your opinion, it's about the voltage drop at higher frequencies. Thanks GoranI hope I didn't go too far with the pictures

author: NE666
author_rank: Frequent Contributor
timestamp: January 21, 2025, 05:20:05 pm
content: Quote from: gorannik on January 21, 2025, 04:24:52 pmI think it has been said before that 'unlocking' these instruments is one thing, actually having them calibrated for flatness of frequency response across that extra working range is another. i.e. they aren't calibrated at the factory for higher frequencies than they are licensed for. If so, then that would be a factor.Also, at those frequencies, I'd be using a 50ohm termination at the scope.

author: Frex
author_rank: Regular Contributor
timestamp: January 21, 2025, 06:04:16 pm
content: Hello,,I already reported the output flatness of hacked DG821 Probeween 100kHz~200MHz here :https://www.eevblog.com/forum/testgear/rigol-just-launch-its-new-function-generator-dg800pro-900pro/msg5779245/#msg5779245I measured less than -1dB amplitude drop max.For "uncalibrated" device, it's very good.(the official DG992 Pro datasheet say +/-1dB flatness for F>100M).Note that as NE666 say, to check this you must use 50 Ohms end load,and use a good coax cable is also very important.Even at 200MHz, some cables will add many drop more !Of course too, the use scope bandwidth must be much higher than test frequency.otherwise you add it's own drop.Frex

author: gorannik
author_rank: Newbie
timestamp: January 21, 2025, 06:57:14 pm
content: I just tried it with 50 ohms, as recommended by NE666, the same thing, it obviously needs calibration, here are a few more pictures where you can see that there is no symmetry between the channels at higher frequencies, maybe someone can solve the calibration, that would be the right thing. The oscilloscope is 200MHz, all in all, it's not bad, at least now I have 200MHz of some kind

author: Benq360
author_rank: Newbie
timestamp: January 21, 2025, 07:06:16 pm
content: Hello,I’ve just received my DG821Pro and I’d like to unlock the extra options. I saw some mentions that the process is really simple and only takes about 2 minutes.If anyone has a moment to guide me or share how it’s done, I’d really appreciate it! 😊Thanks a lot in advance!David

author: gbix
author_rank: Contributor
timestamp: January 21, 2025, 10:02:16 pm
content: calibration test of dg821pro.dg821pro after calibration from 100khz to 200mhz.the rigol mso5000 was used as a meter.gif file is animated. to view need to download it

author: TeNQ
author_rank: Newbie
timestamp: January 22, 2025, 05:25:57 pm
content: Hi @gbixI’m new here and just got myself a DG821pro. I can’t PM you yet, but could you PM me to let me know if you can help to unlock that device and have time for it.Thanks,Andrey.

author: awiamo
author_rank: Newbie
timestamp: January 24, 2025, 12:36:03 pm
content: Hi, I’m new here as well, and I’d like to join the thread about unlocking the DG821PRO.@gbix - could you please send me a private message if it would be possible for you to assist in unlocking this device?

author: Serg65536
author_rank: Regular Contributor
timestamp: January 27, 2025, 11:42:24 pm
content: Please, someone with calibrated manualy 80x confirm that there is no such channels missmatch problem as posted here above:https://www.eevblog.com/forum/testgear/rigol-just-launch-its-new-function-generator-dg800pro-900pro/msg5790611/#msg5790611

author: Serg65536
author_rank: Regular Contributor
timestamp: January 28, 2025, 07:45:55 am
content: Quote from: gbix on January 21, 2025, 10:02:16 pmThe gif has only 1 frame!

author: gorannik
author_rank: Newbie
timestamp: January 28, 2025, 01:07:07 pm
content: I was surprised by such a big difference between the channels, as well as the drop in higher frequencies, and that's exactly why I posted it. Maybe my Rigol is bad, but no one denies it or publishes their measurements. If there is a possibility of calibration, it would be great.Lp Goran

author: NE666
author_rank: Frequent Contributor
timestamp: January 28, 2025, 02:58:20 pm
content: Quote from: gorannik on January 28, 2025, 01:07:07 pmAs the owner of a factory default, unhacked 822 Pro, all I can say is that channel offsets are well within the published specifications when operating inside of the licensed frequency range. Outside of that range (using the Burst to Continuous mode 'workaround', rather than the hack) then I too see significant departures from spec, both in absolute amplitude and channel offset (I tested with 200MHz sine).I am currently of the opinion that the 'upgrade' from 8xx series to 9xx series is of 'interest' value only, without a documented re-calibration process.

author: Serg65536
author_rank: Regular Contributor
timestamp: January 28, 2025, 08:09:24 pm
content: Quote from: ZhuraYuk on January 10, 2025, 07:05:01 pmDid your manual calibration efforts succeed? What level are the differences between channels at high frequencies?

author: Serg65536
author_rank: Regular Contributor
timestamp: January 29, 2025, 12:40:15 pm
content: Quote from: gbix on January 21, 2025, 10:02:16 pmChrome and Opera download only the first frame. Could you, please, upload it to a zip archive?Phase calibration is also very important. Please, compare a fast slope low frequency signal to a high frequency one. Or two channels together, at least.

author: quiklearner
author_rank: Newbie
timestamp: February 02, 2025, 02:38:02 pm
content: Ultra Station = Ultra FrustrationHaving a real pickle of a time trying to use Ultra Station to upload waveforms to my DG... My DS822Pro (now a 922 Pro, thanks again to gbix) responds to PINGs and web page requests just fine, but I cannot add it as a Lan Instrument in this software.What on earth am I missing?

author: RAPo
author_rank: Super Contributor
timestamp: February 02, 2025, 02:40:44 pm
content: Take a look athttps://www.youtube.com/watch?v=zWiD0IDEqCw.Newest firmware installed?

author: christomania
author_rank: Newbie
timestamp: February 02, 2025, 05:40:17 pm
content: Is there any success for a 902PRO right here ?Some know limitations as the 800 PRO series like poor calibration ?Regards

author: quiklearner
author_rank: Newbie
timestamp: February 03, 2025, 02:29:21 am
content: Quote from: RAPo on February 02, 2025, 02:40:44 pmHi RAPo, thanks for the reply.I watched that the other day a few times. This was what got me to this point. I don't recall the video actually showing how the instrument is "added" at the end of the process to be able to send it. Marcel was kind enough to reply to a comment I left, but I'm not having any luck.I will watch it again in case I missed something.I am on firmware 00.02.00.00.05

author: Kurt_!
author_rank: Regular Contributor
timestamp: February 03, 2025, 07:43:47 am
content: Hallomaybe this will helphttps://youtu.be/zWiD0IDEqCwFTP session via the Windows commandNot tried yet!

author: gbix
author_rank: Contributor
timestamp: February 03, 2025, 05:04:00 pm
content: Results after recalibratingBoth channels, but one by one on 1ch oscVpp is 1.028v on gen output 1.0v, 195mhz

author: gbix
author_rank: Contributor
timestamp: February 03, 2025, 09:28:01 pm
content: Generating a custom wave using the UltraStation software and uploading directly to the deviceI was able to send up to 32m in length and 312.5m Sa/s, but it was more 5 minutes

author: Kurt_!
author_rank: Regular Contributor
timestamp: February 03, 2025, 09:31:14 pm
content: have to try different BNC cables.Quite a difference....

author: DaneLaw
author_rank: Frequent Contributor
timestamp: February 04, 2025, 12:42:25 am
content: Tried the burst approach, on a non hacked or tweaked unit still running the old vanilla fw it arrived with in 2023 and its certainly willing to play along with that UI entry-bug, as you can dial in a given value way out of bounce on many of the waveforms.. quite telling that Rigol still hasn't noticed such an OG-bug for 1½ year.Its scripted UI-limit seems to be 0.1ns/10G across most of the plate but it will seize up if you try with ludicris values that the hardware ain't given for.Around its useable scale and also a tad above it, it works okay.. 200MHz up its own frequency-cloaca.(* old-fw, non hacked DG821PRO)

author: DaneLaw
author_rank: Frequent Contributor
timestamp: February 04, 2025, 03:12:05 am
content: Its a weird fish when your are up above its nominal 200MHz..Again 250MHz sourced Into its own frequency counter. (*non hacked unit, its still on the old vanilla fw it arrived in mid december2023)

author: Frex
author_rank: Regular Contributor
timestamp: February 04, 2025, 07:56:51 am
content: Quote from: gbix on February 03, 2025, 05:04:00 pmHi gbix,Please, could you explain how you have proceed to calibrate your device ?Regards.Frex

author: gbix
author_rank: Contributor
timestamp: February 04, 2025, 09:28:59 am
content: also its can real 250mhz and even 300mhz with amplitude distortions

author: quiklearner
author_rank: Newbie
timestamp: February 05, 2025, 03:06:11 am
content: Quote from: Kurt_! on February 03, 2025, 07:43:47 amThanks Kurt, looks like I am going to have to settle for FTP. I've setup a desktop shortcut to the "c" drive on the DG using an FTP client for quick access. This will have to do for now.Nothing I try in Ultra Station will connect to my device. I've tried 2 different PCs on 2 different networks and even a direct connection via crossover cable.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: February 05, 2025, 08:44:39 pm
content: The two waveform-sheets for DG800PRO & 900PRO series.With the UI bug that NE666 found #234 - you can go way above what the DG800PRO & DG900PRO series otherwise present as limits on most of the other waveforms, incl. the arb-portfolio of inbuilt ones...around 200Mhz seems to be the limit for the arb-catagory that otherwise is limited at 10MHz for 821PROAm still on the older fw it arrived with in December 2023 [V01-0.21] so it also works fine there, not sure if it's exactly the same on the later FW2-0.05.DG800PRO series.https://static.eleshop.nl/mage/media/downloads/DG800Pro_DataSheet_EN.pdfDG900PRO series.https://static.eleshop.nl/mage/media/downloads/DG900Pro_DataSheet_EN.pdfTried 40Mhz ramp 20Vpp,and the Ramp is otherwise maxed at just 1MHz for DG821PRO, but its the same for many of the other waveforms that are open for input at way above its official specs, but I'm likely also reaching a ceiling on what my Micsig scope can muster..with its 145Mhz analog bw.. not least at some of the faster-rising waveforms and if its the scope or the sig-gens hardware I'm reaching the limits at.freq. spot on scope, amplitude down around 17vpp, and symmetry drops.Arb "Dualtone" 55Mhz so above any of the PRO-model's limits, that on DG821PRO is merely 10MHz..

author: Aleksei3810
author_rank: Newbie
timestamp: February 08, 2025, 07:22:13 pm
content: @gbix - just like many other people, kindly ask you to help me to improve my DG821 Pro to DG922 Pro. I am a new user here and cannot pm you.Edit: seems like I actually can, so I sent you a pm.

author: gbix
author_rank: Contributor
timestamp: February 09, 2025, 09:26:29 pm
content: Original calibrations of several generator models

author: Aleksei3810
author_rank: Newbie
timestamp: February 09, 2025, 10:12:13 pm
content: @gbix, very good!But could you please answer for my pm to you?

author: Effting
author_rank: Newbie
timestamp: February 14, 2025, 01:24:39 am
content: Hi @gbix, I recently bought a DG822 Pro and plan to upgrade it to a 922.Could you please help me with that?

author: DaneLaw
author_rank: Frequent Contributor
timestamp: February 14, 2025, 02:20:40 pm
content: What is the lowest numerical Sdev value the frequency counter in DGxxxPRO can decipher/visualize?Tried with a cheap process/multi calibrator from OHR (in lack of better) at 10Hz. One of thesehttps://i.imgur.com/N743YaN.mp4This seems to be the lowest femtoHz-value Sdev would jump with when feeding 10Hz.?On paper, I recall the DGxxxPRO_series is rated with the quite common tolerance ±1 ppm (10Hz/ ±10uHz).

author: csuhi17
author_rank: Frequent Contributor
timestamp: February 24, 2025, 03:16:12 pm
content: 【Supported Product Models】 DM858,DM858E【Latest Revision Date】 2025-01-13【 Update Includes】v00.01.00.00.22 2025-01-13- Added options for decimal point and thousands separator- Modified display format for ACV 750V- *RST does not reset the network

author: DaneLaw
author_rank: Frequent Contributor
timestamp: February 24, 2025, 04:06:32 pm
content: Seems the theoretical Pulse-period waveform limit is 4ns on a non-hacked DG821PRO on the older fw from nov 2023.When below 5ns pulse [4.0 to 4.9ns pulse] it wont output in practice' but it still saves it in memory, so when you go back and choose 5ns.. it still has the previous 4ns and will then output it.. at least the logic I concluded, but obviously Im way out of bounce with 4ns/250MHz pulse waveform, on a unit that on paper is 10Mhz/100ns pulse.I don't have a scope that can múster so fast-rising edges to see how it looks in practice, so merely the freq-counter on the unit and its response (in lack of better)Frequency counter are willing to play along to around 1.4GHz, while above seems to be problematic, at least with the source I used (+/-0Dbm)On paper it's rated to 500Mhz, so 1.4GHz is not half bad.4ns pulse5ns pulse

author: FixyMixy
author_rank: Contributor
timestamp: February 28, 2025, 04:20:29 pm
content: I'm a new DG822 Pro owner. Thanks to "gbix" it's now DG922 Pro.Did you know there are "Developer" options in the "Utility" window? It shows "Enter Engineering mode" popup if taped twice at the "About" tab. Then, if you drag the tabs up, you can see the new "Debug" tab at the bottom.

author: MarcelMo
author_rank: Newbie
timestamp: February 28, 2025, 09:00:52 pm
content: There are major issues with the DM858 (E). Can not believe that Rigol comes after almost 1 year with those little minor update. It is clear that the DMM has not their top priority.

author: FixyMixy
author_rank: Contributor
timestamp: March 01, 2025, 09:44:20 pm
content: Is there any possibility to:1) start generating signals simultaneously on both channels,2) make the phase always synchronous, and not only after pressing the corresponding button?3) is there no external trigger signal option?

author: FixyMixy
author_rank: Contributor
timestamp: March 03, 2025, 05:15:34 pm
content: IMPORTANT INFORMATION:1) In normal mode you can load 16k (16386) size ".csv" or ".arb" files without header created by the rigol "Ultra station" software (it asks about headers on saving, formula for maximum frequency signal is cos(pi*n)). Other file sizes give error messages and do not load.2) Maximum no-loss Arb file frequency isFm=38146.97265625 Hz (period: 26.2144 µs). Fm*16384=625MS/s. So custom Arb waveform at normal mode goes up to312.5 MHz.3) So the maximum frequency is NOT 50MHz, but just below 40kHz !!! To recreate all frequency components of a 16386 sample sequence repeating 50M times per second you need 1.6384 THz sample rate.4) If you set the frequency of a arb waveform above Fm it will be filtered and resampled. So no surprise if details of your signal that go above 312.5Mhz are wiped out.5) I checked in hacked and original (DG822 Pro) mode, but the maximum sample rate for arb waveform is still 625 MS/s.

author: FixyMixy
author_rank: Contributor
timestamp: March 05, 2025, 09:05:29 pm
content: I can confirm 8 M points *.arb file without a headeris loading very fast. Higher sizes I will test soon.The good news is *.arb files are just raw files with 16 bytes per point. I alsoplan to publish some code to convert audio to compatible waveform files.But csv files load up to 1 M points only. If you try to load higher amounts of data, the load time is very high, and the generator hangs.

author: FixyMixy
author_rank: Contributor
timestamp: March 06, 2025, 03:04:26 pm
content: Matlab script to convert multichannel audio files to *.arb raw files.Place music files to "input" folder and subfolders.Supported file types: "wav"; "mp3"; "mp4"; "ogg"; "opus"; "flac"; "m4a"; "au"; "aiff"; "aif"; "aifc".Output is normalized to reach 2 ^ 15 - 1 (this translates to full amplitude range on the generator). Zero point is not shifted.2ch*32Mpts files tested and confirmed working on liberated DG822 Pro.It's strange, but Rigol Ultra Station software normalizes int16 numbers not to full scale. It leads to resolution loss. My script uses all 16 bit resolution.Please, noteregular generation mode supports only 16Kpts files (real sample rate up to 625Ms/s). It's only 2^14/44100 = 0.37151s of standard audio.But in the "Advanced" mode file size limit on liberated scope is 32 * 2 ^ 20/44100 =760.8714 s(real sample rate up to 312.5Ms/s).audio_to_arb_20250306_01.zip(1.62 kB - downloaded 52 times.)

author: Swake
author_rank: Frequent Contributor
timestamp: March 06, 2025, 03:21:38 pm
content: Thanks for this tool FixyMixyI have no idea whether I will ever use it, but it certainly is a useful thing to have in the toolbox.

author: FixyMixy
author_rank: Contributor
timestamp: March 06, 2025, 06:20:55 pm
content: It is still worth writing about the specifics of interpolation algorithms of the genertor.At frequencies below 20 MSmpl/s interpolation changes.The difference between the filters is very significant.

author: FixyMixy
author_rank: Contributor
timestamp: March 06, 2025, 08:34:26 pm
content: Comparison SENV of theinterpolation, normal and stepfilters to the original waveform file uploaded to the generator. Advanced waveform mode at sample rate 31.25 MS/s.Next step is deconvolution. It's interesting what's under the hood.

author: FixyMixy
author_rank: Contributor
timestamp: March 06, 2025, 08:37:21 pm
content: It looks like oversampling needed to accurately represent generated signal.

author: FixyMixy
author_rank: Contributor
timestamp: March 07, 2025, 09:32:39 pm
content: Frequency responseof signal recorded with liberated rigol DHO804 compared to 32 MB signal loaded to the liberated DG822 Pro (not calibrated above 25 MHz). Sample rate: 31.25 MS/s. Deconvolution used, so it's channel transfer function, but not initial signal variations.

author: FixyMixy
author_rank: Contributor
timestamp: March 08, 2025, 07:05:02 pm
content: 312.5 MS/s uncalibrated liberated Rigol DG822 Pro to liberated DHO804. 50 Ohm terminated (as previous tests).0.7 dB deviation!! Very good for such a low price!!It's deconvolution, once again.

author: Elektronick
author_rank: Newbie
timestamp: March 09, 2025, 06:16:30 pm
content: Quote from: gbix on January 08, 2025, 07:13:20 pmI can't send you a pm.

author: FixyMixy
author_rank: Contributor
timestamp: March 10, 2025, 08:59:19 am
content: Are you interested in a few more tests?Maybe frequency response of some LC filter or quartz?

author: Vaman
author_rank: Newbie
timestamp: March 10, 2025, 10:57:57 am
content: Is anyone prepared to release the hack for liberating the DG800 Pro to 900 Pro 200MHzThe 200MHz workaround is limited to 1 decimal place which is over 1 MHz difference at 100MHz or so. So is actually very limiting, but will no doubt have its uses as long a voltage drop is not an issue.

author: MrSheep
author_rank: Frequent Contributor
timestamp: March 23, 2025, 08:27:29 pm
content: I recently obtained a DG902 pro, was wondering if the calibration is there for the higher Bandwidth. Would like to try to see if this particular model is unlockable as well.@gbix are you available for a PM. Let me know thanks

author: DaneLaw
author_rank: Frequent Contributor
timestamp: March 23, 2025, 11:45:34 pm
content: With all the users in this thread that clearly have "liberrated" their DGxxxPRO signal gens, why is none of these just writing a short description or starting a dedicated thread, as there seems to be quite a lot, asking for it.?On Rigol's previous gens DG800 & DG900 (the non pro) lIt was something people were quite open about, and numerous users helped each other & shared knowledge, and used the forum as a community to gain as much performance as possible out of their test-gear.https://www.eevblog.com/forum/testgear/new-rigol-16-bit-function-generators-dg800900-series/msg2420391/#msg2420391It would remove all these comments, of people asking for "pm's".

author: Swake
author_rank: Frequent Contributor
timestamp: March 24, 2025, 06:38:59 am
content: These are my notes, hope this helps. There is no password required using the adb tool.Download the setup.stp file using Android Debug Bridge (adb)step-0: Download SDK Platform Tools, it includes adb fromhttps://developer.android.com/tools/releases/platform-toolsstep-1: In a command prompt with adb from the SDK Platform Tools execute the following commands:adb connect [IPaddress of the Rigol DG800]:55555adb rootadb remountstep-2: Pull the setup.stp file from the /rigol/data/ folderadb pull /rigol/data/setup.stp /downloadsstep-3: Get the CPU serial (I did this through SSH, not through the ADB)cat /proc/cpuinfostep-4: Ask GBIX to modify the setup file. GBIX did not share how to perform this modification as far as I'm aware.step-5: Upload the modified setup.stp fileadb push setup.stp /rigol/data/step-6 check the file is changed on the deviceadb shellcd /rigol/datals -lstep-7 disconnect from shell, disconnect adb and reboot the deviceexitadb disconnect

author: Fire Doger
author_rank: Regular Contributor
timestamp: March 24, 2025, 08:28:16 am
content: I got different instructionsstep-1 Connect ADBadb connect [IPaddress of the Rigol DG800]:55555step-2 Get config files from device to folder databackupadb pull /rigol/ ./databackuppack and send folder to GBIXBut I didn't got a reply with modified .stp yetMaybe we need to investigate the encryption of the .stp (Based on other Rigol it will be probably XXTEA) to stop bothering GBIX

author: Kurt_!
author_rank: Regular Contributor
timestamp: March 24, 2025, 09:14:16 am
content: DaneLaw...It would remove all these comments, of people asking for "pm's".That wouldn't be bad!The improvements, of course, depend on the manufacturer, Rigol.If they don't want to, then...

author: Kurt_!
author_rank: Regular Contributor
timestamp: March 24, 2025, 10:12:37 am
content: My wish list:PRBS is no longer available on Pro?Voltage sweep would also be interesting?...and DSB-AM.

author: Swake
author_rank: Frequent Contributor
timestamp: March 24, 2025, 11:18:09 am
content: The only 2 things that were send over from my side are the CPU serial number and the original setup.stp file.Quote from: Fire Doger on March 24, 2025, 08:28:16 amWhere to start?Have tried decrypting the setup.stp using the CPU serial (part of it as it is longer than 16 char) but I don't even know if I need to expect human readable stuff. Was using this thing:https://github.com/patlunb/xxtea-tool

author: thm_w
author_rank: Super Contributor
timestamp: March 24, 2025, 11:37:31 pm
content: Quote from: Swake on March 24, 2025, 11:18:09 amYou can look at the riglol.c file here:https://gotroot.ca/rigol/riglol-archives/attic/Its possible they are similar.

author: FixyMixy
author_rank: Contributor
timestamp: March 26, 2025, 06:12:04 pm
content: I've compared frequency response (SENV) of both channels of my liberated DG822 Pro.The first graph is an absolute difference,but the second is normalized to 0dB by the peak value (to test how close they would be if the amplitude of one of the channels is corrected by a single factor).Results is within the specs, as far as I remember.Please note,difference between channels is quite low: 0.3dB max (96.605%) or about 0.2dB avg (97.724%). Difference low to the high frequency dip is 0.8dB max (91.201%).So, I guess,results are pretty good for only at factory calibrated unit.

author: FixyMixy
author_rank: Contributor
timestamp: March 26, 2025, 06:27:18 pm
content: Anybodyplease check DG9XX Pro maximum sample rate!It's simple:1) Load the maxFreq.arb in the "cont" mode.2) Switch from frequency to period setting, set period to 26.2144 µs (38146.97265625 Hz), there should be 312.5 MHz frequency output.3) Set period to 13.1072 µs (76293.9453125 Hz), there should be625 MHz frequency output, if generator supports 1.25 GSmpl/s sample rate. If not, there should beslowly drifting voltage output, as the case with my liberated unit.

author: FixyMixy
author_rank: Contributor
timestamp: March 26, 2025, 06:33:58 pm
content: By the way, the maximum frequency signal (if period is 26.2144 µs or frequency is 38146.97265625 Hz) has a strange effect. Itslowly changes amplitude, starting from max to zero, and then back.

author: FixyMixy
author_rank: Contributor
timestamp: March 26, 2025, 06:42:07 pm
content: Quote from: Swake on March 24, 2025, 11:18:09 amYou can use IDA Pro to disassemble the AFH.APK.XXTEA is not involved anymore, probably. But there are plenty of others to try: 3DES, AES, Base64DES, Base64RSA...Or simply find the function responsible for opening the "setup.stp" file.Code:Search "encr":EncryptUtils_decrypt3DES@LLLLLCODE20109590400000018R......T..EncryptUtils_decryptAES@LLLLLCODE20109592C00000018R......T..EncryptUtils_decryptBase64AES@LLLLLCODE20109595400000012R......T..EncryptUtils_decryptBase64DES@LLLLLCODE20109597800000012R......T..EncryptUtils_decryptBase64RSA@LLLILCODE20109599C00000012R......T..EncryptUtils_decryptBase64_3DES@LLLLLCODE2010959C000000012R......T..EncryptUtils_decryptDES@LLLLLCODE2010959E400000018R......T..EncryptUtils_decryptHexString3DES@LLLLLCODE201095A0C00000012R......T..EncryptUtils_decryptHexStringAES@LLLLLCODE201095A3000000012R......T..EncryptUtils_decryptHexStringDES@LLLLLCODE201095A5400000012R......T..EncryptUtils_decryptHexStringRSA@LLLILCODE201095A7800000012R......T..EncryptUtils_decryptRSA@LLLILCODE201095A9C0000000CR......T..EncryptUtils_encrypt3DES@LLLLLCODE201095AB800000018R......T..EncryptUtils_encrypt3DES2Base64@LLLLLCODE201095AE000000012R......T..EncryptUtils_encryptAES@LLLLLCODE201095B0400000018R......T..EncryptUtils_encryptAES2Base64@LLLLLCODE201095B2C00000012R......T..EncryptUtils_encryptDES@LLLLLCODE201095B5000000018R......T..EncryptUtils_encryptDES2Base64@LLLLLCODE201095B7800000012R......T..EncryptUtils_encryptHmacMD5@LLLCODE201095B9C0000000ER......T..EncryptUtils_encryptHmacSHA1@LLLCODE201095BBC0000000ER......T..EncryptUtils_encryptHmacSHA224@LLLCODE201095BDC0000000ER......T..EncryptUtils_encryptHmacSHA256@LLLCODE201095BFC0000000ER......T..EncryptUtils_encryptHmacSHA384@LLLCODE201095C1C0000000ER......T..EncryptUtils_encryptHmacSHA512@LLLCODE201095C3C0000000ER......T..EncryptUtils_encryptMD2@LLCODE201095C5C0000000ER......T..EncryptUtils_encryptMD5@LLCODE201095C7C0000000ER......T..EncryptUtils_encryptMD5File@LLCODE201095C9C000000A8R......T..EncryptUtils_encryptMD5File@LL_0CODE201095DA400000026R......T..EncryptUtils_encryptRSA@LLLILCODE201095DDC0000000CR......T..EncryptUtils_encryptRSA2Base64@LLLILCODE201095DF800000012R......T..EncryptUtils_encryptSHA1@LLCODE201095E1C0000000ER......T..EncryptUtils_encryptSHA224@LLCODE201095E3C0000000ER......T..EncryptUtils_encryptSHA256@LLCODE201095E5C0000000ER......T..EncryptUtils_encryptSHA384@LLCODE201095E7C0000000ER......T..EncryptUtils_encryptSHA512@LLCODE201095E9C0000000ER......T..EncryptUtils_hashTemplate@LLLCODE201095EBC00000030R......T..EncryptUtils_hmacTemplate@LLLLCODE201095F0C00000048R......T..EncryptUtils_joins@LLLCODE201095F7400000020R......T..EncryptUtils_rc4@LLLCODE201095FA4000000D6R......T..EncryptUtils_rsaTemplate@LLLILZCODE20109608C0000011CR......T..EncryptUtils_symmetricTemplate@LLLLLLZCODE2010961D0000000A4R......T..EncryptUtils_encrypt3DES2HexString@LLLLLCODE20109629000000012R......T..EncryptUtils_encryptAES2HexString@LLLLLCODE2010962B400000012R......T..EncryptUtils_encryptDES2HexString@LLLLLCODE2010962D800000012R......T..EncryptUtils_encryptHmacMD5ToString@LLL_0CODE2010962FC00000012R......T..EncryptUtils_encryptHmacMD5ToString@LLLCODE20109632000000042R......T..EncryptUtils_encryptHmacSHA1ToString@LLL_0CODE20109637400000012R......T..EncryptUtils_encryptHmacSHA1ToString@LLLCODE20109639800000042R......T..EncryptUtils_encryptHmacSHA224ToString@LLL_0CODE2010963EC00000012R......T..EncryptUtils_encryptHmacSHA224ToString@LLLCODE20109641000000042R......T..EncryptUtils_encryptHmacSHA256ToString@LLL_0CODE20109646400000012R......T..EncryptUtils_encryptHmacSHA256ToString@LLLCODE20109648800000042R......T..EncryptUtils_encryptHmacSHA384ToString@LLL_0CODE2010964DC00000012R......T..EncryptUtils_encryptHmacSHA384ToString@LLLCODE20109650000000042R......T..EncryptUtils_encryptHmacSHA512ToString@LLL_0CODE20109655400000012R......T..EncryptUtils_encryptHmacSHA512ToString@LLLCODE20109657800000042R......T..EncryptUtils_encryptMD2ToString@LL_0CODE2010965CC00000012R......T..EncryptUtils_encryptMD2ToString@LLCODE2010965F00000002AR......T..EncryptUtils_encryptMD5File2String@LLCODE20109662C00000012R......T..EncryptUtils_encryptMD5File2String@LL_0CODE20109665000000026R......T..EncryptUtils_encryptMD5ToString@LL_0CODE20109668800000012R......T..EncryptUtils_encryptMD5ToString@LLL_0CODE2010966AC0000006AR......T..EncryptUtils_encryptMD5ToString@LLCODE2010967280000002AR......T..EncryptUtils_encryptMD5ToString@LLLCODE20109676400000086R......T..EncryptUtils_encryptRSA2HexString@LLLILCODE2010967FC00000012R......T..EncryptUtils_encryptSHA1ToString@LL_0CODE20109682000000012R......T..EncryptUtils_encryptSHA1ToString@LLCODE2010968440000002AR......T..EncryptUtils_encryptSHA224ToString@LL_0CODE20109688000000012R......T..EncryptUtils_encryptSHA224ToString@LLCODE2010968A40000002AR......T..EncryptUtils_encryptSHA256ToString@LL_0CODE2010968E000000012R......T..EncryptUtils_encryptSHA256ToString@LLCODE2010969040000002AR......T..EncryptUtils_encryptSHA384ToString@LL_0CODE20109694000000012R......T..EncryptUtils_encryptSHA384ToString@LLCODE2010969640000002AR......T..EncryptUtils_encryptSHA512ToString@LL_0CODE2010969A000000012R......T..EncryptUtils_encryptSHA512ToString@LLCODE2010969C40000002AR......T..EncryptUtils__init_@VCODE201096A0000000018R......T..search "decr":EncryptUtils_decrypt3DES@LLLLLCODE20109590400000018R......T..EncryptUtils_decryptAES@LLLLLCODE20109592C00000018R......T..EncryptUtils_decryptBase64AES@LLLLLCODE20109595400000012R......T..EncryptUtils_decryptBase64DES@LLLLLCODE20109597800000012R......T..EncryptUtils_decryptBase64RSA@LLLILCODE20109599C00000012R......T..EncryptUtils_decryptBase64_3DES@LLLLLCODE2010959C000000012R......T..EncryptUtils_decryptDES@LLLLLCODE2010959E400000018R......T..EncryptUtils_decryptHexString3DES@LLLLLCODE201095A0C00000012R......T..EncryptUtils_decryptHexStringAES@LLLLLCODE201095A3000000012R......T..EncryptUtils_decryptHexStringDES@LLLLLCODE201095A5400000012R......T..EncryptUtils_decryptHexStringRSA@LLLILCODE201095A7800000012R......T..EncryptUtils_decryptRSA@LLLILCODE201095A9C0000000CR......T..

author: Kurt_!
author_rank: Regular Contributor
timestamp: March 26, 2025, 08:51:13 pm
content: Quote from: FixyMixy on March 26, 2025, 06:27:18 pmI think you're on the wrong track.Are you confusing bandwidth and sampling?!

author: FixyMixy
author_rank: Contributor
timestamp: March 26, 2025, 09:46:53 pm
content: Quote from: Kurt_! on March 26, 2025, 08:51:13 pmNo, I fully understand what I'm asking for.The thing is, DG8xx Pro has a maximum sample rate of 625 MSmpl/s, but DG9xx Pro goes to 1.25 G.So either the liberation bychanging the "setup.stp" file to the DG922 Pro model is NOT enough to liberate the generator completely, or DG9xx Pro generators do not have 1.25 G samples per second also.

author: Kurt_!
author_rank: Regular Contributor
timestamp: March 26, 2025, 10:01:02 pm
content: Quote from: FixyMixy on March 26, 2025, 09:46:53 pmYou can see from the oscilloscope where the limit is for the devices...It's better if someone who speaks better English explains it to you!

author: thm_w
author_rank: Super Contributor
timestamp: March 26, 2025, 10:14:28 pm
content: Quote from: FixyMixy on March 26, 2025, 09:46:53 pmDG900 pro is specified as 200MHz maximum output frequency.Why do you think we can see over 200MHz? There will be an analog filter on the output as well as bandwidth limitations from the amplifier IC.

author: gbix
author_rank: Contributor
timestamp: March 26, 2025, 10:17:51 pm
content: Datasheet info for sequence for 800 and 900 series. its same

author: gbix
author_rank: Contributor
timestamp: March 26, 2025, 10:22:38 pm
content: its maximum freq from 821pro250 mhz also like clean305 mhz with distortions

author: FixyMixy
author_rank: Contributor
timestamp: March 27, 2025, 08:50:14 am
content: Quote from: Kurt_! on March 26, 2025, 10:01:02 pmPlease, believe me, there are not many people who can explain to me something regarding digital signal processing that I don't understand.

author: FixyMixy
author_rank: Contributor
timestamp: March 27, 2025, 09:27:41 am
content: Quote from: thm_w on March 26, 2025, 10:14:28 pmWe have 16K samples arb signal in the "Cont" mode, which could go up to625MS/son my liberated DG822 Pro.The maximum output frequency in this case is 312.5MHz.You can achieve the maximum frequency by loading (max, -max, max, -max....) signal to the arb function (you can download the max freq arb signal above).But with DG9XX Pro you have a sample rate spec of 1.25G (seehttps://www.batronix.com/shop/waveform-generator/Rigol-DG922-Pro.html)My simple question is:WHY DON'T I HAVE a 1.25G SAMPLE RATE ON MY LIBERATED GENERATOR IN ARB MODE?By the way, here there is a digital signal and some filters in the way. You can preprocess signal to flatten the frequency response, when you know the channel's response function. And thus get reasonably close to 312.5 MHz output bandwidth (trading some output amplitude capacity for the extra bandwidth). I will show this to you if I have enough time.

author: FixyMixy
author_rank: Contributor
timestamp: March 27, 2025, 09:40:38 am
content: Quote from: gbix on March 26, 2025, 10:22:38 pmTo further clarify my point: if you have 1.25 G samples per second DAC and some reasonably good amplifiers, you can correct the channel response digitally to be flat up to 400 MHz, for instance.16K samples is a small sequence, but it's always good to have an option.

author: csuhi17
author_rank: Frequent Contributor
timestamp: March 27, 2025, 10:06:31 am
content: DG912Pro factory.In the first picture the wave changes slowly for me too.In the second picture the horizontal line descends slowly

author: FixyMixy
author_rank: Contributor
timestamp: March 27, 2025, 04:04:20 pm
content: Quote from: csuhi17 on March 27, 2025, 10:06:31 amThank you very much!So with the DG912 Pro we have exactly the same behavior as on the liberated DG822 Pro. Themaximumcustom arb sample rate in the "Cont" mode is625Msamples per second.

author: Kurt_!
author_rank: Regular Contributor
timestamp: March 27, 2025, 04:25:07 pm
content: Quote from: FixyMixy on March 27, 2025, 08:50:14 amBut the first lines from Rigol pose a different problem.Reply from China:The sampling rate of the DG800 pro is approximately 1GSa/s, which means we have 10^9 samples per second, meaning the interval between individual sampling points is 1ns.

author: Kurt_!
author_rank: Regular Contributor
timestamp: March 27, 2025, 04:30:27 pm
content: For Siglent, it's the maximum sampling rate (4x interpolation) SDG20..Please refer to the datasheet....

author: FixyMixy
author_rank: Contributor
timestamp: March 27, 2025, 05:43:14 pm
content: Quote from: Kurt_! on March 27, 2025, 04:25:07 pm625 MSa/s is NOT "approximately 1GSa/s"(seehttps://www.rigolna.com/products/waveform-generators/dg800-pro/)Interval between points should be at least twice more frequent compared to the maximum signal frequency.Seehttps://en.wikipedia.org/wiki/Nyquist–Shannon_sampling_theorem:Quote

author: Kurt_!
author_rank: Regular Contributor
timestamp: March 27, 2025, 06:40:01 pm
content: 625 MSa/s is NOT "approximately 1GSa/s"(seehttps://www.rigolna.com/products/waveform-generators/dg800-pro/)This should be an easy calculation example from Rigol China ..... but not 625Msa/s...but maybe something has changed with the new firmware update...It would be interesting....The signal I had before has changed a bit...(Firmware 1.00)

author: thm_w
author_rank: Super Contributor
timestamp: March 28, 2025, 12:10:30 am
content: Quote from: FixyMixy on March 27, 2025, 09:27:41 amAs shown above from the datasheet and from their software, the spec for Arb is 312.5MS/s for all instruments. If you get higher than that, great.The DAC is capable (DAC38J82), but, you'd have to do some more searching either probing the board or in the code to prove its not running at that rate. I'm not sure if it can be easily determined from measuring the output AFAIK.If you are lucky maybe there is a way to modify the code to allow higher arb rate, but I would guess its not easy.edit: as stated above it could be running 1.2G internally with 4x oversample (interpolation between data). For comparison the older DG800 model, has 125MS/s sample rate and 30MS/s max arb rate.https://www.analog.com/media/en/training-seminars/tutorials/mt-017.pdf

author: andrey15
author_rank: Newbie
timestamp: April 02, 2025, 04:12:49 pm
content: friends is there a way to upgrade dg821pro to 900 series

author: bill21
author_rank: Unknown
timestamp: April 06, 2025, 11:44:27 pm
content: I was playing around with AM modulation, using a sine wave on CH2 as the modulating signal for CH1 (output of CH2 connected to AUX input of CH1, CH1 set to external source). Here are the waveforms (CH1 of generator in pink, CH2 in blue).Per the manual (see below), the max of the modulated signal is supposed to match up with the max of the modulating signal - opposite to what I captured; am I misunderstanding something?

author: DaneLaw
author_rank: Frequent Contributor
timestamp: April 07, 2025, 03:37:24 pm
content: Quote from: bill21 on April 06, 2025, 11:44:27 pmWhat intensity grading do you have on the PINK?

author: bill21
author_rank: Unknown
timestamp: April 07, 2025, 05:50:04 pm
content: I believe it was at 50%

author: DaneLaw
author_rank: Frequent Contributor
timestamp: April 07, 2025, 06:38:48 pm
content: Quote from: bill21 on April 07, 2025, 05:50:04 pmAlright, was just curious if Rigol had "fixed" their intensity grading, as they do claim the levels (256) to deliver a good result but their grading do not look like 256 levels.I also have an entry scope, and with the same 256 levels.. checked the modulation with my DG821PRO & FY6900 back in November & December 2023.https://imgur.com/a/intensity-grading-pictureslide-256-levels-modulation-qHmn4tI

author: bill21
author_rank: Unknown
timestamp: April 08, 2025, 03:07:25 am
content: Quote from: DaneLaw on April 07, 2025, 06:38:48 pmDo you recall whether your modulating signal max was in phase with the max amplitude of your AM signal?Here are some more screenshots at different grading intensities:Colour1%25%50%75%100%

author: kuwoyuki
author_rank: Newbie
timestamp: April 12, 2025, 08:22:22 am
content: Made a Python crypter/parser for the setup.stp here:https://codeberg.org/kuwoyuki/rigol-setup-crypter. The encryption is just DES-CBC with a somewhat custom key array from the CPU SN.download the crypterhttps://codeberg.org/kuwoyuki/rigol-setup-crypterinstall adbconnect the AFG to LAN and find its IP address thenadb connect IP:55555adb -s IP:55555 pull /rigol/data/setup.stp # pull the setup.stpadb shell -- /rigol/shell/get_cpu_serial_num.sh # read the cpu serialpython rigol_setup_crypter.py -d -f setup.stp -k YOUR_CPU_SERIAL -o setup.csv # first decryptpython rigol_setup_crypter.py -p -f setup.csv # parse the fileedit the CSV, parse again to check everything you want is set properly, then encrypt:python rigol_setup_crypter.py -e -f setup.csv -k YOUR_CPU_SERIAL -o setup.stp.newadb -s IP:55555 push setup.stp.new /rigol/data/setup.stp # push the new setup.stpadb -s IP:55555 shell -- reboot # rebootThat's it. There are a bit more detailed instructions in the README in the repo. Also special thanks to @gbix for sharing absolutely none of his work.Also, an alternative approach if you don't mind patching the DolphinFishSE binary is to just NOP out the decryption calls in CApiMemory::LoadSetupFile() and when it starts handling the CSV (split etc) you just set the register to raw file string from the stack (so you store the CSV unencrypted in setup.stp). Can be useful if you want to play around with the config options without re-encrypting it every time.Code:$ diff -u original_DolphinFishSE.hex mod_DolphinFishSE.hex--- original_DolphinFishSE.hex2025-04-08 02:11:54.342468184 +0600+++ mod_DolphinFishSE.hex2025-04-08 02:12:03.314957792 +0600@@ -62490,10 +62490,10 @@000f4590 dd f0 06 ed 03 90 ff e7 ff e7 03 98 09 90 00 20 |............... |000f45a0 08 90 ff e7 08 98 09 99 88 42 0c d2 ff e7 08 99 |.........B......|000f45b0 d9 a8 41 5c b0 a8 52 f7 91 fd ff e7 ff e7 08 98 |..A\..R.........|-000f45c0 01 30 08 90 ee e7 b0 a8 0a 21 52 f7 87 fd ff e7 |.0.......!R.....|-000f45d0 7d a8 b0 a9 c9 f0 21 ff ff e7 7d a8 b6 a9 00 f0 |}.....!...}.....|-000f45e0 1d fd ff e7 7d a8 c9 f0 b3 ff 21 49 79 44 7a a8 |....}.....!IyDz.|-000f45f0 48 f7 1e fa ff e7 b6 a8 7a a9 ad aa 01 f0 78 fd |H.......z.....x.|+000f45c0 01 30 08 90 ee e7 b0 a8 0a 21 52 f7 87 fd 00 bf |.0.......!R.....|+000f45d0 00 bf 00 bf 00 bf 00 bf 00 bf 00 bf 00 bf ca bf |................|+000f45e0 00 bf 00 bf 00 bf 00 bf 00 bf 21 49 79 44 7a a8 |..........!IyDz.|+000f45f0 48 f7 1e fa ff e7 b0 a8 7a a9 ad aa 01 f0 78 fd |H.......z.....x.|000f4600 ff e7 7a a8 c9 f0 a4 ff ad a8 0c 21 69 f7 5e f8 |..z........!i.^.|000f4610 01 46 18 48 78 44 00 f0 d1 fc 88 b3 ff e7 0c 98 |.F.HxD..........|000f4620 dd f0 e6 eb ff e7 14 48 78 44 dd f0 e2 ec ff e7 |.......HxD......|

author: Elektronick
author_rank: Newbie
timestamp: April 14, 2025, 11:12:46 am
content: Quote from: kuwoyuki on April 12, 2025, 08:22:22 amI get an error message only. :'(Code:Mode: DecryptReading input from file: setup.stpInput Hex Data: 'E3D6CA71845FD0229D006E3C28869894DC786121824B11A8DA...'CPU Serial: xxxxxxxxxxxxxxxxxxxxxxx--------------------Traceback (most recent call last):File "/usr/Download/Geräte/Rigol_DG822_Pro/rigol_setup_crypter.py", line 147, in DataDecryptionencrypted_bytes = binascii.unhexlify(strEncryptedDataHex)binascii.Error: Odd-length stringDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "/usr/Download/Geräte/Rigol_DG822_Pro/rigol_setup_crypter.py", line 491, in <module>main()~~~~^^File "/usr/Download/Geräte/Rigol_DG822_Pro/rigol_setup_crypter.py", line 478, in maindecrypted_result = DataDecryption(input_data, args.cpu_serial)File "/usr/Download/Geräte/Rigol_DG822_Pro/rigol_setup_crypter.py", line 149, in DataDecryptionraise ValueError(f"Invalid hex string provided: {e}")ValueError: Invalid hex string provided: Odd-length string

author: kuwoyuki
author_rank: Newbie
timestamp: April 14, 2025, 11:32:49 am
content: Maybe a whitespace? Updated it to strip whitespace on the input data

author: Elektronick
author_rank: Newbie
timestamp: April 15, 2025, 10:38:06 am
content: Quote from: kuwoyuki on April 14, 2025, 11:32:49 amThank you very much! Now it works.

author: ptluis
author_rank: Frequent Contributor
timestamp: April 15, 2025, 08:05:29 pm
content: Quote from: kuwoyuki on April 12, 2025, 08:22:22 amThis means that I'll be able to convert a DG822 Pro into DG922 Pro with your tool?

author: thm_w
author_rank: Super Contributor
timestamp: April 16, 2025, 08:14:12 pm
content: Quote from: ptluis on April 15, 2025, 08:05:29 pmThats the idea.Code:CPU Serial: 32407966c214088f238dDecrypted Data Output:RIGOL TECHNOLOGIES,DG821 Pro,DG8P255200045,2023-11-11,25000000000000,20000000000000,1000000000000,10000000000000,10000000000000,10000000000000,1,1000,32407966c214088f238d,1,DEF,Forever,ForeverCode:RIGOL TECHNOLOGIES,DG922 Pro,DG8P255200045,2023-11-11,200000000000000,60000000000000,5000000000000,50000000000000,50000000000000,100000000000000,1,1000,32407966c214088f238d,2,MEM,Forever,ForeverSo if you want DG922 pro you change the model text and frequency limits.Defaults for DG821 are: Sine max (25MHz), Square max (20MHz), Ramp max (1MHz), Pulse max (10MHz), Arb max (10MHz), Harmonic max (10MHz), Frequency Minimum (1uHz), Harmonic frequency minimum (1000uHz), CPU SN, Number of channels (1), no arb memory option (DEF), mem license time (forever), channel license time (forever)edit: anyone think there is a reason to try limits higher than the DG922 spec? Probably won't work but I'll see what happens.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: April 17, 2025, 12:52:56 am
content: Quote from: thm_w on April 16, 2025, 08:14:12 pmGive it a shot and see what it will allow as a useable UI limits through command line, though with the UI bug that NE666 highlighted (#234) it seems to perform well, way above official flagship specs on quite a few of the waveforms, but I don't have a scope that can actually quantify where the useable limits are..- but systemwide it would do up to 200Mhz (5ns) on most of the waveforms as an actual output, alongside the inbuilt 148 arb-portfolio where the same 200MHz limit was in play, while "Pulse" on that' it was able to output up to 250MHz (4ns) if I recall correctly, but the quality of the signals and where the actual useable limits are when you this far out of bounce from the official tolerances.. I don't know.Tried to use TinySA4 to see if it would modulate with arb at 200MHz

author: thm_w
author_rank: Super Contributor
timestamp: April 17, 2025, 11:57:09 pm
content: I tried sine, the UI will show 300MHz, but the signal just stays at 200MHz. Square wave will go from 60MHz original limit up to 70MHz, but its compromising the duty cycle so not useful (can just use pulse or arb to do the same thing).I'm thinking there is a hard limit written in the code DolphinFishSE, or somewhere in little_loach_afg.bit:Code:-a---- 06/08/2023 11:56 PM 1241912 dolphinfish_top.bit-a---- 30/11/2023 5:14 AM 1241912 little_loach_afg.bit-a---- 26/11/2023 11:55 PM 1241912 little_loach_awg.bit-a---- 08/12/2023 1:49 AM 1241920 little_loach_counter.bit-a---- 28/11/2023 5:57 AM 1241912 little_loach_ddr_calibrate.bit-a---- 06/08/2023 11:56 PM 1823892 qiqiu_top.binI thought it was just the one Artix7, but maybe their asics (RT1014 and RT1012) have bitstream as well? No idea.

author: fearas38
author_rank: Newbie
timestamp: April 18, 2025, 06:34:43 am
content: Hi everyone, I got the DG822 Pro and I want to ask those who upgraded from DG822 Pro to the DG922 Pro — does everything work properly after the model change? Have you noticed any bugs?

author: Swake
author_rank: Frequent Contributor
timestamp: April 18, 2025, 07:55:51 am
content: All is fine. The enhancement does not change anything to the software or the hardware. Whatever issue or bug existed before still exists now and it did not introduce any new ones.

author: fearas38
author_rank: Newbie
timestamp: April 25, 2025, 10:40:29 am
content: I want to share some information about the DG822 Pro generator. Thanks to Kuwoyuki's post, where he explained how to change the generator version, I successfully switched my version from DG822 Pro to DG922 Pro. I tested the Waveform Memory depth — it also increased and works perfectly.I converted a song into ARB format, and it plays successfully. The length of the song turned out to be 10M points and sample rate 44.1 kHz. The song, 3 minutes and 51 seconds long, fit completely to generator.I also tested a 10-minute-long song, which had a length of 27M points and an ARB file size of 52 megabytes. The generator played it back without any issues.I’m attaching screenshots of the generator and the oscilloscope. I'm also attaching the song in ARB format for anyone interested in testing it

author: cemelec
author_rank: Contributor
timestamp: April 27, 2025, 09:10:32 am
content: Is there a way to perform frequency only calibration on the DG912 Pro?I've searched this and other topics but can't find anything. My DG912 Pro is extremely stable, as is the temperature environment and I just wanted (NOT needed) to improve it.I have also a DG1062Z which I can frequency calibrate using a GPSDO and it holds to better than 0.1 ppmThanks for any info

author: Serg65536
author_rank: Regular Contributor
timestamp: April 27, 2025, 11:56:03 pm
content: Quote from: DaneLaw on April 17, 2025, 12:52:56 amWhy do you have 4VPP output and the LNA on!? Is the SA fried already? Please, delete the misleading video if you didn't use attenuators...

author: DaneLaw
author_rank: Frequent Contributor
timestamp: April 28, 2025, 01:19:28 am
content: Quote from: Serg65536 on April 27, 2025, 11:56:03 pmCome again' misleadingWhen you're working with any SA.. its your job to know the limits of your device and honor those, and since I don't show the cabled input as it had no relevance, and the focus was on aligning the two screens, and lower the lightsensitivity a lot' so both screens were readable.It doesn't take a Ph.d to conclude the use of an attenuator in such a situation, which is a good rule of thumb, when working with any signal generator directly connected to a spectrum analyzer that tends to have quite limited front-end protection.The video has nothing to do with SA4's limits, it's solely a display of the modulation-ability that is still valid on DG821PRO with the UI bug, when in arb while maxed at 200MHz.You are allowed to use common sense, and it's literally printed on the unit and also highlighted to the moon & back for each of these units, which exact tolerances they can safely handlehttps://tinysa.org/wiki/pmwiki.php?n=TinySA4.ComparisonYou can clearly sense there is a metal shining barrel element before the socket of the SA4 in the vid above.. if you took a wild guess, could that be an attenuator?You can see the written text on the unit's enclosure and its limits below. I wear both belt & braces when first dealing with a cheap MAX2870-based signal generator from the Szhenchen flea market.But in general, when you connect a spectrum analyzer to any signal device that got a variable output that can go above your SAs tolerances, it's good practice to have an attenuator inline.(2023) were unsure where the signals [10.49G & 11.55G] originated from..

author: DaneLaw
author_rank: Frequent Contributor
timestamp: April 28, 2025, 07:37:09 pm
content: * Instrument Information:Manufacturer: RIGOL TECHNOLOGIESModel: DG922 Pro (originally DG821PRO on the org. nov2023 sw it arrived with)Serial Number: DG8P255xxxxxxCalibration Date: 2023-11-11ARM CPU Serial: xxxxxMax Channels: 2Frequency Specifications:Sine Max Frequency: 200000000000000 (200.000000 MHz)Square Max Frequency: 100000000000000 (100.000000 MHz)Ramp Max Frequency: 100000000000000 (100.000000 MHz)Pulse Max Frequency: 150000000000000 (150.000000 MHz)Arb Max Frequency: 200000000000000 (200.000000 MHz)Harmonic Max Frequency: 150000000000000 (150.000000 MHz)Min Frequency: 1 (1.000000e-12 MHz)Harmonic Min Frequency: 1000 (1.000000e-09 MHz)Licensing Information:Arb Wavelength License: MEM (Memory Depth License)Arb Wavelength Valid Time: Forever (Active (No Expiration))Duo Channel Valid Time: Forever (Active (No Expiration))-------As mentioned a few times earlier in thread, there seems to be a 200MHz output limit, throughout these waveforms, Sine, Square, Ramp, Pulse, Harmonic, Arb (incl. the 148 built in).Though on some of these it looks to performokayabove the DG922PRO limits.Like fx RAMP, and the relatively conservative 5MHz spec, but I lack the proper tools to quantify where the DGxxxPR-hardware limits are.What values have users decided on in theirs? Just a mirror of DG922PRO specs or would it create any problems by using higher values like above in the setup.csv/stp file?// precautions as there could be dophinfish loading issues going to far out of bounce

author: thm_w
author_rank: Super Contributor
timestamp: April 29, 2025, 01:34:02 am
content: Quote from: cemelec on April 27, 2025, 09:10:32 amThe git link above has a HF flatness cal, there are some other hex files you can look at: ac1/2, counter, Hadar1/2, LF (lfflat1/2), offset1/2, peri1/2. Counter might be the one?But why would you want to cal the frequency? Just use the 10MHz reference input instead, then there is no need to cal.

author: JohnKr
author_rank: Contributor
timestamp: May 24, 2025, 06:26:12 pm
content: Quote from: kuwoyuki on April 12, 2025, 08:22:22 amHi kuwoyukiI'm using your file (dg800pro_cal.ipynb) to calibrate a Dg822 Pro with a Siglent SDS804X HD. All frequency measurements show an error converting the string to float. Any idea where the issue might be? Example attached.ThankJohn

author: kuwoyuki
author_rank: Newbie
timestamp: May 24, 2025, 07:09:45 pm
content: QuoteHey John, I don't recommend using that notebook truthfully I haven't actually tested running it.. You could use dg800p_cal_zrq.ipynb which was written and used for HF flatness cal by @zrqBut the error looks like the entire scope response is being parsed as a float (C1:PAVA RMS,<num_value>V), so could do something like this instead:Code:def parse_scopev(response_str):return float(response_str.split('RMS,').rstrip('V'))Code:- amplitude = float(response)+ amplitude = parse_scopev(response)

author: JohnKr
author_rank: Contributor
timestamp: May 25, 2025, 01:18:15 am
content: Quote from: kuwoyuki on May 24, 2025, 07:09:45 pmThanks. I've reached out to @zrq.

author: JohnKr
author_rank: Contributor
timestamp: May 27, 2025, 05:10:38 pm
content: @kuwoyukiI've been testing your calibration file and it seems to be working well. I did make a few minor changes. I haven't uploaded the corrected files to the AWG yet but the shown correction factors in the graphs when applied to the actual measured voltages appear correct.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: May 29, 2025, 10:55:09 pm
content: Tried some of the adv. waveforms that Rigol, for some reason, hadn't incl. in their "Pro" line, while they were in the previous DGxxx series.Like fx RS232 (UART) as RS232 are accessible with the Ultra Station software.Ultra Station PC:As far as I can tell, it seems to work as intended.

author: ToThePub
author_rank: Contributor
timestamp: May 31, 2025, 01:22:55 am
content: New firmware. "Add 41 built-in arbitrary wave" did they put rs232 back?https://www.rigolna.com/firmware/DG800 Pro00.02.01.00.02DG900 Pro00.02.01.00.02Release Notes[Model Supported] DG821 Pro,DG822 Pro,DG852 Pro,DG902 Pro,DG912 Pro,DG922 Pro[Latest Revision Date] 2025-03-31[Updated Contents]v00.02.01.00.02 2025-03-31- Official version 00.02.01.00.021, Add 41 built-in arbitrary waves, with a current total of 243 built-in arbitrary waves;2, Restore original [: SOURce [<n>] [: TRACe]: DATA: DAC16<type>,<flag>,<data>instructions3, Fix some known bugs.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: May 31, 2025, 06:05:57 am
content: Quote from: ToThePub on May 31, 2025, 01:22:55 amThx for the notice.- and added 41 to a total of 243 waveforms.Have they added waveform in the earlier 02.00 fw?From scrach, wasnt it around 148 that was incl. out of the gate on the native fw [00.01.00 from Nov 2023].Took at video on those that was incl. back then on 00.01.00 (vid from early jan 2024) to sort out which waveforms are new, if the number gone from 148 to now 243 in v00.02.01.00.02.Curious if the UI bug have been sorted in this latest FW (I hope not)

author: JohnKr
author_rank: Contributor
timestamp: May 31, 2025, 08:30:29 pm
content: DG822 Pro upgraded to a DG922 Pro. Graphs are from before and after recalibration of the 3 calibration point for both channels.

author: JohnKr
author_rank: Contributor
timestamp: May 31, 2025, 08:35:50 pm
content: Actual voltage before and after calibration for the 0.6324556 and 1.2649111 calibration points.

author: JohnKr
author_rank: Contributor
timestamp: May 31, 2025, 08:36:44 pm
content: 5.0V calibration point.

author: Frex
author_rank: Regular Contributor
timestamp: June 02, 2025, 05:41:31 am
content: Hello JohnKr,That seems very good final results.Please, could you share a step guide to explain the procedure ?Regards.FRex

author: JohnKr
author_rank: Contributor
timestamp: June 02, 2025, 09:38:24 pm
content: Quote from: Frex on June 02, 2025, 05:41:31 amI used the script that @zrq wrote with some minor changes.

author: ZhuraYuk
author_rank: Regular Contributor
timestamp: June 04, 2025, 09:46:13 am
content: Quote from: JohnKr on June 02, 2025, 09:38:24 pmCan you please post here the instruction for the calibration and updated script?

author: Vapor Chamber
author_rank: Newbie
timestamp: June 07, 2025, 12:55:09 am
content: Quote from: DaneLaw on May 31, 2025, 06:05:57 amJust applied the v00.02.01.00.02 update to my unmodified 902 Pro and I'm unhappy to report that the UI bug seems to have been fixed unfortunately.

author: christomania
author_rank: Newbie
timestamp: June 09, 2025, 07:25:50 am
content: Hi,I tried the zrq script with a rigol scope but it seems weird that some parameters of scope are not controlled during the flatness measure routine such as V/t scale.Vrms measure can be off if thez are not set correctly ?Have you observe this also ?

author: JohnKr
author_rank: Contributor
timestamp: June 09, 2025, 11:18:00 am
content: Quote from: christomania on June 09, 2025, 07:25:50 amSCPI commands can be different between equipment models even if from the same manufacturer. Check that the commands being sent is what your scope is expecting.

author: christomania
author_rank: Newbie
timestamp: June 11, 2025, 12:10:39 pm
content: I have some questions regarding the hardware setup for the calibration :Do you put the generator in output load 50ohm ?Do you put a 50ohm terminator scope side to ensure proper impedance matching ?Regards

author: christomania
author_rank: Newbie
timestamp: June 12, 2025, 07:54:43 am
content: I used dg800pro_cal.ipynb with some improvments to use a liberated MSO5072 : fix measure command syntax, 50ohm output load setup, Vrms oversampling, scope scales setting ... (in attachement)I tried to run multiple iterations of the calibration and succeed to converge for the first 2 ranges.However the 3rd range is always off between each iteration.In attachment the 3rd iteration result where rng1 and rng2 fit perfectly and rng3 which continues to be off relatively to the same amount.Rng3 calibration factors seems not to be used by the scope (original 902 Pro)-> Maybe frequencies or voltage is not the good one ?

author: christomania
author_rank: Newbie
timestamp: June 12, 2025, 08:22:21 am
content: There is a click noise at Vpp(load 50ohm) <= 400 mV and that range seems to be off with my current "very low" rng3 factor

author: christomania
author_rank: Newbie
timestamp: June 12, 2025, 09:39:40 am
content: Fixed. The 50 ohm load setting on the generator was the source of problem and generate a x2 voltage signal being out of the rng3 range.The generator must be in High-Z setting (which is just some software voltage compensation and the hardware output impedance is always 50ohm)Attached my fixed script

author: christomania
author_rank: Newbie
timestamp: June 12, 2025, 09:47:34 am
content: My current calibrations files 902 -> 922 at the last iteration

author: JohnKr
author_rank: Contributor
timestamp: June 12, 2025, 11:55:05 am
content: AS @kuwoyuki previously wrote it is better to use the dg800p_cal_zrq.ipynb file.

author: christomania
author_rank: Newbie
timestamp: June 14, 2025, 11:05:44 am
content: Flatness after calibration

author: gbix
author_rank: Contributor
timestamp: June 23, 2025, 09:00:05 pm
content: Example of correct calibration of the generatorVideo in zip attachment

author: Steve-gnome
author_rank: Newbie
timestamp: July 05, 2025, 08:01:33 am
content: I almost feel guilty asking this with so much on the thread already - but is there any advantage to start with a DG821 vs and DG822? I'd like to get DG852 or better performance....

author: thm_w
author_rank: Super Contributor
timestamp: July 07, 2025, 10:00:33 pm
content: Quote from: Steve-gnome on July 05, 2025, 08:01:33 amNo advantage really

author: DaneLaw
author_rank: Frequent Contributor
timestamp: July 08, 2025, 02:00:10 am
content: The only advantage is you got 2 channels as your native baseline, so for sale incentive etc.. it can maybe fetch a tad more, but fundamentally "DG822PRO" is the same as the entry DG821PRO, and with forum contributors likekuwoyukisharing his py-decrypter/parser tool, which makes it so easy to change the parameters as you see fit.

author: Steve-gnome
author_rank: Newbie
timestamp: July 08, 2025, 06:57:47 am
content: Thanks

author: Hovo
author_rank: Newbie
timestamp: July 17, 2025, 08:24:34 pm
content: Hi Gbix,I've just received DG852 pro, could you please share an instruction for updating it? I appreciate of it.Thanks.

author: Vapor Chamber
author_rank: Newbie
timestamp: July 18, 2025, 09:57:41 am
content: Thanks to kuwoyuki, there are already instructions in this thread:Quote from: kuwoyuki on April 12, 2025, 08:22:22 am

author: DaneLaw
author_rank: Frequent Contributor
timestamp: July 18, 2025, 09:04:07 pm
content: Quote from: Vapor Chamber on June 07, 2025, 12:55:09 amThx.. yeah it would happen sooner than later.How are these Rigol GEL files in regards to their update regi.. is it a one-way street like some products or can you downgrade to a previous fx UI-BUG version, to implement the UI bug-glitch again?What waveforms.. have Rigol added in this latest release since they now claim a total of 243 that is almost a hundred more than what the unit had back in December 2023, were it was around 148 incl. wf(video in #349 about waveform portfolio at that time to distinct what is new)

author: korlatos
author_rank: Regular Contributor
timestamp: July 18, 2025, 09:40:09 pm
content: I was able to roll back to the previous firmware revision and so the UI glitch works again.

author: Hovo
author_rank: Newbie
timestamp: July 19, 2025, 10:10:02 pm
content: Quote from: Vapor Chamber on July 18, 2025, 09:57:41 am

author: Vapor Chamber
author_rank: Newbie
timestamp: July 21, 2025, 09:35:20 am
content: Quote from: Hovo on July 19, 2025, 10:10:02 pmNo, this is a python script.The adb commands in the list are marked as such.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: July 30, 2025, 02:03:03 pm
content: Quote from: korlatos on July 18, 2025, 09:40:09 pmThx for the feedback, it would be ideal if that is the case.Are there others that can validate that and have been able to rollback the firmware, as I do believe Rigol has rollback prevention and something that is quite common these days, so the bootloader checks firmware version compatibility, and won't allow flashing an older firmware once a higher version has been installed.Was under the presumption its a one-way upgrade path on modern Rigol products, and a path that is enforced to avoid version-conflicts or unsupported features that may break functionality or in our case "exploits" Rigol wanna remove.saw this notice from  in regards to their DGxxxPRO line"downgrade-attempts via USB will result in an Incompatible Firmware error"As far as I can tell the last signal generator from Rigol that didn't have a strict rollback prevention was the DG1000Z series.

author: xs.over
author_rank: Newbie
timestamp: August 17, 2025, 08:48:31 am
content: Quote from: JohnKr on June 02, 2025, 09:38:24 pmCould you please post here the calibration instruction and updated script?Thanks in advance.

author: Spirex
author_rank: Contributor
timestamp: September 10, 2025, 04:09:56 pm
content: Hi! how can I generate a two-tone signal with frequencies 7.101.000 MHz and 7.102.000 MHz in one channel ?I need to get two frequencies with a difference of 1 KHz.This is necessary to set up the RF power amplifier in the SSB mode, for the lowest IMD3.PS: You can turn on signals on the first and second channel and mix them, but I think there is an option to do this using only one channel. (DG821Pro hack to DG922Pro).

author: ZhuraYuk
author_rank: Regular Contributor
timestamp: September 10, 2025, 06:12:12 pm
content: Quote from: Spirex on September 10, 2025, 04:09:56 pmThis is what chat GPT suggested, I have tried it and it works.Rigol DG922 Pro — two tones on one channel (7.101 MHz and 7.102 MHz)Method: use AM with DSSC (double-sideband suppressed carrier). That leaves only two tones at Carrier ± Mod Freq.Steps (CH1):Mode: Modulation → AMCarrier (continuous):Wave: SineFrequency: 7.1015 MHz (midpoint of 7.101 and 7.102)Amplitude: as neededModulation:Source: InternalShape: SineMod Frequency: 500 Hz (half of 1 kHz spacing)Depth: 100%DSSC: ON (suppresses the carrier)Turn CH1 Output ON. Result: two equal tones at 7.101 MHz and 7.102 MHz.Why it works: AM with DSSC produces sidebands at Carrier ± Mod Frequency and removes the carrier.

author: Spirex
author_rank: Contributor
timestamp: September 10, 2025, 06:51:09 pm
content: Thank! this really works.Update:Although no, there should be two carriers with a difference of 1 kHz, and here modulation occurs. This method is not suitable.

author: ZhuraYuk
author_rank: Regular Contributor
timestamp: September 10, 2025, 08:21:22 pm
content: There are some harmonics because the output of DG821 Pro is made in such way. But I clearly can see two peaks 1kHz spaced.

author: Spirex
author_rank: Contributor
timestamp: September 10, 2025, 08:57:52 pm
content: Yes, in fact we see two humps on the spectrum analyzer, but in essence we get a DSB signal, where each hump is modulated by a frequency of 500 Hz. To adjust the IMD3, two pure sine carriers should be supplied, for example 7 MHz, with a difference of about 1 kHz. They should not be modulated.It's strange that cheaper models could combine signals, but this generator can't.I'll have to use an adder.

author: DaneLaw
author_rank: Frequent Contributor
timestamp: September 10, 2025, 09:39:13 pm
content: Chat gives these 4 options at my end..(Haven't tested it)If you want to generate two tones at 7.101 MHz and 7.102 MHz together on a single output channel of the Rigol DG922 Pro, here's how you can do it most effectively:# Option 1: Use an Arbitrary Waveform ("SUM") Feature (Dual-Tone)_The DG900 Pro series, which includes the DG922 Pro, supports combining multiple waveform types—including dual-tone, arbitrary waves, and noise—into a single channel signal via SUM waveform or arbitrary sequencesHow to proceed via front panel:Press the Menu button and navigate to waveform types (e.g. Continuous → SUM or Dual-Tone).Configure it to generate two sine tones: set one at 7.101 MHz and the other at 7.102 MHz, adjusting amplitude/phase as needed.Enable the output for that channel.This approach is ideal because you don't need external mixing—both tones will be generated accurately and simultaneously, leveraging the built-in capability of the DG922 Pro.# Option 2 : Create a Custom Arbitrary Waveform (ARB)_If the SUM/Dual-Tone feature isn't exposed in your firmware or front panel:Use PC tools like UltraSigma or SCPI commands to create a custom waveform combining two sine waves.Generate a digital buffer by summing two sine signals at 7.101 MHz and 7.102 MHz.Upload this combined waveform via USB or LAN to the DG922 Pro.- Play it back as an Arbitrary waveform.Given the device's 16 Mpts/channel memory (expandable to 32 Mpts) and 1.25 GSa/s sampling rate, you can easily achieve clean high-frequency tones.# Option 3: Use Both Channels & Combine Externally (Not Ideal)_Another possibility—if you lack SUM/ARB features—is to generate 7.101 MHz on Channel 1 and 7.102 MHz on Channel 2, then combine the outputs using an external combiner or mixer. However, you've specified you prefer one channel only; plus this could introduce phase or amplitude mismatches, so not ideal for minimizing IMD3.# Option 4: Programmatically via SCPI_You can also control the instrument programmatically:If supported, you might find SCPI commands such as::SOUR1:FUNC SUM:SOUR1:SUM:CHAN1:FREQ 7.101e6:SOUR1:SUM:CHAN2:FREQ 7.102e6:SOUR1:VOLT ... etc.:OUTP1 ON// end

author: Spirex
author_rank: Contributor
timestamp: September 10, 2025, 11:05:13 pm
content: The summation function works fine, but up to 1 MHz.

author: dfc123dfc
author_rank: Newbie
timestamp: October 07, 2025, 06:23:49 am
content: Quote from: fearas38 on April 25, 2025, 10:40:29 amHow do you convert this song? Is there any code I can refer to?