Author Topic: Rigol DSXXXX .GEL firmware file format  (Read 63196 times)

0 Members and 1 Guest are viewing this topic.

Offline pitfermi

  • Contributor
  • Posts: 26
  • Country: de
Re: Rigol DSXXXX .GEL firmware file format
« Reply #175 on: September 04, 2020, 04:23:23 pm »
hi. i want to change my boot screen logo from the stock, to an image like  Dave's youtube channel picture. he modded his ds1054z with that picture and i want to do that same thing. what are the steps?
 

Offline SERJSOCHI

  • Contributor
  • Posts: 14
  • Country: ru
Re: Rigol DSXXXX .GEL firmware file format
« Reply #176 on: September 05, 2020, 04:32:46 pm »
hi. i want to change my boot screen logo from the stock, to an image like  Dave's youtube channel picture. he modded his ds1054z with that picture and i want to do that same thing. what are the steps?
Hi.
1. Download Latest RigolPacker.
2. Download Lastest firmware file (for example 00.04.04.04.03).
3. RigolPacker > Open Firmware file.
4. Double click at /sys/logo.hex (/sys/SparrowConfig.hex for MSO version) then click "Show content".
5. Click "Save to file", edit saved picture (I using Paint.Net), click "Change image" and load changed file.
6. Close All windows in reverse order, in main RigolPacker window click "Save firmware file".
7. Copy saved firmware file to USB Flash and update your ds1054z.

if, as a result of a firmware update, the sparrow in your ds1054z is dead, copy original firmware to USB Flash and spam "Help" button while ds1054z booting after power on. CH1 must start blinking.
« Last Edit: September 05, 2020, 04:44:25 pm by SERJSOCHI »
 
The following users thanked this post: frozenfrogz, KK1L, talenphillips

Offline pitfermi

  • Contributor
  • Posts: 26
  • Country: de
Re: Rigol DSXXXX .GEL firmware file format
« Reply #177 on: September 05, 2020, 09:58:29 pm »
thanks. worked.



hi. i want to change my boot screen logo from the stock, to an image like  Dave's youtube channel picture. he modded his ds1054z with that picture and i want to do that same thing. what are the steps?
Hi.
1. Download Latest RigolPacker.
2. Download Lastest firmware file (for example 00.04.04.04.03).
3. RigolPacker > Open Firmware file.
4. Double click at /sys/logo.hex (/sys/SparrowConfig.hex for MSO version) then click "Show content".
5. Click "Save to file", edit saved picture (I using Paint.Net), click "Change image" and load changed file.
6. Close All windows in reverse order, in main RigolPacker window click "Save firmware file".
7. Copy saved firmware file to USB Flash and update your ds1054z.

if, as a result of a firmware update, the sparrow in your ds1054z is dead, copy original firmware to USB Flash and spam "Help" button while ds1054z booting after power on. CH1 must start blinking.
 

Offline alexalr

  • Contributor
  • Posts: 10
  • Country: ru
Re: Rigol DSXXXX .GEL firmware file format
« Reply #178 on: September 06, 2020, 05:36:02 am »

Please help with the restoration of Rigol DS1054Z. In the oscillograph there was firmware 00.04.04.04.03, mixed up the update file, instead of DS1000Z downloaded DS1000Z-E versions of 00.06.02.00 01 from here https://www.rigolna.com/firmware/. The set received an update, rebooted and as a result works, but there are no two channels, channels 1 and 2 work. Channels 3 and 4 are not enabled. As I realized - poured firmware for DS1202Z-E. Tried to upgrade with the 00.04.04.04.03 version, but the set does not see the update... Help restore the DS1054Z, please.
Modify message
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3213
  • Country: pt
Re: Rigol DSXXXX .GEL firmware file format
« Reply #179 on: September 06, 2020, 09:20:44 am »
https://www.eevblog.com/forum/testgear/new-rigol-ds1054z-oscilloscope/msg3097533/#msg3097533

Move from this thread as it is out of topic.

You have 2 solutions: ask Rigol for a FW that solves (their error) or change the FW yourself. There is enough information in this forum on how to change the version number (of the FW package) to allow flashing over a newer one.

 
The following users thanked this post: alexalr

Offline rob040

  • Contributor
  • Posts: 38
  • Country: nl
Re: Rigol DSXXXX .GEL firmware file format
« Reply #180 on: October 24, 2020, 04:39:06 pm »
I tried to recolor CH3 ray, but I was able to recolor only the labels of the left menu :( Thanks konnor for help with repack. There are no ideas yet on how to change the color. ...

Hi Serj,

Why would you want to change the colour of the CH3 ray? It now corresponds with the colour used on the front panel.
BTW, I used your software, the one with the simplified GUI, because it's awesome. Thanks for sharing.  :-+ I changed the logo pic into this one:
 
The following users thanked this post: KK1L

Offline KK1L

  • Contributor
  • Posts: 17
  • Country: us
    • KK1L
Re: Rigol DSXXXX .GEL firmware file format
« Reply #181 on: January 05, 2021, 11:33:14 pm »
Great reading and information. I have learned a lot. Was not able to back-level my 1074Z Plus to get a memory dump, but was able to change the boot screen with RigolPacker and some editing. The 1074Z needs a 800x480 BMP, so I resized Rob040's TestBleed.



73 es God Bless de KK1L, Ron <><
73 es God Bless de KK1L, Ron <><
 

Online Miti

  • Super Contributor
  • ***
  • Posts: 1320
  • Country: ca
Re: Rigol DSXXXX .GEL firmware file format
« Reply #182 on: February 06, 2021, 01:49:38 am »
Good stuff! I've changed the boot screen to a Matrix theme. Thanks Userli!
« Last Edit: February 06, 2021, 02:23:05 am by Miti »
Fear does not stop death, it stops life.
 

Offline maelh

  • Regular Contributor
  • *
  • Posts: 97
  • Country: de
Re: Rigol DSXXXX .GEL firmware file format
« Reply #183 on: June 10, 2023, 07:11:31 pm »
I tried to recolor CH3 ray, but I was able to recolor only the labels of the left menu :( Thanks konnor for help with repack. There are no ideas yet on how to change the color.
(tested at ds1054z, base FW 00.04.04.04.03, project folder https://yadi.sk/d/-GBWnMQ16S703g)

That's exactly what I wanted to do as well, to make it more distinct from channel 4. Anybody made any progress here?
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16562
  • Country: 00
Re: Rigol DSXXXX .GEL firmware file format
« Reply #184 on: June 10, 2023, 07:32:53 pm »
I tried to recolor CH3 ray, but I was able to recolor only the labels of the left menu :( Thanks konnor for help with repack. There are no ideas yet on how to change the color.
(tested at ds1054z, base FW 00.04.04.04.03, project folder https://yadi.sk/d/-GBWnMQ16S703g)

That's exactly what I wanted to do as well, to make it more distinct from channel 4. Anybody made any progress here?

I imagine the FPGA is what draws the traces into the framebuffer.
 

Offline Ben321

  • Frequent Contributor
  • **
  • Posts: 894
Re: Rigol DSXXXX .GEL firmware file format
« Reply #185 on: November 04, 2023, 12:57:30 pm »
A bit of OT but, for the record, may be useful to others who want to verify Rigol CRC's:

The CRC-16 that Rigol uses in the DG5000 is a "customized" CRC-16 with the following parameters:

width=16 poly=0xA011 init=0x1008 refin=false refout=false xorout=0x0000 check=0xAC1A residue=0x0000 name="CRC-16/RIGOL 1"

The CRC-16 that Rigol uses in the DG4000 is a "customized" CRC-16 with the following parameters:

width=16 poly=0xA011 init=0x0528 refin=false refout=false xorout=0x0000 check=0x147D residue=0x0000 name="CRC-16/RIGOL 3"

The CRC-16 that Rigol uses in the DG1000 is a "customized" CRC-16 with the following parameters:

width=16 poly=0xA011 init=0xFFFF refin=false refout=false xorout=0x0000 check=0x5CC1 residue=0x0000 name="CRC-16/RIGOL 4"

Many Rigol equipments use this variation:

width=16 poly=0x1021 init=0xEBCC refin=false refout=false xorout=0x0000 check=0x6809 residue=0x0000 name="CRC-16/RIGOL 2"

And, other Rigol equipments (that include a CRC-16), use the more common:

width=16 poly=0x1021 init=0xFFFF refin=false refout=false xorout=0x0000 check=0x29b1 residue=0x0000 name="CRC-16/CCITT-FALSE"


Edit1: Included a parsing of many Rigol file types (showing the CRCs).
Edit2: Added Rigol 2 CRC16 type.
Edit3: Added Rigol 3 and 4 CRC16 types.

How did you get those specs for the CRCs? Is there software you can run that takes as input a known piece of text and its CRC value, and can output the parameters needed to generate that CRC value from the known text?
 

Offline tv84

  • Super Contributor
  • ***
  • Posts: 3213
  • Country: pt
Re: Rigol DSXXXX .GEL firmware file format
« Reply #186 on: November 04, 2023, 01:12:29 pm »
How did you get those specs for the CRCs? Is there software you can run that takes as input a known piece of text and its CRC value, and can output the parameters needed to generate that CRC value from the known text?

I have my own tool but a good inspiration is here.
 
The following users thanked this post: MegaVolt


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf