I just got my nRF9160 DK. Unfortunately the out of the box demo didn't work:
LTE LC config ...
[00:00:01.029,876] [1;31m<err> net_if.net_if_init: There is no network interface to work with!
However I saw on the forums that this was a known issue in The Netherlands since 2 months ago... iBasis didn't fix this yet?
So my next step was to try to build and flash the firmware. I also ran in to trouble here.
I followed this guide to install the SDK: http://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/gs_ins_linux.html#installing-the-required-tools
I checkout out the master branch. Ran `west update`. Then i tried to open a project in Segger Embedded Studio(SES). This is where it fails.
Segger gives me the following error message:
Loading solution asset_tracker.emProject
Executing load commands
cmake -GNinja -DBOARD=nrf9160_pca10090 -DBOARD_DIR=/Users/ingmar/dev/nRF9160/ncs/zephyr/boards/arm/nrf9160_pca10090 -DZEPHYR_TOOLCHAIN_VARIANT=gnuarmemb -DGNUARMEMB_TOOLCHAIN_PATH=~/dev/compilers/gcc-arm-none-eabi-8-2018-q4-major -B/Users/ingmar/dev/nRF9160/ncs/nrf/applications/asset_tracker/build -H/Users/ingmar/dev/nRF9160/ncs/nrf/applications/asset_tracker
Zephyr version: 1.14.0
-- Found PythonInterp: /Users/ingmar/.local/share/virtualenvs/nRF9160-wppBJUNg/bin/python (found suitable version "3.7.2", minimum required is "3.4")
-- Selected BOARD nrf9160_pca10090
-- Loading /Users/ingmar/dev/nRF9160/ncs/zephyr/boards/arm/nrf9160_pca10090/nrf9160_pca10090.dts as base
-- Overlaying /Users/ingmar/dev/nRF9160/ncs/zephyr/dts/common/common.dts
Parsing Kconfig tree in /Users/ingmar/dev/nRF9160/ncs/nrf/applications/asset_tracker/Kconfig
Loading /Users/ingmar/dev/nRF9160/ncs/nrf/applications/asset_tracker/build/zephyr/.config as base
warning: the value '' is invalid for FLIP_INPUT (defined at /Users/ingmar/dev/nRF9160/ncs/nrf/applications/asset_tracker/Kconfig:116), which has type int -- assignment ignored
warning: the value '' is invalid for TEMP_SIM_BUTTON (defined at /Users/ingmar/dev/nRF9160/ncs/nrf/applications/asset_tracker/Kconfig:265), which has type int -- assignment ignored
Error: Aborting due to non-whitelisted Kconfig warning 'warning: the value '' is invalid for
FLIP_INPUT (defined at /Users/ingmar/dev/nRF9160/ncs/nrf/applications/asset_tracker/Kconfig:116),
which has type int -- assignment ignored'. Note: If this warning doesn't point to an actual problem,
you can add it to the whitelist at the top of
/Users/ingmar/dev/nRF9160/ncs/zephyr/scripts/kconfig/kconfig.py.
-- Configuring incomplete, errors occurred!
See also "/Users/ingmar/dev/nRF9160/ncs/nrf/applications/asset_tracker/build/CMakeFiles/CMakeOutput.log".
CMake Error at /Users/ingmar/dev/nRF9160/ncs/zephyr/cmake/kconfig.cmake:169 (message):
command failed with return code: 1
Call Stack (most recent call first):
/Users/ingmar/dev/nRF9160/ncs/zephyr/cmake/app/boilerplate.cmake:402 (include)
CMakeLists.txt:9 (include)
Project load failed
Reported error: solution load command failed (1)
Looks like some configuration mismatch between repositories? So I tried reverting to the latest tag: v0.3.0. However then there is no `west` available. Checking out all repositories manually for that tag. Zephyr doesn't have that same tag.. and I couldn't find versions that work together.
So now I am stuck. Which versions are supposed to work together? Is it even supposed to work?
I am on macOS 10.14.3