Hi jakaskerl
Thanks for the suggestion, but I don't think loosely connected or damaged is the issue.
Here is the summary of the problem. I can reproduce it with the two OAK-FFC-3P I have.
Before flashing calibration data
OAK-FFC-3P is able to discover and view color (IMX214, IMX477, IMX577) and mono (OV9782) cameras from all the sockets (A, B and C). Of course for B and C I am running 1080P so it is only using 2 lane MIPI.
After flashing calibration data
Socket A can still discover color cameras, but socket B and C can only discover mono cameras. None of the color cameras (IMX214, IMX477, IMX577) I have work anymore.
The calibration data I flashed
{
"batchName": "",
"batchTime": 0,
"boardConf": "",
"boardCustom": "",
"boardName": "",
"boardOptions": 0,
"boardRev": "",
"cameraData": [
[
2,
{
"cameraType": 0,
"distortionCoeff": [
-0.5117843151092529,
-0.06536504626274109,
-5.844790211995132e-05,
-0.0005799136124551296,
0.025351274758577347,
-0.16227206587791443,
-0.3164222836494446,
0.05816520377993584,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
"extrinsics": {
"rotationMatrix": [
[
0.9998506307601929,
0.01509548258036375,
0.008416909724473953
],
[
-0.01534199807792902,
0.9994310736656189,
0.03003622405230999
],
[
-0.007958710193634033,
-0.030160870403051376,
0.9995133876800537
]
],
"specTranslation": {
"x": 3.5,
"y": -0.0,
"z": -0.0
},
"toCameraSocket": 1,
"translation": {
"x": 3.646730661392212,
"y": 0.18376091122627258,
"z": 0.02605484239757061
}
},
"height": 1080,
"intrinsicMatrix": [
[
872.6644897460938,
0.0,
981.9554443359375
],
[
0.0,
869.8309326171875,
528.7936401367188
],
[
0.0,
0.0,
1.0
]
],
"lensPosition": 0,
"specHfovDeg": 140.0,
"width": 1920
}
],
[
1,
{
"cameraType": 0,
"distortionCoeff": [
5.590981960296631,
-0.8370659947395325,
-0.00031772308284416795,
-0.0005036363145336509,
-0.3884274959564209,
5.948943138122559,
1.0271347761154175,
-1.038749098777771,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
"extrinsics": {
"rotationMatrix": [
[
0.9998506307601929,
-0.01534199807792902,
-0.007958710193634033
],
[
0.01509548258036375,
0.9994310736656189,
-0.030160870403051376
],
[
0.008416909724473953,
0.03003622405230999,
0.9995133876800537
]
],
"specTranslation": {
"x": -3.5,
"y": -0.0,
"z": -0.0
},
"toCameraSocket": 2,
"translation": {
"x": -3.6431593894958496,
"y": -0.23791968822479248,
"z": -0.0622558519244194
}
},
"height": 1080,
"intrinsicMatrix": [
[
870.5143432617188,
0.0,
982.17822265625
],
[
0.0,
867.4022827148438,
517.3909912109375
],
[
0.0,
0.0,
1.0
]
],
"lensPosition": 0,
"specHfovDeg": 140.0,
"width": 1920
}
]
],
"hardwareConf": "",
"imuExtrinsics": {
"rotationMatrix": [
[
0.0,
0.0,
0.0
],
[
0.0,
0.0,
0.0
],
[
0.0,
0.0,
0.0
]
],
"specTranslation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"toCameraSocket": -1,
"translation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"miscellaneousData": [],
"productName": "",
"stereoRectificationData": {
"leftCameraSocket": 1,
"rectifiedRotationLeft": [
[
0.9987073540687561,
0.05032545328140259,
0.007135476917028427
],
[
-0.05021293833851814,
0.9986235499382019,
-0.015156709589064121
],
[
-0.007888423278927803,
0.014778824523091316,
0.9998596906661987
]
],
"rectifiedRotationRight": [
[
0.9977293014526367,
0.06515757739543915,
0.017049621790647507
],
[
-0.06540568917989731,
0.9977545142173767,
0.014422908425331116
],
[
-0.01607157476246357,
-0.015505300834774971,
0.9997506141662598
]
],
"rightCameraSocket": 2
},
"version": 7
}