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. Add Calling AP Title With Authorization LOW

Add Calling AP Title with Authorization LOW

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 dlopezc4 , 3 June, 2022
Forums
Gurux DLMS for Java

Hello,

In anothers topics talks that Calling AP Title or system Title is just needed if Authorization is high or ciphered, but i have a meter that need it in AARQ request even if Authorization is low how can i configure the client for when i create an AARQ with auth low add Calling AP Title?

Profile picture for user Kurumi

Kurumi

4 years ago

Hi,

Hi,

Ast first if there is a firmware update available for the meter. Your meter is not working correctly.

If there isn't and if you are reading meters only one manufacturer you need to modify the source code.
Find generateApplicationContextName method and from there //Add system title.

If you modify that the system title is appended.

This is not a good option. Better is if the meter manufacturer fixes this, but you can read the meter like this.

Testing this is part of DLMS certificate tests, so it's good to fix to pass the tests.

BR,
Mikko

dlopezc4

4 years ago

Thanks You so much mikko,

Thanks You so much mikko, could You give me an example how to add this in the code? Because the meter manufacturer don't answer me

Profile picture for user Kurumi

Kurumi

4 years ago

Hi,

Hi,

You need to get the source code:
https://github.com/Gurux/gurux.dlms.java

Then change this line
if (!settings.isServer()
&& (ciphered || settings.getAuthentication() == Authentication.HIGH_GMAC)
|| settings.getAuthentication() == Authentication.HIGH_SHA256
|| settings.getAuthentication() == Authentication.HIGH_ECDSA) {
if (cipher.getSystemTitle() == null || cipher.getSystemTitle().length == 0) {
...
}
something like this:
if (true)
{
...
}

Now the system title is always sent.

BR,
Mikko

dlopezc4

4 years ago

thanks Mikko

thanks 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