H everyone,
I’m facing an issue while setting up the IMX415 sensor on Android 12. Here’s what I’ve done so far:
-
Built and flashed Android using the Android12_RK3588_Radxa_rk12 branch, following the instructions at this link.
-
Uncommented the following line in
rk3588-rock-5b.dts
to enable the sensor driver:#include "rk3588-radxa-rock5b-imx415.dtsi"
After applying these steps, I can see that devices are added in /dev/videoX
, and media-ctl -p
reports an attached topology, which appears to be correct as far as I can determine.
# ls /dev/video*
/dev/video0 /dev/video10 /dev/video12 /dev/video14 /dev/video16 /dev/video2 /dev/video4
/dev/video6 /dev/video8 /dev/video1 /dev/video11 /dev/video13 /dev/video15 /dev/video17
...
However, I’m encountering an issue in the Android camera launcher. In the logcat, I see the following error:
10-27 14:06:37.644 2621 2621 W CAM_Camera2OneCamMgr: No back-facing camera found.
10-27 14:06:37.644 2621 2621 W CAM_Camera2OneCamMgr: No front-facing camera found,try to find external facing camera.
10-27 14:06:37.644 2621 2621 W CAM_Camera2OneCamMgr: No external camera found.
I’ve also attached /vendor/etc/camera/camera3_profiles.xml
from my device for your reference. I’ve been investigating the documentation in RKDocs/common/camera/HAL3
, but so far, I haven’t found any mismatches in my configuration.
Any help on this issue would be highly appreciated. Thank you for your assistance.
Best regards,
Igor