Author Topic: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)  (Read 40402 times)

0 Members and 1 Guest are viewing this topic.

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16531
  • Country: 00
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #50 on: May 12, 2018, 04:30:05 pm »
tv84 - great work!

How did you do it!?!

All the information is in this thread, starting here.

Bottom line: It wasn't exactly industrial strength encryption.
« Last Edit: May 12, 2018, 04:48:33 pm by Fungus »
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16531
  • Country: 00
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #51 on: May 12, 2018, 04:43:11 pm »
Here are fully decrypted release notes.

Hah! Good work.

The release notes for v00.04.04.03.02 have vanished from the file, I wonder why?

I also wonder why anybody would use such a weird/rubbish encryption? A zip file with password would be much easier/universal/uncrackable.

So the used 'key' doesn't seem to be any password/passphrase or other readable string, but rather a cryptographic nonce (except it has been used at least twice!)

Yep. This means you have to pass a key file around with the encrypted file, making it almost pointless.

(If you can intercept the encrypted file you can probably intercept the key file as well)

I'm guessing that encryption was done by a manager, not an engineer.

I superficially looked update.
Result:
- No new functions, only bugfixed
- function, that determines the version of the board, is complete rewritten.

Nothing major fixed or changed, probably not worth installing.


- No any changes on resoures (help, menu, images, etc)

But ... somebody said "Pluses" was changed to "Pulses".  :o
 

Offline konnor

  • Contributor
  • Posts: 49
  • Country: ru
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #52 on: May 12, 2018, 05:15:46 pm »
Quote
I'm guessing that encryption was done by a manager, not an engineer.
I'm guessing that all Rigol encryption always was done by a manager, not an engineer. ;D

Quote
Nothing major fixed or changed, probably not worth installing.
And, in addition, release note does not fully correspond to the real changes.
I will further analyze the firmware, but I will not use it to my device yet. I will wait revoked from other enthusiasts. ;)

Quote
But ... somebody said "Pluses" was changed to "Pulses".
1) String Pluses/Pulses - not in resources.
2) i see in firmware:
P4_rw:401FA8C4 aDuty_0         DCB "+Duty",0
P4_rw:401FA8CA                 DCB    0
P4_rw:401FA8CB                 DCB    0
P4_rw:401FA8CC aDuty           DCB "-Duty",0
P4_rw:401FA8D2                 DCB    0
P4_rw:401FA8D3                 DCB    0
P4_rw:401FA8D4 aPluses         DCB "+Pluses",0
P4_rw:401FA8DC aPluses_0       DCB "-Pluses",0
P4_rw:401FA8E4 aEdges          DCB "+Edges",0
P4_rw:401FA8EB                 DCB    0
P4_rw:401FA8EC aEdges_0        DCB "-Edges",0

 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3211
  • Country: pt
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #53 on: May 12, 2018, 05:18:45 pm »
The release notes for v00.04.04.03.02 have vanished from the file, I wonder why?

I also wonder why anybody would use such a weird/rubbish encryption? A zip file with password would be much easier/universal/uncrackable.

I guess that's another sign of how these release notes were released. In a hurry and without proper care.

They forgot to add the previous notes to the history and forgot to decrypt the file.

I would not be amazed if this is the key that they use in their development tree since that's one of the main uses of E-Safenet.

One thing is certain: encrypting public release notes is just a dumb idea or a top-secret beyond my understanding!
 

Offline borjam

  • Supporter
  • ****
  • Posts: 908
  • Country: es
  • EA2EKH
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #54 on: May 12, 2018, 09:29:58 pm »
Something else has been improved. My unit had a slight offset between channels and channel one was ever so slightly noisy when engaging the 20 MHz filter. After the update, even prior to recalibration that has improved a lot.
 

Online RoGeorge

  • Super Contributor
  • ***
  • Posts: 6136
  • Country: ro
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #55 on: May 12, 2018, 09:58:21 pm »
Something else has been improved. My unit had a slight offset between channels and channel one was ever so slightly noisy when engaging the 20 MHz filter. After the update, even prior to recalibration that has improved a lot.

When it was brand new, out of the box, all the traces were on the same zero ground level.
After the first recalibration, I remember being somehow disappointed about the traces not being on the same zero line. Since then, I never seen that factory default zero line, with all traces on top on each other, and perfectly aligned.

Are you sure it is not just a lucky recalibration? If you recalibrate the scope again, would you still obtain the same result? How long did you let the scope to heat up before recalibration, please?

Offline Adrian_Arg.

  • Frequent Contributor
  • **
  • Posts: 420
  • Country: ar
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #56 on: May 12, 2018, 10:04:10 pm »
Quote
I'm guessing that encryption was done by a manager, not an engineer.
I'm guessing that all Rigol encryption always was done by a manager, not an engineer. ;D

Quote
Nothing major fixed or changed, probably not worth installing.
And, in addition, release note does not fully correspond to the real changes.
I will further analyze the firmware, but I will not use it to my device yet. I will wait revoked from other enthusiasts. ;)

Quote
But ... somebody said "Pluses" was changed to "Pulses".


1) String Pluses/Pulses - not in resources.
2) i see in firmware:
P4_rw:401FA8C4 aDuty_0         DCB "+Duty",0
P4_rw:401FA8CA                 DCB    0
P4_rw:401FA8CB                 DCB    0
P4_rw:401FA8CC aDuty           DCB "-Duty",0
P4_rw:401FA8D2                 DCB    0
P4_rw:401FA8D3                 DCB    0
P4_rw:401FA8D4 aPluses         DCB "+Pluses",0
P4_rw:401FA8DC aPluses_0       DCB "-Pluses",0
P4_rw:401FA8E4 aEdges          DCB "+Edges",0
P4_rw:401FA8EB                 DCB    0
P4_rw:401FA8EC aEdges_0        DCB "-Edges",0

Konnor, when you correct this version, the error "Pluses" for "pulses" will you upload them ??? ;D ;D ;D
 

Offline bitwelder

  • Frequent Contributor
  • **
  • Posts: 962
  • Country: fi
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #57 on: May 13, 2018, 07:08:35 am »
I also wonder why anybody would use such a weird/rubbish encryption? A zip file with password would be much easier/universal/uncrackable.
Googling for E-Safenet returned, among e.g. pdf slides for an IETF conference in '92 encrypted with this algorithm,
also a message from an old thread in this very forum:
https://www.eevblog.com/forum/testgear/the-siglent-sdg2042x-thread/msg917775/#msg917775

So Siglent also uses it.  :-+

As the academic paper was explaining, it must be indeed quite extensively used in China.
 

Offline borjam

  • Supporter
  • ****
  • Posts: 908
  • Country: es
  • EA2EKH
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #58 on: May 13, 2018, 10:51:41 am »
When it was brand new, out of the box, all the traces were on the same zero ground level.
After the first recalibration, I remember being somehow disappointed about the traces not being on the same zero line. Since then, I never seen that factory default zero line, with all traces on top on each other, and perfectly aligned.

Are you sure it is not just a lucky recalibration? If you recalibrate the scope again, would you still obtain the same result? How long did you let the scope to heat up before recalibration, please?

After updating the firmware I power cycled it and checked out of curiosity. Traces were on the right spot. The scope had been powered for an hour maybe, I don't remember.

I will power it on again, let it be for an hour or so and recallibrate.
 

Offline borjam

  • Supporter
  • ****
  • Posts: 908
  • Country: es
  • EA2EKH
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #59 on: May 13, 2018, 08:08:30 pm »
When it was brand new, out of the box, all the traces were on the same zero ground level.
After the first recalibration, I remember being somehow disappointed about the traces not being on the same zero line. Since then, I never seen that factory default zero line, with all traces on top on each other, and perfectly aligned.

Are you sure it is not just a lucky recalibration? If you recalibrate the scope again, would you still obtain the same result? How long did you let the scope to heat up before recalibration, please?

I have recalibrated again.

Vertical scale is 10 mV/div because the channels are configured for 10x. With nothing connected to the inputs it's actually 1 mV/div. Averaging so that any offset is more visible.

Before the latest firmware update I had some offset and the 20 MHz filter for channel 1 (and it only affected channel 1) was a bit strange. Now it works as it should.

Curiously if I enable just channels 1 and 2 there is a very slight offset affecting channel 2. But it's certainly better than it was in the past.

 
The following users thanked this post: RoGeorge

Online RoGeorge

  • Super Contributor
  • ***
  • Posts: 6136
  • Country: ro
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #60 on: May 14, 2018, 05:56:32 am »
Thank you for testing again the recalibration.

With my current firmware 00.04.04.03.02, there is a very slight change in offset (2 channels active vs 4 channels), too.

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #61 on: May 15, 2018, 03:10:38 am »
The encrypted release notes must've been a mistake. It's rather unnecessary since the contents have always been rather cryptic already. :-DD

Now, if the release notes this time had detailed information about the changes made, I might consider it to have been intentional. Nice job on the hacking.

The "pluses" are a shame...still. :palm: :horse:

Like others have indicated, I think I'll wait on updating mine. From what little information there is in the release notes, I don't see anything worth updating for and risking it somehow interfering with the community firmware efforts.
TEA is the way. | TEA Time channel
 

Offline TurboTom

  • Super Contributor
  • ***
  • Posts: 1380
  • Country: de
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #62 on: May 15, 2018, 06:05:33 am »
I can confirm that after the update (and an auto calibration -- needed three attempts until it passed), the traces are exactly centered on the trace markers. Have never seen that before on my DS1000Z since I purchased it some four years ago. They were always riding slightly above the markers. Seems like Rigol finally took care of one of the "minor annoyances" that could still make a difference...
 

Offline Daruosha

  • Regular Contributor
  • *
  • Posts: 181
  • Country: ir
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #63 on: May 15, 2018, 06:21:26 am »
I can confirm that after the update (and an auto calibration -- needed three attempts until it passed), the traces are exactly centered on the trace markers. Have never seen that before on my DS1000Z since I purchased it some four years ago. They were always riding slightly above the markers. Seems like Rigol finally took care of one of the "minor annoyances" that could still make a difference...

Same here, just upgraded and re-calibrated and immediately noticed the perfect alignment of the traces, my first channel always had a bit of offset in all ranges no matter how many times I ran the calibration.
Still, the "Pluses" are very irritating...  (I had to write a report with some measurement screenshots and fixed the pluses in photoshop  :palm:) It is really an inside joke? I'm starting to believe it is.
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3211
  • Country: pt
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #64 on: May 15, 2018, 09:28:14 am »
Like others have indicated, I think I'll wait on updating mine. From what little information there is in the release notes, I don't see anything worth updating for and risking it somehow interfering with the community firmware efforts.

Just my 50 cents:

- The update is very low risk and, as some have already informed, it seems to bring visible improvements.

- The fact that the update GEL doesn't (explicitly) change the bootloader, everyone can still revert to a previous firmware version afterwards.

- Only if the app did some (hidden) changes to the bootloader block, that could pose a risk. But, taking into account the update process/validations used by Rigol in this scope, making such a on-the-fly change would be a nuts idea and not worth the risk and cost of development at this stage.

 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #65 on: May 15, 2018, 09:24:38 pm »
@tv84: OK, I'll buy your 50 cents. I do like the possibility of fixing the zero offsets. Thanks for your input, especially regarding the GEL and bootloader.
TEA is the way. | TEA Time channel
 

Offline smithnerd

  • Regular Contributor
  • *
  • Posts: 120
  • Country: gb
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #66 on: May 15, 2018, 10:31:11 pm »
I ran a scan against the new firmware, using function signatures which we developed while exploring the GEL protection system.

tv84 and janekivi will recognize this stuff:

Code: [Select]
$ grep -i footer SparrowAPP.4435.matches.txt
f sign.bytes.sym.processFooter_0 500 @ 0x400644a0
f sign.bytes.sym.loadFooter_0 192 @ 0x40064770
f sign.bytes.sym.footer_magic_0 448 @ 0x400abfbc

The protection for this firmware appears to be identical to previous releases.

 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3211
  • Country: pt
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #67 on: May 16, 2018, 05:18:04 pm »
@tv84: OK, I'll buy your 50 cents. I do like the possibility of fixing the zero offsets. Thanks for your input, especially regarding the GEL and bootloader.

While you all wait for konnor to update his new plugin version with the "pluses" corrected, I'll ask janekivi to correct them in the official 00.04.04.03.05 version if that's really important.
 
The following users thanked this post: ted572

Offline Daruosha

  • Regular Contributor
  • *
  • Posts: 181
  • Country: ir
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #68 on: May 16, 2018, 05:20:13 pm »
@tv84: OK, I'll buy your 50 cents. I do like the possibility of fixing the zero offsets. Thanks for your input, especially regarding the GEL and bootloader.

While you all wait for konnor to update his new plugin version with the "pluses" corrected, I'll ask janekivi to correct them in the official 00.04.04.03.05 version if that's really important.

The misspelling is really pissing me off. I guess we all appreciate if you guys make a fixed firmware.
 

Offline Adrian_Arg.

  • Frequent Contributor
  • **
  • Posts: 420
  • Country: ar
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #69 on: May 16, 2018, 05:34:26 pm »
@tv84: OK, I'll buy your 50 cents. I do like the possibility of fixing the zero offsets. Thanks for your input, especially regarding the GEL and bootloader.

While you all wait for konnor to update his new plugin version with the "pluses" corrected, I'll ask janekivi to correct them in the official 00.04.04.03.05 version if that's really important.

The misspelling is really pissing me off. I guess we all appreciate if you guys make a fixed firmware.
or the Konnor modification
 

Offline janekivi

  • Frequent Contributor
  • **
  • Posts: 368
  • Country: ee
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #70 on: May 16, 2018, 07:40:40 pm »
I can make this happen.
Did only Pluses.

DS1000Z_00_04_04_03_05.zip
« Last Edit: May 20, 2018, 09:40:00 am by janekivi »
 
The following users thanked this post: edavid, ted572, kado, tv84, natman69, bitseeker, Dwaine, Daruosha, 1anX, Manuauto, Synthtech, Adrian_Arg.

Offline zybizgTopic starter

  • Newbie
  • Posts: 3
  • Country: pl
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #71 on: May 16, 2018, 11:59:40 pm »

It has just been placed unencoded:

[Supported Model]    All the MSO/DS1000Z Series Digital Oscilloscopes
[Latest Revision Date]  2018/04/28

[Updated Contents]
--------------------
v00.04.04.03.05  2018/04/28
     - Fixed the login bug of lxi-web
     - Fixed the bug of average measure
     - Fixed the bug of information display

[History]
-------------
v00.04.04.01.01  2016/09/14
     - Supported the multi-inteface of LXI
     - Fixed bugs about Measure

v00.04.04.00.07  2016/07/19
     - Added the full-screen display in the XY mode
     - Modified the Trace data of average sample mode
     - Fixed the bug of system halted for wave persistance in the Zoom mode
     - Fixed bugs about Measure

v00.04.03.02.03   2015/10/20
     - Added commands concerning the type and format of the image
     - Added four measurement items (+Pulses, -Pulses, +Edges, -Edges) and
       related commands
     - Added commands concerning the digital filter
     - Added more information to the last setting
.............
 

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #72 on: May 17, 2018, 01:36:57 am »
@tv84: OK, I'll buy your 50 cents. I do like the possibility of fixing the zero offsets. Thanks for your input, especially regarding the GEL and bootloader.

While you all wait for konnor to update his new plugin version with the "pluses" corrected, I'll ask janekivi to correct them in the official 00.04.04.03.05 version if that's really important.

I can make this happen.
Did only Pluses.

DS1000Z_00_04_04_03_05.zip

Thank you, both. :-+

It still makes me laugh from time to time, but better to be rid of the misspelling.
TEA is the way. | TEA Time channel
 

Offline Adrian_Arg.

  • Frequent Contributor
  • **
  • Posts: 420
  • Country: ar
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #73 on: May 17, 2018, 02:51:14 am »
thanks  janekivi ;D ;D
 

Offline borjam

  • Supporter
  • ****
  • Posts: 908
  • Country: es
  • EA2EKH
Re: New firmware Rigol DS1000Z 00.04.04.03.05 2018-05-09 (2018-02-28)
« Reply #74 on: May 17, 2018, 06:22:48 am »
And, curiously, they still haven't put it on the international web page (int.rigol.com).
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf