Hey all. I finally got back around to testing this.
I wasn’t sure if this fix is in any release branches, so I decided to try the develop branch. Unfortunately, after getting my local firmware build working with the develop branch it still doesn’t appear work. I’m getting the same behavior as before.
After digging around a bit I found that the earlier fix may have been reverted? Here’s the change I found.
Satish or other Particle folks, do you have any new info on this?
Thinking about the change a little more I think this should not be a timeout condition anyway. If a NACK is received it should be possible to detect that immediately without any delay waiting for a timeout.
Thanks a lot,