Thanks for the reply, I read on the internet that this function requires a setting in the Linux kernel (on Phone 2 it is enabled) and a system app that manages the rest.
the command to check this setting from adb is:
adb shell "zcat /proc/config.gz | grep 'CONFIG_USB_CONFIGFS_F_UVC'"
This is the output
Sim