This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

full_modem_update: "Failed to get flash device: MX25R64"

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

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
*** 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␍␊
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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.