If you did a clean OS reload and tested before restoring and installing apps, then you've likely done all you can do.
If you did not test before restoring and installing apps, but instead restored backup and installed apps immediately after doing the OS reload, then it's possible you reintroduced a data or setting glitch. You need to test clean to avoid this possibility.
If you have tested clean and those functions still do not work properly, then odds are the hardware has failed in some way. If it were me, I would get another device. If it happens that you have a smartphone repair shop that you can consult, then it wouldn't hurt to try that, see if they will give you a free consultation, and then decide from there.
Lendo um pouco encontrei que um problema comum é a alteração de opções que às vezes são perdidas pelos usuários. Este link é o manual do usuário e explica como definir opções para a bússola e o GPS. Ele pode oferecer alguma ajuda.
Doing some reading I found a common issue is the change of options which sometimes are missed by users. this link is the user manual and it explains how to set options for the compass and GPS. it may offer some help.