Skip to main content
Home
for DLMS smart meters
Open source solutions for DLMS smart metering

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Forums
  3. "Invalid Structure Message" For Compact Data Object IC=62

"Invalid structure message" for Compact Data object IC=62

Forum Rules

Before commenting read Forum rules

Don't comment the topic if you have a new question.

You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.

By mrazoun , 31 August, 2022
Forums
DLMSDirector

Hi,
I have trouble with retrieving attributes of object Compact Data IC=62, version 1.
DLMSDirector returns message "Invalid structure message".
What can be wrong ?
Thank you in advance.
Zdenek

Logged communication - formatted:
BlockCipher key: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Authentication Key:D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
1: 7E A0 35 03 03 10 9B D2 E6 E6 00 DB 08 53 41 43 53 41 43 53 41 1E 30 00 00 00 00 B6 3A 72 99 E2 7C 36 6F 92 80 F2 73 7B EB 3C 8F 73 5A A1 01 49 16 B1 6E 0A 7D 7E 7E
<HDLC len="34" >
<TargetAddress Value="1" />
<SourceAddress Value="1" />
<!-- AARQ frame. -->
<FrameType Value="10" />
<PDU>
<!-- DLMS system title:
Manufacturer Code: SAC
Serial number: 4412225
-->
<!-- Invocation Counter: 0 -->
<!-- Decrypt data: C0 01 C1 00 3E 00 00 42 00 01 FF 03 00
<GetRequest>
<GetRequestNormal>
# Priority: High, ServiceClass: Confirmed, Invoke ID: 1
<InvokeIdAndPriority Value="C1" />
<AttributeDescriptor>
# CompactData
<ClassId Value="003E" />
# 0.0.66.0.1.255
<InstanceId Value="0000420001FF" />
# CaptureObjects
<AttributeId Value="03" />
</AttributeDescriptor>
</GetRequestNormal>
</GetRequest>
-->
<GeneralGloCiphering>
<SystemTitle Value="5341435341435341" />
<CipheredService Value="3000000000B63A7299E27C366F9280F2737BEB3C8F735AA1014916B16E0A" />
</GeneralGloCiphering>
</PDU>
</HDLC>
2: 7E A8 89 03 03 30 11 5F E6 E7 00 DB 08 45 4C 47 30 31 32 33 34 81 A1 30 00 00 00 00 0F E4 04 3B 96 E4 00 40 61 46 F8 BE 05 85 46 AC 83 90 AB 27 E3 B4 66 9A A4 B8 89 4E CB CF E7 19 32 BF BB 19 3E 68 7C 75 A0 B0 83 23 3F 06 B8 09 99 31 21 75 71 40 85 00 C5 A2 23 60 17 4F FE C1 54 AC 3F 74 0E 81 5D B4 26 B7 B9 C6 F5 C1 CF FF 49 F9 76 07 73 05 D7 FA 96 11 9A C7 91 79 CA 84 83 F6 E6 29 27 2B D1 77 12 72 79 0A 27 CD 7E
<HDLC len="88" >
<TargetAddress Value="1" />
<SourceAddress Value="1" />
<!-- AARE frame. -->
<FrameType Value="30" />
<NextFrame Value="DB08454C47303132333481A130000000000FE4043B96E400406146F8BE058546AC8390AB27E3B4669AA4B8894ECBCFE71932BFBB193E687C75A0B083233F06B8099931217571408500C5A22360174FFEC154AC3F740E815DB426B7B9C6F5C1CFFF49F976077305D7FA96119AC79179CA8483F6E629272BD1771272790A" />
</HDLC>
3: 7E A0 07 03 03 31 94 97 7E
<HDLC len="9" >
<TargetAddress Value="1" />
<SourceAddress Value="1" />
<!-- S frame. -->
<FrameType Value="31" />
<Command Value="NextFrame" />
</HDLC>
4: 7E A0 39 03 03 32 BF 47 EF 61 88 7C E6 3B 3B 55 EA 6D 76 4D B7 96 C6 E7 05 29 64 EB CB 97 73 C9 54 E7 36 66 9F C4 B4 FD 10 89 D1 3D 62 E8 54 AA 1F F9 56 ED B7 FD 55 28 D0 B0 7E
<HDLC len="38" >
<TargetAddress Value="1" />
<SourceAddress Value="1" />
<FrameType Value="32" />
<NextFrame Value="EF61887CE63B3B55EA6D764DB796C6E7052964EBCB9773C954E736669FC4B4FD1089D13D62E854AA1FF956EDB7FD5528" />
</HDLC>

Logged communication – raw format:
7E A0 35 03 03 10 9B D2 E6 E6 00 DB 08 53 41 43 53 41 43 53 41 1E 30 00 00 00 00 B6 3A 72 99 E2 7C 36 6F 92 80 F2 73 7B EB 3C 8F 73 5A A1 01 49 16 B1 6E 0A 7D 7E
7E 7E
A8 89 03 03 30 11 5F E6 E7 00 DB 08 45 4C 47 30 31 32 33 34 81 A1 30 00 00 00 00 0F E4 04 3B 96 E4 00 40 61 46 F8 BE 05 85 46 AC 83 90 AB 27 E3 B4 66 9A A4 B8 89 4E CB CF E7 19 32 BF BB 19 3E 68 7C 75 A0 B0 83 23 3F 06 B8 09 99 31 21 75 71 40 85 00 C5 A2 23 60 17 4F FE C1 54 AC 3F 74 0E 81 5D B4 26 B7 B9 C6 F5 C1 CF FF 49 F9 76 07 73 05 D7 FA 96 11 9A C7 91 79 CA 84 83 F6 E6 29 27 2B D1 77 12 72 79 0A 27 CD
7E 7E
A0 07 03 03 31 94 97
7E 7E
A0 39 03 03 32 BF 47 EF 61 88 7C E6 3B 3B 55 EA 6D 76 4D B7 96 C6 E7 05 29 64 EB CB 97 73 C9 54 E7 36 66 9F C4 B4 FD 10 89 D1 3D 62 E8 54 AA 1F F9 56 ED B7 FD 55 28 D0 B0
7E

mrazoun

3 years 9 months ago

Dears,

Dears,
let me send reminder for my topic.
Is DLMSDirector able to work with IC = 62, version 1 ?
Can anybody give my any advice ?
Thank you.

Profile picture for user Kurumi

Kurumi

3 years 9 months ago

Hi,

Hi,

I'm sorry. I haven't notest this question for some reason. Version 0 is supported at the moment. I checked and the only difference between version zero and one is restriction_element. I'll add this to the worklist. Support for reading for version one is added for the next release.

BR,
Mikko

BR,
Mikko

mrazoun

3 years 9 months ago

Hi,

Hi,
thank you for your support.
BR,
Zdenek

mrazoun

3 years 9 months ago

Dear Mikko,

Dear Mikko,
can you tell me please when new release with discussed improvements will be available ?
Have a nice day.
Zdenek

Profile picture for user Kurumi

Kurumi

3 years 9 months ago

Hi,

Hi,

It's released this week. I'm not sure of the date yet.

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 06/09/2026 - 11:16
    gurux.dlms.java 4.0.95
  • Tue, 06/09/2026 - 10:03
    Gurux.DLMS.Python 1.0.199
  • Mon, 06/08/2026 - 13:39
    gurux.dlms.cpp 9.0.2606.0801
  • Mon, 06/01/2026 - 10:15
    gurux.dlms.cpp 9.0.2606.0101
  • Thu, 05/28/2026 - 16:06
    gurux.dlms.java 4.0.94

New forum topics

  • Error reading L&G Meter
  • Pass a TCP Client to GXNet
  • Australian EDMI Mk10D (Essential Energy area)
  • Strange mix of data notificiation vs get response
  • DLMS Connection
More

Who's new

  • Tuanhgg
  • Adel
  • charnon
  • Paddles
  • Miguel Ángel
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin