Products > Test Equipment

DG4000 - a firmware investigation

<< < (27/96) > >>

tized:
I don't have any disassembler (yet...), I figured it just by looking at file, reading the Blackfin specs. and reading on this forum. Figuring the code is next, thought I would like to do that for the DS/MSO4k firmware, as my MSO4024 should be getting here this week.

jboard146:
I've got a "new" DG4062 and it has a serial # with an "E" not a "D" in the 4th char. I had to modify the src to accept this type of serial #. I only did a find/replace and didn't put any logic in the code to accept both.

ted572:

--- Quote from: ted572 on November 24, 2013, 02:06:49 am ---
--- Quote from: cybernet on November 23, 2013, 06:56:58 pm ---
--- Quote from: ted572 on November 23, 2013, 06:47:49 pm ---Subject: Getting a newer FPGA version for DG4000.
I have a new DG4000 that I just received a week ago, but I have been seeing posts from people with older units that have more current software/firmware.

This is my 'System Info':  Device Model - DG4062,  Serial Number - DG4D152xxxxxx,  Software (I believe we generally refer to this as Firmware (?) ) - 00.01.06.00.02,  FPGA* - 00.01.07.09,  Hard - 01.03,  Keyboard - 05.01,  and Enc FPGA – 06

My concern is with the FPGA* version, which for me is 00.01.07.09, because I see that some other owners have version 00.01.08.xx. Is there anyway for me to upgrade to the FPGA version 00.01.08.xx?  Is the FPGA Firmware every included, or is it even possible to be provided along with a newer Software/Firmware version from Rigol?

--- End quote ---
I installed FW update 00.01.07.00.03 with some hesitation due to it having a couple serious bugs, but I decided that it would be worth it to find out if it had a FPGA update embedded in it or not. It did, now I have Software Ver. 00.01.07.00.03, as well as FPGA Ver. 00.01.08.03. So now I'm happy to have my unit up to date.  I'll just wait for Rigol to release the next version of software to correct the flaws in 07.

Reference the following for info on Software 07 bugs:
Re: Rigol DG4xxx ppulse and npulse
« Reply #5 on: October 22, 2013, 09:25:30 PM »
https://www.eevblog.com/forum/testgear/rigol-dg4xxx-ppulse-and-npulse/
Rigol confirmed it is a bug.

--- End quote ---
This update also fully resolved the problem I was having with the DG4000 Screen Saver.  Where as before it would be flaky about 20% of the time, although it did still blanked the screen.
--- End quote ---

aurel:
@cybernet

First a huge thanks for all your work, especially the DS2000 keygen (which my DS2072 enjoyed) and now the DG4000 (I was lurking at a DG4062, this might help convince me even more).

Regarding cengen, as others already reported, it errors out with "invalid <CURRENT_MODEL> len" even with correct parameters.
This is due to a bug in strtoupper() that was also present in your initial DS2000 keygen. The following line has undefined behavior:

--- Code: ---while ((*p++ = toupper(*p)));
--- End code ---
So it might work or not, depending on the compiler/version/arch... It doesn't work with the compiler I use:

--- Code: ---$ gcc --version
gcc (Debian 4.8.2-5) 4.8.2
--- End code ---
It is easily fixed with:

--- Code: ---while ((*p = toupper(*p)))  p++;
--- End code ---

I suggest you fix the strtoupper() implementation that you use in various pieces of code.

Anyway, very good job !

Mark_O:

--- Quote from: AndersAnd on November 24, 2013, 08:15:47 am ---
--- Quote from: Mark_O on November 24, 2013, 04:36:36 am ---
--- Quote from: cybernet on November 24, 2013, 02:28:14 am ---http://www.filedropper.com/dumpfilestar
--- End quote ---
I may be doing something wrong, but I believe it says the linked file is 0 kB?
--- End quote ---
Just checked, works fine for me. Filezize: 9.740 kB

--- End quote ---

Thanks, Anders.  Not sure what was going on the first time, but based on your report, I just gave it another try and it came down fine.   :-+

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod