I am trying to bring in the spi_nor driver into our project and was getting errors reading back the jedec id on initialisation so I tried to run the nrf/samples/nrf9160/http_update/full_modem_update sample on my nrf9160dk board and am getting the same error there.
HW v1.0.0
NCS v1.5.0
See log below
*** Booting Zephyr OS build v2.4.99-ncs1 ***␍␊ Flash regions⇥ ⇥ Domain⇥ ⇥ Permissions␍␊ 00 00 0x00000 0x08000 ⇥ Secure⇥ ⇥ rwxl␍␊ 01 31 0x08000 0x100000 ⇥ Non-Secure⇥ rwxl␍␊ ␍␊ Non-secure callable region 0 placed in flash region 0 with size 32.␍␊ ␍␊ SRAM region⇥ ⇥ Domain⇥ ⇥ Permissions␍␊ 00 07 0x00000 0x10000 ⇥ Secure⇥ ⇥ rwxl␍␊ 08 31 0x10000 0x40000 ⇥ Non-Secure⇥ rwxl␍␊ ␍␊ Peripheral⇥ ⇥ Domain⇥ ⇥ Status␍␊ 00 NRF_P0 Non-Secure⇥ OK␍␊ 01 NRF_CLOCK Non-Secure⇥ OK␍␊ 02 NRF_RTC0 Non-Secure⇥ OK␍␊ 03 NRF_RTC1 Non-Secure⇥ OK␍␊ 04 NRF_NVMC Non-Secure⇥ OK␍␊ 05 NRF_UARTE1 Non-Secure⇥ OK␍␊ 06 NRF_UARTE2 Secure⇥ ⇥ SKIP␍␊ 07 NRF_TWIM2 Non-Secure⇥ OK␍␊ 08 NRF_SPIM3 Non-Secure⇥ OK␍␊ 09 NRF_TIMER0 Non-Secure⇥ OK␍␊ 10 NRF_TIMER1 Non-Secure⇥ OK␍␊ 11 NRF_TIMER2 Non-Secure⇥ OK␍␊ 12 NRF_SAADC Non-Secure⇥ OK␍␊ 13 NRF_PWM0 Non-Secure⇥ OK␍␊ 14 NRF_PWM1 Non-Secure⇥ OK␍␊ 15 NRF_PWM2 Non-Secure⇥ OK␍␊ 16 NRF_PWM3 Non-Secure⇥ OK␍␊ 17 NRF_WDT Non-Secure⇥ OK␍␊ 18 NRF_IPC Non-Secure⇥ OK␍␊ 19 NRF_VMC Non-Secure⇥ OK␍␊ 20 NRF_FPU Non-Secure⇥ OK␍␊ 21 NRF_EGU1 Non-Secure⇥ OK␍␊ 22 NRF_EGU2 Non-Secure⇥ OK␍␊ 23 NRF_DPPIC Non-Secure⇥ OK␍␊ 24 NRF_REGULATORS Non-Secure⇥ OK␍␊ 25 NRF_GPIOTE1 Non-Secure⇥ OK␍␊ ␍␊ SPM: NS image at 0xc000␍␊ SPM: NS MSP at 0x2001bc88␍␊ SPM: NS reset vector at 0x1028d␍␊ SPM: prepare to jump to Non-Secure image.␍␊ E: Device id 00 00 00 does not match config c2 28 17␍␊ *** Booting Zephyr OS build v2.4.99-ncs1 ***␍␊ HTTP full modem update sample started␍␊ Failed to get flash device: MX25R64␍␊
We have seen this on two dev kits (same hw version). Both boards have solder bridge 23 still connected so the CS pin wasn't disconnected.