Author Topic: Rigol DS1000Z - firmware patch & plugins  (Read 46541 times)

0 Members and 1 Guest are viewing this topic.

Offline stj

  • Super Contributor
  • ***
  • Posts: 2153
  • Country: gb
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #100 on: January 04, 2019, 02:22:00 pm »
a small question,
is the custom firmware still lagging behind the last release from Rigol, or was it re-based and updated?
 

Offline Adrian_Arg.

  • Frequent Contributor
  • **
  • Posts: 420
  • Country: ar
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #101 on: January 04, 2019, 04:29:46 pm »
Here I uploaded it, it's that of the janekivi friend,last version, I had it downloaded.https://mega.nz/#!dFZAHQoK!T-I56b2R3sNJmvYrswF6zMD9ewUzs3Xt-aTfK_BoVss
 

Offline stj

  • Super Contributor
  • ***
  • Posts: 2153
  • Country: gb
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #102 on: January 04, 2019, 04:42:50 pm »
that does not answer the question,
which is newer, the Rigol one or the patched one??
 

Offline Stefan_Z

  • Newbie
  • Posts: 4
  • Country: de
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #103 on: January 04, 2019, 05:16:19 pm »
Any chance there is also a set of images from the firmware?
 

Offline simas1017

  • Newbie
  • Posts: 3
  • Country: lt
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #104 on: January 04, 2019, 08:28:18 pm »
Here I uploaded it, it's that of the janekivi friend,last version, I had it downloaded.https://mega.nz/#!dFZAHQoK!T-I56b2R3sNJmvYrswF6zMD9ewUzs3Xt-aTfK_BoVss
So is this the patched firmware that works with konnor plugins? Or does this just have the typo "Pluses" fixed? Cause the plugins don't seem to work with this firmware
 

Offline Adrian_Arg.

  • Frequent Contributor
  • **
  • Posts: 420
  • Country: ar
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #105 on: January 05, 2019, 12:41:18 am »
 this just have the typo "Pluses" fixed
 

Offline Stefan_Z

  • Newbie
  • Posts: 4
  • Country: de
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #106 on: January 05, 2019, 01:51:33 pm »
this just have the typo "Pluses" fixed

Looking at the HELP pages, it seems that there is a LOT of REALLY wrong Engrish in this scope :-)
Also missing or double spaces, wrong prepositions, etc.

Any plans to fix those in the alternative firmware?
I can document them while I move along with my project…
 

Offline simas1017

  • Newbie
  • Posts: 3
  • Country: lt
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #107 on: January 05, 2019, 04:44:29 pm »
Well, the first step to bring this project up a notch would be proper documentation. This is a really interesting and useful topic, that many could join in to make serious progress and squeze even more value from this scope. But the documentation is terrible, you have to dig through a lot of old posts scattered in this forum just to start to understand how it works and (maybe) how to do it yourself.  Some stuff isn't even documented (atleast I did not find it). I believe that the developement should continue in github. That way we would be able to directly support this amazing project.
 
The following users thanked this post: s8548a, cjs

Offline maximevince

  • Newbie
  • Posts: 8
  • Country: be
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #108 on: January 25, 2019, 05:28:00 pm »
Hi,

@konnor, and all other people interested:
I have ported the "rigolif" application to Linux, you can find it here:
https://github.com/maximevince/rigolif
It might work on other POSIX OSes as well, like Mac OSX, although I haven't tried.

I tested dumping memory and uploading plugins, and that seems to work fine!

@konnor:
I haven't found a license that you have released rigolif under (and the other code); so I hope you are fine with this.
Would you be OK releasing this under GPLv2 or v3?
 
The following users thanked this post: RoGeorge, simas1017

Offline sv1eia

  • Contributor
  • Posts: 14
  • Country: gr
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #109 on: January 27, 2019, 11:43:27 am »
Hi,

My DS1104ZPlus is at version 00.04.04.03.05
When I try to use the patched fw (from first post) there is a warning on instrument's screen that an older software version is detected and it reports it as 00.04.04.03.02

On similar occasion, when I try to downgrade from the current version (00.04.04.03.05) to the official Rigol 00.04.04.03.02 the downgrade failed so I did not even try to downgrade to the patched fw.

It looks to me that if you have higher version than the initially provided patched fw from @konnor you cannot proceed, is that correct?
Is there any chance that @konnor can provide a new version (00.04.04.03.05) patched fw ?

Thanks.
« Last Edit: January 27, 2019, 12:02:14 pm by sv1eia »
 

Offline rob040

  • Contributor
  • Posts: 38
  • Country: nl
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #110 on: January 27, 2019, 11:16:09 pm »
plugin_sw - Start War melody plugin.
Does this plugin start a war or should it be Star Wars melody?  ;D
 

Offline maximevince

  • Newbie
  • Posts: 8
  • Country: be
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #111 on: February 15, 2019, 09:00:09 pm »
At least it did not start a war over here ;)

Just FYI,
I have also created a demo "plugin" that can be compiled with GCC:
https://github.com/maximevince/rigolif/tree/master/plugin

You need an ARM-capable GCC,
such as the official arm-gcc-embedded: https://developer.arm.com/open-source/gnu-toolchain/gnu-rm
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3211
  • Country: pt
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #112 on: February 15, 2019, 10:52:26 pm »
It looks to me that if you have higher version than the initially provided patched fw from @konnor you cannot proceed, is that correct?
Is there any chance that @konnor can provide a new version (00.04.04.03.05) patched fw ?

Correct.

Ask @konnor. Only him can answer.

In the meantime, you may try to contact janekivi and he might have time to release a downgradable 00.04.04.03.02.
 

Offline maximevince

  • Newbie
  • Posts: 8
  • Country: be
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #113 on: February 17, 2019, 08:06:20 am »
Does anyone have the sources of Rigol Packer? Or know if they are open?
I'd like to have a look at the code, and make some additions to the software,
such as the ability to remove files from the .GEL image, and port it to Linux (using Mono, so .NET code can still be used).
 

Offline joerg_rw

  • Newbie
  • Posts: 2
  • Country: de
Re: Rigol DS1000Z - firmware patch & plugins - 04.04.04.02 of 2019-02-26
« Reply #114 on: March 05, 2019, 03:17:31 am »
[Supported Model]    All the MSO/DS1000Z Series Digital Oscilloscopes
[Latest Revision Date]  2019/02/26

[Updated Contents]
--------------------
v00.04.04.04.02  2018/02/26       [editor note: <-- typo by Rigol, means 2019]
     - Add new encoder drivers

[History]
-------------
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


cheers
/j
 

Offline ted572

  • Frequent Contributor
  • **
  • Posts: 399
  • Country: us
  • Radio Communications Equipment/System Design Engr.
Re: Rigol DS1000Z - firmware patch & plugins - 04.04.04.02 of 2019-02-26
« Reply #115 on: March 08, 2019, 09:51:57 pm »
[Supported Model]    All the MSO/DS1000Z Series Digital Oscilloscopes
[Latest Revision Date]  2019/02/26

[Updated Contents]
--------------------
v00.04.04.04.02  2018/02/26       [editor note: <-- typo by Rigol, means 2019]
     - Add new encoder drivers
Hello joerg_rw:
When you installed Firmware (FW) 00.04.04.04.02 did this fix the spelling of Pulses on the bottom of the screen (when Pulses is selected, for displaying the Quantity of the displayed Pulses)?  I'm asking because several months ago I installed the konnor/janekivi FW fix to correct the Pulses spelling.  I believe it was spelled Pluses before when shown on the bottom of the display.  I'm asking because after I installed FW 00.04.04.04.02 Pulses is still spelled correctly.  So I don't know if Rigol corrected this in the the latest FW, or if it was some embedded holdover from my previously installing the konnor/janekivi FW Fix.
 

Offline frozenfrogz

  • Frequent Contributor
  • **
  • Posts: 936
  • Country: de
  • Having fun with Arduino and Raspberry Pi
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #116 on: March 09, 2019, 12:26:23 am »
Pulses / Pluses is fixed in the latest official firmware release.
He’s like a trained ape. Without the training.
 
The following users thanked this post: ted572

Offline ted572

  • Frequent Contributor
  • **
  • Posts: 399
  • Country: us
  • Radio Communications Equipment/System Design Engr.
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #117 on: March 09, 2019, 12:36:55 am »
Pulses / Pluses is fixed in the latest official firmware release.
Thank you for this information.  This is good news, and what I hoped the answer would be.
     Cheers. . .

Edit:  I was initially concerned that I might have a issue updating to this new FW after reading the above about the 'konnor and/or janekivi' FW fix to correct the spelling of 'Pulses'.  Anyway no problem here, and it installed smoothly.
« Last Edit: March 11, 2019, 10:36:07 pm by ted572 »
 

Offline Bandito

  • Newbie
  • Posts: 1
  • Country: us
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #118 on: May 20, 2019, 12:37:40 am »
Hi all!

Sorry to be a pain, but I've tried installing the Rigol firmware from konnor to enable plugins on my MSO1074Z, but after copying the firmware, the scope starts analyzing it and then reports that the firmware update failed.  I've tried several times, re-extracting the .GEL file and re-copying it to the USB stick, but they all fail.  I also tried downloading the file where pluses was corrected to pulses from Adrian_Arg.'s post, but it also fails to update.

I am running the current RIGOL firmware, 00.04.04. SP4.

Does anyone have any suggestions as to what else I could try to get the plugin firmware update to work?  Any help would be most appreciated!
 

Offline stj

  • Super Contributor
  • ***
  • Posts: 2153
  • Country: gb
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #119 on: May 20, 2019, 01:08:11 am »
it is intended for the DS, not the MSO - maybe that's the issue.
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3211
  • Country: pt
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #120 on: May 20, 2019, 10:58:17 am »
I think it's because you can't downgrade FW, without a custom version or the USB vendor disk. But everyone could patch the FW as explained in a thread in this forum, to enable downgrade.
 

Offline lfldp

  • Regular Contributor
  • *
  • Posts: 103
  • Country: pl
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #121 on: May 21, 2019, 11:20:06 am »
Hello
ds1054z has been hacked and many parts of its hardware is known
Then i have question
Somwhere on board there should be output of sampling time-base does maybe somebody knows where ? :)
 

Offline NicoGrizu

  • Newbie
  • Posts: 1
  • Country: ar
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #122 on: June 15, 2020, 11:58:17 pm »
Hello,

Can anyone tell me how to pack a .GEL file? I allready unpacked.   I need a .GEL file with the software version grater than 00.06.01.00.00 because I accidentally upgraded the wrong firmware to the device. It was the firmware of DS1202Z-E and now I lost 2 of the 4 channels.

It will be realy nice to have them back
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3211
  • Country: pt
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #123 on: June 16, 2020, 08:58:34 am »
Can anyone tell me how to pack a .GEL file? I allready unpacked.   I need a .GEL file with the software version grater than 00.06.01.00.00 because I accidentally upgraded the wrong firmware to the device. It was the firmware of DS1202Z-E and now I lost 2 of the 4 channels.

I have to say that that was a good (and unfortunate) experience!  :(

But I think it's Rigol fault and they should solve the problem for you!

WARNING TO EVERYONE: first DS1000Z-E FW seems to have a configuration that allows it to be flashed in the old DS1000Z.

If you want to solve it by yourself, you have 2 options:
- get yourself a Rigol USB vendor disk (and use it to reflash a lower version) - search the forum
- patch the version number in the FW - this thread has all the information to do it

For your reference here is the parsing of the latest FW:
Code: [Select]
00000000 - File Type: DS1000Z
00000010 - Software Branch/Version: 00.04.04.04.03
00000020 - Bitmask: 00000700
00000024 - # Sections: 10
Offset    Section Name                SectiSz   StartAdr  CRC32     Type
00000028  /sys/SparrowAPP.out         00109340  00000280  203F016D  00000001  [00000280-001095BF]  CRC OK
00000064  /sys/SparrowFPGA.hex        000C4372  001095C0  46CBF128  00000005  [001095C0-001CD931]  CRC OK
000000A0  /sys/SparrowDGFPGA.hex      00046F04  001CD932  3AE21D6F  00000006  [001CD932-00214835]  CRC OK
000000DC  /sys/logo.hex               000BB818  00214836  E734AC4C  0000000A  [00214836-002D004D]  CRC OK
00000118  /sys/guiResData.hex         000B6B34  002D004E  43E52B67  0000000C  [002D004E-00386B81]  CRC OK
00000154  /sys/guiPicData.hex         0001E6BF  00386B82  B53EE36C  00000011  [00386B82-003A5240]  CRC OK
00000190  /sys/SparrowConfig.hex      000BB818  003A5241  F1C962B8  00000010  [003A5241-00460A58]  CRC OK
000001CC  /sys/SparrowWaveTable.hex   000020E8  00460A59  416BFB7A  0000000B  [00460A59-00462B40]  CRC OK
00000208  /sys/SparrowCalFile.hex     00022EFD  00462B41  0FB592A3  0000000F  [00462B41-00485A3D]  CRC OK
00000244                              00000118  00485A3E  00000000  00000032  [00485A3E-00485B55]
Offset    CRC32     Flags     Filesize  Endianes  Branch/Version
00000280  84C41652  00000003  00109328  AA5555AA  00.04.04.04.03  [00000298-001095BF]  CRC OK
001095C0  A006D034  00000000  000C435A  AA5555AA  00.04.04.04.03  [001095D8-001CD931]  CRC OK
001CD932  138E13B9  00000000  00046EEC  AA5555AA  00.04.04.04.03  [001CD94A-00214835]  CRC OK
00214836  9B4EA177  00000000  000BB800  AA5555AA  00.04.04.04.03  [0021484E-002D004D]  CRC OK
002D004E  271E3AB5  00000000  000B6B1C  AA5555AA  00.04.04.04.03  [002D0066-00386B81]  CRC OK
00386B82  01873014  00000001  0001E6A7  AA5555AA  00.04.04.04.03  [00386B9A-003A5240]  CRC OK
003A5241  5DEF7058  00000000  000BB800  AA5555AA  00.04.04.04.03  [003A5259-00460A58]  CRC OK
00460A59  27F4C06F  00000000  000020D0  AA5555AA  00.04.04.04.03  [00460A71-00462B40]  CRC OK
00462B41  1E61A8F6  00000000  00022EE5  AA5555AA  00.04.04.04.03  [00462B59-00485A3D]  CRC OK
  File Processed OK
« Last Edit: June 16, 2020, 09:02:37 am by tv84 »
 

Offline Dolence

  • Newbie
  • Posts: 4
  • Country: br
Re: Rigol DS1000Z - firmware patch & plugins
« Reply #124 on: September 11, 2020, 10:16:47 pm »
Would this method work with an DS1074Z Plus or in this model the only viable method would be the JTAG dumping?
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf