When a device does not work properly and the symptoms are not clear it is useful to collect some data and logs from the device. It may be possible to conclude the culprit by investigating those logs.
This help article has scripts (command files) attached, helping the collection of logs greatly. The script does everything for you - it knows where to get the data and how to handle it. The end result is one file, a container.
1) Enable the developer mode on your phone. Follow these instructions. You need to do this only to get the Terminal app and to set up the password for "SSH and root access".
2) Download the file (right-click it and take "save link as")
collect-logs.zip [ this version is from 2021-06-28 ]
to your computer and unzip it. Next, copy the resulting file "collect-logs.sh" to your phone, to the "Mass storage". It is good to place the file either into the folder
/home/nemo or to
/home/defaultuser (depending on the configuration of your phone).
3) Open the Terminal app on your phone.
4) Set the file permissions with the following command:
chmod 744 collect-logs.sh
Using the script
Open the Terminal app again (if not open any more).
Run the script with the command:
Type your SSH/root password if requested.
The script collects the data and compresses it into one single file. The file is saved in the home storage area of your phone. The script prints the name and location of this file just before it says "DONE".
Copy the log file
(for instance: basic-logs-2020-06-22-1746.tar)
from your phone to your computer.
If you are in contact with Jolla customer care, send this file to them, please.