H E L P !!!
Anybody out there with a Mac and a CC3D that can help us?
@Helpers:
(Save your settings first if they are important to you since we are going to erase them
): Firmware -> Halt -> (wait) -> EraseSettings -> OK: This user's video shows that after pressing OK, the CC3D reboots and connects to GCS almost immediately. 2 seconds after pressing OK, FlightTime starts counting, beginning with FlightTime=2. For me, running Linux, it takes 20-30 seconds for CC3D to reconnect to GCS. 23 seconds after pressing OK, FlightTime starts counting, beginning with FlightTime=23. I think that is the problem (it doesn't actually issue the erase command) and one possiblity is that it does this on some versions of Macs. Helpers: A little while (2 to 30 seconds) after pressing OK, the FlightTime will start counting again, beginning with some different number. What is the number when it first starts counting again?
---------------------
@Madri:
What version of MacOS/OSX are you running in case that is part of it?
One quick test would be if you could try to Erase Settings on a Linux or Windows PC.
Another possibility is that your bootloader is bad. There are other firmware teams out there that supposedly install an OpenPilot compatible bootloader, but maybe they just took BL3 and renamed it BL4? I suggest that you reinstall official BL4.
Get bootloader (use CC3D, not Coptercontrol (CC)) from here (heading "Update bootloader" if it doesn't take you there automatically):
https://librepilot.atlassian.net/wiki/spaces/LPDOC/pages/5669026/Firmware+Tab#FirmwareTab-UpdatebootloaderInstall bootloader then firmware, using instructions here (heading "Bootloader + firmware update example" if it doesn't take you there automatically):
https://librepilot.atlassian.net/wiki/spaces/LPDOC/pages/5669026/Firmware+Tab#FirmwareTab-Bootloader+firmwareupdateexampleAnother possibility is that the CC3D is actually bad. You could look for bad soldering around the settings memory chip (medium sized with 8 large pins from what I recall).
Another very minor possibility is that your bluetooth serial device is confusing it. You might disconnect / disable that for a test.
Your video was very helpful. I would not have guessed that it completes immediately without actually doing the erase.
There is another way to erase the settings, but while the problem still happens, I would like to learn why it is happening. Thank you for helping.
---------------------
Here is what it looks like when I Erase Settings CC3D on Linux.