AchimKraus Everyone may also try newer version on her/his own risk. Or wait.
If only I were so patient. I guess I just like finding new ways to break things. 😅
AchimKraus The pain is the more, if you need to switch between ncs versions, because the board files will not be included by default. If you need to do that, you may add the new files to the local git with new branches. Switching the version is the done with “west update” and the checkout of the specific branch with the additional board files of that version.
Currently I have the the nrf9160-feather-examples-and-drivers repo as part of my west.yml:
projects:
- name: nfed
url: https://github.com/circuitdojo/nrf9160-feather-examples-and-drivers.git
revision: v3.0.x
path: nfed
It’s makes the board name a little strange, which tripped me up for a minute: circuitdojo_feather_nrf9151/nrf9151/ns, circuitdojo_feather_nrf9151_nrf9151_ns.conf, etc.
I like to keep my sources clean, so I never want to edit the contents of the zephyr, nrf, modules, etc directories. That makes maintenance much easier.
Unfortunately, I did have to dirty the nfed files to make it work with ncs 3.1. Although the required changes are pretty minimal; so I’ll probably fork it and make PR once I’m sure everything works.