[Moto G4 Plus ROMs, Kernels, Recoveries, & Other De] jer194:
:good:

For the 32 bit version: seems to be pretty ok (in particular: GPS working :)

For the 64 bit version:

- size shrunk significantly

- no browser/camera is included (ok for me)

- GPS does not work (as usual, for 64 bit ROMs)

- OpenCamera: can't connect to camera, even after reboot ..

01-28 00:54:15.401 371 371 W /system/bin/hwservicemanager: getTransport: Cannot find entry android.hardware.configstore@1.0::ISurfaceFlingerConfigs/default in either framework or device man
01-28 00:54:15.404 4348 4379 I net.sourceforge.opencamera: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
01-28 00:54:15.405 4348 4379 I OpenGLRenderer: Initialized EGL, version 1.4
01-28 00:54:15.405 4348 4379 D OpenGLRenderer: Swap behavior 2
01-28 00:54:15.417 4348 4376 V NuMediaExtractor: setDataSource fd=44 (/data/app/net.sourceforge.opencamera-QNswTrrvXrbcwDN1YunH4Q==/base.apk), offset=1304304, length=7708
01-28 00:54:15.426 4348 4376 V NuMediaExtractor: track of type 'audio/vorbis' does not publish bitrate
01-28 00:54:15.430 533 1687 I OMXMaster: makeComponentInstance(OMX.google.vorbis.decoder) in android.hardwar process
01-28 00:54:15.432 533 1187 E OMXNodeInstance: getConfig(0xf4d987e0:google.vorbis.decoder, ConfigAndroidVendorExtension(0x6f100004)) ERROR: Undefined(0x80001001)
01-28 00:54:15.434 371 371 W /system/bin/hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@2.0::IMapper/default in either framework or device manifest.
01-28 00:54:15.436 4348 4379 D vndksupport: Loading /vendor/lib/hw/android.hardware.graphics.mapper@2.0-impl.so from current namespace instead of sphal namespace.
01-28 00:54:15.437 4348 4379 D vndksupport: Loading /vendor/lib/hw/gralloc.msm8952.so from current namespace instead of sphal namespace.
01-28 00:54:15.459 488 683 I CameraService: CameraService::connect call (PID -1 "net.sourceforge.opencamera", camera ID 0) for HAL version default and Camera API version 1
01-28 00:54:15.460 488 683 E CameraService: CameraService::connect X (PID 4348) rejected (invalid camera ID 0)
01-28 00:54:15.460 4348 4388 W CameraBase: An error occurred while connecting to camera 0: Status(-8): '4: validateConnectLocked:866: No camera device with ID "0" available'
01-28 00:54:15.461 4348 4388 W System.err: java.lang.RuntimeException: Fail to connect to camera service
01-28 00:54:15.462 4348 4388 W System.err: Iat android.hardware.Camera.<init>(Camera.java:549)
01-28 00:54:15.462 4348 4388 W System.err: Iat android.hardware.Camera.open(Camera.java:391)
01-28 00:54:15.462 4348 4388 W System.err: Iat net.sourceforge.opencamera.CameraController.CameraController1.<init>(CameraController1.java:61)
01-28 00:54:15.462 4348 4388 W System.err: Iat net.sourceforge.opencamera.Preview.Preview.openCameraCore(Preview.java:1472)
01-28 00:54:15.462 4348 4388 W System.err: Iat net.sourceforge.opencamera.Preview.Preview.access$700(Preview.java:92)
01-28 00:54:15.462 4348 4388 W System.err: Iat net.sourceforge.opencamera.Preview.Preview$1.doInBackground(Preview.java:1373)
01-28 00:54:15.462 4348 4388 W System.err: Iat net.sourceforge.opencamera.Preview.Preview$1.doInBackground(Preview.java:1366)
01-28 00:54:15.462 4348 4388 W System.err: Iat android.os.AsyncTask$2.call(AsyncTask.java:333)
01-28 00:54:15.462 4348 4388 W System.err: Iat net.sourceforge.opencamera.Preview.Preview$1.doInBackground(Preview.java:1366)
01-28 00:54:15.462 4348 4388 W System.err: Iat android.os.AsyncTask$2.call(AsyncTask.java:333)
01-28 00:54:15.462 4348 4388 W System.err: Iat java.util.concurrent.FutureTask.run(FutureTask.java:266)
01-28 00:54:15.462 4348 4388 W System.err: Iat android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
01-28 00:54:15.462 4348 4388 W System.err: Iat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
01-28 00:54:15.462 4348 4388 W System.err: Iat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
01-28 00:54:15.462 4348 4388 W System.err: Iat java.lang.Thread.run(Thread.java:764)
01-28 00:54:15.462 4348 4388 W System.err: net.sourceforge.opencamera.CameraController.CameraControllerException
01-28 00:54:15.462 4348 4388 W System.err: Iat net.sourceforge.opencamera.CameraController.CameraController1.<init>(CameraController1.java:67)
01-28 00:54:15.462 4348 4388 W System.err: Iat net.sourceforge.opencamera.Preview.Preview.openCameraCore(Preview.java:1472)
01-28 00:54:15.462 4348 4388 W System.err: Iat net.sourceforge.opencamera.Preview.Preview.access$700(Preview.java:92)
01-28 00:54:15.462 4348 4388 W System.err: Iat net.sourceforge.opencamera.Preview.Preview$1.doInBackground(Preview.java:1373)
01-28 00:54:15.463 4348 4388 W System.err: Iat net.sourceforge.opencamera.Preview.Preview$1.doInBackground(Preview.java:1366)
01-28 00:54:15.463 4348 4388 W System.err: Iat android.os.AsyncTask$2.call(AsyncTask.java:333)
01-28 00:54:15.463 4348 4388 W System.err: Iat java.util.concurrent.FutureTask.run(FutureTask.java:266)
01-28 00:54:15.463 4348 4388 W System.err: Iat android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
01-28 00:54:15.463 4348 4388 W System.err: Iat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
01-28 00:54:15.463 4348 4388 W System.err: Iat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
01-28 00:54:15.463 4348 4388 W System.err: Iat java.lang.Thread.run(Thread.java:764)
01-28 00:54:15.481 873 964 E WindowManager: Performed 6 layouts in a row. Skipping
01-28 00:54:15.496 873 919 I ActivityManager: Displayed net.sourceforge.opencamera/.MainActivity: +534ms
01-28 00:54:15.498 873 964 I WindowManager: Screen frozen for +537ms due to Window{c84df52 u0 Splash Screen net.sourceforge.opencamera}