[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Omar-Avelar:
So it seems like there are people in this thread who post that can only cycle with 2 cameras instead of 3.

So I have had a us996 without that problem that I bought on March. Then I recently bought another us996 to give to my sister. This one works on stock kernel with the 3 cameras, while putting LineageOS and or the WET Kernel on top makes it still behave the same.

As you can see there seems to be something missing in the Kernel:

us996 bought from March with LineageOS showing 3 cameras:

us996:/sys/class # cat /sys/bus/media/devices/media*/model
msm_config
msm_camera
msm_camera
msm_camera

us996:/ # cd /
130|us996:/ # ls -ld /sys/class/video4linux/video*/device/driver
lrwxrwxrwx 1 root root 0 2017-08-27 11:26 /sys/class/video4linux/video0/device/driver -> ../../../bus/platform/drivers/msm
lrwxrwxrwx 1 root root 0 2017-08-27 11:26 /sys/class/video4linux/video1/device/driver -> ../../../bus/platform/drivers/msm_fd
lrwxrwxrwx 1 root root 0 2017-08-27 11:26 /sys/class/video4linux/video2/device/driver -> ../../../../bus/platform/drivers/qcom,camera
lrwxrwxrwx 1 root root 0 2017-08-27 11:26 /sys/class/video4linux/video3/device/driver -> ../../../../../bus/i2c/drivers/i2c_camera
lrwxrwxrwx 1 root root 0 2017-08-27 11:26 /sys/class/video4linux/video32/device/driver -> ../../../bus/platform/drivers/msm_vidc_v4l2
lrwxrwxrwx 1 root root 0 2017-08-27 11:26 /sys/class/video4linux/video33/device/driver -> ../../../bus/platform/drivers/msm_vidc_v4l2
lrwxrwxrwx 1 root root 0 2017-08-27 11:26 /sys/class/video4linux/video4/device/driver -> ../../../../bus/platform/drivers/qcom,camera

Then when I move to the new us996 I just bought here are the results:

us996 bought on August with stock 10h firmware showing 3 cameras (expected):

130|elsa:/ $ cat /sys/bus/media/devices/media*/model
msm_config
msm_camera
msm_camera
msm_camera

elsa:/ $ ls -ld /sys/class/video4linux/video*/device/driver
lrwxrwxrwx 1 root root 0 2017-01-01 12:15 /sys/class/video4linux/video0/device/driver -> ../../../bus/platform/drivers/msm
lrwxrwxrwx 1 root root 0 2017-01-01 12:15 /sys/class/video4linux/video1/device/driver -> ../../../bus/platform/drivers/msm_fd
lrwxrwxrwx 1 root root 0 2017-01-01 12:15 /sys/class/video4linux/video2/device/driver -> ../../../../bus/platform/drivers/qcom,camera
lrwxrwxrwx 1 root root 0 2017-01-01 12:05 /sys/class/video4linux/video3/device/driver -> ../../../../../bus/i2c/drivers/i2c_camera
lrwxrwxrwx 1 root root 0 2017-01-01 12:15 /sys/class/video4linux/video32/device/driver -> ../../../bus/platform/drivers/msm_vidc_v4l2
lrwxrwxrwx 1 root root 0 2017-01-01 12:15 /sys/class/video4linux/video33/device/driver -> ../../../bus/platform/drivers/msm_vidc_v4l2
lrwxrwxrwx 1 root root 0 2017-01-01 12:15 /sys/class/video4linux/video4/device/driver -> ../../../../bus/platform/drivers/qcom,camera

vs.

us996 bought on August with LineageOS showing 2 cameras (wide angle and selfie):

us996:/ # cat /sys/bus/media/devices/media*/model
msm_config
msm_camera
msm_camera

us996:/ # ls -ld /sys/class/video4linux/video*/device/driver
lrwxrwxrwx 1 root root 0 2017-01-01 07:03 /sys/class/video4linux/video0/device/driver -> ../../../bus/platform/drivers/msm
lrwxrwxrwx 1 root root 0 2017-01-01 07:03 /sys/class/video4linux/video1/device/driver -> ../../../bus/platform/drivers/msm_fd
lrwxrwxrwx 1 root root 0 2017-01-01 07:03 /sys/class/video4linux/video2/device/driver -> ../../../../../bus/i2c/drivers/i2c_camera
lrwxrwxrwx 1 root root 0 2017-01-01 07:03 /sys/class/video4linux/video3/device/driver -> ../../../../bus/platform/drivers/qcom,camera
lrwxrwxrwx 1 root root 0 2017-01-01 07:03 /sys/class/video4linux/video32/device/driver -> ../../../bus/platform/drivers/msm_vidc_v4l2
lrwxrwxrwx 1 root root 0 2017-01-01 07:03 /sys/class/video4linux/video33/device/driver -> ../../../bus/platform/drivers/msm_vidc_v4l2

I don't have a problem recompiling the Kernel myself once I get home and check further, but I am wondering if this has been solved already so that I can avoid duplicating the work to get all 3 cameras working (for some us996 versions it seems at least)... :rolleyes: