I had the same problem you did. My brand new June 2023 bme68x dev kit had 'something' blinking the red LED at 1 Hz but nothing was saved to the SD card. I also suspected the SD card. I tried reflashing the source code onto the Adafruit ESP32 Feather with Arduino IDE. That is a bust with the latest and greatest libraries. It 'compiles' but fails at the linking(LD) stage of the process. Not enough RAM by a few thousand bytes. I sucessfully flashed bme688_dev_kit to the Feather. This verified the SD works. Data was being saved in .csv format. Better but not correct. Next I tried flashing the bin files contained inside "bme688_development_kit_software_v2-0-9.zip" This was a _not_fun_ experience. The Flash.bat file is a nasty cut and paste error!!! It starts with windoze backslashes and ends with *nix slashes in the filenames. The Flash.bat file may work in win if you replace the slashes in the path/file/names with windows\path\backslashes. I ended up running the python3 code from the command line with fixed pathnames and variables from the .bat file. I am now a happy camper and the bme688 is recording jsondata in a file on the SD card (as they said it would out of the box). My Linux python3 command line is below ----------------------------------------------------------------------------------- python3 esptool.py \ --chip esp32 \ --port /dev/ttyUSB0 \ --baud 921600 \ --before default_reset \ --after hard_reset write_flash \ -z \ --flash_mode dio \ --flash_freq 80m \ --flash_size detect \ 0xe000 esp32/2.0.3/tools/partitions/boot_app0.bin \ 0x1000 esp32/2.0.3/tools/sdk/esp32/bin/bootloader_dio_80m.bin \ 0x10000 bme68x_demo_sample.ino.bin \ 0x8000 bme68x_demo_sample.ino.partitions.bin \ --------------------------------------------------------------------------------
... View more