Hi,
I bought a Qbox, and I’m having trouble installing the firmware.
The first time, I installed the firmware from https://youseetoo.github.io/ for the ESP32-C3 ODMR Server, and everything seemed fine. However, when I tried the ODMR experiment, I noticed that the serial port could not connect to some I2C devices, such as the photodiode. Also, the RF sweep was not happening: the plot stayed constant at zero.
After that, I tried to reinstall the firmware, but it did not work.
I checked the board with the Arduino IDE, and I was able to upload small test scripts. This confirmed that the ESP32 is not dead, that it is actually an ESP32-C3 rather than an ESP32-S3, and that the baud rate is 115200.
Then I moved to the new OpenUC2 flashing tool.
I tried reinstalling the ODMR firmware, but it failed. I also tried erasing the flash, both full erase and NVS erase, and then reinstalling, but it keeps failing.
Each time I try, I get a message saying that the installation was successful. Then I press “Next”, and a new window appears asking whether I want to install the firmware or check the logs. After resetting the ESP32, it does not stop beeping, as if it is trying to connect. In the serial monitor, I see this message:
[12:59:41 p.m.] 0xffffffff
[12:59:41 p.m.] invalid header: 0xffffffff
The only way to stop the beeping is to press the BOOT button on the board while reconnecting the USB cable to the computer.
I don’t know where the problem is. Could you please help me understand what might be going wrong?
Thanks.
