Vim3l ov5640 sensor bringup help needed

hi @numbqq
Thanks for the reply.

I had tried to use android on vim3l and the process stuck on the android Logo.

I am using following steps below:

  1. Build android using Building Android Source Code | Khadas Documentation.
  2. Burn OS using Upgrade Android Via An SD-Card | Khadas Documentation
  3. Also, Find similar issue in Vim3 fastboot stuck at logo. so, tried the solution given here. But, still it is stuck.

Last lines of adb log

01-01 12:01:36.113  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 19963625
01-01 12:01:37.244  3516  3516 I sh      : type=1400 audit(0.0:34): avc: denied { getattr } for path="/vendor/bin/toybox_vendor" dev="mmcblk0p16" ino=37 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_toolbox_exec:s0 tclass=file permissive=1
01-01 12:01:37.304  3516  3516 I sh      : type=1400 audit(0.0:36): avc: denied { getattr } for path="/vendor/xbin/busybox" dev="mmcblk0p16" ino=516 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=1
01-01 12:01:37.373  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20078125
01-01 12:01:37.304  3516  3516 I sh      : type=1400 audit(0.0:37): avc: denied { execute } for name="busybox" dev="mmcblk0p16" ino=516 scontext=u:r:shell:s0 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=1
01-01 12:01:37.456  3645  3645 I dmesg   : type=1400 audit(0.0:38): avc: denied { syslog_read } for scontext=u:r:shell:s0 tcontext=u:r:kernel:s0 tclass=system permissive=1
01-01 12:01:38.053  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20057834
01-01 12:01:38.973  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 420066959
01-01 12:01:39.513  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 19934375
01-01 12:01:39.973  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20066291
01-01 12:01:40.773  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20060916
01-01 12:01:41.253  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20061458
01-01 12:01:42.133  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20062791
01-01 12:01:42.774  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20067083
01-01 12:01:43.693  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 420071666
01-01 12:01:44.133  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20054125
01-01 12:01:44.813  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20054541
01-01 12:01:45.773  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20051125
01-01 12:01:46.213  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20064167
01-01 12:01:47.253  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20056458
01-01 12:01:47.833  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 19921334
01-01 12:01:48.713  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 379963875
01-01 12:01:49.413  3476  3501 D MesonHwc: wait for vsync success, (0xa71a1590) peroid: 20046958

Logs in console

[    9.906080] <7>[    9.906080@1] audio_ddr_mngr: toddrs[0] released by device ff660000.audiobus:spdif@0
[    9.906532] <6>[    9.906532@1] aml_tdm_open
[    9.909180] <7>[    9.909180@0] audio_ddr_mngr: toddrs[0] registered by device ff660000.audiobus:tdm@0
[    9.909496] <7>[    9.909496@0] tdm capture mute: 1
[    9.909566] <7>[    9.909566@0] audio_ddr_mngr: toddrs[0] released by device ff660000.audiobus:tdm@0
[   11.342588] <6>[   11.342588@1] fb: osd[0] enable: 1 scale:0x10001 (composer@2.2-se)
[   11.343128] <6>[   11.343128@1] fb: osd[0] enable: 1 scale:0x10001 (composer@2.2-se)
[   11.350479] <6>[   11.350479@1] fb: free_scale_switch to fb0, mode: 0x10001
[   11.354757] <6>[   11.354757@2] fb: set logo loaded
[   12.276365] <6>[   12.276365@0] vout: aml_tvout_mode_work: monitor_timeout
[   28.738727] <31>[   28.738727@2] logd: logdr: UID=2000 GID=2000 PID=3640 b tail=0 logMask=19 pid=0 start=0ns timeout=0ns
[   62.804338] <6>[   62.804338@0] fb: mem_free_work, free memory: addr:800000
[   99.105479] <38>[   99.105479@0] type=1400 audit(1293883207.448:19): avc: denied { open } for pid=3470 comm="HwBinder:3470_1" path="/dev/__properties__/u:object_r:system_prop:s0" 1
[   99.125437] <38>[   99.125437@0] type=1400 audit(1293883297.244:34): avc: denied { getattr } for pid=3516 comm="sh" path="/vendor/bin/toybox_vendor" dev="mmcblk0p16" ino=37 sconte1
[   99.149335] <38>[   99.149335@0] type=1400 audit(1293883297.244:34): avc: denied { getattr } for pid=3516 comm="sh" path="/vendor/bin/toybox_vendor" dev="mmcblk0p16" ino=37 sconte1
[   99.167928] <38>[   99.167928@3] type=1400 audit(1293883297.244:35): avc: denied { execute } for pid=3516 comm="sh" name="toybox_vendor" dev="mmcblk0p16" ino=37 scontext=u:r:shell1
[   99.188428] <38>[   99.188428@3] type=1400 audit(1293883297.244:35): avc: denied { execute } for pid=3516 comm="sh" name="toybox_vendor" dev="mmcblk0p16" ino=37 scontext=u:r:shell1
[   99.209122] <38>[   99.209122@3] type=1400 audit(1293883297.304:36): avc: denied { getattr } for pid=3516 comm="sh" path="/vendor/xbin/busybox" dev="mmcblk0p16" ino=516 scontext=u1
[   99.229206] <38>[   99.229206@3] type=1400 audit(1293883297.304:36): avc: denied { getattr } for pid=3516 comm="sh" path="/vendor/xbin/busybox" dev="

Can you guide me here?