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. Node
By Administrator , 17 August, 2026

gurux.dlms.c 9.0.2608.1701

The following important issues are resolved in this version:

fix: Verify the IP address size in cosem_copyIP6Address.
fix: Verify the originator and recipient system title sizes in cosem_setPushSetup.

By Administrator , 17 August, 2026

fix: Verify the originator and recipient system title sizes in cosem_setPushSetup.

Project
gurux.dlms.c
Status
Closed (fixed)
Priority
Major
Category
Feature request
By Administrator , 17 August, 2026

fix: Verify the IP address size in cosem_copyIP6Address.

Project
gurux.dlms.c
Status
Closed (fixed)
Priority
Normal
Category
Support request
By andre538 , 13 August, 2026

negative indexing for custom method/attribute

Forums
DLMSDirector

Hello Mikko,

As written in Green Book:

"NOTE As specified in DLMS UA 1000-1 Ed. 13:2019, 4.1.2, manufacturers may add proprietary methods and/or attributes to any object, using negative numbers."

There is a lot of index positivity checks (for methods and attributes ) in GXDLMSClient.cs, so as far as I see proprietary methods or attributes will be blocked. Any way to change this behaviour?

Best regards, Andre

By andre538 , 12 August, 2026

System title

Forums
DLMSDirector

Hello Mikko,

I'd like to ask you about System title field structure.

As I know, Server system title is 8 bytes long, first 3 bytes is manufacturer code and 5 more are meter serial.

I never thought that System title must obey some rules too except 8 bytes long,
so I named it in my case as 'homepc08'

Recently I've noticed that DLMS Director in Translator dialog is trying to decode this field as

By zakaria.b , 10 August, 2026

Elster a1800 clock reset to year 2000 with one tariff billing

Forums
Gurux.DLMS

Hi to all,
We are managing an AMI project and we designed with our provider an external modem than can connect to different existing meters, including elster A1800. The modem is powered with external 220v source and connected to the elster meter through the rs485 port. The meter has been configured to enable the connection with the modem and the dlms protocol has been activated also to support data collection from our HES.

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.

Pagination

  • First page
  • Previous page
  • 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

  • Wed, 08/26/2026 - 09:04
    Gurux.DLMS.Python 1.0.203
  • Mon, 08/17/2026 - 11:28
    Gurux.DLMS.Python 1.0.202
  • Mon, 08/17/2026 - 09:47
    gurux.dlms.cpp 9.0.2608.1701
  • Mon, 08/17/2026 - 09:25
    gurux.dlms.c 9.0.2608.1701
  • Mon, 07/27/2026 - 12:37
    gurux.dlms.cpp 9.0.2607.2701

New forum topics

  • Security vulnerability report — request for a private contact (GuruxDLMS.c / ANSI C)
  • Topic: Insufficient Memory Error When Reading Class 7 Profile Generic Objects
  • SN ReadResponse returns all-null values when response spans multiple HDLC frames
  • Gurux.Serial.Android 3.0.6 – CH340 (HL-340) USB-Serial Adapter Not Working,
  • Trying to talk to a L&G E360 meter (Using Python Gurux)
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin