• Support
  • The https app fails to deliver the message.

I ran the CircuitDojo https program; it doesn’t send any messages, prints two rows, and continuously resets itself.

this is the terminal output:

*** Booting Zephyr OS build v3.3.99-ncs1-1 ***
[00:00:00.253,906] .[0m<inf> main: HTTPS Sample. Board: sparkfun_thing_plus_nrf9160.[0m
[00:00:00.444,854] .[0m<inf> cloud: Certificate match.[0m
*** Booting Zephyr OS build v3.3.99-ncs1-1 ***
[00:00:00.253,875] .[0m<inf> main: HTTPS Sample. Board: sparkfun_thing_plus_nrf9160.[0m
[00:00:00.444,824] .[0m<inf> cloud: Certificate match.[0m
*** Booting Zephyr OS build v3.3.99-ncs1-1 ***
[00:00:00.253,875] .[0m<inf> main: HTTPS Sample. Board: sparkfun_thing_plus_nrf9160.[0m
[00:00:00.444,793] .[0m<inf> cloud: Certificate match.[0m
*** Booting Zephyr OS build v3.3.99-ncs1-1 ***
[00:00:00.253,875] .[0m<inf> main: HTTPS Sample. Board: sparkfun_thing_plus_nrf9160.[0m
[00:00:00.444,854] .[0m<inf> cloud: Certificate match.[0m
[00:00:08.707,855] .[0m<inf> cloud: Publish path: www.circuitdojo.com/some/path.[0m
[00:00:08.708,068] .[0m<inf> cloud: Payload: {“do_something”:true}.[0m
[00:00:08.708,129] .[0m<inf> cloud: Looking up www.circuitdojo.com.[0m
*** Booting Zephyr OS build v3.3.99-ncs1-1 ***
[00:00:00.253,875] .[0m<inf> main: HTTPS Sample. Board: sparkfun_thing_plus_nrf9160.[0m
[00:00:00.445,007] .[0m<inf> cloud: Certificate match.[0m
*** Booting Zephyr OS build v3.3.99-ncs1-1 ***
[00:00:00.253,875] .[0m<inf> main: HTTPS Sample. Board: sparkfun_thing_plus_nrf9160.[0m
[00:00:00.444,824] .[0m<inf> cloud: Certificate match.[0m

It simply keeps reseting; it no longer prints the path, URL, or message for whatever reason.

Any help would be greatly appreciated.

    Can you run a git diff in the application folder and provide the result?

    By the way you should be compiling with sparkfun_thing_plus_nrf9160_ns not sparkfun_thing_plus_nrf9160.

    Thank you so much for your help.

    I rebuilt the https app and double-checked that I chose sparkfun_thing_plus_nrf9160_ns rather than sparkfun_thing_plus_nrf9160. At the terminal, what is printed is sparkfun_thing_plus_nrf9160. I’m not sure why.

    Also this is the result of git diff:

    C:\ncs\code\nfed\samples\https>git diff
    warning: in the working copy of 'samples/https/.gitignore', LF will be replaced by CRLF the next time Git touches it
    warning: in the working copy of 'samples/https/CMakeLists.txt', LF will be replaced by CRLF the next time Git touches itwarning: in the working copy of 'samples/https/Kconfig', LF will be replaced by CRLF the next time Git touches it
    warning: in the working copy of 'samples/https/boards/circuitdojo_feather_nrf9160_ns.conf', LF will be replaced by CRLF the next time Git touches it
    warning: in the working copy of 'samples/https/prj.conf', LF will be replaced by CRLF the next time Git touches it
    warning: in the working copy of 'samples/https/src/cloud/Kconfig', LF will be replaced by CRLF the next time Git touches it
    warning: in the working copy of 'samples/https/src/cloud/cloud.c', LF will be replaced by CRLF the next time Git touches it
    warning: in the working copy of 'samples/https/src/cloud/cloud.h', LF will be replaced by CRLF the next time Git touches it
    warning: in the working copy of 'samples/https/src/main.c', LF will be replaced by CRLF the next time Git touches it
    diff --git a/samples/https/prj.conf b/samples/https/prj.conf
    index 5783bfe..a4db58f 100644
    --- a/samples/https/prj.conf
    +++ b/samples/https/prj.conf
    @@ -47,3 +47,5 @@ CONFIG_HTTP_CLIENT=y
     # CONFIG_ASSERT=y
     # CONFIG_RESET_ON_FATAL_ERROR=n
    
    +# Enable Zephyr application to be booted by MCUboot
    +CONFIG_BOOTLOADER_MCUBOOT=y
    \ No newline at end of file
    
    C:\ncs\code\nfed\samples\https>`
      14 days later

      Would someone please assist me with the HTTP Post code?

        If you switch the board variant to “_ns”, you usually need a fresh/clean build. Therefore use “-p” or “–pristine” for the first build with the new board variant. Or use different build directories with “-d”.

        It doesn’t display the “_ns” portion; it is already set to ns.
        When I noticed that it wasn’t showed as “
        ns,” I clean-built it, and this time I made sure I was using the “_ns” portion, same result, 2 to 3 rows and then resets again and again.

        I know my SIM works because I can run the internet date and time app, with no problems at all.

          13 days later

          What version of the modem firmware is on that Thing Plus? The cloud code invokes provisioning of certificates which may be causing the reboots. (just a guess at this point)

          If you run the AT%SHORTSWVER command in an AT shell, that should get you the MFW version. You can also comment out each of the initialization steps going backwards to see where your application stops breaking in the main file. Maybe comment everything after cloud_init to see if you can pinpoint where the issue is.

          8 days later

          I purchased the SparkFun Thing Plus - nRF9160 in December.

          I uninstalled “nRF Connect.” Perhaps this is why I can’t flash the board; it says, “No devices connected.” The blue LED is lit, therefore it could be a software issue.

          I’ll compile and flash “at_client” to run AT%SHORTSWVER later today, then post it.Please excuse me if “at_client” or similar is not required; I tried all options on VSC to no avail.

          Where can I get my certificates? How can I make it? Any hints would be greatly appreciated.

          I ran date time and time from the internet few weeks ago (the app’s name escapes me). It worked pretty well every time.

            To be frank, I don’t get it, what you really do.

            I uninstalled “nRF Connect.”

            “for Desktop”? Uninstall from PC?

            Perhaps this is why I can’t flash the board

            There at least 3 ways to flash the device. Do you use a Jlink? Or McuBoot via USB?

            it says, “No devices connected.”

            And what’s “it”? Your OS? VSC? For the first you may need some USB drivers, for the second, AFAIK, a Jlink. Do you know, how to test, if the device USB gets mapped to a OS serial? AFAIK you use windows, try “mode” in a cmd-shell. That lists all available COM?s. Plug your device and list them again. If you still have the same, the driver is missing. Otherwise you will see one COM? more and that’s your Thing Plus.

            Overall: It’s a little confusing, but for now, you either need to follow Jareds instructions or use a Jlink and follow Nordic. I guess, the “nRF Connect for Desktop - Programmer” still doesn’t support custom-boards via USB/McuBoot.

            This is a long post. I’m using Windows 10, I uninstalled “nRF Connect” and keep just VSC with extension.

            Sorry, English is not my mother language

            My board is configured as “sparkfun_thing_plus_nrf9160ns,” however the “ns” section is not displayed. Please let me know if anything is incorrect.

            I use McuBoot via USB, set blue LED to program it.

            I reinstalled the VSC extension, compiled and ran the https app, and this is the result.

            —- Opened the serial port COM14 —-

            [00:00:00.253,845] <inf> main: HTTPS Sample. Board: sparkfun_thing_plus_nrf9160
            [00:00:00.445,007] <inf> cloud: Certificate match
            [00:00:07.616,729] <inf> cloud: Publish path: www.mysite.com/path/rxPost.php
            [00:00:07.616,882] <inf> cloud: Payload: {“do_something”:true}
            [00:00:07.616,912] <inf> cloud: Looking up www.mysite.com
            *** Booting Zephyr OS build v3.3.99-ncs1-2 ***

            Repeats again and again…

            —- Closed the serial port COM14 —-

            I compiled and ran at_client, type AT and got Ok, the type “AT%SHORTSWVER” no aswer, even if type AT again

            any hint?

              When you enable CONFIG_RESET_ON_FATAL_ERROR=n what do you get for the error message? I also suggest you enable

              CONFIG_LOG=y
              CONFIG_LOG_MODE_IMMEDIATE=y

              So you can catch the error message/fault that is causing the reset

              I made the changes to kconfig and build the https app, now I got an error.

              CMake Error at C:/Compiladores/LTE/zephyr/cmake/modules/dts.cmake:276 (message):

              message(FATAL_ERROR “gen_defines.py failed with return code: ${ret}”)

              This happends all the time, not sure why, modify kconfig, and longer works, I had to copy the https folder from other original copy.

              I couldn’t add an imagen I don’t know how to do it

                Repeats again and again…

                That usually indicates an program error. Maybe you also try:

                CONFIG_DEBUG=y
                CONFIG_RESET_ON_FATAL_ERROR=n

                and see, if it still “repeats again and again …”.

                5 days later

                I received an error when I tried to install these configurations, so I uninstalled everything: nRF connect, VSC extensions, and VSC.

                I restarted PC and installed VSC and Circuit Dojo with extensions, then launched “Zephyr Tools: Init Repo,” entered the URL, and created a new, empty folder to install samples.

                When using “Zephyr Tools: Build,” it prompts “You need to run Init Repo” first.🤬
                I then ran “Zehyr Tools: Build” on a new empty folder and received the same message.

                I installed VSC and Circuit Dojo with extensions, then launched “Zephyr Tools: Init Repo,” entered the URL, and created a new, empty folder.

                When using “Zephyr Tools: Build,” it prompts “You need to run Init Repo” first. I then ran “Zehyr Tools: Build” on a new empty folder and received the same message. “Run Zephyr Tools: Init Repo command first.” again and again…

                I uninstalled everything again, starting with “nRF Connect,” then “Toolchanin Manager,” and finally installing the Nordics VSC extensions. I then created a new folder and reinstalled them, instructed by

                I uninstalled everything again, beginning with “nRF Connect,” then “Toolchanin Manager,” before installing the Nordics and Circuit Dojo VSC extensions. I then made a new folder and reinstalled them with Circuit Dojo Documents.

                I ran “Zephyr Tools: Build” and received the error:

                kconfig:
                Dependecy Loop [Ln 8, Col 1 ]
                dts.make
                gen_defines.py failed with return code: 1 cMake[ln 276, Col 1]

                I built a VirtualBox PC with Debian 12 but could not discover a USB port no matter what.

                I installed VSC on the Raspberry Pi 5, but Circuit Dojo cannot run on ARM platforms.

                I wipe folders every time; I’m desperate; I bought the breakout board in December!

                Sorry I don’t know how to add an imagen from my PC

                  I recommend some place like C:\nfed\ to make sure there aren’t any issues with whitespace. (Windows can be a pain sometimes!)

                  Looks like there may be a bug in running the python3 dependency install. If you run Zephyr Tools: Init Repo and target the same folder it should complete installing your dependencies. Do not delete the folder nor its contents. It should look like this the second time around:

                  Executing task: west update 
                  
                  === updating nrf (nrf):
                  HEAD is now at 75adfe890 manifest: NCS 2.4.2
                  === updating zephyr (zephyr):
                  HEAD is now at 28a3fca7da [nrf fromtree] libc/picolibc: Remove -T /dev/null linker arguments
                  === updating bsim (tools/bsim):
                  HEAD is now at 908ffde west.yaml: Namespace all projects
                  === updating golioth (modules/lib/golioth):
                  HEAD is now at 2392a46 Remove ZSOCK_MSG_TRUNC for offloaded TLS on nRF9160
                  === updating pyrinas (pyrinas):
                  --- pyrinas: fetching, need revision v1.9.x
                  From https://github.com/pyrinas-iot/pyrinas-zephyr
                   * branch            v1.9.x     -> FETCH_HEAD     
                  HEAD is now at a66f327 Small modifications to make OTA optional
                  === updating pcf85063a (pcf85063a):
                  HEAD is now at 81c1c28 APIs for Offset Register and CAP_SEL setting (#6)
                  === updating hostap (modules/lib/hostap):
                  HEAD is now at c54b1efd0 Remove verbose print
                  === updating mcuboot (bootloader/mcuboot):   
                  HEAD is now at d5d451ec [nrf noup] boot: bootutil: Fix bl_secp256r1_validate call
                  === updating qcbor (modules/tee/tf-m/qcbor):
                  HEAD is now at b0e7033 Make option to compile with warnings on (#162)
                  === updating mbedtls (modules/crypto/mbedtls):
                  HEAD is now at 829e3edc7 [nrf fromlist] psa_crypto: Fix psa_key_derivation_output_key ECC without builtin keys
                  === updating nrfxlib (nrfxlib):
                  HEAD is now at 30841c2a nrf_modem: v2.4.1
                  === updating trusted-firmware-m (modules/tee/tf-m/trusted-firmware-m):
                  HEAD is now at f0bac9349 [nrf fromtree] platform: nordic_nrf: Add nrf9161 DK and nrf9120 SoC support
                  === updating cjson (modules/lib/cjson):
                  HEAD is now at c6af068 [nrf fromtree] fix: potential memory leak in merge_patch() (#611)
                  === updating azure-sdk-for-c (modules/lib/azure-sdk-for-c):
                  HEAD is now at 308c171c [nrf fromlist] Make repository a Zephyr module
                  === updating cirrus (modules/hal/cirrus-logic):
                  HEAD is now at 9f6b381 sdk-mcu-drivers: Added build system configs and generated files
                  === updating memfault-firmware-sdk (modules/lib/memfault-firmware-sdk):
                  HEAD is now at efd97b9 Memfault Firmware SDK 0.43.3 (Build 2200)
                  === updating canopennode (modules/lib/canopennode):
                  HEAD is now at dec12fa stack: map CANopenNode crc16_ccitt() to Zephyr crc16_itu_t()
                  === updating chre (modules/lib/chre):
                  HEAD is now at b7955c27 Merge pull request #7 from stephanosio/require_full_libcpp
                  === updating cmsis (modules/hal/cmsis):
                  HEAD is now at 74981bf Update DSP library for additional platforms
                  === updating edtt (tools/edtt):
                  HEAD is now at 64e5105 edttt_bsim: Avoid infinite exception loop
                  === updating fatfs (modules/fs/fatfs):
                  HEAD is now at 427159b zephyr: fix ffconf.h override use of STRINGIZE
                  === updating hal_nordic (modules/hal/nordic):
                  HEAD is now at 140140e nrfx: mdk: Fix handling of APPROTECT on nRF91
                  === updating hal_st (modules/hal/st):
                  HEAD is now at 5948f7b sensor/stmemsc: Align stmemsc i/f to v2.02
                  === updating hal_wurthelektronik (modules/hal/wurthelektronik):
                  HEAD is now at 24ca987 Initialized WE HAL module repository.
                  === updating libmetal (modules/hal/libmetal):
                  HEAD is now at efa2ace lib: update libmetal to SHA cd4fb67a4f50
                  === updating liblc3 (modules/lib/liblc3):
                  HEAD is now at 448f3de Merge pull request #8 from carlescufi/rename
                  === updating littlefs (modules/fs/littlefs):
                  HEAD is now at ca583fd Merge tag 'v2.5.0' of https://github.com/littlefs-project/littlefs into zephyr
                  === updating nanopb (modules/lib/nanopb):
                  HEAD is now at 42fa8b2 Merge pull request #2 from pdgendt/zephyr
                  === updating net-tools (tools/net-tools):
                  HEAD is now at e0828aa net-setup: Add instructions for NAT and routing
                  === updating nrf_hw_models (modules/bsim_hw_models/nrf_hw_models):
                  HEAD is now at bad9877 TEMP: Connect at the top level
                  === updating open-amp (modules/lib/open-amp):
                  HEAD is now at aedcc26 lib: update open-amp lib to release v2022.10.0
                  === updating picolibc (modules/lib/picolibc):
                  HEAD is now at 93b5d5f2a Version 1.8.1
                  === updating segger (modules/debug/segger):
                  HEAD is now at 4bfaf28 zephyr: use external Kconfig
                  === updating tinycrypt (modules/crypto/tinycrypt):
                  HEAD is now at 3e9a49d cmake: Fix conditional in root CMakeLists.txt
                  === updating TraceRecorderSource (modules/debug/TraceRecorder):
                  HEAD is now at bc839bf zephyr: update SYS_INIT calls
                  === updating tf-m-tests (modules/tee/tf-m/tf-m-tests):
                  HEAD is now at 0f80a65 Merge pull request #6 from microbuilder/tfm17_limit_attestation
                  === updating psa-arch-tests (modules/tee/tf-m/psa-arch-tests):
                  HEAD is now at 6a17330 dev-apis: platform: Increase timeout for nRF devs
                  === updating uoscore-uedhoc (modules/lib/uoscore-uedhoc):
                  HEAD is now at e892019 Merge pull request #11 from rlubos/zephyr-integration
                  === updating zcbor (modules/lib/zcbor):
                  HEAD is now at 0556eda Update version from 0.5.99 to 0.6.0
                  === updating zscilib (modules/lib/zscilib):
                  HEAD is now at 0035be5 Merge pull request #45 from uLipe/feature/qrd_no_recursion
                   *  Terminal will be reused by tasks, press any key to close it. 
                  
                   *  Executing task: pip install -r zephyr\scripts\requirements.txt 
                  
                  Collecting pyelftools>=0.27
                    Downloading pyelftools-0.30-py2.py3-none-any.whl (177 kB)
                       |████████████████████████████████| 177 kB 2.2 MB/s
                  Requirement already satisfied: PyYAML>=5.1 in c:\users\jared wolff\.zephyrtools\env\lib\site-packages (from -r zephyr\scripts\requirements-base.txt (line 11)) (6.0.1)
                  Requirement already satisfied: pykwalify in c:\users\jared wolff\.zephyrtools\env\lib\site-packages (from -r zephyr\scripts\requirements-base.txt (line 14)) (1.8.0)
                  Collecting canopen
                    Downloading canopen-2.2.0-py3-none-any.whl (61 kB)
                       |████████████████████████████████| 61 kB 4.0 MB/s
                  Requirement already satisfied: packaging in c:\users\jared wolff\.zephyrtools\env\lib\site-packages (from -r zephyr\scripts\requirements-base.txt (line 18)) (23.2)
                  Processing c:\users\jared wolff\appdata\local\pip\cache\wheels\4c\9b\0a\a78ff56725af3ef70792f9ed0f8dbbc4c0315edc62cbc4a6b8\progress-1.6-py3-none-any.whl
                  Collecting psutil
                    Downloading psutil-5.9.8-cp37-abi3-win_amd64.whl (255 kB)
                       |████████████████████████████████| 255 kB 6.4 MB/s
                  Collecting pylink-square
                    Downloading pylink_square-1.2.0-py2.py3-none-any.whl (82 kB)
                       |████████████████████████████████| 82 kB 294 kB/s
                  Collecting pyserial
                    Using cached pyserial-3.5-py2.py3-none-any.whl (90 kB)
                  Collecting requests
                    Downloading requests-2.31.0-py3-none-any.whl (62 kB)
                       |████████████████████████████████| 62 kB 4.8 MB/s
                  Collecting anytree
                    Downloading anytree-2.12.1-py3-none-any.whl (44 kB)
                       |████████████████████████████████| 44 kB ...
                  Collecting intelhex
                    Using cached intelhex-2.3.0-py2.py3-none-any.whl (50 kB)
                  Requirement already satisfied: west>=0.10.1 in c:\users\jared wolff\.zephyrtools\env\lib\site-packages (from -r zephyr\scripts\requirements-base.txt (line 32)) (1.2.0)
                  Collecting windows-curses
                    Downloading windows_curses-2.3.2-cp39-cp39-win_amd64.whl (89 kB)
                       |████████████████████████████████| 89 kB 5.8 MB/s
                  Requirement already satisfied: colorama in c:\users\jared wolff\.zephyrtools\env\lib\site-packages (from -r zephyr\scripts\requirements-build-test.txt (line 7)) (0.4.6)
                  Collecting ply>=3.10
                    Using cached ply-3.11-py2.py3-none-any.whl (49 kB)
                  Collecting gcovr>=4.2
                    Downloading gcovr-7.2-py2.py3-none-any.whl (198 kB)
                       |████████████████████████████████| 198 kB ...
                  Collecting coverage
                    Downloading coverage-7.4.3-cp39-cp39-win_amd64.whl (209 kB)
                       |████████████████████████████████| 209 kB ...
                  Collecting pytest
                    Downloading pytest-8.0.2-py3-none-any.whl (333 kB)
                       |████████████████████████████████| 333 kB 6.4 MB/s
                  Collecting mypy
                    Downloading mypy-1.8.0-cp39-cp39-win_amd64.whl (9.2 MB)
                       |████████████████████████████████| 9.2 MB 6.4 MB/s
                  Collecting mock>=4.0.1
                    Downloading mock-5.1.0-py3-none-any.whl (30 kB)
                  Collecting breathe>=4.34
                    Downloading breathe-4.35.0-py3-none-any.whl (92 kB)
                       |████████████████████████████████| 92 kB ...
                  Collecting sphinx!=5.2.0.post0,~=5.0
                    Downloading sphinx-5.3.0-py3-none-any.whl (3.2 MB)
                       |████████████████████████████████| 3.2 MB ...
                  Collecting sphinx_rtd_theme~=1.0
                    Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl (2.8 MB)
                       |████████████████████████████████| 2.8 MB 6.4 MB/s
                  Collecting sphinx-tabs
                    Downloading sphinx_tabs-3.4.5-py3-none-any.whl (9.9 kB)
                  Collecting sphinxcontrib-svg2pdfconverter
                    Downloading sphinxcontrib_svg2pdfconverter-1.2.2-py3-none-any.whl (8.1 kB)
                  Collecting pygments>=2.9
                    Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
                       |████████████████████████████████| 1.2 MB ...
                  Collecting sphinx-notfound-page
                    Downloading sphinx_notfound_page-1.0.0-py3-none-any.whl (8.1 kB)
                  Collecting sphinx-copybutton
                    Downloading sphinx_copybutton-0.5.2-py3-none-any.whl (13 kB)
                  Collecting pyocd>=0.29.0
                    Downloading pyocd-0.36.0-py3-none-any.whl (14.0 MB)
                       |████████████████████████████████| 14.0 MB 6.8 MB/s
                  Collecting tabulate
                    Using cached tabulate-0.9.0-py3-none-any.whl (35 kB)
                  Processing c:\users\jared wolff\appdata\local\pip\cache\wheels\ec\10\03\a281e0682ddd4b310431fb25d1a4f53987105267cf46c417f3\cbor-1.0.0-py3-none-any.whl
                  Collecting gitlint
                    Downloading gitlint-0.19.1-py3-none-any.whl (2.6 kB)
                  Collecting junit2html
                    Downloading junit2html-30.1.6-py3-none-any.whl (15 kB)
                  Collecting clang-format>=15.0.0
                    Downloading clang_format-18.1.0-py2.py3-none-win_amd64.whl (1.4 MB)
                       |████████████████████████████████| 1.4 MB 6.8 MB/s
                  Collecting lpc_checksum
                    Using cached lpc_checksum-3.0.0-py3-none-any.whl (5.1 kB)
                  Collecting Pillow
                    Downloading pillow-10.2.0-cp39-cp39-win_amd64.whl (2.6 MB)
                       |████████████████████████████████| 2.6 MB 6.8 MB/s
                  Collecting imgtool>=1.9
                    Downloading imgtool-2.0.0-py3-none-any.whl (34 kB)
                  Collecting grpcio-tools
                    Downloading grpcio_tools-1.62.0-cp39-cp39-win_amd64.whl (1.1 MB)
                       |████████████████████████████████| 1.1 MB ...
                  Collecting PyGithub
                    Downloading PyGithub-2.2.0-py3-none-any.whl (350 kB)
                       |████████████████████████████████| 350 kB 6.8 MB/s
                  Collecting graphviz
                    Downloading graphviz-0.20.1-py3-none-any.whl (47 kB)
                       |████████████████████████████████| 47 kB ...
                  Collecting zcbor>=0.6.0
                    Downloading zcbor-0.8.1-py3-none-any.whl (81 kB)
                       |████████████████████████████████| 81 kB ...
                  Collecting python-magic
                    Using cached python_magic-0.4.27-py2.py3-none-any.whl (13 kB)
                  Collecting python-magic-bin
                    Downloading python_magic_bin-0.4.14-py2.py3-none-win_amd64.whl (409 kB)
                       |████████████████████████████████| 409 kB 3.3 MB/s
                  Collecting lxml
                    Downloading lxml-5.1.0-cp39-cp39-win_amd64.whl (3.9 MB)
                       |████████████████████████████████| 3.9 MB ...
                  Collecting junitparser>=2
                    Downloading junitparser-3.1.2-py2.py3-none-any.whl (13 kB)
                  Collecting pylint
                    Downloading pylint-3.1.0-py3-none-any.whl (515 kB)
                       |████████████████████████████████| 515 kB 6.4 MB/s
                  Collecting yamllint
                    Downloading yamllint-1.35.1-py3-none-any.whl (66 kB)
                       |████████████████████████████████| 66 kB 4.5 MB/s
                  Requirement already satisfied: ruamel.yaml>=0.16.0 in c:\users\jared wolff\.zephyrtools\env\lib\site-packages (from pykwalify->-r zephyr\scripts\requirements-base.txt (line 14)) (0.18.6)
                  Requirement already satisfied: docopt>=0.6.2 in c:\users\jared wolff\.zephyrtools\env\lib\site-packages (from pykwalify->-r zephyr\scripts\requirements-base.txt (line 14)) (0.6.2)
                  Requirement already satisfied: python-dateutil>=2.8.0 in c:\users\jared wolff\.zephyrtools\env\lib\site-packages (from pykwalify->-r zephyr\scripts\requirements-base.txt (line 14)) (2.9.0.post0)
                  Collecting python-can>=3.0.0
                    Downloading python_can-4.3.1-py3-none-any.whl (262 kB)
                       |████████████████████████████████| 262 kB ...
                  Requirement already satisfied: six in c:\users\jared wolff\.zephyrtools\env\lib\site-packages (from pylink-square->-r zephyr\scripts\requirements-base.txt (line 21)) (1.16.0)
                  Collecting certifi>=2017.4.17
                    Downloading certifi-2024.2.2-py3-none-any.whl (163 kB)
                       |████████████████████████████████| 163 kB ...
                  Collecting urllib3<3,>=1.21.1
                    Downloading urllib3-2.2.1-py3-none-any.whl (121 kB)
                       |████████████████████████████████| 121 kB ...
                  Collecting charset-normalizer<4,>=2
                    Downloading charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl (100 kB)
                       |████████████████████████████████| 100 kB ...
                  Collecting idna<4,>=2.5
                    Downloading idna-3.6-py3-none-any.whl (61 kB)
                       |████████████████████████████████| 61 kB ...
                  Requirement already satisfied: setuptools in c:\users\jared wolff\.zephyrtools\env\lib\site-packages (from west>=0.10.1->-r zephyr\scripts\requirements-base.txt (line 32)) (49.2.1)
                  Collecting tomli>=1.1.0; python_version < "3.11"
                    Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
                  Collecting colorlog
                    Downloading colorlog-6.8.2-py3-none-any.whl (11 kB)
                  Collecting jinja2
                    Downloading Jinja2-3.1.3-py3-none-any.whl (133 kB)
                       |████████████████████████████████| 133 kB ...
                  Collecting pluggy<2.0,>=1.3.0
                    Downloading pluggy-1.4.0-py3-none-any.whl (20 kB)
                  Collecting iniconfig
                    Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
                  Collecting exceptiongroup>=1.0.0rc8; python_version < "3.11"
                    Downloading exceptiongroup-1.2.0-py3-none-any.whl (16 kB)
                  Collecting typing-extensions>=4.1.0
                    Downloading typing_extensions-4.10.0-py3-none-any.whl (33 kB)
                  Collecting mypy-extensions>=1.0.0
                    Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
                  Collecting docutils>=0.12
                    Downloading docutils-0.20.1-py3-none-any.whl (572 kB)
                       |████████████████████████████████| 572 kB ...
                  Collecting sphinxcontrib-htmlhelp>=2.0.0
                    Downloading sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl (99 kB)
                       |████████████████████████████████| 99 kB 6.8 MB/s
                  Collecting sphinxcontrib-devhelp
                    Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB)
                       |████████████████████████████████| 83 kB 3.0 MB/s
                  Collecting alabaster<0.8,>=0.7
                    Downloading alabaster-0.7.16-py3-none-any.whl (13 kB)
                  Collecting babel>=2.9
                    Downloading Babel-2.14.0-py3-none-any.whl (11.0 MB)
                       |████████████████████████████████| 11.0 MB ...
                  Collecting sphinxcontrib-serializinghtml>=1.1.5
                    Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB)
                       |████████████████████████████████| 92 kB 353 kB/s
                  Collecting snowballstemmer>=2.0
                    Using cached snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
                  Collecting sphinxcontrib-applehelp
                    Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB)
                       |████████████████████████████████| 120 kB ...
                  Collecting sphinxcontrib-jsmath
                    Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
                  Collecting sphinxcontrib-qthelp
                    Downloading sphinxcontrib_qthelp-1.0.7-py3-none-any.whl (89 kB)
                       |████████████████████████████████| 89 kB ...
                  Collecting importlib-metadata>=4.8; python_version < "3.10"
                    Downloading importlib_metadata-7.0.2-py3-none-any.whl (24 kB)
                  Collecting imagesize>=1.3
                    Using cached imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB)
                  Collecting sphinxcontrib-jquery<5,>=4
                    Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB)
                       |████████████████████████████████| 121 kB ...
                  Collecting libusb-package<2.0,>=1.0
                    Downloading libusb_package-1.0.26.2-cp39-cp39-win_amd64.whl (90 kB)
                       |████████████████████████████████| 90 kB 4.8 MB/s
                  Collecting hidapi<1.0,>=0.10.1; platform_system != "Linux"
                    Downloading hidapi-0.14.0-cp39-cp39-win_amd64.whl (60 kB)
                       |████████████████████████████████| 60 kB ...
                  Collecting lark<2.0,>=1.1.5
                    Downloading lark-1.1.9-py3-none-any.whl (111 kB)
                       |████████████████████████████████| 111 kB ...
                  Collecting pyusb<2.0,>=1.2.1
                    Using cached pyusb-1.2.1-py3-none-any.whl (58 kB)
                  Collecting importlib-resources
                    Downloading importlib_resources-6.1.3-py3-none-any.whl (34 kB)
                  Collecting natsort<9.0,>=8.0.0
                    Downloading natsort-8.4.0-py3-none-any.whl (38 kB)
                  Collecting prettytable<4.0,>=2.0
                    Downloading prettytable-3.10.0-py3-none-any.whl (28 kB)
                  Processing c:\users\jared wolff\appdata\local\pip\cache\wheels\ab\fa\1b\75d9a713279796785711bd0bad8334aaace560c0bd28830c8c\intervaltree-3.1.0-py2.py3-none-any.whl
                  Collecting capstone<5.0,>=4.0
                    Using cached capstone-4.0.2-py2.py3-none-win_amd64.whl (896 kB)
                  Collecting cmsis-pack-manager<1.0,>=0.5.2
                    Downloading cmsis_pack_manager-0.5.3-py3-none-win_amd64.whl (2.7 MB)
                       |████████████████████████████████| 2.7 MB ...
                  Collecting gitlint-core[trusted-deps]==0.19.1
                    Downloading gitlint_core-0.19.1-py3-none-any.whl (44 kB)
                       |████████████████████████████████| 44 kB ...
                  Collecting click
                    Downloading click-8.1.7-py3-none-any.whl (97 kB)
                       |████████████████████████████████| 97 kB 3.6 MB/s
                  Collecting cbor2
                    Downloading cbor2-5.6.2-cp39-cp39-win_amd64.whl (66 kB)
                       |████████████████████████████████| 66 kB 2.1 MB/s
                  Collecting cryptography>=2.4.2
                    Downloading cryptography-42.0.5-cp39-abi3-win_amd64.whl (2.9 MB)
                       |████████████████████████████████| 2.9 MB ...
                  Collecting grpcio>=1.62.0
                    Downloading grpcio-1.62.0-cp39-cp39-win_amd64.whl (3.8 MB)
                       |████████████████████████████████| 3.8 MB 6.4 MB/s
                  Collecting protobuf<5.0dev,>=4.21.6
                    Downloading protobuf-4.25.3-cp39-cp39-win_amd64.whl (413 kB)
                       |████████████████████████████████| 413 kB ...
                  Collecting Deprecated
                    Downloading Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)
                  Collecting pynacl>=1.4.0
                    Using cached PyNaCl-1.5.0-cp36-abi3-win_amd64.whl (212 kB)
                  Collecting pyjwt[crypto]>=2.4.0
                    Downloading PyJWT-2.8.0-py3-none-any.whl (22 kB)
                  Collecting regex>=2022.3.15
                    Downloading regex-2023.12.25-cp39-cp39-win_amd64.whl (269 kB)
                       |████████████████████████████████| 269 kB ...
                  Collecting tomlkit>=0.10.1
                    Downloading tomlkit-0.12.4-py3-none-any.whl (37 kB)
                  Collecting platformdirs>=2.2.0
                    Downloading platformdirs-4.2.0-py3-none-any.whl (17 kB)
                  Collecting astroid<=3.2.0-dev0,>=3.1.0
                    Downloading astroid-3.1.0-py3-none-any.whl (275 kB)
                       |████████████████████████████████| 275 kB ...
                  Collecting dill>=0.2; python_version < "3.11"
                    Downloading dill-0.3.8-py3-none-any.whl (116 kB)
                       |████████████████████████████████| 116 kB ...
                  Collecting isort!=5.13.0,<6,>=4.2.5
                    Downloading isort-5.13.2-py3-none-any.whl (92 kB)
                       |████████████████████████████████| 92 kB 93 kB/s
                  Collecting mccabe<0.8,>=0.6
                    Using cached mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
                  Collecting pathspec>=0.5.3
                    Downloading pathspec-0.12.1-py3-none-any.whl (31 kB)
                  Requirement already satisfied: ruamel.yaml.clib>=0.2.7; platform_python_implementation == "CPython" and python_version < "3.13" in c:\users\jared wolff\.zephyrtools\env\lib\site-packages (from ruamel.yaml>=0.16.0->pykwalify->-r zephyr\scripts\requirements-base.txt (line 14)) (0.2.8)
                  Collecting pywin32>=305; platform_system == "Windows" and platform_python_implementation == "CPython"
                    Downloading pywin32-306-cp39-cp39-win_amd64.whl (9.3 MB)
                       |████████████████████████████████| 9.3 MB 6.4 MB/s
                  Collecting wrapt~=1.10
                    Downloading wrapt-1.16.0-cp39-cp39-win_amd64.whl (37 kB)
                  Collecting MarkupSafe>=2.0
                    Downloading MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl (17 kB)
                  Collecting zipp>=0.5
                    Downloading zipp-3.17.0-py3-none-any.whl (7.4 kB)
                  Collecting wcwidth
                    Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
                  Collecting sortedcontainers<3.0,>=2.0
                    Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
                  Collecting cffi
                    Downloading cffi-1.16.0-cp39-cp39-win_amd64.whl (181 kB)
                       |████████████████████████████████| 181 kB ...
                  Collecting appdirs<2.0,>=1.4
                    Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
                  Collecting arrow>=1
                    Downloading arrow-1.3.0-py3-none-any.whl (66 kB)
                       |████████████████████████████████| 66 kB 2.2 MB/s
                  Collecting pycparser
                    Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
                  Collecting types-python-dateutil>=2.8.10
                    Downloading types_python_dateutil-2.8.19.20240106-py3-none-any.whl (9.7 kB)
                  Installing collected packages: pyelftools, typing-extensions, pywin32, wrapt, python-can, canopen, progress, psutil, pylink-square, pyserial, certifi, urllib3, charset-normalizer, idna, requests, anytree, intelhex, windows-curses, ply, tomli, colorlog, pygments, MarkupSafe, jinja2, lxml, gcovr, coverage, pluggy, iniconfig, exceptiongroup, pytest, mypy-extensions, 
                  mypy, mock, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, docutils, alabaster, babel, sphinxcontrib-serializinghtml, snowballstemmer, sphinxcontrib-applehelp, sphinxcontrib-jsmath, sphinxcontrib-qthelp, zipp, importlib-metadata, imagesize, sphinx, breathe, sphinxcontrib-jquery, sphinx-rtd-theme, sphinx-tabs, sphinxcontrib-svg2pdfconverter, sphinx-notfound-page, sphinx-copybutton, importlib-resources, libusb-package, hidapi, lark, pyusb, natsort, wcwidth, prettytable, sortedcontainers, intervaltree, capstone, pycparser, cffi, appdirs, cmsis-pack-manager, pyocd, tabulate, cbor, click, types-python-dateutil, arrow, gitlint-core, gitlint, junit2html, clang-format, lpc-checksum, Pillow, cbor2, cryptography, imgtool, grpcio, protobuf, grpcio-tools, Deprecated, pynacl, pyjwt, PyGithub, graphviz, regex, zcbor, python-magic, python-magic-bin, junitparser, tomlkit, platformdirs, astroid, dill, isort, mccabe, pylint, pathspec, yamllint
                  ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change 
                  the way that it resolves dependency conflicts.
                  
                  We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.
                  
                  sphinx 5.3.0 requires docutils<0.20,>=0.14, but you'll have docutils 0.20.1 which is incompatible.
                  sphinx-rtd-theme 1.3.0 requires docutils<0.19, but you'll have docutils 0.20.1 which is incompatible.
                  Successfully installed Deprecated-1.2.14 MarkupSafe-2.1.5 Pillow-10.2.0 PyGithub-2.2.0 alabaster-0.7.16 anytree-2.12.1 appdirs-1.4.4 arrow-1.3.0 astroid-3.1.0 babel-2.14.0 breathe-4.35.0 canopen-2.2.0 capstone-4.0.2 cbor-1.0.0 cbor2-5.6.2 certifi-2024.2.2 cffi-1.16.0 charset-normalizer-3.3.2 clang-format-18.1.0 click-8.1.7 cmsis-pack-manager-0.5.3 colorlog-6.8.2 coverage-7.4.3 cryptography-42.0.5 dill-0.3.8 docutils-0.20.1 exceptiongroup-1.2.0 gcovr-7.2 gitlint-0.19.1 gitlint-core-0.19.1 graphviz-0.20.1 grpcio-1.62.0 grpcio-tools-1.62.0 hidapi-0.14.0 idna-3.6 imagesize-1.4.1 imgtool-2.0.0 importlib-metadata-7.0.2 importlib-resources-6.1.3 iniconfig-2.0.0 intelhex-2.3.0 intervaltree-3.1.0 isort-5.13.2 jinja2-3.1.3 junit2html-30.1.6 junitparser-3.1.2 lark-1.1.9 libusb-package-1.0.26.2 lpc-checksum-3.0.0 lxml-5.1.0 mccabe-0.7.0 mock-5.1.0 mypy-1.8.0 mypy-extensions-1.0.0 natsort-8.4.0 pathspec-0.12.1 platformdirs-4.2.0 pluggy-1.4.0 ply-3.11 prettytable-3.10.0 progress-1.6 protobuf-4.25.3 psutil-5.9.8 pycparser-2.21 pyelftools-0.30 pygments-2.17.2 pyjwt-2.8.0 pylink-square-1.2.0 pylint-3.1.0 pynacl-1.5.0 pyocd-0.36.0 pyserial-3.5 pytest-8.0.2 python-can-4.3.1 python-magic-0.4.27 python-magic-bin-0.4.14 pyusb-1.2.1 pywin32-306 regex-2023.12.25 requests-2.31.0 snowballstemmer-2.2.0 sortedcontainers-2.4.0 sphinx-5.3.0 sphinx-copybutton-0.5.2 sphinx-notfound-page-1.0.0 sphinx-rtd-theme-1.3.0 sphinx-tabs-3.4.5 sphinxcontrib-applehelp-1.0.8 sphinxcontrib-devhelp-1.0.6 sphinxcontrib-htmlhelp-2.0.5 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.7 sphinxcontrib-serializinghtml-1.1.10 sphinxcontrib-svg2pdfconverter-1.2.2 tabulate-0.9.0 tomli-2.0.1 tomlkit-0.12.4 types-python-dateutil-2.8.19.20240106 typing-extensions-4.10.0 urllib3-2.2.1 wcwidth-0.2.13 windows-curses-2.3.2 wrapt-1.16.0 yamllint-1.35.1 zcbor-0.8.1 zipp-3.17.0
                  WARNING: You are using pip version 20.2.3; however, version 24.0 is available.
                  You should consider upgrading via the 'c:\users\jared wolff\.zephyrtools\env\scripts\python.exe -m pip install --upgrade pip' command.

                  Not sure what happened since Linux and Mac are working ok but I’ll try to root cause it soon.

                  Terms and Conditions | Privacy Policy