Skip to main content
Home
for DLMS smart meters

Main navigation

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

Breadcrumb

  1. Home
  2. Gurux DLMS For Android
Description

Questions and comments about<br />
Gurux <b>DLMS/COSEM for Android</b> Protocol Component.

Image
By rajput_saurabh07, 23 August, 2025

Android readRowsByEntry Fails with "Invalid Block number" on Billing Profile

Forums
Gurux DLMS for Android

My application can successfully connect to the meter and read the associated scaler profile (1.0.94.91.6.255). It also correctly reads that there are 2 rows of data available in the billing profile buffer.

However, when I call mClient.readRowsByEntry(profile, 1, rowCount), the communication fails. The Logcat shows the following error:

By pratim1988, 21 August, 2025

Regarding android app

Forums
Gurux DLMS for Android

I am trying to Disconnect and Reconnect DLMS smart meter(HPL) using Optical probe. Below log which one I am getting.
Invocation Counter: 81 80 12 05 01 80 06 01 80 07 04 00 00 00 01 08 04 00 00 00 01
AARE Hex: 61 69 A1 09 06 07 60 85 74 05 08 01 03 A2 03 02 01 00 A3 05 A1 03 02 01 0E A4 0A 04 08 48 50 4C 00 00 2E 9D 08 88 02 07 80 89 07 60 85 74 05 08 02 02 AA 12 80 10 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 BE 23 04 21 28 1F 30 00 00 00 00 A6 86 76 6C 80 E7 39 F8 47 C5 AC 8A CD DF 56 89 35 E2 9F 96 4E 39 0B 57 9C C8

By saraf_kshitiz, 13 August, 2025

Write data in objects like Payment Mode, Metering Mode, Clock.

Forums
Gurux DLMS for Android

Hi Mikko Sir,

I need to create methods in my app's code for writing data to the COSEM Object of the meter. Can you please guide on how can I do that?

For example, I've to set 0.0.94.96.20.255 Payment Mode from prepaid to postpaid (or vice versa). For doing that in windows GXDLMSDirector, we change its value from 0 to 1 or 1 to 0 and write it to the meter after making a secured US connection.

Please guide.

Thanks,
Kshitiz

By rajput_saurabh07, 7 August, 2025

Gurux.DLMS.Android Example - Fails on Android 15 (API 35)

Forums
Gurux DLMS for Android

Hello Gurux Team and Community,

I'm writing to share an issue I encountered with the official Gurux.DLMS.Android example project from GitHub when running it on newer versions of Android.

The Problem
The application works perfectly on a device running Android 12 (API 31). However, when I try to run the same project on a device with Android 15 (API 35), the app is not working at all.

By vadiraj Revankar, 30 July, 2025

Troubleshooting UA Parsing Failures in DLMS/COSEM over Custom USB Serial on Android (No GXMedia)

Forums
Gurux DLMS for Android

I'm building a DLMS/COSEM client on Android using custom USB serial communication (no GXSerial/GXMedia). I send an SNRM request and receive a UA response that starts and ends with 0x7E, but the Gurux Java parser treats it as malformed.

Works:
Genus and Landis+Gyr meters: UA parsed correctly.

Fails:
HPL and L&T meters: UA response appears malformed.

The same configuration (client address, baud rate, etc.) works fine in the Gurux DLMS demo app.

By vadiraj Revankar, 29 July, 2025

Single Chunk Association Response — pendingReply Empty Without GXMedia

Forums
Gurux DLMS for Android

Hi,

I’m using GXSerial (USB) without GXMedia to read DLMS meter data. During Association Response, I receive all OBIS codes in one large response frame, like this:

By atuldd, 28 July, 2025

Regarding the dlms android project

Forums
Gurux DLMS for Android

i am using gurux android project where not able to connect with the usb prob
prob details given below

man info:Silicon Labs:CP2102
USB to UART bridge controller
chipset:CP21XX
serial:0001
Boud rate:9600
data bits:8
parity :none
stop bits :1

By saraf_kshitiz, 24 July, 2025

Reading data through bluetooth.

Forums
Gurux DLMS for Android

Hi Mikko Sir,

I was looking through the forums and read some, but I'm still not sure if it is possbile to connect to DLMS Smart Meters and read data through bluetooth using the android app: https://github.com/Gurux/Gurux.DLMS.Android

Please provide some reference guides and a path on how can I implement such thing in my app, it is already reading data through HDLC interface using UART cable.

Thanks,
Kshitiz

By vadiraj Revankar, 21 July, 2025

One Meter Responds to Association View GET Request in DLMS over BLE with HDLC and LOW Authentication

Forums
Gurux DLMS for Android

Hi,

By atuldd, 21 July, 2025

Regarding the dlms android project

Forums
Gurux DLMS for Android

I am integrating Bluetooth communication using the Gurux Java library. The communication setup, including SNRM and AARQ requests, is working fine. However, the Association Request does not work with meters other than LGZ Single Phase over Bluetooth, even though it works correctly over serial communication. I verified that the Association Request sent over both serial and Bluetooth is identical, but only the Bluetooth fails to get a response. Please suggest what could be the possible issue."

7E A0 19 03 41 32 3A BD E6 E6 00 C0 01 C1 00 0F 00 00 28 00 00 FF 02 00 91 53 7E

Pagination

  • Previous page
  • 2
  • Next page
Gurux DLMS for Android
  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Wed, 10/29/2025 - 08:51
    gurux.dlms.c 9.0.2510.2901
  • Thu, 10/16/2025 - 09:59
    gurux.dlms.java 4.0.83
  • Wed, 10/08/2025 - 10:21
    gurux.dlms.c 9.0.2510.0801
  • Fri, 09/26/2025 - 10:02
    gurux.dlms.cpp 9.0.2509.2601
  • Fri, 09/26/2025 - 09:45
    gurux.dlms.c 9.0.2509.2601

New forum topics

  • Guidance on using the source codes
  • How to get/convert user readable format data from readRowsByRange
  • Insufficient memory to continue the execution of the program.
  • The client instance code failed to connect to the electricity meter for authentication
  • Unable to Release Request when closing connection with meter.
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin