[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] lehaemail:
Camera issue

Can anyone give some advice on what exactly is needed to be done to make the camera work? It is stated that the camera works appropriately in this ROM, however, I could not see it. I tried MotoCamera (as apk and as a flashable zip, v6.2.5.12). Video recording does not work at all. Additionally, I tried the camera app that goes preinstalled, Google camera, OnePlus camera, ABC (A Better Camera), Open Camera without any lack. My device: Moto G4, XT1625, Amazon edition.

Thank you in advance!

LogCat log when trying to launch the standard camera app and record video:

12-09 13:51:54.917 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:51:54.919 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:51:57.818 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:51:57.820 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:52:01.829 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:52:01.829 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:52:07.037 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:52:07.038 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:52:09.362 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:52:09.363 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:52:11.791 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:52:11.792 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:52:13.817 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:52:13.817 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:52:18.228 751 751 E QMI_FW : QCCI qmi_cci_flush_tx_q: Error sending TXN: svc_id: 228 txn_id: 14 msg_id: 15

12-09 13:52:18.865 2326 11048 I GsaVoiceInteractionSrv: HotwordCallback#onError

12-09 13:52:20.656 751 751 E QMI_FW : QCCI qmi_cci_flush_tx_q: Error sending TXN: svc_id: 228 txn_id: 15 msg_id: 15

12-09 13:52:49.496 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:52:49.497 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:53:13.535 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:53:13.536 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:53:23.657 439 439 E lowmemorykiller: Error writing /proc/9065/oom_score_adj; errno=22

12-09 13:53:29.267 473 1723 E Camera2-Parameters: Error finding static metadata entry 'android.distortionCorrection.availableModes' (1b0001)

12-09 13:53:43.157 516 755 E QMI_FW : QCCI qmi_cci_flush_tx_q: Error sending TXN: svc_id: 228 txn_id: 41 msg_id: 20

12-09 13:53:43.159 516 755 E QMI_FW : QCCI qmi_cci_flush_tx_q: Error sending TXN: svc_id: 228 txn_id: 42 msg_id: 20

12-09 13:53:51.028 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:53:51.029 418 418 E WifiHAL : wifi_get_logger_supported_feature_set: Error -3 happened.

12-09 13:53:54.373 473 12505 E Camera3-Device: Camera 0: waitUntilDrainedLocked: Error waiting for HAL to drain: Connection timed out (-110)

12-09 13:53:54.373 473 12505 E Camera2Client: notifyError: Error condition 1 reported by HAL, requestId -1

12-09 13:53:54.374 12469 12489 E Camera : Error 1

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler: Handling Camera Access Failure:

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler: java.lang.Exception

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at com.android.camera.FatalErrorHandlerImpl.onGenericCameraAccessFailure(FatalErrorHandlerImpl.java:84)

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at com.android.camera.VideoModule$11.onStorageUpdateDone(VideoModule.java:1386)

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at com.android.camera.CameraActivity$20.onPostExecute(CameraActivity.java:2354)

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at com.android.camera.CameraActivity$20.onPostExecute(CameraActivity.java:2339)

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at android.os.AsyncTask.finish(AsyncTask.java:695)

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at android.os.AsyncTask.access$600(AsyncTask.java:180)

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:712)

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at android.os.Handler.dispatchMessage(Handler.java:106)

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at android.os.Looper.loop(Looper.java:193)

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at android.app.ActivityThread.main(ActivityThread.java:6680)

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at java.lang.reflect.Method.invoke(Native Method)

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:495)

12-09 13:53:54.786 12469 12469 E CAM_FatalErrorHandler:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:859)

12-09 13:53:59.669 473 12505 W Camera2Client: notifyError: Received recoverable error 3 from HAL - ignoring, requestId 20000010

12-09 13:53:59.743 1112 12543 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:53:59.872 1112 12543 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:53:59.875 1112 12543 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:53:59.934 1112 12543 E mm-camera-img: faceproc_save_album:1087] Error No album

12-09 13:54:02.668 516 755 E QMI_FW : QCCI qmi_cci_flush_tx_q: Error sending TXN: svc_id: 228 txn_id: 43 msg_id: 20

12-09 13:54:02.669 516 755 E QMI_FW : QCCI qmi_cci_flush_tx_q: Error sending TXN: svc_id: 228 txn_id: 44 msg_id: 20

12-09 13:54:55.226 516 755 E QMI_FW : QCCI qmi_cci_flush_tx_q: Error sending TXN: svc_id: 228 txn_id: 45 msg_id: 20

12-09 13:54:55.227 1112 1112 E mm-camera: sensor_get_cur_chromatix_name:2742Error: Load default preview chroamtix

12-09 13:54:55.227 516 755 E QMI_FW : QCCI qmi_cci_flush_tx_q: Error sending TXN: svc_id: 228 txn_id: 46 msg_id: 20

12-09 13:54:55.248 473 12504 E Camera2-Parameters: Error finding static metadata entry 'android.distortionCorrection.availableModes' (1b0001)

12-09 13:54:56.219 1112 12941 E mm-camera-img: faceproc_comp_get_param:303] Error

12-09 13:54:56.225 1112 12941 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.229 1112 12941 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.387 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.387 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.423 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.423 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.455 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.456 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.597 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.599 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.626 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.627 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.660 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.660 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.693 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.693 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.725 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.726 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.760 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:56.760 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:57.167 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:54:57.167 1112 12934 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:55:03.766 473 1723 E Camera3-Device: Camera 0: waitUntilDrainedLocked: Error waiting for HAL to drain: Connection timed out (-110)

12-09 13:55:03.766 473 1723 E Camera2Client: notifyError: Error condition 1 reported by HAL, requestId -1

12-09 13:55:03.775 12469 12489 E Camera : Error 1

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler: Handling Camera Access Failure:

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler: java.lang.Exception

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at com.android.camera.FatalErrorHandlerImpl.onGenericCameraAccessFailure(FatalErrorHandlerImpl.java:84)

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at com.android.camera.VideoModule$11.onStorageUpdateDone(VideoModule.java:1386)

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at com.android.camera.CameraActivity$20.onPostExecute(CameraActivity.java:2354)

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at com.android.camera.CameraActivity$20.onPostExecute(CameraActivity.java:2339)

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at android.os.AsyncTask.finish(AsyncTask.java:695)

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at android.os.AsyncTask.access$600(AsyncTask.java:180)

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:712)

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at android.os.Handler.dispatchMessage(Handler.java:106)

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at android.os.Looper.loop(Looper.java:193)

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at android.app.ActivityThread.main(ActivityThread.java:6680)

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at java.lang.reflect.Method.invoke(Native Method)

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:495)

12-09 13:55:04.169 12469 12469 E CAM_FatalErrorHandler:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:859)

12-09 13:55:06.684 473 12505 W Camera2Client: notifyError: Received recoverable error 3 from HAL - ignoring, requestId 20000010

12-09 13:55:06.758 1112 12941 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:55:06.760 1112 12941 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:55:06.870 1112 12941 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:55:06.873 1112 12941 E mm-camera-isp2: sce_found_boundaries:497 sce_found_boundaries: Error: less than two intersections 0

12-09 13:55:06.912 1112 12941 E mm-camera-img: faceproc_save_album:1087] Error No album

12-09 13:55:08.764 516 755 E QMI_FW : QCCI qmi_cci_flush_tx_q: Error sending TXN: svc_id: 228 txn_id: 47 msg_id: 20

12-09 13:55:0