SD not initializing in XIAO RoundDisplay with ESP32C3

Hi there,
It’s your code that’s posted, I only commented out 2 lines for the sensors I don’t have.
these two,

Serial.println(F("\nBME688 test"));
  //delay(1000);
  if (!bme.begin()) {
    Serial.println("\nCould not find a valid BME688 sensor, check wiring!");
    **//while (1) // here edit to a comment to over jump this sensor**
      ;  // Stay in a loop if the sensor is not found
if (!bme.performReading()) {
    //Serial.println("Failed to perform reading :(");
    **//return; // comment out to skip this lack of reading.**
  }

that’s it… those two so the code keeps running and also YOU MUST have the serial port connected because you have the " while Serial" blocking initially with nothing connected.
I can build a BIN for you to drop on your Xiao and when it works which I’m sure it will.
You can figure out what LIB’s are messing you up, I have a hunch but it’s just that.
The previous bin was wrong , anyway .
I can also drop the Animated gif player bin here and try that, You do know how to load a BIN file , yes/no?
HTH
GL :slight_smile: PJ