Background: Compiled v3.9 firmware in the Arduino IDE and uploaded it to the Facet. About then, the screen on the Facet froze, and did not update. Long push on power button would not shut the Facet down. Some post suggested connecting via USB, holding power down 30 seconds, and then unplugging the USB cable. That seemed to work, but actually only shut the display down. The ESP32 and ZED-F9P are both still running with a dark screen, and the unit will not power off or light up the display, on or off the USB connection.
I tried to shut down with Tera Term, but the Facet is looping and will not accept any input on the terminal. The Facet is sending a constant stream to the terminal of only these messages:
Once you’ve established a path to return your unit to normal, then you’re welcome to begin again with firmware mods.
You’re compiling from source (congrats!) but I suspect you’ve got your IDE settings incorrect. Be sure you’re following the compiling from source directions: https://docs.sparkfun.com/SparkFun_RTK_ … ing-source Often missed by first time users: you’ll need to modify/replace the 16MB partition file, then select that in the IDE. Be sure you’ve selected the 16MB flash ESP32 variant.
The first thing I tried last night was reloading the firmware from a .bin downloaded from your git repo. It didn’t work. Worked today, though. Only difference I can think of is that the Facet shut itself off overnight and had to be restarted today.
On compiling the source, I had followed your instruction document. But after originally getting the needed libraries into the IDE, I let the IDE run an update and apparently it up-versioned some of the RTK-Surveyor libraries beyond what the build document specifies. I reset all of the library versions today and stopped the IDE from running any updates. By the way, some of the versions specified in the RTK-Surveyor.ino code differ from the specifications in the build document, so I went with the build document. I’m now running “d99.99” version firmware compiled from the source I found the version definitions and changed to 3.9, but haven’t looked too hard to change the “d” back to a “v”.