I cannot tell what makes every Fairphone 2 reboot. After reading the feedback from different users on this forum it seems that not every fairphone behaves the same way.
My Fairphone’s is just one case and tells very little. I could only adventure to say what the reboots are not caused by:
- not caused by google services. If this was the source my Fairphone would still reboot. Nor by OsmAnd as I am using it too quite heavily.
in my case not caused by my sim cards or my SD card. I still use the same.
in my case not caused by my charger. I still use the same.
Please keep in mind that defects always happen, even for high end products. Having one with a defect does not mean that others also have a defect. I have had no reboots for 2 weeks only, it could come back if the issue was not diagnosed properly by the repair center.
The only thing I could complain about is that the forum is not always helpful. Some people tend to be aggressive when users don’t want to be lenient with the Fairphone company, this is not helping them. Others tend to say that they have found the solution too early or that a workaround is acceptable when it isn’t for most people. Blaming third party applications without proof is not an acceptable behavior, even if you like the idea behind Fairphone (which I do). I would say that every person not understanding how drivers or memory work should refrain from such accusations. They just make people loose their time and ruin companies reputation. It does not mean that they cannot report bugs while using those applications, such information is useful, just avoid saying that the applications are the cause (correlation is not causality).
Example: if an application accesses very often the memory it has more chance of triggering a defect in this component. It does not mean that the application is responsible for the defect.
Same thing for chargers and cables. If they work with many other devices (one other device is not enough) the main suspect is the fairphone, not the charger. No need to buy dozens of chargers. Yet people here tend to accuse the chargers. Yes chargers are not perfect but in this case it’s like accusing the road of not being completely flat when your car’s suspensions are broken.
What is clearly missing with the fairphone are simple diagnostic tools which people can run and send reports to the support. Fairphone is meant to be repaired by users. They can order new components to replace bad ones. The problem is that they have no clue as to which part needs to be changed and need to send the whole phone back.
Simple RAM, NAND flash and other component tests would already be a big help. It would detect case where a component is not working properly and would avoid having people wait for the next update which won’t fix the problem at hand.
Sorry for ranting, this does not answer your question. What I would advise in your case is try to find diagnostic applications which stress the memory, cpu and other components (if somebody knows a good tool for that I am interested too). If the phone crashes every time you run it or the report says that there are defects, contact the support. Otherwise wait for updates hoping for a fix. If it is not fixed in one month or so, contact the support. If they don’t answer after a month, complain a little on twitter, this seems to get their attention.
In my case I just found out that using the GPS was triggering more reboots, whatever application I was using, with and without SIM and SD. This was enough to suspect either a hardware defect or a driver bug.