This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Error8 (0x8) : GATT CONN TIMEOUT

Dear Sir,

I have implemented a program and tested it using BMD-300 Rigado DK.

The program will advertise continuously and I used nRFConnect to connect to the peripheral. And once the App is connected to the peripheral it will stay connected until we disconnect /restart the peripheral. This is the behaviour I expected and it is working perfectly fine with DK.

Now I have done a customboard with BMD-300 module and I was using the internal oscillator . For this I made the following changes.

                        In DK                                                                 On Custom board

---------------------------------------------------------------------------------------------------------

1)  #define CLOCK_CONFIG_LF_SRC 1    -------------  #define CLOCK_CONFIG_LF_SRC 0

2) #define NRF_SDH_CLOCK_LF_SRC 1 ----------------  #define NRF_SDH_CLOCK_LF_SRC 0

3) #define NRF_SDH_CLOCK_LF_RC_CTIV 0 --------#define NRF_SDH_CLOCK_LF_RC_CTIV 16

4) #define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 0----#define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 4

Now custom board is advertising. And  I could connect to the custom board from the App. But the connection is disconnected after some time( which was expected to stay connected till we initaite disconnect from the App/ restrt the peripheral) with the following message ( showing  of the nRFConnect App in phone)

Error 8 (0x8):GATT CONN TIMEOUT.

Is there anything I did wrong or Am I missing something when we shift to custom board from DK?

Please hel me in resolving the same as I was struggling  for the same in the past 3-4 days.

Thanking you in advance.

with regards,

Geetha