Logic Machine Forum
4 bytes value bug in LM5 - Printable Version

+- Logic Machine Forum (https://forum.logicmachine.net)
+-- Forum: LogicMachine eco-system (https://forum.logicmachine.net/forumdisplay.php?fid=1)
+--- Forum: Gateway (https://forum.logicmachine.net/forumdisplay.php?fid=10)
+--- Thread: 4 bytes value bug in LM5 (/showthread.php?tid=830)



4 bytes value bug in LM5 - Thomas - 08.06.2017

Hi,
I use ETS5. I'm connected to KNX via LM.
Everytime I try to read a 4 bytes value which is filtered out I get "Connection lost" followed by "red circle" in the connection statusbar in ETS Diagnostics tab.
Both of my LMs (first has actual firmware, second uses the most recent RC) are affected by this issue. If I uncheck IP>TP filter then everything is OK.
Unfortunately I can't say if the problem is in LM or in ETS because I don't have any other way how to connect to KNX.

Printscreens attached.


RE: 4 bytes value bug in LM5 - admin - 08.06.2017

I suppose you are connected via tunnelling, you should uncheck "apply filter to tunneling" in KNX settings.


RE: 4 bytes value bug in LM5 - Thomas - 08.06.2017

If I uncheck "apply filter to tunneling" then it doesn't crash the connection. But I want this filter on.
Why only 4 bytes values are affected? And why just sending of a read packet disconnects whole ETS?


RE: 4 bytes value bug in LM5 - admin - 08.06.2017

Probably because packet is dropped and no ACK is sent. Why do you need to filter tunnelling?


RE: 4 bytes value bug in LM5 - Thomas - 09.06.2017

I filter tunnelling just because I don't need it. I'm used to switch off everything I don't really need and is touching somehow networking. I see it as a potential security issue.


RE: 4 bytes value bug in LM5 - morak - 09.06.2017

(09.06.2017, 12:10)Thomas Wrote: I filter tunnelling just because I don't need it. I'm used to switch off everything I don't really need and is touching somehow networking. I see it as a potential security issue.

If you are worry about security then use encryption key and Enable only secure connection.  Filter meant to be used only to limit amount of telegrams going from one network to another.


RE: 4 bytes value bug in LM5 - Thomas - 09.06.2017

I understand I can solve the actual problem by disabling the filter. But really, don't you see it as a bug which is now minor for me but can be serious in some circumstances? Why only 4 bytes objects are affected by this issue? Why 1 bit object with the same filtering setting is not a problem? It looks like a buffer overflow somewhere.


RE: 4 bytes value bug in LM5 - admin - 09.06.2017

Read telegram is the same for all data types, I'll check it next week just to be sure.


RE: 4 bytes value bug in LM5 - admin - 12.06.2017

Yes, telegram is dropped and no ACK is sent. This is why ETS tells that connection is lost. I see no point in fixing this as filter does not provide a lot of security for tunnelling.