1.Which seller did you purchase the product(s) from?
UCTRONICS
2.The Model number of the product(s) you have purchased?
SKU: B0333, UC-755 Rev. A + Arducam Module UC-667 Rev. C
3.Which Platform are you using the product(s) on?
Raspberry Pi 4B
4.Which instruction are you following?
https://webcache.googleusercontent.com/search?q=cache:WXXaTIF0HHsJ:https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/how-to-access-and-program-the-pivariety-camera-using-command-line-python-opencv-and-gstreamer/+&cd=1&hl=it&ct=clnk&gl=it
5.Has your product ever worked properly?
libcamera-still -t 5000 -o test.jpg command works correctly when Touchscreen is not attached to Pi (e.g. attached via HDMI to external monitor)
6.What problems are you experiencing?
Good morning,
I am using a Raspberry Pi 4B with the official 7" Touchscreen and Pivariety Low Light Camera. I believe there is an I2C communication problem when using both the Touschreen and the camera. Indeed, when launching the libcamera-still command of libcamera I get the following error:
pi@raspberrypi:~ $ libcamera-still -t 5000 -o test.jpg
[0:04:55.721105472] [1370] INFO Camera camera_manager.cpp:294 libcamera v0.0.0+2854-5fd4bb03
[0:04:55.728535425] [1372] WARN CameraSensor camera_sensor.cpp:197 ‘arducam-pivariety 10-000c’: Recommended V4L2 control 0x009a0922 not supported
[0:04:58.875760843] [1372] WARN CameraSensor camera_sensor.cpp:249 ‘arducam-pivariety 10-000c’: The sensor kernel driver needs to be fixed
[0:04:58.875966341] [1372] WARN CameraSensor camera_sensor.cpp:251 ‘arducam-pivariety 10-000c’: See Documentation/sensor_driver_requirements.rst in the libcamera sources for more information
[0:04:58.887036356] [1372] WARN CameraSensorProperties camera_sensor_properties.cpp:123 No static properties available for ‘arducam-pivariety’
[0:04:58.887215263] [1372] WARN CameraSensorProperties camera_sensor_properties.cpp:125 Please consider updating the camera sensor properties database
[0:04:58.887374525] [1372] WARN CameraSensor camera_sensor.cpp:403 ‘arducam-pivariety 10-000c’: Failed to retrieve the camera location
[0:04:59.058057435] [1372] ERROR IPAProxy ipa_proxy.cpp:149 Configuration file ‘arducam-pivariety.json’ not found for IPA module ‘raspberrypi’
Ioctl read i2c error:: Connection timed out
Read failed, Length: 4294967295
Ioctl read i2c error:: Connection timed out
Read failed
Ioctl write i2c error:: Connection timed out
Write failed
terminate called after throwing an instance of ‘boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::property_tree::json_parser::json_parser_error> >’
what(): <unspecified file>: cannot open file
I would like to know if there is a work around this problem that will let me use both camera and the touchscreen. Also would it be possible to change the I2C address either of the touchscreen or of the camera itself?
7.What attempts at troubleshooting have you already made?
I have tried launching successfully the libcamera-still command without the touchscreen attached.
8.How would you like us to help you?
I would like to know if there is a work around this problem that will let me use both camera and the touchscreen. Also would it be possible to change the I2C address either of the touchscreen or of the camera itself?