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

Error 8 (0x8) GATT CONN TIMEOUT On Android

NRF51422 Custom board

SD310 v3.0

Phone: LG K8 4G

Android 6.0

SDK 9.0.0 Boot-loader example

I am testing over the air DFU with our custom device.

a.) DFU using NRF Toolbox on IPhone works fine.

b.) DFU using MCP\NRF51 dongle works fine.

c.) DFU using NRF Toolbox on Android fails with "upload failed GATT error"

nRFConnect on Android can connect with our device but loses the connection after about 6 seconds and the logger captures the following error:

Error 8 (0x8) GATT CONN TIMEOUT

Parents
  • It's normal that increasing the preferred connection parameter will make DFU process slower and this will affect all other master devices.

    I would need to have a sniffer trace recording (with the original connection parameter) to see what exactly caused the problem.

    I was suspecting that there is a buffer overflow here because the connection was too short, but normally it should be OK with 15ms interval.

    I assume you have the same problem when testing with the original bootloader.

Reply
  • It's normal that increasing the preferred connection parameter will make DFU process slower and this will affect all other master devices.

    I would need to have a sniffer trace recording (with the original connection parameter) to see what exactly caused the problem.

    I was suspecting that there is a buffer overflow here because the connection was too short, but normally it should be OK with 15ms interval.

    I assume you have the same problem when testing with the original bootloader.

Children
Related