Today's WTF Android: a 3rd-party library that handles the Bluetooth communication with a payment terminal couldn't open the connection because of a timeout on Nexus 5X and OnePlus 3T. No such problems with Samsung A5, which is the device the app will be running on when it is deployed.