Products > Test Equipment

DG4000 - a firmware investigation

<< < (85/96) > >>

tv84:
Peter,

We have to take into account that your controller IC (which is in the reader) is always the same. So, in size/format investigation terms, is not totally clarifying.


--- Quote from: PeDre on August 07, 2020, 07:00:20 am ---During testing I noticed that you have to press the help button very fast, otherwise the update will not work.

--- End quote ---

This is one of the best conclusions from your test! We press a button to trigger an event. Why is it that the pressing speed is relevant to the triggering of the event?

In my opinion 2 reasons: bad programming in the trigger answering function or a problem with the event sequence timings of the processes triggered by the pressing.

RoGeorge:
I kept the 'Help' button continuously pressed, from the powered off state until 'Utility' starts to flash, like I wrote in my update log.


--- Code: ----DG4000Update.GEL should be copied alone on the clean formatted USB drive (mine was FAT32)
-To update FW
- insert USB with desired GEL file
- power down the DG4102
- keep the 'Help' button pressed while pressing the 'Power ON' button
- release the 'Help' button when 'Utility' button starts to flash
- from there, leave the unit running, the buttons will start to blink one by one, starting with 'Ramp'
- after about 10 minutes, the DG4000 will restart itself, firmware update is now done
-To see FW version press 'Utility' -> 'System' -> 'System Info'
-To see detailed version press 'Utility' -> 'System' -> 'System Info' -> 'G1' ->'G3' -> 'G5'
    where G1...G5 are the grey buttons on the right of the screen
--- End code ---

tv84:

--- Quote from: RoGeorge on August 07, 2020, 07:49:09 am ---I kept the 'Help' button continuously pressed, from the powered off state until 'Utility' starts to flash, like I wrote in my update log.

--- End quote ---

Do you have consistent behavior with that technique?

I hadn't notice your procedure. Based on the trigger speed reported by Peter, I think your method is a good option to try to replicate.  :-+

tv84:

--- Quote from: PeDre on August 07, 2020, 08:06:54 am ---If I hold down the help button when I turn on the DG4000, it will boot normally without starting the update.
I can only press the Help button after powering up for the update.

--- End quote ---

 :-DD    :palm:

RoGeorge:

--- Quote from: tv84 on August 07, 2020, 07:58:17 am ---Do you have consistent behavior with that technique?

--- End quote ---

That's how I did when you taught me how to upgrade from DG4102 to DG4202, or at least that's what I wrote down:
https://www.eevblog.com/forum/testgear/dg4000-a-firmware-investigation/msg2829452/#msg2829452
 :-//

The generator says now it's a DG4202, and it can generate sine signals up to 200 MHz.  Since then, I didn't make any other firmware upgrade.  I'll try to remember to test at the next upgrade, and write back here if that behavior still happens.

The USB pen drive was an ADATA model UV100/4GB, formatted FAT32.

Might be hardware version related, IDK, my DG4102 was bought in Oct 2015, from Batronix.

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