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

PCA10059 nRF Connect 2.6.1

Hi,

I use PCA10059 with Programmer in nRF Connect 2.5.0 withou any problem.

Now the nRF Connect ask to upgrade to version 2.6.1 and programmer upgrade to 1.0.0.

nRF Connect 2.6.1 ask me to upgrade PCA10059 bootloader, I say "Yes" and now nothing is working !

Dongle is correctly detected:

But nRF Connect can't comunicate with dongle:

2018-12-10T16:05:16.107Z DEBUG App pc-nrfconnect-ble v2.2.0 official
2018-12-10T16:05:16.107Z DEBUG App path: C:\Users\Gaétan\.nrfconnect-apps\node_modules\pc-nrfconnect-ble
2018-12-10T16:05:16.107Z DEBUG nRFConnect 2.6.1 is supported by the app (^2.4.0)
2018-12-10T16:05:16.107Z DEBUG nRFConnect path: C:\Users\Gaétan\AppData\Local\Programs\nrfconnect\resources\app.asar
2018-12-10T16:05:16.107Z DEBUG HomeDir: C:\Users\Gaétan
2018-12-10T16:05:16.107Z DEBUG TmpDir: C:\Users\GATAN~1\AppData\Local\Temp
2018-12-10T16:05:16.157Z VERBOSE Could not fetch serial number for serial port at COM1
2018-12-10T16:05:16.157Z VERBOSE Could not fetch serial number for serial port at COM17
2018-12-10T16:05:16.157Z VERBOSE Could not fetch serial number for serial port at COM16
2018-12-10T16:05:19.329Z INFO Validating connectivity firmware for device with serial number EA0B74C24AA2...
2018-12-10T16:05:19.334Z ERROR Error while setting up device EA0B74C24AA2: Missing serial port
2018-12-10T16:05:19.337Z INFO Device closed.
2018-12-10T16:05:21.390Z INFO Validating connectivity firmware for device with serial number D4FB1A453A69...
2018-12-10T16:05:21.393Z INFO Connectivity firmware is valid.
2018-12-10T16:05:21.393Z ERROR Unsupported device with serial number 'D4FB1A453A69' and traits ["serialport"]

And When I push the bootloader button, the red LED never blink !

What's the best solution to program again my PCA10059 ?

EDIT:

I think that the same in this thread: devzone.nordicsemi.com/.../cannot-connect-to-jlink-base-programmer-with-nrf-connect-2-6-1-and-programmer-app-1-0-0

Regards

Gaétan

Parents
  • Have you tried to remove the dongle & insert it again & then press the bootloader button? Does that work? I have also updated to the latest programmer app & updated the bootloader, but it worked fine on my dongle.

  • I have tried to remove and re insert and I have pressed the bootloader button...

    Nothing !

    When I plug there is a very small blink (green or bleu LED), and USB enumeration is ok, but button as not action

    I have tried on a second dongle and it's the same... Nothing

    Enum is attached:

    Device Descriptor:
    bcdUSB:             0x0200
    bDeviceClass:         0x00
    bDeviceSubClass:      0x00
    bDeviceProtocol:      0x00
    bMaxPacketSize0:      0x40 (64)
    idVendor:           0x1915
    idProduct:          0xC00A
    bcdDevice:          0x0100
    iManufacturer:        0x01
    0x0409: "Nordic Semiconductor"
    iProduct:             0x02
    0x0409: "nRF52 Connectivity"
    iSerialNumber:        0x03
    0x0409: "EA0B74C24AA2"
    bNumConfigurations:   0x01
    
    ConnectionStatus: DeviceConnected
    Current Config Value: 0x01
    Device Bus Speed:     Full
    Device Address:       0x0A
    Open Pipes:              3
    
    Endpoint Descriptor:
    bEndpointAddress:     0x82  IN
    Transfer Type:   Interrupt
    wMaxPacketSize:     0x0040 (64)
    bInterval:            0x10
    
    Endpoint Descriptor:
    bEndpointAddress:     0x81  IN
    Transfer Type:        Bulk
    wMaxPacketSize:     0x0040 (64)
    bInterval:            0x00
    
    Endpoint Descriptor:
    bEndpointAddress:     0x01  OUT
    Transfer Type:        Bulk
    wMaxPacketSize:     0x0040 (64)
    bInterval:            0x00
    
    Configuration Descriptor:
    wTotalLength:       0x005D
    bNumInterfaces:       0x03
    bConfigurationValue:  0x01
    iConfiguration:       0x00
    bmAttributes:         0xC0 (Bus Powered Self Powered )
    MaxPower:             0xFA (500 Ma)
    
    Interface Descriptor:
    bInterfaceNumber:     0x00
    bAlternateSetting:    0x00
    bNumEndpoints:        0x00
    bInterfaceClass:      0xFF
    bInterfaceSubClass:   0x01
    bInterfaceProtocol:   0x01
    iInterface:           0x00
    
    HID Descriptor:
    bcdHID:             0x0009
    bCountryCode:         0x00
    bNumDescriptors:      0x00
    
    Unknown Descriptor:
    bDescriptorType:      0x0B
    bLength:              0x08
    08 0B 01 02 02 02 00 00 
    
    Interface Descriptor:
    bInterfaceNumber:     0x01
    bAlternateSetting:    0x00
    bNumEndpoints:        0x01
    bInterfaceClass:      0x02
    bInterfaceSubClass:   0x02
    bInterfaceProtocol:   0x00
    iInterface:           0x00
    
    Unknown Descriptor:
    bDescriptorType:      0x24
    bLength:              0x05
    05 24 00 10 01 
    
    Unknown Descriptor:
    bDescriptorType:      0x24
    bLength:              0x05
    05 24 01 03 02 
    
    Unknown Descriptor:
    bDescriptorType:      0x24
    bLength:              0x04
    04 24 02 02 
    
    Unknown Descriptor:
    bDescriptorType:      0x24
    bLength:              0x05
    05 24 06 01 02 
    
    Endpoint Descriptor:
    bEndpointAddress:     0x82  IN
    Transfer Type:   Interrupt
    wMaxPacketSize:     0x0040 (64)
    bInterval:            0x10
    
    Interface Descriptor:
    bInterfaceNumber:     0x02
    bAlternateSetting:    0x00
    bNumEndpoints:        0x02
    bInterfaceClass:      0x0A
    bInterfaceSubClass:   0x00
    bInterfaceProtocol:   0x00
    iInterface:           0x00
    
    Endpoint Descriptor:
    bEndpointAddress:     0x81  IN
    Transfer Type:        Bulk
    wMaxPacketSize:     0x0040 (64)
    bInterval:            0x00
    
    Endpoint Descriptor:
    bEndpointAddress:     0x01  OUT
    Transfer Type:        Bulk
    wMaxPacketSize:     0x0040 (64)
    bInterval:            0x00
    

Reply
  • I have tried to remove and re insert and I have pressed the bootloader button...

    Nothing !

    When I plug there is a very small blink (green or bleu LED), and USB enumeration is ok, but button as not action

    I have tried on a second dongle and it's the same... Nothing

    Enum is attached:

    Device Descriptor:
    bcdUSB:             0x0200
    bDeviceClass:         0x00
    bDeviceSubClass:      0x00
    bDeviceProtocol:      0x00
    bMaxPacketSize0:      0x40 (64)
    idVendor:           0x1915
    idProduct:          0xC00A
    bcdDevice:          0x0100
    iManufacturer:        0x01
    0x0409: "Nordic Semiconductor"
    iProduct:             0x02
    0x0409: "nRF52 Connectivity"
    iSerialNumber:        0x03
    0x0409: "EA0B74C24AA2"
    bNumConfigurations:   0x01
    
    ConnectionStatus: DeviceConnected
    Current Config Value: 0x01
    Device Bus Speed:     Full
    Device Address:       0x0A
    Open Pipes:              3
    
    Endpoint Descriptor:
    bEndpointAddress:     0x82  IN
    Transfer Type:   Interrupt
    wMaxPacketSize:     0x0040 (64)
    bInterval:            0x10
    
    Endpoint Descriptor:
    bEndpointAddress:     0x81  IN
    Transfer Type:        Bulk
    wMaxPacketSize:     0x0040 (64)
    bInterval:            0x00
    
    Endpoint Descriptor:
    bEndpointAddress:     0x01  OUT
    Transfer Type:        Bulk
    wMaxPacketSize:     0x0040 (64)
    bInterval:            0x00
    
    Configuration Descriptor:
    wTotalLength:       0x005D
    bNumInterfaces:       0x03
    bConfigurationValue:  0x01
    iConfiguration:       0x00
    bmAttributes:         0xC0 (Bus Powered Self Powered )
    MaxPower:             0xFA (500 Ma)
    
    Interface Descriptor:
    bInterfaceNumber:     0x00
    bAlternateSetting:    0x00
    bNumEndpoints:        0x00
    bInterfaceClass:      0xFF
    bInterfaceSubClass:   0x01
    bInterfaceProtocol:   0x01
    iInterface:           0x00
    
    HID Descriptor:
    bcdHID:             0x0009
    bCountryCode:         0x00
    bNumDescriptors:      0x00
    
    Unknown Descriptor:
    bDescriptorType:      0x0B
    bLength:              0x08
    08 0B 01 02 02 02 00 00 
    
    Interface Descriptor:
    bInterfaceNumber:     0x01
    bAlternateSetting:    0x00
    bNumEndpoints:        0x01
    bInterfaceClass:      0x02
    bInterfaceSubClass:   0x02
    bInterfaceProtocol:   0x00
    iInterface:           0x00
    
    Unknown Descriptor:
    bDescriptorType:      0x24
    bLength:              0x05
    05 24 00 10 01 
    
    Unknown Descriptor:
    bDescriptorType:      0x24
    bLength:              0x05
    05 24 01 03 02 
    
    Unknown Descriptor:
    bDescriptorType:      0x24
    bLength:              0x04
    04 24 02 02 
    
    Unknown Descriptor:
    bDescriptorType:      0x24
    bLength:              0x05
    05 24 06 01 02 
    
    Endpoint Descriptor:
    bEndpointAddress:     0x82  IN
    Transfer Type:   Interrupt
    wMaxPacketSize:     0x0040 (64)
    bInterval:            0x10
    
    Interface Descriptor:
    bInterfaceNumber:     0x02
    bAlternateSetting:    0x00
    bNumEndpoints:        0x02
    bInterfaceClass:      0x0A
    bInterfaceSubClass:   0x00
    bInterfaceProtocol:   0x00
    iInterface:           0x00
    
    Endpoint Descriptor:
    bEndpointAddress:     0x81  IN
    Transfer Type:        Bulk
    wMaxPacketSize:     0x0040 (64)
    bInterval:            0x00
    
    Endpoint Descriptor:
    bEndpointAddress:     0x01  OUT
    Transfer Type:        Bulk
    wMaxPacketSize:     0x0040 (64)
    bInterval:            0x00
    

Children
Related