:<span class="tb_red">*The following tests were performed using the CAM1 channel at an input resolution of 1080P@60Hz.</span>
:<span class="tb_red">*Due to the lack of dedicated hardware encoding on Raspberry Pi 5B, the image capture performance of Raspberry Pi 5B + C790 is generally lower than that of Raspberry Pi 4B.</span>
'''''Pi5B Platform HDMI-to-CSI Module Test Reference'''''
:*Kernel version: <code>Linux raspberrypi 6.12.25+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.25-1+rpt1 (2025-04-30) aarch64 GNU/Linux</code>
:<mark>'''[STEP1]'''</mark>
:<mark>'''[STEP1]'''</mark> Add the following two lines to the <code>/boot/firmware/config.txt</code> file:
<pre>
dtoverlay=tc358743,4lane=1
</pre>
:<mark>'''[STEP2]'''</mark>
:<mark>'''[STEP2]'''</mark> After adding the driver configuration, restart the Raspberry Pi for the changes to take effect. If the configuration is correct, execute the following command in the terminal: <code>ls /dev/video*</code>. The configuration is successful if video devices appear in the output:
<pre>
pi@raspberrypi:~/Desktop $ ls /dev/video*
</pre>
:<mark>'''[STEP3]'''</mark>
:<mark>'''[STEP3]'''</mark> First, execute the command <code>nano 1080p60edid</code> in the terminal to create an EDID file for 1080p60Hz. The content of this file is as follows:
<pre>
00 ff ff ff ff ff ff 00 52 62 00 37 00 00 00 00
</pre>
:<mark>'''[STEP4]'''</mark>
:<mark>'''[STEP4]'''</mark> Execute <code>nano testC7xx.sh</code> in the same directory to create a test script. The content of this file is as follows:
<pre>
#!/bin/bash
</pre>
:<mark>'''[STEP5]'''</mark>
:<mark>'''[STEP5]'''</mark> Execute <code>bash testC7xx.sh</code> directly in the terminal; the output is as follows:
<pre>
pi@raspberrypi:~/Desktop $ bash testC7xx.sh