Hello! Sorry for the delay over the weekend.
I just use the Sketch Example1_Basics.ino from the SparkFun ICM20948 Arduino Library . Probably I don't need to put the code here. And this is the output I get:
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5856
entry 0x400806a8
Initialization of the sensor returned: All is well.
Waiting for data
Scaled. Acc (mg) [ 00021.24, 00018.55, 01011.47 ], Gyr (DPS) [ -00000.91, 00001.57, -00000.12 ], Mag (uT) [ 00000.00, 00000.00, 00000.00 ], Tmp (C) [ 00022.76 ]
Scaled. Acc (mg) [ 00025.39, 00018.07, 01010.01 ], Gyr (DPS) [ -00000.86, 00001.23, 00000.03 ], Mag (uT) [ 00000.00, 00000.00, 00000.00 ], Tmp (C) [ 00022.57 ]
Scaled. Acc (mg) [ 00022.22, 00020.75, 01012.70 ], Gyr (DPS) [ -00000.99, 00001.30, -00000.18 ], Mag (uT) [ 00000.00, 00000.00, 00000.00 ], Tmp (C) [ 00022.71 ]
Scaled. Acc (mg) [ 00025.39, 00016.85, 01012.21 ], Gyr (DPS) [ -00001.15, 00001.29, -00000.02 ], Mag (uT) [ 00000.00, 00000.00, 00000.00 ], Tmp (C) [ 00022.76 ]
As you can see I get data from all sensors except the magnetometer.
Best wishes
Slava