Hi,
we are developing a custom board based on nrf9160 that include CAN bus. When updating nRF Connect SDK from v1.4.2 to v1.5.0 we can not get CAN-bus up and running again. Problem can be reproduced on nrf91DK and can bus example (zephyr/samples/drivers/can) using CAN shield with mcp2515 CAN-controller from either DF-Robot or Seed. Turning off loop-back interface should make the demo application send data. On 1.4.2 data is continuously sent. On 1.5.0 data is not transmitted. Loopback data works both in 1.4.2 and .1.5.0.
Some debugging points to that can controller configurations registers are setup similarly, we don't see any major changes that we understand is negative in DTS or kernel-configs. SPI communication looks alive also on v1.5.0 - at least with oscilloscope but the demo falls into bus-off mode when trying to send data to nrf91dk.
Would be very happy for hints / ideas what may cause the problem. Build files for the two systems are attached.
best. Olov
build_nrf9160dk_nrf9160ns_v1.5.0_nok.tgzbuild_nrf9160dk_nrf9160ns_v1.4.2_ok.tgz