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