[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] mrjoel:
I've just gotten a new G7 Plus direct from Motorola and am having several issues with it. It's an XT1965-T, but branded as a pure G7 Plus. From everything I can tell, Motorola may just be clearing out stock on REVVLRY+ devices by selling as a native G7 Plus. Perhaps the custom init handling of XT1965-T may have something to do with some of these issues? In either case it'd be nice to have it displayed as a G7 Plus device instead of forcing the REVVLRY+ branding, but I'm not sure if there's another prop to use for keying off of.

I started testing using the lineage-17.1-20201201-nightly-lake-signed.zip build and the two biggest issues I'm having are below. I'll next test with the oldest build currently available (20201110) to see if it may be related to the recent HAL changes.

Ironically with this being a T-Mobile device, I don't have any data service (calling, SMS, MMS, LTE data) with a T-Mobile sim inserted. When connected to wifi I am able to make calls. With stock (originally and when restoring to it) I do have full mobile services, so it doesn't appear to be a hardware fault.

The phone reboots almost immediately upon being disconnected from USB. In initial logcat investigation, being connected to USB inhibits RescueParty from getting triggered. It is slated to be triggered because org.lineageos.settings.device is continually crashing with the stacktrace/logcat snippet below.

12-01 02:52:56.469 11065 11065 E SensorManager: sensor or listener is null
12-01 02:52:56.470 11065 11065 D AndroidRuntime: Shutting down VM
12-01 02:52:56.471 11065 11065 E AndroidRuntime: FATAL EXCEPTION: main
12-01 02:52:56.471 11065 11065 E AndroidRuntime: Process: org.lineageos.settings.device, PID: 11065
12-01 02:52:56.471 11065 11065 E AndroidRuntime: java.lang.RuntimeException: Unable to create service org.lineageos.settings.device.ServiceWrapper: java.lang.RuntimeException: Failed to registerListener for sensor null
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at android.app.ActivityThread.handleCreateService(ActivityThread.java:3965)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at android.app.ActivityThread.access$1500(ActivityThread.java:219)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1875)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:107)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at android.os.Looper.loop(Looper.java:214)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7356)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:940)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: Caused by: java.lang.RuntimeException: Failed to registerListener for sensor null
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at org.lineageos.settings.device.SensorHelper.registerListener(SensorHelper.java:105)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at org.lineageos.settings.device.actions.CameraActivationSensor.<init>(CameraActivationSensor.java:47)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at org.lineageos.settings.device.LineageActionsService.<init>(LineageActionsService.java:81)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at org.lineageos.settings.device.ServiceWrapper.onCreate(ServiceWrapper.java:48)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: at android.app.ActivityThread.handleCreateService(ActivityThread.java:3953)
12-01 02:52:56.471 11065 11065 E AndroidRuntime: ... 8 more
12-01 02:52:56.474 1495 4189 V RescueParty: Disabled because of active USB connection
12-01 02:52:56.475 1495 4189 W ActivityManager: Process org.lineageos.settings.device has crashed too many times: killing!