I have an issue whereby I am able to connect to the meter without issues at Low level authentication method, but as soon as I go to the next level (High) and try to connect, the following error appears, do you know what would cause this error ?
I believe that your meter is using GMAC High authentication and not High.
Try to change the authentication level for High GMAC. Then select the Secured connections tab and set your password for the Authentication Key field.
1. Change Security to one in Secured connections tab.
2. Set Frame Counter LN to 0.0.43.1.0.255 or 0.0.43.1.1.255 in Secured connections tab.
You can see all possible frame counters when you connect with authentication level None and search the "Invocation counter" from the data objects.
Hi,
Hi,
First time I heard about this. How long the high level password is?
BR,
Mikko
32 Bytes
32 Bytes
Hi,
Hi,
I believe that your meter is using GMAC High authentication and not High.
Try to change the authentication level for High GMAC. Then select the Secured connections tab and set your password for the Authentication Key field.
BR,
Mikko
Hi Mikko,
Hi Mikko,
I have done that and now i am getting "DlmsVersionTooLow" error
09:09:27 09:09:27.820 Info Open
9:09:28 AM Send SNRM request.
7E A0 23 00 02 14 11 03 93 7A C1 81 80 14 05 02 03 F5 06 02 03 F2 07 04 00 00 00 01 08 04 00 00 00 01 27 05 7E
09:09:28 09:09:28.347 Sent 7E A0 23 00 02 14 11 03 93 7A C1 81 80 14 05 02 03 F5 06 02 03 F2 07 04 00 00 00 01 08 04 00 00 00 01 27 05 7E
09:09:28 09:09:28.716 Received 7E A0 23 03 00 02 14 11 73 26 2B 81 80 14 05 02 01 00 06 02 01 00 07 04 00 00 00 01 08 04 00 00 00 01 69 6D 7E
9:09:28 AM
7E A0 23 03 00 02 14 11 73 26 2B 81 80 14 05 02 01 00 06 02 01 00 07 04 00 00 00 01 08 04 00 00 00 01 69 6D 7E
09:09:28 Parsing UA reply succeeded.
9:09:28 AM Send AARQ request.
7E A0 6E 00 02 14 11 03 10 A0 9E E6 E6 00 60 5D A1 09 06 07 60 85 74 05 08 01 03 A6 0A 04 08 41 42 43 44 45 46 47 48 8A 02 07 80 8B 07 60 85 74 05 08 02 05 AC 12 80 10 24 12 6C 13 36 30 2F 5E 29 4A 34 15 3C 11 57 1F BE 23 04 21 21 1F 10 00 00 00 00 01 00 00 00 06 5F 1F 04 00 62 1E 5D FF FF 72 30 39 3C 13 7D 1E F5 F7 4C F3 90 F7 97 7E
09:09:28 09:09:28.753 Sent 7E A0 6E 00 02 14 11 03 10 A0 9E E6 E6 00 60 5D A1 09 06 07 60 85 74 05 08 01 03 A6 0A 04 08 41 42 43 44 45 46 47 48 8A 02 07 80 8B 07 60 85 74 05 08 02 05 AC 12 80 10 24 12 6C 13 36 30 2F 5E 29 4A 34 15 3C 11 57 1F BE 23 04 21 21 1F 10 00 00 00 00 01 00 00 00 06 5F 1F 04 00 62 1E 5D FF FF 72 30 39 3C 13 7D 1E F5 F7 4C F3 90 F7 97 7E
09:09:29 09:09:29.242 Received 7E A0 5D 03 00 02 14 11 30 D4 CC E6 E7 00 61
09:09:29 09:09:29.329 Received 4C A1 09 06 07 60 85 74 05 08 01 03 A2 03 02 01 01 A3 05 A1 03 02 01 01 A4 0A 04 08 48 58 45 03 30 F7 DF 1C 88 02 07 80 89 07 60 85 74 05 08 02 05 AA 12 80 10 43
09:09:29 09:09:29.464 Received 44 45 38 42 34 36 34 30 35 38 38 41 30 38 34 BE 06 04 04 0E 01 06 01 E8 93 7E
9:09:29 AM
7E A0 5D 03 00 02 14 11 30 D4 CC E6 E7 00 61 4C A1 09 06 07 60 85 74 05 08 01 03 A2 03 02 01 01 A3 05 A1 03 02 01 01 A4 0A 04 08 48 58 45 03 30 F7 DF 1C 88 02 07 80 89 07 60 85 74 05 08 02 05 AA 12 80 10 43 44 45 38 42 34 36 34 30 35 38 38 41 30 38 34 BE 06 04 04 0E 01 06 01 E8 93 7E
09:09:29 Disconnect request
09:09:29 09:09:29.487 Sent 7E A0 0A 00 02 14 11 03 53 CC 25 7E
09:09:29 09:09:29.746 Received 7E A0 0A 03 00 02 14 11 73 9C 09 7E
9:09:29 AM
7E A0 0A 03 00 02 14 11 73 9C 09 7E
09:09:29 09:09:29.748 Info Closing
09:09:29 09:09:29.748 Info Closed
Gurux.DLMS.GXDLMSConfirmedServiceError: ServiceError Initiate Error exception. Initiate DlmsVersionTooLow
at GXDLMSDirector.GXDLMSCommunicator.InitializeConnection(Boolean force)
at GXDLMSDirector.GXDLMSDevice.InitializeConnection()
at GXDLMSDirector.MainForm.Connect(Object sender, GXAsyncWork work, Object[] parameters)
Hi,
Hi,
There are two options.
1. Change Security to one in Secured connections tab.
2. Set Frame Counter LN to 0.0.43.1.0.255 or 0.0.43.1.1.255 in Secured connections tab.
You can see all possible frame counters when you connect with authentication level None and search the "Invocation counter" from the data objects.
BR,
Mikko
Hi Mikko,
Hi Mikko,
Thank you for the response. I have :
Authentication Level on "HighGMAC"
Suite : Suite0
Security : None
Frame counter LN : 0.0.43.1.0.255 - confirmed this when i accessed the meter with Low level
I am now getting "Device reports Read-write denied error"
Please see below :
14:16:18 02:16:18.308 Info Open
2:16:18 PM Send SNRM request.
7E A0 23 00 02 14 11 03 93 7A C1 81 80 14 05 02 03 F5 06 02 03 F2 07 04 00 00 00 01 08 04 00 00 00 01 27 05 7E
14:16:18 02:16:18.824 Sent 7E A0 23 00 02 14 11 03 93 7A C1 81 80 14 05 02 03 F5 06 02 03 F2 07 04 00 00 00 01 08 04 00 00 00 01 27 05 7E
14:16:19 02:16:19.169 Received 7E A0 23 03 00 02 14 11 73
14:16:19 02:16:19.276 Received 26 2B 81 80 14 05 02 01 00 06 02 01 00 07 04 00 00 00 01 08 04 00 00 00 01 69 6D 7E
2:16:19 PM
7E A0 23 03 00 02 14 11 73 26 2B 81 80 14 05 02 01 00 06 02 01 00 07 04 00 00 00 01 08 04 00 00 00 01 69 6D 7E
14:16:19 Parsing UA reply succeeded.
2:16:19 PM Send AARQ request.
7E A0 5B 00 02 14 11 03 10 49 B8 E6 E6 00 60 4A A1 09 06 07 60 85 74 05 08 01 01 A6 0A 04 08 48 45 43 00 05 00 00 01 8A 02 07 80 8B 07 60 85 74 05 08 02 05 AC 12 80 10 12 70 56 0B 1B 10 16 50 02 08 27 43 5D 62 2E 53 BE 10 04 0E 01 00 00 00 06 5F 1F 04 00 62 1E 5D FF FF 49 C3 7E
14:16:19 02:16:19.277 Sent 7E A0 5B 00 02 14 11 03 10 49 B8 E6 E6 00 60 4A A1 09 06 07 60 85 74 05 08 01 01 A6 0A 04 08 48 45 43 00 05 00 00 01 8A 02 07 80 8B 07 60 85 74 05 08 02 05 AC 12 80 10 12 70 56 0B 1B 10 16 50 02 08 27 43 5D 62 2E 53 BE 10 04 0E 01 00 00 00 06 5F 1F 04 00 62 1E 5D FF FF 49 C3 7E
14:16:19 02:16:19.790 Received 7E A0 5B
14:16:19 02:16:19.890 Received 03 00 02 14 11 30 19 94 E6 E7 00 61 4A A1 09 06 07 60 85 74 05 08 01 01 A2 03 02 01 00 A3 05 A1 03 02 01 0E 88 02 07 80 89 07 60 85 74 05
14:16:19 02:16:19.991 Received 08 02 05 AA 12 80 10 45 39 45 46 46 41 30 41 45 36 32 36 45 36 44 43 BE 10 04 0E 08 00 06 5F 1F 04 00 00 18 1F 01 00 00 07 C4 F3 7E
2:16:19 PM
7E A0 5B 03 00 02 14 11 30 19 94 E6 E7 00 61 4A A1 09 06 07 60 85 74 05 08 01 01 A2 03 02 01 00 A3 05 A1 03 02 01 0E 88 02 07 80 89 07 60 85 74 05 08 02 05 AA 12 80 10 45 39 45 46 46 41 30 41 45 36 32 36 45 36 44 43 BE 10 04 0E 08 00 06 5F 1F 04 00 00 18 1F 01 00 00 07 C4 F3 7E
14:16:19 Parsing AARE reply succeeded.
2:16:19 PM Authenticating.
7E A0 2F 00 02 14 11 03 32 63 C4 E6 E6 00 C3 01 C1 00 0F 00 00 28 00 00 FF 01 01 09 11 10 00 00 00 01 EF 1E 47 9F C3 34 EC 98 4C A3 C3 9A 81 C4 7E
14:16:19 02:16:19.992 Sent 7E A0 2F 00 02 14 11 03 32 63 C4 E6 E6 00 C3 01 C1 00 0F 00 00 28 00 00 FF 01 01 09 11 10 00 00 00 01 EF 1E 47 9F C3 34 EC 98 4C A3 C3 9A 81 C4 7E
14:16:20 02:16:20.389 Received 7E A0 14 03 00 02 14 11 52 FF 0A E6 E7 00 C7 01 01 03 00 0E 94 7E
2:16:20 PM
7E A0 14 03 00 02 14 11 52 FF 0A E6 E7 00 C7 01 01 03 00 0E 94 7E
14:16:20 Disconnect request
14:16:20 02:16:20.389 Sent 7E A0 0A 00 02 14 11 03 53 CC 25 7E
14:16:20 02:16:20.701 Received 7E A0 0A 03 00 02 14 11 73 9C 09 7E
2:16:20 PM
7E A0 0A 03 00 02 14 11 73 9C 09 7E
14:16:20 02:16:20.702 Info Closing
14:16:20 02:16:20.702 Info Closed
Gurux.DLMS.GXDLMSException: Access Error : Device reports Read-Write denied.
at GXDLMSDirector.GXDLMSCommunicator.ReadDLMSPacket(Byte[] data, Int32 tryCount, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, Int32 multiplier, Int32 tryCount, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, Int32 multiplier, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[][] data, String text, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.InitializeConnection(Boolean force)
at GXDLMSDirector.GXDLMSDevice.InitializeConnection()
at GXDLMSDirector.MainForm.Connect(Object sender, GXAsyncWork work, Object[] parameters)