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. T_APPL_DATA_LN_N1 Subtest 3 Fails On An LN-only Server Regardless of The Response To a Non-existing-object GET

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

By MrTABAK , 2 August, 2026
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.

To locate the expected behaviour I tried three different LN responses, and the verdict is identical in all three — the tool falls back to Short-Name referencing every time and marks the test failed:

Get-Response with data-access-result = object-undefined (4) → tool logs "Access Error: Device reports a undefined object". This is exactly what the Gurux reference server returns (GXDLMSLNCommandHandlers.GetRequestNormal → ErrorCode.UndefinedObject).
ExceptionResponse (D8 01 02) → no error message, but still falls back to SN.
A successful Get-Response returning the current Association LN object (logical name 0.0.40.0.0.255) → still falls back to SN.

Since none of these three responses is accepted for LN referencing, the verdict appears to be independent of the GET response itself.

Questions:

What does subtest 3 of T_APPL_DATA_LN_N1 expect an LN-only server to return for a non-existing-object GET, so that it passes without needing the Short-Name fallback?
Is this subtest expected to pass at all on an LN-only meter (one that returns an ExceptionResponse to SN reads)?

The server passes T_APPL_IDLE_N1, all T_APPL_OPEN_* tests, T_APPL_DATA_LN_N3/N4 and T_APPL_REL_P1, so basic LN GET/SET/ACTION and association handling are working. Thanks in advance.

Profile picture for user Kurumi

Kurumi

1 day ago

Hi, This DLMS certification…

Hi,

This DLMS certification test fails if the meter returns anything other than an error. It's defined on DLMS certification tests. There can't be an association logical name object with OBIS code 255.255.255.255.255.255.

https://www.gurux.fi/GuruxDLMSTranslator/?pdu=C001C1000FFFFFFFFFFFFF0100

BR,
Mikko

  • Log in or register to post comments
  • 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