Release 1.7.1 - July 2025
This release reflects the following Specifications:
This release reflects the following Test Specifications:
FCG_TT20019 {2.0} HART EDD Test Specification
This release reflects the following Application Guide updates:
FCG AG10101{2.5} Using the HART Standard DD
The following CRs were resolved in this release:
Comm Servers
CR/Bug Number | Summary |
4431 | Signature missing for HART-IP CommServers |
Device Model Services (DMS)
CR/Bug Number | Summary |
4299 | RRTE hangs and occupies 100% CPU when the user navigates to other root menus like Diagnostics, Maintenance, etc. for SIMOCODE device |
4037 | DMS exception when accessing missing function block |
4479 | Schema for Semantic map should be clearly numbered |
4433 | RRTE freezes when Command 50 returns codes not supported in DD. |
4274 | Variables used in graph are read 6 times during graph initialization |
4083 | REGRESSION: Test H-3.1-038 fails for FF and HART in .NET RUIP when executed in 1.6.0 build 601 (failing host test) |
4457 | RRTE Enhancement: Command 9 must different values in all slots for Device Variables greater than 8 |
3780 | CFF file [VFD 2 "x" Block Defaults] not properly supported for Bit String Variable Types |
4485 | Integrate .NET6 into delivery build process |
4395 | Write to HART device results in endless loop if device is already disconnected |
3841 | Difference of a variable outside of up/download or offline menu causes useless error message |
4454 | DMS not able to support EDD path longer than MAX_PATH characters |
3036 | RRTE stops responding during method |
1929 | PB/PN HTK FDI_H_4_18_001_PA and others - Big float and double values are not accepted |
Device Package Conformance Test Tool (DPCTT)
CR/Bug Number | Summary |
4722 | Crash on command line run with Response File specified |
4630 | Crash on close with certain command line options |
4458 | DPCTT V1.7.0 still indicates V1.6.0 |
4650 | When started by command line DPCTT should return an error code |
4598 | Enable CTT to Run Completely via Command Line |
4697 | Failure on command-line based runs |
4599 | CTT for 1.7.0 not able to create a report via command line. |
4525 | HART CTT 1.7.0: test execution stopped |
EDD Engine
CR/Bug Number | Summary |
3199 | FF HTK TC_TEMP_001, TC_TEMP_002 - FF Date / Time datatypes in a DD5 EDD Template are not correctly displayed in RRTE |
FF Tokenizer
CR/Bug Number | Summary |
4239 | Can tokenizer detect and warn/fail if UI builtins are detected in pre/post read/write actions? |
4771 | UI Builtins "delayfor" and "delayfor2" should generate ERROR when used in PRE/POST READ/WRITE ACTIONS on a VARIABLE |
HART Standard EDD Library
CR/Bug Number | Summary |
4349 | Can additional trends be added to standard reference array |
4162 | AG10101 should discuss all cases where redefinitions for voltage devices may be needed |
4531 | How to make use of expanded units code in HART standard features |
4276 | AG10101 must be clear that If Command 33 resides in device, this command must be in burst command list |
4547 | Need to add TURBIDITY (and maybe other) units code expansion macros |
4484 | Allow use of Post-Edit actions for writable variables |
4237 | Add new FDI_TECHNOLOGY_VERSION variable to HART standard DDs to be imported. |
4386 | Reading analog channel endpoints for PV-only devices. |
3983 | AG10101 needs to explain how to define conditional enumerations |
4001 | Conditionals for Standard Items & AG10101 |
4348 | Can it be allowed to specify a subset of variables for Trending? |
4115 | Need to redefine the handling of standard variables |
4540 | embedded_strings.h is missing details for Process_Data_Quality_temp. |
4579 | Inconsistant usage of whitespace characters in HART Standard Dictionary |
3967 | AG10101 should discuss the mechanism for adding members to standard collections |
4550 | Standard METHODs must not be REDEFINEd |
4463 | Update of AG10101 for HART 7.9 needed |
3990 | Sample DD for condensed status should show how to delete mapping enumerations |
4528 | Command 35 may not be mandatory |
4402 | Review command 102 for correct implementation |
4013 | Need to explicitly define exact enum variables that are allowed to be redefined to shorten list |
4644 | FDI-IDE installer is missing latest files for HART standard library |
HART Tokenizer
CR/Bug Number | Summary |
4608 |
Error 855 needs exceptions |
4762 | Crash on COMMAND TRANSACTION checks |
4557 | Tokenizer false failure for VARIABLEs within COLLECTIONs used in OPERATION COMMANDs |
4112 | Error 612 Not making sense |
4451 | Builtin isOffline causing error message |
3892 | COMMAND REPLY and REQUEST must match |
4732 | Check for ManufacturerName and DeviceType from devices.cfg must be case sensitive |
4500 | Error 688 should be suppressed on standard DD items |
4582 | ERROR 641: Manufacturer specified for Device Specific COMMAND, not permitted. |
4560 | READ REQUEST/REPLY constants checking is too strict |
4448 | Ignore ERROR 696 for Common Practice Condensed Status Commands #523 and #524 |
4465 | Improper Error 855 |
3302 | REDEFINE OPERATION Needs to be -k ERROR not syntax error |
4572 | PNG image library crash |
IDE Plugin
CR/Bug Number | Summary |
4489 | FDI Package name should indicate the real protocol (not generic) |
4490 | Several protocols missing for generic packages |
4319 | Change of Feature Unit conversion not taken into account |
PA-DIM Server
CR/Bug Number | Summary |
4176 | AutoAdjust method succeeds the first time and fails the second time |
Reference Runtime Environment
CR/Bug Number | Summary |
4437 |
Provide .Net 4.8 in addition to .Net 4.8.1 for FDI interface (fdi.dll) |
4211 | Need new color banding rules implemented |
4519 | RRTE error: 'failure to subscribe for layout updates' |
4474 | Update name from PA-DIM View to PA-DIM Inspector |
3822 | RRTE cannot connect to HART device |
4400 | RRTE no longer works with a HART Serial modem |
3724 | Persistent Data Storage (FILE) support in RRTE needs improvement |
4527 | About dialog of RRTE does not correctly display the build number of UIEngine. |
4779 | GaugeColorBand code line not currently in installed UIEngine.xml |
4568 | APPLY button to be changed to "SEND" or "SAVE" |
3541 | Add Profibus/Profinet Device Type Identification in catalog xml |
Signing Tool
CR/Bug Number | Summary |
3908 | improve usability for resigning packages |
4694 | Signing Tool Should Not Allow Signature without mandatory timeserver URL |
UI Engine
CR/Bug Number | Summary |
4428 | REGRESSION: Missing window border lines and faulty windows behaviour |
4456 | Disable close button in PUT_MESSAGE builtin window |
4295 | REGRESSION: KEY_POINTS of XY Graph for FF Host test case TC_GR_012 are not plotted correctly |
4434 | HART 512: HQAVAR19XXX - Time Variable Tests - Variable Dependencies are not updated after primary variable is written to the device |
4464 | Each of the controls used in WPF that could be automated with UIAutomation should implement AutomationPeer |
4523 | Apply button on Dialog doesn't work |
4526 | For Write_As_One the chain icon shall be paced after the engineering unit |
4113 | Parameters who are referenced in a MENU STYLE DIALOG are not written after "Apply" |
3757 | FDIOPT10260 & FDIOPT10270: Resizing (Shrinking & Expanding) must change the Width Gain of Menu Items |
4351 | RRTE hangs and occupies 100% CPU when the user navigates to other root menus like Diagnostics, Maintenance, etc. for SIMOCODE device |
Known Issues
Known issues at the time of release are included below. If additional notable issues are found with this version of the product, they will be added to this log for reference with the date they were reported.
CR/Bug Number | Component | Summary | Reported Date (MM/DD/YY) |
Previous Releases
View the change log history here.