"Bad or No Terrain Data" error message

I have an Omnibus F4 Pro ver3 FC board running ArduPlane V3.9.7 that I am setting up on the bench. Everything is working fine so far, but I have a query.

I get an error message in Mission Planner that says “Bad or No Terrain Data” when the SD card is not inserted.

That message seems odd and probably should say something more relevant like “SD card not detected”?

Is that correct, or do I have another issue that I am not aware of?

@Taipan
you‘ll see low-level SD mount notifications on console out.
having no SD card inserted can be just one of various reasons for terrain data use to fail, as it requires:

  • information about what data to download (a valid GPS home fix)
  • a source to download required data from (GCS with SRTM database access or cached data available)
  • a place to store data to (SD card access)

that being said, having a card present enables some other favourable features too, like logging and storage backup.
apart from that, in case you don‘t actually want to use terrain data, you can just set TERRAIN_ENABLE = 0.