Hardware setup:
I have two phones, each paired to their own T-Beam and running 1.2.17
Behavior:
-Phone A can reliable send messages to Phone B where they are received.
-Phone A cannot reliably receive messages from Phone B once some period of time elapses (it works for a short while, and then stops working).
Investigations:
-After a while, if I examine the list of nodes on Phone A, I can see that it appears to have stopped getting any updates from either it’s own node, or the one on Phone B (the ‘last seen’ counter keeps going up as if it has lost contact with the nodes). In spite of this, I can still successfully send messages from Phone A to Phone B and they are received.
-Restarting Phone A solves the issue for a time, but it returns eventually.
-I do not believe the issue lies with Phone B, or it’s hardware, because I have tested with two different boards on Phone B and have the same issue. Also, the issue is fixed temporarily by re-starting Phone A.
-This behavior persists well past the sleep windows of the hardware devices. I let it count up to an hour and a half on the ‘last seen’ counter and the behavior persisted.
-Phone A shows only 1 out of 2 nodes active in the notification tray when this behavior is present.