I am trying to use the BME688 Andriod APP that was recently released. The App is able to connect to the BME 8x board via bluetooth. The SD card with the config file is present. (i.e it is logging data). but right after the app connects, i get this msg on the APP :
"Could not start sensor. response code: BSEC_CONFIG_MISSING"
if i look at the SD card and open a raw data file it creates (its flashed with the bme68x_demo_sample.ino.bin ) - i see this header.. as a appVersion of 0.7.4 not sure if this works with the App that i downloaed for the Andriod.
i have a *.bmeconfig in the SD card. so not sure what else is needed. again no documention etc. so its very tiny bit frustrating.
Solved! Go to Solution.
Please try below steps. ( I tested it again today)
Just in case, I attached my test files.
I followed EspressIf's esp32 documentation:
This left me with a command prompt window where I could flash and file to the esp32-wroom-32e adafruit feather.
I also setup an Arduino IDE but that took a lot of space.
on RPI4 it led to these instructions:
sudo apt-get update sudo apt-get upgrade sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 mkdir -p ~/esp cd ~/esp git clone --recursive https://github.com/espressif/esp-idf.git cd ~/esp/esp-idf python -m pip install --upgrade pip . ~/.profile get_idf ./install.sh esp32,esp32c2,esp32c3
Then esptool.py is available to perform the flash. I did:
. .profile get_idf esptool --port /dev/ttyUSB0 .........
From looking at the files, the test files weren't needed.
Thanks! I haven't proceeded to this point since my confidence levels of actually detecting coffee were pretty low.
I only purchased a shuttle board since I already have some esp32-wroom-32e adafruit feather boards.
I believe I might have not performed the burnin period correctly. I flashed their firmware and just let it blink for a day.
There's some reading for me to do before I actually have any clue what is really going on.