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

nRF Toolbox GATT CONN TIMEOUT during dfu

Hardware: Rigado BMD-200 B using the nRF51822_xxAB Bootloader: dfu_dual_bank_ble_s110_pca10028 with the device set to nRF51822_xxAB Softdevice: S110_nRF51_8.0.0 DFU Tool: Android nRF Toolbox with nRF Master Control Panel plugin

Using the nRF Toolbox I am attempting to DFU the target BMD-200 and every time I encounter the GATT CONN TIMEOUT error.

I also used the nRF Master Control Panel plugin dfu and the result is the same.

My procedure is as follows:

1.Using nRFgo studio I erase the flash and install the softdevice and bootloader leaving the app space blank.

2.Open the nRF Toolbox app on phone

3.Tap DFU

4.Tap Select Device and select DfuTarg

5.Tap Select File and select my distribution packet .zip

6.Tap Upload

The app Connects and starts the DFU. It then reports GATT CONN TIMEOUT.

Am I missing something during my procedure?

Parents
  • Try to increase the connection interval by modifying the following defines in dfu_transport_ble.c from

    #define MIN_CONN_INTERVAL                    (uint16_t)(MSEC_TO_UNITS(15, UNIT_1_25_MS))        
    #define MAX_CONN_INTERVAL                    (uint16_t)(MSEC_TO_UNITS(30, UNIT_1_25_MS)) 
    

    to

    #define MIN_CONN_INTERVAL                    (uint16_t)(MSEC_TO_UNITS(30, UNIT_1_25_MS))        
    #define MAX_CONN_INTERVAL                    (uint16_t)(MSEC_TO_UNITS(50, UNIT_1_25_MS))
    
Reply
  • Try to increase the connection interval by modifying the following defines in dfu_transport_ble.c from

    #define MIN_CONN_INTERVAL                    (uint16_t)(MSEC_TO_UNITS(15, UNIT_1_25_MS))        
    #define MAX_CONN_INTERVAL                    (uint16_t)(MSEC_TO_UNITS(30, UNIT_1_25_MS)) 
    

    to

    #define MIN_CONN_INTERVAL                    (uint16_t)(MSEC_TO_UNITS(30, UNIT_1_25_MS))        
    #define MAX_CONN_INTERVAL                    (uint16_t)(MSEC_TO_UNITS(50, UNIT_1_25_MS))
    
Children
No Data
Related