I’m gone for a week and the world catches on fire! Sorry for the slow reply all. And sorry for all the hassle!
@SolderBlob - Thank you for all the detective work! First, in my book you’ll never void the warranty if you’ve got a problem and you’re proactively and intelligently trying to fix it.
One thing that’s a little trick is that the FPC cable between the display board and the main board is a bit too short, so it tends to pull out when removing the board to unplug the battery.
Disconnect the display board before removing the main and connector boards:
https://docs.sparkfun.com/SparkFun_RTK_ … air-13.jpg
One is simply a bad connection between the membrane and the display board. I was able to get my unit to respond to the front button again just by wiggling the membrane FPC a bit. See the repair instructions at https://github.com/sparkfun/SparkFun_RT … /repair.md
We have seen some tolerances on the overlay deteriorate between batches. We are working with the overlay mfg to increase the width of the tab so that it can’t move.
I too have noticed the [status] LED staying on sometimes. Looking at the source code I think that’s an error condition
I believe you are incorrect. The status LED in the RTK Facet is never really used as a status LED. Check the schematic here: https://cdn.sparkfun.com/assets/0/e/8/3 … ematic.pdf The LED is tied to Pin 0. We use Pin 0 on the Facet to control the Radio port mux so you will see it turn on during power up, then, after boot it will likely be off. I believe if you have the Radio Port in a different configuration (off the top of my head, it’s I2C and GPIO modes) then the LED would illuminate.
@Jonit - Thanks for your work as well!
I’ve left the display board unplugged from the main board overnight and also, yesterday I fully charged the battery to 4.22V. Today I’ve measured the battery voltage and it reads 3.64V so that means that the board was draining the battery the whole night.
This indicates to me the unit was on over night but the display was not functioning. The easiest way to tell if you’re in this state is to connect USB to a unit perceived as ‘OFF’. If COM ports enumerate you know the device is fully on, but the display is failing.
I would suggest either letting me send you a replacement display board/overlay kit or send it back so we can swap it for you.
@Ingedgar - I believe we repaired both of your units a few months ago. If you continue to have problems, please start a new thread.
@sanandak
same problem here. I received the Facet yesterday, and it worked fine. Today it doesn’t turn on. Green LED is lit when on charge, but long press doesn’t turn on the device (with charging cable connected or not connected).
The standard procedure is to start an RMA here for repair: https://www.sparkfun.com/returns We can usually get repairs out the door in 48 hours. If you’d like to attempt the display board repair yourself, I’m happy to send you parts.
I am reluctant to pull the battery but that seems the only way to reset? or is there some other way to reset the ESP32?
Press and hold the power button for ~15 seconds. This will forcibly cut power to all subsystems causing the ESP32 to power off.