I'm also having the same error "Timeout while waiting for response for id 0 " as Randy.
I'm getting it with the following code: localDevice.getExtendedDeviceInformation(remoteDevice);
I looked at the wireshark and Bacnet4J is sending the readProperty request for property protocol-services-supported 3 times
and my device is answering everytime. I can see the data sent back but Bacnet4J can't seem to catch it.
What is weird is that my code was working 1 year ago and tried it again this week and I get this.
Anyone found the reason for that problem or a workaround?
I suspect that something changed in our bacnet network but I don't know what to look for...
thanks!
Eric