Technical FAQs

Ask a Question

During the download of firmware 12.43 to a CM3 or CM4, DLF-3000 says command not executed within the time limit. What is wrong?

Issue
Error "command not executed within the time limit" when downloading firmware 12.43 to a CM3 or CM4 in DLF-3000

Product Line
CM3000
CM4000
DLF-3000

Environment
Firmware Upgrade

Cause
*Warning: The firmware utilities listed here can cause permanent damage to your product if applied incorrectly. Before downloading any firmware updates, verify the firmware you are downloading is appropriate for the specific model number of your product. If you have any doubts, contact Technical Support for guidance. 

*Warning: Be sure all other software, is not connected to the meter.*

These meters have dynamic command result registers that uses registers 8017-8019 to specify a variety of locations where command results are placed. However, DLF-3000 expects the command results to be 8020-8022. If the user attempts to download firmware to a meter that has values other than 8020, 8021, and 8022 in registers 8017, 8018, and 8019 respectively, DLF-3000 believes that the meter did not respond to its request to enter download mode and returns the error, "Command not executed within time limit."

Resolution
Fix this by writing 8020, 8021, 8022 to registers 8017-8019. This can be accomplished using Modbus Tester. Reference FA180037 for information about Modbus Tester and a download of the .exe.

Once inside of Modbus Tester:

  1. Setup the basic settings then input 8017 as the Starting Register and 3 as # of Registers.
  2. Input 8020, 8021, and 8022 in the box to the right of of 8017, 8018, and 8019 respectfully.
  3. Select Write to apply the changes.
The procedure above can also be accomplishment from the front display of the meter in the Diagnostics menu under Read/Write Regs.

Future versions of firmware prevent this from being required.

Was this helpful?
What can we do to improve the information ?