Basically I have tested two cameras: one is the officially supported imx219 and the other is imx290 designed for Raspberry Pi with 15 pin.
What I have found is that the configuration of pins are different in those two cameras as follows:
A) imx219 for Radxa,
Pin Signal Pin Signal
1 VCC3.3V 9 GND
2 SDA 10 MDP1
3 SCL 11 MCN1
4 MCLK 12 GND
5 PWDN 13 MDP0
6 GND 14 MDN0
7 MCP 15 GND
8 MCN
B) imx290 for Rasberry Pi,
|Pin #|Name|Description|
|1|GND|Ground|
|2|CAM_D0_N|MIPI Data Lane 0 Negative|
|3|CAM_D0_P|MIPI Data Lane 0 Positive|
|4|GND|Ground|
|5|CAM_D1_N|MIPI Data Lane 1 Negative|
|6|CAM_D1_P|MIPI Data Lane 1 Positive|
|7|GND|Ground|
|8|CAM_CK_N|MIPI Clock Lane Negative|
|9|CAM_CK_P|MIPI Clock Lane Positive|
|10|GND|Ground|
|11|CAM_IO0|Power Enable|
|12|CAM_IO1|LED Indicator|
|13|CAM_SCL|I2C SCL|
|14|CAM_SDA|I2C SDA|
|15|CAM_3V3|3.3V Power Input|
The order is reversed and two pins are different: PWDN for POWER Enable, MCLK for LED indicator. How can I connect my raspberry pi imx290 to Radxa zero 3e safely? Using adaptor in the reverse order?