Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: V3.9.0.3, V3.9.1.0 (trunk)
-
Component/s: None
-
Labels:None
-
Account:SPC EthernetIp Core (SPCETHERNET)
Description
In the EISv3 adapter, the GENAP_GET_COMPONENT_IDS
service incorrectly reports the remanent data size for the EIP component as 2028 bytes. This value actually corresponds to the security firmware and not the standard EISv3 firmware.
Technical Details
-
In V5 firmware, the remanent size is provided as an initialization parameter based on the firmware type, and the GenAP service handles the GET_COMPONENT_IDS accordingly.
-
In the V3 implementation, however, the
GENAP_GET_COMPONENT_IDS
service is handled by EipAP (function EipAp_GetComponentIds_Req), which does not have awareness of the firmware type. -
As a result, the EIP component reports a remanent size that reflects the security firmware rather than its actual memory usage.
Attachments
Issue Links
- discovered by
-
PSEISV3-939 GENAP_GET_COMPONENT_IDS_REQ (0xAD00) service delivers an incorrect remanent data size
-
- Closed
-
- relates to
-
PSEISV5-526 Update to EtherNet/IP Core V3.9.0.3
-
- Closed
-
-
PSEISV3-937 Update to EtherNet/IP Core V3.9.0.3
-
- Closed
-