nRF Connect for Desktop v3.11.1 for Mac OS X won't load programmer

I'm on Mac OS X Montery v12.5.1 (latest) on an Apple Silicon MacBook Pro, M1 Max, and I've installed 'Connect for Desktop' v3.11.1 and connected my nRF82833 DK board via USB-A to my MacBook via a Satetechi pro mini hub adapter since my MacBook doesn't have a USB-A port, but the mini hub adapter does, and your application never see's the DK board and Programmer will never load. The DK board uses the PCA10100 v1.0.1 2021.27 and the top switch is on Default, the middle switch to the left is on VDD, and the bottom left switch is ON, the green LED is blinking, and yet the board can't connect to the Programmer. The Log shows this :
2022-08-31T20:43:14.475Z INFO Using nrf-device-lib-js version: 0.4.11
2022-08-31T20:43:14.476Z INFO Using nrf-device-lib version: 0.11.8
2022-08-31T20:43:14.477Z INFO Using nrfjprog DLL version: 10.15.4
2022-08-31T20:43:14.477Z INFO Using JLink version: JLink_V7.66a
2022-08-31T20:43:14.596Z DEBUG App pc-nrfconnect-programmer v3.0.3 official
2022-08-31T20:43:14.596Z DEBUG App path: /Users/pmurphyjam/.nrfconnect-apps/node_modules/pc-nrfconnect-programmer
2022-08-31T20:43:14.596Z DEBUG nRFConnect 3.11.1, required by the app is (^3.11.1)
2022-08-31T20:43:14.596Z DEBUG nRFConnect path: /Applications/nRF Connect for Desktop 2.app/Contents/Resources/app.asar
2022-08-31T20:43:14.596Z DEBUG HomeDir: /Users/pmurphyjam
2022-08-31T20:43:14.596Z DEBUG TmpDir: /var/folders/31/kgqbbykx3xs_kcv9_5nk2kzw0000gn/T/
2022-08-31T20:43:14.604Z INFO Installed JLink version does not match the provided version (V7.58b)
2022-08-31T20:43:20.289Z DEBUG iface: en0
2022-08-31T20:43:20.289Z DEBUG IP4: 192.168.4.66
2022-08-31T20:43:20.289Z DEBUG IP6: fe80::1cba:2c23:7810:99fa
2022-08-31T20:43:20.289Z DEBUG MAC: f0:2f:4b:15:30:06
2022-08-31T20:43:20.292Z DEBUG Client Id: c41e309176d5b2c0dc2b0382de082279d167c296
2022-08-31T20:43:20.510Z DEBUG Google Analytics for category pc-nrfconnect-programmer has initialized

And the message in the console states : Installed JLink version does not match the provided version (V7.58b)
So the programmer never comes up and never connects to the DK board.
It appears others have had this problem also, but on Windows and they've downloaded the prior version which worked, unfortunately the prior version doesn't work at all on my MacBook.
If you could please fix this ASAP I would appreciate it, my development is completely stalled because of this issue and I'm sure others are likely experiencing the same on Apple Silicon MacBooks.

Parents
  • Hi,

    DK switch positions are correct.

    We have tested locally (on an M2 and using a different USB hub, but otherwise same versions of OS, nRF Connect for Desktop and J-Link). We experience no issues programming a DK, even though we do get the same log line:

    2022-08-31T20:43:14.604Z INFO Installed J-Link version does not match the provided version (V7.58b)

    This is because the installed J-Link version on our machine is V7.66a which is used for e.g. nRF Command Line Tools. It was installed here using the Universal installer for version 7.66a, found at https://www.segger.com/downloads/jlink (select V7.66a in the dropdown menu.)

    For trobuleshooting:

    • Are you able to program using the nrfjprog command line utility? This will show if the issue is isolated to the programmer app only. If nrfjprog works then you can also use that as a workaround until the programmer app is working.
    • Is the USB cable working for other USB devices? Working LED can mean the board is powered, even if data communication is not working on the USB cable.
    • We do not have a Satetechi pro mini hub adapter, and so cannot rule out that the issue is specific to this hub. Do you have any other hubs that you could test with, and/or other machines you could test using the hub with?
    • Does uninstalling the J-Link software and installing through the Universal installer for J-Link V7.66a solve the issue?

    Regards,
    Terje

Reply
  • Hi,

    DK switch positions are correct.

    We have tested locally (on an M2 and using a different USB hub, but otherwise same versions of OS, nRF Connect for Desktop and J-Link). We experience no issues programming a DK, even though we do get the same log line:

    2022-08-31T20:43:14.604Z INFO Installed J-Link version does not match the provided version (V7.58b)

    This is because the installed J-Link version on our machine is V7.66a which is used for e.g. nRF Command Line Tools. It was installed here using the Universal installer for version 7.66a, found at https://www.segger.com/downloads/jlink (select V7.66a in the dropdown menu.)

    For trobuleshooting:

    • Are you able to program using the nrfjprog command line utility? This will show if the issue is isolated to the programmer app only. If nrfjprog works then you can also use that as a workaround until the programmer app is working.
    • Is the USB cable working for other USB devices? Working LED can mean the board is powered, even if data communication is not working on the USB cable.
    • We do not have a Satetechi pro mini hub adapter, and so cannot rule out that the issue is specific to this hub. Do you have any other hubs that you could test with, and/or other machines you could test using the hub with?
    • Does uninstalling the J-Link software and installing through the Universal installer for J-Link V7.66a solve the issue?

    Regards,
    Terje

Children
No Data
Related