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
By Dmitry , 4 August, 2026

Possible memory leak in file dlms.c, getCompactArrayItem(), getCompactArrayItem2()

Forums
Gurux.DLMS

Hi, Mikko

1. In getCompactArrayItem() use only gxfree(value); but i think need use:
var_clear(value);
gxfree(value);

like in function getCompactArrayItem2().

2. In getCompactArrayItem2():
if (tmp->Arr == NULL)
{
//here need gxfree(tmp); because in row 1637: dlmsVARIANT* tmp = gxmalloc(sizeof(dlmsVARIANT));
return DLMS_ERROR_CODE_OUTOFMEMORY;
}

Please, check it.

Thanks!

By utkarsh9460 , 4 August, 2026

Official Gurux.DLMS.Client.Example.Net fails during High GMAC secure association (Invalid PDU), while Gurux Director connects successfully

Forums
Gurux.Net

Hello Gurux Team,

I am using the latest official Gurux.DLMS.Client.Example.Net to communicate with a DLMS meter over a serial (HDLC) connection.

Environment
Gurux.DLMS : 9.0.2605.2801
Gurux.Common : 8.4.2503.602
Gurux.Serial : 8.4.2503.603
.NET Framework : 4.7.2
Communication : Serial (HDLC)
Meter Configuration
Interface Type : HDLC
Referencing : Logical Name (LN)
Authentication : HighGMAC
Security : AuthenticationEncryption
Security Suite : Suite0

By Kumaresh , 3 August, 2026

gurux_dlms.GXDateTime.GXDateTime object Error in Python

Forums
General discussion

Hi, GX Team,
pls help us to fix this issue while reading the Time from Python Code:-

By MrTABAK , 2 August, 2026

T_APPL_DATA_LN_N1 subtest 3 fails on an LN-only server regardless of the response to a non-existing-object GET

Forums
DLMSDirector

I'm testing an embedded LN-only DLMS/COSEM server with the GXDLMSDirector Application Conformance Test. 13 of 14 tests pass; the only failing one is T_APPL_DATA_LN_N1, and it always fails on subtest 3 ("Read non-existing object").

The tool sends a GET for a non-existing object (class 15 / Association LN,
OBIS FF FF FF FF FF FF, attribute 1):

C0 01 C1 00 0F FF FF FF FF FF FF 01 00

The overall result is always:

T_APPL_DATA_LN_N1 subtest 3 succeeded when Short Name referencing is used.
T_APPL_DATA_LN_N1 failed.

By utkarsh9460 , 30 July, 2026

Version mismatch between Gurux.DLMS 9.x and Gurux.Common/Gurux.Serial 8.x

Forums
Gurux.Net

Hello Gurux Team,

I am developing a new Windows Forms (.NET Framework 4.7.2) DLMS client using the latest Gurux.DLMS.

My installed packages are:

Gurux.DLMS: 9.0.2605.2801
Gurux.Common: 8.4.2503.602
Gurux.Serial: 8.4.2503.603

I downloaded the latest Gurux.DLMS.Client.Example.Net from GitHub (Version 9.0.2605.2801), and GXDLMSReader.cs references:

using Gurux.Net;

However, I cannot find matching 9.x NuGet packages for Gurux.Common, Gurux.Serial, or Gurux.Net. Only 8.x versions are available.

Could you please clarify:

By Administrator , 27 July, 2026

fix: CGXDLMSProfileGeneric capture objects memory leak

Project
gurux.dlms.cpp
Status
Closed (fixed)
Priority
Normal
Category
Bug report
By Administrator , 27 July, 2026

gurux.dlms.cpp 9.0.2607.2701

The following important issues are resolved in this version:
fix: Pre-established glo-ded connection handling fixed to server
fix: CGXDLMSProfileGeneric capture objects memory leak

By Administrator , 27 July, 2026

fix: Pre-established glo-ded connection handling fixed to server

Project
gurux.dlms.cpp
Status
Closed (fixed)
Priority
Normal
Category
Bug report
By Harshi_554 , 24 July, 2026

Service not known error on gprs communication

Forums
Gurux.Net

Hi,
I am trying to communicate with a smart meter over GPRS communication. I am using Gurux.DLMS.Push.Listener.Example.python to read the data from the meter. But I am getting below errors:

By Administrator , 23 July, 2026

gurux.dlms.java 4.0.96

The following important issues are resolved in this version:
fix: ECDSA Client authentication verify

Pagination

  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • Page 9
  • …
  • Next page
  • Last page
  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Mon, 07/27/2026 - 12:37
    gurux.dlms.cpp 9.0.2607.2701
  • Thu, 07/23/2026 - 16:19
    gurux.dlms.java 4.0.96
  • Thu, 07/09/2026 - 14:34
    Gurux.DLMS.Python 1.0.201
  • Fri, 06/26/2026 - 16:32
    Gurux.Service 3.0.2606.2601
  • Wed, 06/24/2026 - 08:36
    Gurux.DLMS.Python 1.0.200

New forum topics

  • Possible memory leak in file dlms.c, getCompactArrayItem(), getCompactArrayItem2()
  • Official Gurux.DLMS.Client.Example.Net fails during High GMAC secure association (Invalid PDU), while Gurux Director connects successfully
  • gurux_dlms.GXDateTime.GXDateTime object Error in Python
  • T_APPL_DATA_LN_N1 subtest 3 fails on an LN-only server regardless of the response to a non-existing-object GET
  • Version mismatch between Gurux.DLMS 9.x and Gurux.Common/Gurux.Serial 8.x
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin