Release 1.8.0 - Nov 2026
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.6} Using the HART Standard DD
The following CRs were resolved in this release:
Communication Servers
| CR/Bug Number | Summary |
| 4652 | Signature missing for EtherNet/IP CommServer and according FDI Package |
| 4773 | HART-IP CommServer relies on deprecated .NET 4.6.1 |
Device Model Services
| CR/Bug Number | Summary |
| 2697 | DMS needs to support interactive downloads so an EDD developer can test it |
| 4114 | VISIBILITY and VALIDITY does not work for PLUGIN (UIP) in RRTE |
| 4131 | Type of SEMANTIC_MAP in EDD xml is "37 - NOT FOUND" |
| 4314 | Dependent value (itself) is not refreshed |
| 4472 | Standardized command 84 processing seems to lock up RRTE |
| 4501 | Migrate DMS to .NET8 |
| 4542 | Multi-Language support for DMS |
| 4614 | Extend UIP Interface with attributes Validity, Visibility, DisplayFormat, EditFormat - DMS Extension |
| 4636 | Dynamic variables as conditional in menus are evaluated only once |
| 4680 | EDDL Spec: Actions on an up/download menu must still be executed even if the up/download aborts. |
| 4686 | EDDL Spec: Add HANDLING attribute to METHODs, so that methods can be rendered as "disabled" |
| 4710 | EDDL Spec: Clarify that VARIABLEs with their VISIBILITY attribute set to FALSE are still read |
| 4711 | EDDL Spec: UI Builtin should abort if seen in bit enumerated actions |
| 4717 | Subscribing enum lists causes continous updates |
| 4733 | EDDL Spec: Clarify that ALL of variables are synchronized between online and offline, not just the modified data items. |
| 4742 | EDDL Spec: DMS: Indication on variable when post write action aborts |
| 4765 | Transfer from Offline to device doesn't work for latest version of RRTE |
| 4818 | Artifacts in the build process should be made available or integrated via NuGet |
| 4893 | Security Issue: Debug configuration should not be read in release version of DMS |
| 4929 | Possible memory leak in CommunicationOperationProcessor |
| 4975 | Adapt the Client_UID_schema in DMS for Default WAVEFORM handling and Action handling |
| 5019 | All READ and WRITE action will be executed for all protocols |
| 5140 | REGRESSION (FF): Any user abort of a running method causes RRTE to hang forever |
| 5149 | Color bands of GAUGE chart not visible anymore |
| 5234 | opening a WINDOW runs one GROUP's INIT_ACTIONS twice and reads the PAGE's direct VARIABLE without its PRE_READ_ACTIONS |
| 5238 | INIT_ACTIONS and EXIT_ACTIONS of upload_from_device_root_menu / download_to_device_root_menu (and their sub-menus) never run during a transfer |
| 5254 | HART: the first menu the user opens after the device load runs none of its action methods and every root-menu button stays disabled until the host is restarted |
| 5256 | A Send that commits two variables runs the whole MENU PRE_WRITE / POST_WRITE cascade twice |
DPCTT
| CR/Bug Number | Summary |
| 3742 | Usability: creating report takes too long |
| 4106 | Update SecureBlackbox component |
| 4271 | UIP context should be passed as "offline" |
| 4308 | CTT test case P_3_2_040 should consider parameter validity |
| 4407 | CTT Tests with "NotRun" result do not have a log line indicating the test case result |
| 4627 | Extend UIP Interface with attributes Validity, Visibility, DisplayFormat, EditFormat - CTT |
| 4631 | Supporting assemblies are out of date |
| 4724 | HTML5 UIP hosting environment needs upgrading |
| 4832 | Test Summary should be added to the report |
| 4834 | build number missing |
| 4886 | P_2_7_001 displays wrong requirements |
| 4909 | P_2_11_025 needs update to new spec version |
| 4931 | Occasional hang on HTML UIP test cases |
| 5073 | Update UIP hosting to latest Typescript/Javascript hosting environment |
| 5075 | HTML5 UIP tests missing some UIP exceptions (P_4_005 and P-4_007) |
| 5077 | UIP tests: deactivation timeout does not work |
| 5080 | catalog schema is out of date |
| 5083 | Testcase signing mechanism needs updating |
| 5084 | CTT 1.8.0 apparently has timing problem with UIPs |
| 5110 | false UIP Activation error |
| 5123 | CTT must be updated to use latest attachments |
| 5227 | Test campaigns default to the 1.3.0 Package and UIP adapters instead of 1.4.1 |
EDD Engine
| CR/Bug Number | Summary |
| 2454 | EDD Engine definition for COMPONENT attributes "CLASSIFICATION" and "PROTOCOL" don't support string-constants |
| 3348 | OS Independent EDD Engine Method Built-in is not working in Non Windows Platform |
| 4270 | Built-in method get_rspcode_string_by_id does not find text if REPONSE_CODES is defined within TRANSACTION |
| 4356 | Problems with Profinet method |
| 4357 | Method is aborting even though abort_on_all_comm_errors has not been called |
| 4683 | EDDL Spec: Add missing categories to the EDD classifications |
| 4687 | EDDL Spec: Add HANDLING attribute to METHODs, so that methods can be rendered as "disabled" |
| 4734 | EDDL Spec: Default HANDLING for FF Waveform should be READ & WRITE |
| 4738 | EDDL Spec: EDD Engine: Clarify that a pipe "|" character is allowed in string literals |
FF Tokenizer
| CR/Bug Number | Summary |
| 4368 | Would be nice to support TOKVER in FF tokenizer |
| 4629 | GRID VECTORs do not allow cross block referencing |
| 4730 | Pre/Post Read/Write actions on menus should be checked |
| 4739 | EDDL Spec: FF Tokenizer: Add HANDLING attribute to METHODs, so that methods can be rendered as "disabled" |
| 4753 | EDDL Spec: FF Tokenizer: Add SEMANTIC_MAP as being allowed to be REDEFINEd |
| 4759 | EDDL Spec: FF Tokenizer: Add support of PRIVATE attribute on VARIABLES |
| 4774 | Legacy FF Tokenizer relies on unsupported MFC |
| 4848 | Decode of multiple action items wrong |
HART Tokenizer
| CR/Bug Number | Summary |
| 4331 | clarify and make consistent the REDEFINE syntax for MIN/MAX_VALUE |
| 4511 | ARRAY elements must be searched for missing READ and WRITE commands |
| 4514 | Tok8 must support COLLECTION of ARRAY |
| 4538 | Invalid primary_variable_code reference not being detected |
| 4546 | Tok8 crash on invalid reference |
| 4555 | Increase total image size |
| 4557 | Tokenizer false failure for VARIABLEs within COLLECTIONs used in OPERATION COMMANDs |
| 4562 | Tok10 Crash when GRAPH includes illegal MEMBER |
| 4603 | Tok8 COMMAND REDEF checks insufficient |
| 4643 | Tokenizer 10.50.0.789 warning for MAX_VALUE of UNSIGNED_INTEGER (8) |
| 4647 | Tok10 not throwing expected errors with Wireless DD |
| 4673 | Improve the error detection of a VARIABLE with WRITE HANDLING but no WRITE COMMAND |
| 4674 | Tokenizer error 855 is reported when redefining enumeration for trend_digital_units. |
| 4684 | EDDL Spec: HART Tokenizer: Add HANDLING attribute to METHODs, so that methods can be rendered as "disabled" |
| 4692 | OVAL Type C 0102: EDD Engine Failed to execute operation: CreateDeviceInstance() |
| 4695 | Use DD-Stat Pipeline license to entitle usage in pipeline |
| 4715 | VARIABLE burst_mode_select can be redefined to be HANDLING WRITE |
| 4716 | Analog channel endpoints need to be allowed to have HANDLING redefined |
| 4721 | Unwarranted Warning 669 on version 8 tokenizer. |
| 4723 | COMMANDs with INDEX TYPE VARIABLE must also reference its ARRAY indexed by that VARIABLE |
| 4727 | HART Tokenizer error when BIT_ENUMERATED is set to 8 bytes |
| 4744 | EDDL Spec: HART Tokenizer: Error on user interaction for pre/post read/write actions |
| 4748 | EDDL Spec: HART Tokenizer: Add a table of maximum # of meters that fit on a chart |
| 4751 | EDDL Spec: HART Tokenizer: IMAGE is not an allowed type for VALUE_ARRAYs |
| 4754 | EDDL Spec: HART Tokenizer: Add SEMANTIC_MAP as being allowed to be REDEFINEd |
| 4767 | Unwanted graphics lib warnings |
| 4775 | HART Tok8 need build upgrade |
| 4786 | Illegal REDEFINE syntax should be removed |
| 4803 | Extra constants in REQUEST are being (erroneously) allowed |
| 4826 | REDEFINE of entire standard item must be illegal |
| 4829 | Crash on Unit Relation checks |
| 4838 | HART Tok8 : REDEFINE of standard MIN_VALUE and MAX_VALUE allowed in certain cases |
| 4843 | Error on user interaction for pre/post read/write must work for IMPORTed METHODs |
| 4854 | Bug in version 10; it is not detecting these 4 ERRORs |
| 4862 | Exception to the "Redefine of the entire standard item not allowed" rule |
| 4875 | Tokenizer to check for read/write commands in up/download menus |
| 4885 | Parser crash |
| 4891 | Warning 692/693 needs to handle referencing through ITEM ARRAYs |
| 4902 | Error 866 must have exceptions for Standard Lib |
| 4908 | Read-only Range Values handling |
| 4913 | Error 866 is being reported for HART common Practice commands |
| 4932 | Parsing enum description text reference fails for Rosemount.THUM_Adapter 0202.fma |
| 5000 | Intermittent crashes, likely caused by IMPORT race conditions |
| 5001 | Preprocessor crash in Tok10 |
| 5038 | Tok10 crash (out_attr.cpp 5511/4777): user item name collides with auto-generated collection/array instance name |
| 5145 | Six HART DD Library sample DDs no longer tokenize: ERROR 426 on incremental TYPE redefinition |
IDE Plugin
| CR/Bug Number | Summary |
| 4343 | Package naming rules are allowing duplicate names for different packages |
| 4408 | Document metadata file should not be listed in DeviceType.ListOfDocuments |
| 4701 | FDI Spec: Add version selection to IDE Plugin |
| 4856 | Syntax coloring for new CLASSIFICATIONs |
| 4871 | Package Generator should allow 2 uses of same image file |
| 4879 | Plugin not loading in Eclipse |
| 4900 | Update Plugin to latest schema files |
| 4953 | FDI Version required not written to catalog.xml |
| 4956 | EtherNet/IP protocol specifier not set according to PSD |
| 4974 | Schema validation problem of fdi.project file |
PB/PN Tokenizer
| CR/Bug Number | Summary |
| 4403 | Debug Ant script for Profibus does not work |
| 4423 | Need to support arbitrary string definition for the PROTOCOL attribute. |
| 4441 | Tokenizer Freezes When Referenced List of Units Name is Not Updated in All Enumeration Lists |
| 4696 | PI Sample Package (Debug) buildfile does not work |
| 4740 | EDDL Spec: PROFI Tokenizer: Add HANDLING attribute to METHODs, so that methods can be rendered as "disabled" |
| 4783 | PB/PN Tokenizer is not adding unit relations into the update table for Modbus DD |
| 4784 | SBOM required |
| 4927 | Crashing on AXIS.MIN_VALUE, AXIS.MAX_VALUE |
Reference UIP
| CR/Bug Number | Summary |
| 4626 | Extend UIP Interface with attributes Validity, Visibility, DisplayFormat, EditFormat - Sample UIPs |
| 5117 | HTML5 Reference UIP needs updated fdi.ts |
| 5118 | Update .NET Reference UIP to latest FDI nuget |
Reference Runtime Environment
| CR/Bug Number | Summary |
| 3630 | Mandatory Properties missing in "GetHostingProperties" |
| 3703 | Need ability to view PA-DIM |
| 3895 | Profinet direct access: Loading transfer does not match FDI spec definition |
| 3993 | RRTE needs to support interactive downloads so an EDD developer can test it |
| 4398 | RRTE launch of HART Simulator (XMTR-DD) requires user acknowledgement |
| 4440 | RRTE cannot import FDI Package KSB_MIL_Controls_Limited.SMARTRONIC_iQ.01.01.00.HART 20 and hangs |
| 4549 | P_6_1_001 BAD status SoftwareRevision |
| 4576 | Validate Catalog.xml while importing packages and display errors in RRTE when validation fails |
| 4583 | Unit codes fluctuating with command 9 reads |
| 4586 | Loading a valid FM8 with Device Revision 0 fails |
| 4607 | RRTE should notify user when a PROFILE Package is being deployed |
| 4615 | Hosts shall set the FDI Technology Version if it exists in an EDD/FDI Package |
| 4623 | Extend UIP Interface with attributes Validity, Visibility, DisplayFormat, EditFormat - UI Engine |
| 4625 | Extend UIP Interface with attributes Validity, Visibility, DisplayFormat, EditFormat - RRTE |
| 4640 | Crash on Maintenance menu for specific package |
| 4700 | FDI Spec: Add RRTE support for blob storage |
| 4720 | PADIM Inspector: NamespaceUri shall not be constant for Engineering unit |
| 4778 | Color Banding Rules should be automatically implemented based on file type |
| 4793 | Update log4net to latest version |
| 4812 | CommServer configuration DD not loading |
| 4814 | RRTE does not set hosting context correctly for online/offline |
| 4836 | RRTE is not able to load the device package |
| 4849 | RRTE cannot connect/disconnect/transfer with FDI 1.3 PROFINET Communication Package |
| 4858 | RRTE calls methods "Scan" and "ResetScan" in PROFINET Communication Package (FDI1.2 + FDI1.3) from wrong MethodSet |
| 4868 | RRTE shows exception on startup if no PA DIM-Signalset is implemented |
| 4880 | RRTE searches nodes in OPC UA servers via NodeId that is not according to OPC UA standards |
| 4903 | Cannot connect to RRTE during PADIM conformance test P_6_1_001 |
| 4911 | Support for FDI technology 1.4 |
| 4965 | UIE to support Blob storage service specific error codes |
| 4988 | Dialog box to confirm removing blob storage is not required for every package |
| 5009 | Blob Storage - Container with the same name is not possible in different blob storage. |
| 5010 | Name of the blob storage database should be changed to "blobs.sqlite" or something meaningful |
| 5015 | Update PI physical address |
| 5016 | Dates must update to current |
| 5021 | SetContainerMetaData allows duplicate keys |
| 5022 | Blob Storage - SetBlobMetaData allows duplicate keys |
| 5023 | Blob Storage - SetBlobMetaData does not override existing key-value pairs |
| 5024 | Blob Storage - SetContainerMetaData does not override existing key-value pairs |
| 5026 | Blob Storage - GetContainerMetaData - LastModified time update |
| 5028 | Blob Storage - PutBlob does not overwrite existing data |
| 5029 | Blob Storage - GetBlobMetaData does not return correct blob size |
| 5037 | Direct access service is not working in HTML5 UIP for Profinet and Modbus |
| 5053 | Cannot connect to Xmtr-DD device |
| 5057 | Interactive Download Menu without any INIT_ACTIONS causes RRTE to hang forever |
| 5074 | FDI_TECHNOLOGY_VERSION needs to be commit from FDI host |
| 5141 | Interactive download process must abort on user request |
| 5155 | Interactive Download should not be rejected if no INIT_ACTIONS are found on the download menu |
| 5241 | FF simulation: a parameter of type INTEGER with a negative value fails every read |
Signing Tool
| CR/Bug Number | Summary |
| 4509 | Migrate Signing Tool to .NET8 |
| 4973 | Verifier component should be a Nuget package |
| 5218 | Installers (msm and standalone MSI) are missing assemblies |
UI Engine
| CR/Bug Number | Summary |
| 2658 | VARIABLEs of TYPE DATE_AND_TIME is displayed in a strange format |
| 4004 | "Context" parameter in Fdi.UIPServices.activate() always passed as "online" |
| 4257 | TIME_FORMAT specifiers are not supported in RRTE for DURATION Datatype |
| 4488 | HTML5 UIPs are not working with UiEngine if we use OPCFoundation.NetStandard.Opc.Ua.Client package in the project |
| 4502 | Migrate UI Engine to .NET8 |
| 4533 | Tokyo Keiki Inc MW-10 20 :Online Menu and Diagnostics Menu Not Displaying Same Graph |
| 4577 | Setting Real Time Clock for HART EDD gets wrong value |
| 4638 | Conditionals in BIT_ENUMERATED of a local variable |
| 4645 | FDI Spec: Blob Storage implementation in UIEngine |
| 4685 | EDDL Spec: Add HANDLING attribute to METHODs, so that methods can be rendered as "disabled" |
| 4688 | EDDL Spec: (Fixed Layout) ROWBREAKs between PAGEs are NOT ignored |
| 4728 | Add RRTE support for Handheld mode - UIE |
| 4831 | Integration of Grapecity chart library in UIEngine |
| 4844 | Cannot render maintenance menu |
| 4906 | Data in WAVEFORM is not going to be updated after changing the data |
| 4939 | UIEngine Threat #403: Data Store Inaccessible |
| 4941 | UIEngine Threat #581: Elevation by Changing the Execution Flow in HTML5 UIP |
| 4945 | REGRESSION: Crash with Legacy FF DD5 Host Test Kit EDD in build 881 of IDE 1.8.0 |
| 4995 | REGRESSION: HART 512 LST21000 List Time, DD Managed - Now Failing in RRTE 1.7.x |
| 5002 | UI engine throws exception when rendering menu with WriteAsOne elements |
| 5004 | REGRESSION: HART511 GPH11000 waveform does not render |
| 5005 | REGRESSION: HART511 GPH11040 data point does not render |
| 5006 | REGRESSION: HART511 GPH11060 data plot does not display at correct x-axis point |
| 5007 | REGRESSION: HART511 GPH13010 graph keypoints and waveform are not rendering |
| 5025 | Blob Storage - GetContainerMetaData - LastModified time not in UTC format |
| 5027 | Blob Storage - GetBlobMetaData - LastModified time not in UTC format |
| 5056 | Interactive Download Menu should not be visible in a host UI |
| 5063 | Guidance Required on Upgrading UIE Component NuGet Packages to v2.3.0 |
| 5115 | The unimplemented Execute service should return error, not throw exception |
| 5121 | Components are deprecated due to known security vulnerabilities |
| 5136 | HTML5 UIPs do not load in the RRTE |
Other
| CR/Bug Number | Summary |
| 4795 | Add signature to FDI type library nuget package |
| 4813 | FDI DLL : fix SamplingInterval to use correct data type |
| 5111 | Add documentation to fdi.ts for APIs only available with technology version 1.5 |
| 4646 | DD STAT: pass configuration via command |
| 4719 | FdiStandard: EUInfo needs a property for the NamespaceUri |
| 4781 | Blob Storage interface definition in in FDI.DLL |
| 4787 | Extend the HTML5 sample UIP for blob storage |
| 4804 | FdiStandard.dll: EUInfo missing the attribute NamespaceUri |
| 5017 | Sample Package FDI version needs updating |
| 4496 | Unable to retrieve product data from FCG Online Repository |
| 4556 | Simulator crashes when working with 00da.fm8 |
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.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article