I'm investigating meter behaviour in unstable low speed GSM channel condition.
To describe in short - a lot of ping loss situation.
Just a few moments after every 'Data send failed. Try to resend message x/y ' I've got an unacceptable frame even in case of restored data exchange.
Still can't decide is it a meter firmware problem or a DLMS Director problem - some of them unable handle temporary tcp/ip link availability problem.
After updating to the latest version of gurux.cpp (I had a very old version), i'm having problems debuging because an assert.
The problem is that after AARQ, the m_DedicatedKey stored in the GXCipher has position advanced.
Then in GXAPDU:233->GXByteBuffer:406, when trying to set the dedicated key, an assert throws because pos is already it's max size.
I'm able to reproduce this behaviour every time. Can you fix it?