FP3+: Camera cannot be used
Summary
I bought and installed /e/ on a FP3+ and the camera(s) never works
The problem
Steps to reproduce
Restart FP3+. Immendiately after log on press on the camera symbol on the home screen.
What is the current behavior?
The camera always tells me (retranslated into English): Error when opening the camera. camera may be in use by a different application? ID:0.
What is the expected correct behavior?
I can see what the camera is seeing and I'm able to take photos.
Technical informations
Relevant logs (adb logcat
)
10-09 17:00:58.210 604 604 W AshmemAllocator: ashmem_create_region(32768) returning hidl_memory(0x7b6942c100, 32768)
10-09 17:00:58.233 4553 4855 W System.err: java.lang.RuntimeException: Unknown camera ID
10-09 17:00:58.234 4553 4855 W System.err: at android.hardware.Camera.<init>(Camera.java:618)
10-09 17:00:58.234 4553 4855 W System.err: at android.hardware.Camera.open(Camera.java:453)
10-09 17:00:58.234 4553 4855 W System.err: at net.sourceforge.opencamera.cameracontroller.CameraController1.<init>(CameraController1.java:62)
10-09 17:00:58.234 4553 4855 W System.err: at net.sourceforge.opencamera.preview.Preview.openCameraCore(Preview.java:1596)
10-09 17:00:58.234 4553 4855 W System.err: at net.sourceforge.opencamera.preview.Preview.access$1000(Preview.java:106)
10-09 17:00:58.234 4553 4855 W System.err: at net.sourceforge.opencamera.preview.Preview$1.doInBackground(Preview.java:1494)
10-09 17:00:58.234 4553 4855 W System.err: at net.sourceforge.opencamera.preview.Preview$1.doInBackground(Preview.java:1487)
10-09 17:00:58.234 4553 4855 W System.err: at android.os.AsyncTask$2.call(AsyncTask.java:333)
10-09 17:00:58.234 4553 4855 W System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
10-09 17:00:58.234 4553 4855 W System.err: at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
10-09 17:00:58.234 4553 4855 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
10-09 17:00:58.234 4553 4855 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
10-09 17:00:58.234 4553 4855 W System.err: at java.lang.Thread.run(Thread.java:764)
10-09 17:00:58.234 4553 4855 W System.err: net.sourceforge.opencamera.cameracontroller.CameraControllerException
10-09 17:00:58.235 4553 4855 W System.err: at net.sourceforge.opencamera.cameracontroller.CameraController1.<init>(CameraController1.java:68)
10-09 17:00:58.235 4553 4855 W System.err: at net.sourceforge.opencamera.preview.Preview.openCameraCore(Preview.java:1596)
10-09 17:00:58.235 4553 4855 W System.err: at net.sourceforge.opencamera.preview.Preview.access$1000(Preview.java:106)
10-09 17:00:58.235 4553 4855 W System.err: at net.sourceforge.opencamera.preview.Preview$1.doInBackground(Preview.java:1494)
10-09 17:00:58.235 4553 4855 W System.err: at net.sourceforge.opencamera.preview.Preview$1.doInBackground(Preview.java:1487)
10-09 17:00:58.235 4553 4855 W System.err: at android.os.AsyncTask$2.call(AsyncTask.java:333)
10-09 17:00:58.235 4553 4855 W System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
10-09 17:00:58.235 4553 4855 W System.err: at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
10-09 17:00:58.235 4553 4855 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
10-09 17:00:58.235 4553 4855 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
10-09 17:00:58.235 4553 4855 W System.err: at java.lang.Thread.run(Thread.java:764)
10-09 17:00:58.247 1174 1282 I ActivityManager: Displayed foundation.e.camera/net.sourceforge.opencamera.MainActivity: +275ms
Relevant screenshots
Solutions
Workaround
Possible fixes