Update of nrfutil for Linux!? (to 7.7.1)

Hello Nordics

any chance to get nrfutil updated to 7.7.1 like the Windows version?  This new version solves some problems concerning proxy/certificate handling an I need this for the Linux installation.



Parents Reply Children
  • Hi Hardy,

    Aha, I see. The nrfutil binary for Linux you can download from here is also version 7.7.1 now.

  • Hello Einar

    Unfortunately I cannot confirm this :-/

  • That is odd. Could it have been cached somewhere on your computer or network, so that yout got the old file that way? I have attached the latest to this case as well here: nrfutil_linux_x64_7.7.1.zip.

  • No caching proxy, nothing...

    Even your zip file show the following "behavior":

    ardy@debian-hardy:~/Downloads$ unzip -v nrfutil_linux_x64_7.7.1.zip
    Archive:  nrfutil_linux_x64_7.7.1.zip
    Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
    --------  ------  ------- ---- ---------- ----- --------  ----
    14729864  Defl:N  4853251  67% 2024-03-22 09:25 40c20930  nrfutil
    --------          -------  ---                            -------
    14729864          4853251  67%                            1 file
    hardy@debian-hardy:~/Downloads$ unzip nrfutil_linux_x64_7.7.1.zip
    Archive:  nrfutil_linux_x64_7.7.1.zip
    replace nrfutil? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
     inflating: nrfutil                  
    hardy@debian-hardy:~/Downloads$ chmod +x nrfutil
    hardy@debian-hardy:~/Downloads$ ./nrfutil -V
    nrfutil 7.7.0 (c86dfaf 2024-01-23)
    commit-hash: c86dfaf44c47891c4d3ca9a90e8e9b1a7743aace
    commit-date: 2024-01-23
    host: x86_64-unknown-linux-gnu
    build-timestamp: 2024-01-24T08:57:41.30760052Z
    classification: nrf-external

    hardy@debian-hardy:~/Downloads$ md5sum nrfutil
    7c4e69bd209eed8aa3487116e73f90ae  nrfutil
    hardy@debian-hardy:~/Downloads$ md5sum nrfutil_linux_x64_7.7.1.zip
    59a492112d8e2bb271379e0e57605269  nrfutil_linux_x64_7.7.1.zip

    So even in your zip file is version 7.7.0.

    I'm a little bit clueless here.


  • Hi,

    It turns out that this is a bit more complicated. The nrfutil executable on the download page is a thin launcher that runs the nrfutil-core installed to ~/.nrfutil/bin/nrfutil. If ~/.nrfutil/bin/nrfutil is present, it runs ~/.nrfutil/bin/nrfutil. If it's not present, it bootstraps the latest version of nrfutil using https://github.com/NordicSemiconductor/nrfutil-package-index/blob/master/bootstrap.json. This was updated Wednesday last week.

    If you still have problems, an option can be to download developer.nordicsemi.com/.../nrfutil-x86_64-unknown-linux-gnu-7.7.1.tar.gz and do:

    nrfutil self-upgrade --from-tarball <path-to-tarball>

    The developers noted that ther has not been any chance in nrfutil with respect to prody recently thouh, but there has been changes in how proxies are handled in nrfutil-toolchain-manager. Is that the "command" you are looking for? If so, and ist till doesn't work, it would be interesting to know more about the proxy isuses and configuration to understand if ther is anythign we can do on our end to improve things (nrfutil is supposed to respect setting the HTTP_PROXY environment).