Did you do the status I requested, it gives info on what has failed it's readiness test.
Here it is
# status
INAV/SPEEDYBEEF405WING 7.1.1 May 6 2024 / 12:49:15 (dd91a871)
GCC-10.3.1 20210824 (release)
System Uptime: 26 seconds
Current Time: 2041-06-28T01:04:00.000+00:00
Voltage: 16.27V (4S battery - OK)
CPU Clock=168MHz, GYRO=ICM42605, ACC=ICM42605, BARO=SPL06
STM32 system clocks:
SYSCLK = 168 MHz
HCLK = 168 MHz
PCLK1 = 42 MHz
PCLK2 = 84 MHz
Sensor status: GYRO=OK, ACC=OK, MAG=NONE, BARO=OK, RANGEFINDER=NONE, OPFLOW=NONE, GPS=NONE
SD card: Manufacturer 0x3, 1985024kB, 10/2007, v8.0, 'SU02G'
Filesystem: Ready
Stack size: 6144, Stack address: 0x10010000, Heap available: 1728
I2C Errors: 0, config size: 10467, max available config: 131072
ADC channel usage:
BATTERY : configured = ADC 1, used = ADC 1
RSSI : configured = ADC 4, used = none
CURRENT : configured = ADC 2, used = ADC 2
AIRSPEED : configured = ADC 3, used = none
System load: 6, cycle time: 1020, PID rate: 980, RX rate: 143, System rate: 9
Arming disabled flags: NAV CLI
OSD: MAX7456 [30 x 16]
VTX: not detected
#