<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/68518/nrfutil-on-osx-big-sur-fails-to-execute-symbol-not-found</link><description>Hello, 
 Updating developer machines to OSX Big Sur resulted in nrfutil failing to execute. The install via pip works correctly, but when attempting to run the binary, the following happens: 
 
 ➜ nrfutil Traceback (most recent call last): File &amp;quot;/usr</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 16 Feb 2021 18:07:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/68518/nrfutil-on-osx-big-sur-fails-to-execute-symbol-not-found" /><item><title>RE: nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/thread/294706?ContentTypeID=1</link><pubDate>Tue, 16 Feb 2021 18:07:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b440e80-3f46-4e29-a898-88d72854a637</guid><dc:creator>quinnabrvau</dc:creator><description>&lt;p&gt;this still isn&amp;#39;t fixed 2 months later and I manually had to make this change&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/thread/286217?ContentTypeID=1</link><pubDate>Tue, 22 Dec 2020 07:14:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:809a7fde-8dab-4da6-b035-0f62589b3130</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Thanks for letting us know! I was not aware that v3.4 of pyserial was incompatible with the latest nrfutil version. I will report this internally.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/thread/286199?ContentTypeID=1</link><pubDate>Tue, 22 Dec 2020 04:46:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28982dd5-48ae-4185-93c0-881369923592</guid><dc:creator>tomcatty</dc:creator><description>&lt;p&gt;Apologies if this has already been addressed elsewhere; I experienced the same problem, and the root cause was pyserial needed to be updated to v3.5 (from v3.4, which is what I had). To solve this,&amp;nbsp;&lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil/blob/master/requirements.txt"&gt;https://github.com/NordicSemiconductor/pc-nrfutil/blob/master/requirements.txt&lt;/a&gt;&amp;nbsp;might need to specify &amp;gt;= 3.5 for pyserial.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/thread/281410?ContentTypeID=1</link><pubDate>Mon, 23 Nov 2020 19:33:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c946550-47fb-4dc2-a70c-be172b6660a7</guid><dc:creator>SaltedBlowfish</dc:creator><description>&lt;p&gt;This is very helpful. Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/thread/281409?ContentTypeID=1</link><pubDate>Mon, 23 Nov 2020 19:32:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df0f5c1c-abd2-4568-97ef-3a4cc050335e</guid><dc:creator>Gramacho</dc:creator><description>&lt;p&gt;In my case, I had macOS BigSur with Python Org 3.8.2, which was offering only pc-ble-driver &amp;lt; 0.14 (same issue). Updating to Python Org to version 3.8.6 solved this issue and I managed to install nrfutil 6.1.0 (current version). &lt;/p&gt;
&lt;p&gt;When I ran it, I got the &amp;quot;symbol not found&amp;quot; error described in &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/67790/pc-ble-driver-py-on-mac-importerror-image-not-found"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/67790/pc-ble-driver-py-on-mac-importerror-image-not-found&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;What solved this second issue was installing nrfutil to the &amp;quot;user&amp;quot; packages (--user), not to the system packages.&lt;/p&gt;
&lt;p&gt;Finally, although working, I detected a different behavior: The start of the firmware update process takes much longer than in other platforms or in Catalina. However, it finishes successfully.&lt;/p&gt;
&lt;p&gt;I suggest a double-check&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/thread/281238?ContentTypeID=1</link><pubDate>Mon, 23 Nov 2020 07:30:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7af201a8-1feb-41ba-8958-9450428e39ea</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;No problem. Let me know if there&amp;#39;s anything else I can do to help troubleshoot this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/thread/281187?ContentTypeID=1</link><pubDate>Fri, 20 Nov 2020 19:44:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce01d161-99b3-45ee-9410-7803939f17d8</guid><dc:creator>SaltedBlowfish</dc:creator><description>&lt;p&gt;I assume it&amp;#39;s just an issue on my end and I will troubleshoot.&amp;nbsp;Thank you for your help. I appreciate it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/thread/281184?ContentTypeID=1</link><pubDate>Fri, 20 Nov 2020 19:00:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04b1a014-27b0-407c-b4ae-bf7416626b0f</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Unfortunately, I have not managed to replicate this here. I just upgraded to Big Sur. Here&amp;#39;s how I did it:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;vidar$ /usr/local/bin/python3 -m venv venv
vidar$ source ./venv/bin/activate
(venv) vidar$ which python
/Users/vidar/Nordic/pc-nrfutil/venv/bin/python
(venv) vidar$ python -V
Python 3.8.6
(venv) vidar$ pip install -U pip
Collecting pip
  Using cached pip-20.2.4-py2.py3-none-any.whl (1.5 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.2.1
    Uninstalling pip-20.2.1:
      Successfully uninstalled pip-20.2.1
Successfully installed pip-20.2.4
(venv) vidar$ pip install nrfutil
Collecting nrfutil
  Downloading nrfutil-6.1.0.tar.gz (842 kB)
     |████████████████████████████████| 842 kB 1.3 MB/s 
Collecting click
  Downloading click-7.1.2-py2.py3-none-any.whl (82 kB)
     |████████████████████████████████| 82 kB 1.6 MB/s 
Collecting crcmod
  Using cached crcmod-1.7.tar.gz (89 kB)
Collecting ecdsa
  Downloading ecdsa-0.16.1-py2.py3-none-any.whl (104 kB)
     |████████████████████████████████| 104 kB 4.3 MB/s 
Collecting intelhex
  Downloading intelhex-2.3.0-py2.py3-none-any.whl (50 kB)
     |████████████████████████████████| 50 kB 8.7 MB/s 
Collecting libusb1
  Downloading libusb1-1.8.tar.gz (78 kB)
     |████████████████████████████████| 78 kB 8.1 MB/s 
Collecting pc_ble_driver_py&amp;gt;=0.14.2
  Using cached pc_ble_driver_py-0.15.0-cp38-cp38-macosx_10_9_x86_64.whl (2.3 MB)
Collecting piccata
  Using cached piccata-2.0.1-py3-none-any.whl (21 kB)
Collecting protobuf
  Downloading protobuf-3.14.0-cp38-cp38-macosx_10_9_x86_64.whl (1.0 MB)
     |████████████████████████████████| 1.0 MB 3.9 MB/s 
Collecting pyserial
  Using cached pyserial-3.4-py2.py3-none-any.whl (193 kB)
Collecting pyspinel&amp;gt;=1.0.0a3
  Using cached pyspinel-1.0.1-py3-none-any.whl (69 kB)
Collecting pyyaml
  Downloading PyYAML-5.3.1.tar.gz (269 kB)
     |████████████████████████████████| 269 kB 11.2 MB/s 
Collecting tqdm
  Downloading tqdm-4.52.0-py2.py3-none-any.whl (71 kB)
     |████████████████████████████████| 71 kB 4.8 MB/s 
Collecting six&amp;gt;=1.9.0
  Downloading six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting wrapt
  Using cached wrapt-1.12.1.tar.gz (27 kB)
Collecting ipaddress
  Using cached ipaddress-1.0.23-py2.py3-none-any.whl (18 kB)
Using legacy &amp;#39;setup.py install&amp;#39; for nrfutil, since package &amp;#39;wheel&amp;#39; is not installed.
Using legacy &amp;#39;setup.py install&amp;#39; for crcmod, since package &amp;#39;wheel&amp;#39; is not installed.
Using legacy &amp;#39;setup.py install&amp;#39; for libusb1, since package &amp;#39;wheel&amp;#39; is not installed.
Using legacy &amp;#39;setup.py install&amp;#39; for pyyaml, since package &amp;#39;wheel&amp;#39; is not installed.
Using legacy &amp;#39;setup.py install&amp;#39; for wrapt, since package &amp;#39;wheel&amp;#39; is not installed.
Installing collected packages: click, crcmod, six, ecdsa, intelhex, libusb1, wrapt, pc-ble-driver-py, piccata, protobuf, pyserial, ipaddress, pyspinel, pyyaml, tqdm, nrfutil
    Running setup.py install for crcmod ... done
    Running setup.py install for libusb1 ... done
    Running setup.py install for wrapt ... done
    Running setup.py install for pyyaml ... done
    Running setup.py install for nrfutil ... done
Successfully installed click-7.1.2 crcmod-1.7 ecdsa-0.16.1 intelhex-2.3.0 ipaddress-1.0.23 libusb1-1.8 nrfutil-6.1.0 pc-ble-driver-py-0.15.0 piccata-2.0.1 protobuf-3.14.0 pyserial-3.4 pyspinel-1.0.1 pyyaml-5.3.1 six-1.15.0 tqdm-4.52.0 wrapt-1.12.1

&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Maybe you could try download and install the pc_ble_driver_py-0.15.0-cp38-cp38-macosx_10_9_x86_64.whl package manually (&lt;a href="https://pypi.org/project/pc-ble-driver-py/#files"&gt;https://pypi.org/project/pc-ble-driver-py/#files&lt;/a&gt;)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/thread/281177?ContentTypeID=1</link><pubDate>Fri, 20 Nov 2020 18:36:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ae0b051-05ae-425a-a48e-4ae9186ea9f6</guid><dc:creator>SaltedBlowfish</dc:creator><description>&lt;p&gt;I&amp;#39;m sorry. I forgot to mention that I&amp;#39;m using pyenv. I can definitely see that Python 3 is being used. I ran the command you gave but modified for my pyenv install. Same issue:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;➜ /Users/USER_DIR/.pyenv/versions/3.8.6/bin/python3.8 -m pip install --user  nrfutil
Collecting nrfutil
  Using cached nrfutil-6.1.0.tar.gz (842 kB)
Collecting click
  Using cached click-7.1.2-py2.py3-none-any.whl (82 kB)
Collecting crcmod
  Using cached crcmod-1.7.tar.gz (89 kB)
Collecting ecdsa
  Using cached ecdsa-0.16.1-py2.py3-none-any.whl (104 kB)
Collecting intelhex
  Using cached intelhex-2.3.0-py2.py3-none-any.whl (50 kB)
Collecting libusb1
  Using cached libusb1-1.8.tar.gz (78 kB)
ERROR: Could not find a version that satisfies the requirement pc_ble_driver_py&amp;gt;=0.14.2 (from nrfutil) (from versions: 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.8.0, 0.8.1, 0.9.0, 0.9.1, 0.10.0, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4)
ERROR: No matching distribution found for pc_ble_driver_py&amp;gt;=0.14.2 (from nrfutil)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/thread/281176?ContentTypeID=1</link><pubDate>Fri, 20 Nov 2020 18:32:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:031e667e-3754-45ff-a04e-22958806de11</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;It looks like maybe Python 2.x is used because pip is listing all the old versions of the pc_ble_driver_py package that didn&amp;#39;t have Python 3 support (pc_ble_driver_py&amp;gt;=0.14.2 requires python3).&lt;/p&gt;
&lt;p&gt;To ensure it&amp;#39;s installed with the correct python version, please try to install it like this:&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;$ /usr/local/bin/python3 -m pip install --user&amp;nbsp; nrfutil&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/thread/280973?ContentTypeID=1</link><pubDate>Thu, 19 Nov 2020 18:07:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3a1d4d4b-7bc6-4ba3-9c10-53b8951d7360</guid><dc:creator>SaltedBlowfish</dc:creator><description>&lt;p&gt;Thank you for the prompt reply. I&amp;#39;m seeing the following:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;ERROR: Could not find a version that satisfies the requirement pc_ble_driver_py&amp;gt;=0.14.2 (from nrfutil) (from versions: 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.8.0, 0.8.1, 0.9.0, 0.9.1, 0.10.0, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4)
ERROR: No matching distribution found for pc_ble_driver_py&amp;gt;=0.14.2 (from nrfutil)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve updated pip and tried multiple times, according to some other questions I&amp;#39;ve seen answered, but it&amp;#39;s still not working. Any ideas?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrfutil on OSX Big Sur fails to execute: symbol not found</title><link>https://devzone.nordicsemi.com/thread/280879?ContentTypeID=1</link><pubDate>Thu, 19 Nov 2020 12:20:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:67c51119-fbd4-434f-885f-c590126459c0</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;There have been some reports of compatibility issues with Python v3.9 and nrfutil that we have not been able to resolve yet (e..g this post: &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/67790/pc-ble-driver-py-on-mac-importerror-image-not-found"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/67790/pc-ble-driver-py-on-mac-importerror-image-not-found&lt;/a&gt; ) Could you please try with v.3.8.6 from python.org and see if you get the same result? And sorry for the inconvenience.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>