I have a custom board with nRF52840 (with SDKv17.0.0 + s140_7.0.1). I'm making a BLE peripheral out of it, but it disconnects after 2 minutes. Things seem to work fine during these two minutes and I'm able to stream notifications. I don't believe it's a connection interval issue since the central (Android tablet) works fine with the same connection interval (8.25ms) on a custom nRF52832 based board that also acts as a peripheral. (In fact, the nRF52840 FW is just a port of the nRF52832 FW, so they are quite similar.) I'm using the same 32MHz xtal (US3200005Z) and 12pF load caps on both boards (based on 8pF*2-4pF). The 32kHz clock is different on the two boards though. I'm using an xtal on the nRF52832 board but the SiT1572 on the nRF52480 board. I did the appropriate setup code shown here for the external osc and also tried using the internal RC osc, but they made no difference in the disconnect, so I'm thinking that the 32MHz xtal is the issue. I was unable to do any logging with my JLInk since I need to update by nRFgo Studio SW (nrfjprog is showing "error: does not match the device connected") due to an issue with my PC, but I'll try to get the disconnect message as soon as my PC is updated tomorrow. In the meantime, any advice would be appreciated. Thanks!