No matching trait found

Hello,

OS: Windows 10

SW Version: nRF Connect 3.9.0, Programmer v2.0.0

Nothing has changed hardware-wise. Still using a Segger J-Link to try to complete this task. I've tried multiple J-Links to rule that possibility out. 

Recently I've been tasked with updating cell modem firmware for a project, something I've done before with nRF Connect Programmer and a Segger J-Link without issue. I mistakenly accepted an update to nRF Connect and now when I try to update cell modem firmware, I get an error saying 'no matching trait found.' I never had this issue before updating. If I try to downgrade nRF Connect to anything lower than 3.8.0, I get warnings that the program may not behave properly. 

I've done a little browsing and found the following: 

'The developers have also found that the JLink version that is bundled with the latest version of nRF Command Line Tools causes errors in nRF Connect for Desktop. They are working on a fix for this as well, but a temporary workaround is to downgrade JLink to a known working version, v6.88a, from https://www.segger.com/downloads/jlink.
Best regards,
Marte'

However, downgrading to v6.88a did not resolve the issue for me. Any ideas?

Parents
  • Hi,

    I have reported this to the developers. 

    Still using a Segger J-Link to try to complete this task. I've tried multiple J-Links to rule that possibility out. 

    From this I assume that you are using a Thingy:91? I have only seen reports of this issue with Thingy:91 so far.

    While the developers are working on fixing this, a temporary workaround is to downgradenRF Connect for Desktop to 3.7 and installing app versions compatible with 3.7:

    1. Download the latest 3.7 version of nRF Connect for Desktop from https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop/Download?lang=en#infotabs (for macOS this is 3.7.2, for Windows and Linux 3.7.1, because 3.7.2 was not needed and not released for these).
    2. After starting nRF Connect for Desktop 3.7 a prompt will come up about the 3.8 upgrade. Click “No” on this.
    3. In the Settings, click on “Add source”, enter the URL http://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/3.7-apps/apps.json and click “Add”.
    4. Back in the list of all apps, all apps should show up twice now, one with “official” below them and one with “3.7 compatible apps” below them. If you want to hide the incompatible versions, click on “Filter” and deselect “Official”.
    5. Install the apps you need in the old versions and use them.

    Best regards,

    Marte

Reply
  • Hi,

    I have reported this to the developers. 

    Still using a Segger J-Link to try to complete this task. I've tried multiple J-Links to rule that possibility out. 

    From this I assume that you are using a Thingy:91? I have only seen reports of this issue with Thingy:91 so far.

    While the developers are working on fixing this, a temporary workaround is to downgradenRF Connect for Desktop to 3.7 and installing app versions compatible with 3.7:

    1. Download the latest 3.7 version of nRF Connect for Desktop from https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop/Download?lang=en#infotabs (for macOS this is 3.7.2, for Windows and Linux 3.7.1, because 3.7.2 was not needed and not released for these).
    2. After starting nRF Connect for Desktop 3.7 a prompt will come up about the 3.8 upgrade. Click “No” on this.
    3. In the Settings, click on “Add source”, enter the URL http://developer.nordicsemi.com/.pc-tools/nrfconnect-apps/3.7-apps/apps.json and click “Add”.
    4. Back in the list of all apps, all apps should show up twice now, one with “official” below them and one with “3.7 compatible apps” below them. If you want to hide the incompatible versions, click on “Filter” and deselect “Official”.
    5. Install the apps you need in the old versions and use them.

    Best regards,

    Marte

Children
No Data
Related