TRD1 G2A AGX_THOR_GMSL2x8 JP7.0 L4TR38.2

Dear Support Team,
log.txt (314.0 KB)

We are currently encountering a persistent flickering issue during our ISP tuning process. We have attempted the following troubleshooting steps, but the problem remains unresolved:

  1. Locked AE Exposure: We manually locked the Auto Exposure (AE) settings, yet the frame flickering continues.
  2. Default ISP Parameters:We removed our custom ISP configuration files to revert to default parameters, but the flickering persists.

This suggests that the issue may not be caused by our current AE strategy or specific ISP tuning parameters.

Attached please find:

AE Log Data:Detailed logs capturing the AE status during the flickering.
Video Clip:A recording demonstrating the flickering phenomenon.

Could you please analyze the attached data and advise on the potential root cause?
Your expert guidance on this matter would be greatly appreciated.

Best regards

How about fix the gain?

Both the exposure time and the gain have been locked

Hello, are the current dead pixel correction parameters using the V6 version```

badPixelCorrection for single exposure SDR:

badPixelCorrection.v6[0].Or2Mode = 1;
badPixelCorrection.v6[0].Or2NoisePorfileEnabled = true;
badPixelCorrection.v6[0].Or2StatsEnabled = true;
badPixelCorrection.v6[0].Or2NoiseFunction[0].X = 0.000244141;
badPixelCorrection.v6[0].Or2NoiseFunction[0].Y = 0.333676;
badPixelCorrection.v6[0].Or2NoiseFunction[0].Slope = 0.00270772;
badPixelCorrection.v6[0].Or2NoiseFunction[1].X = 0.000398228;
badPixelCorrection.v6[0].Or2NoiseFunction[1].Y = 0.333676;
badPixelCorrection.v6[0].Or2NoiseFunction[1].Slope = 0.00271749;
badPixelCorrection.v6[0].Or2NoiseFunction[2].X = 0.000649566;
badPixelCorrection.v6[0].Or2NoiseFunction[2].Y = 0.233677;
badPixelCorrection.v6[0].Or2NoiseFunction[2].Slope = 0.00278115;
badPixelCorrection.v6[0].Or2NoiseFunction[3].X = 0.00105954;
badPixelCorrection.v6[0].Or2NoiseFunction[3].Y = 0.233678;
badPixelCorrection.v6[0].Or2NoiseFunction[3].Slope = 0.00279903;
badPixelCorrection.v6[0].Or2NoiseFunction[4].X = 0.00172825;
badPixelCorrection.v6[0].Or2NoiseFunction[4].Y = 0.13368;
badPixelCorrection.v6[0].Or2NoiseFunction[4].Slope = 0.00276136;
badPixelCorrection.v6[0].Or2NoiseFunction[5].X = 0.00281902;
badPixelCorrection.v6[0].Or2NoiseFunction[5].Y = 0.0237816;
badPixelCorrection.v6[0].Or2NoiseFunction[5].Slope = 0.0023315;
badPixelCorrection.v6[0].Or2NoiseFunction[6].X = 0.00459823;
badPixelCorrection.v6[0].Or2NoiseFunction[6].Y = 0.0237857;
badPixelCorrection.v6[0].Or2NoiseFunction[6].Slope = 0.00233078;
badPixelCorrection.v6[0].Or2NoiseFunction[7].X = 0.00750036;
badPixelCorrection.v6[0].Or2NoiseFunction[7].Y = 0.0237925;
badPixelCorrection.v6[0].Or2NoiseFunction[7].Slope = 0.00233054;
badPixelCorrection.v6[0].Or2NoiseFunction[8].X = 0.0122342;
badPixelCorrection.v6[0].Or2NoiseFunction[8].Y = 0.0238035;
badPixelCorrection.v6[0].Or2NoiseFunction[8].Slope = 0.00232911;
badPixelCorrection.v6[0].Or2NoiseFunction[9].X = 0.0199556;
badPixelCorrection.v6[0].Or2NoiseFunction[9].Y = 0.0238215;
badPixelCorrection.v6[0].Or2NoiseFunction[9].Slope = 0.0023272;
badPixelCorrection.v6[0].Or2NoiseFunction[10].X = 0.0325505;
badPixelCorrection.v6[0].Or2NoiseFunction[10].Y = 0.0238508;
badPixelCorrection.v6[0].Or2NoiseFunction[10].Slope = 0.00232434;
badPixelCorrection.v6[0].Or2NoiseFunction[11].X = 0.0530945;
badPixelCorrection.v6[0].Or2NoiseFunction[11].Y = 0.0238985;
badPixelCorrection.v6[0].Or2NoiseFunction[11].Slope = 0.00231934;
badPixelCorrection.v6[0].Or2NoiseFunction[12].X = 0.0866047;
badPixelCorrection.v6[0].Or2NoiseFunction[12].Y = 0.0239761;
badPixelCorrection.v6[0].Or2NoiseFunction[12].Slope = 0.00231147;
badPixelCorrection.v6[0].Or2NoiseFunction[13].X = 0.141264;
badPixelCorrection.v6[0].Or2NoiseFunction[13].Y = 0.0241022;
badPixelCorrection.v6[0].Or2NoiseFunction[13].Slope = 0.00229859;
badPixelCorrection.v6[0].Or2NoiseFunction[14].X = 0.230422;
badPixelCorrection.v6[0].Or2NoiseFunction[14].Y = 0.0243065;
badPixelCorrection.v6[0].Or2NoiseFunction[14].Slope = 0.00227833;
badPixelCorrection.v6[0].Or2NoiseFunction[15].X = 0.375852;
badPixelCorrection.v6[0].Or2NoiseFunction[15].Y = 0.024636;
badPixelCorrection.v6[0].Or2NoiseFunction[15].Slope = 0.00224638;
badPixelCorrection.v6[0].Or2NoiseFunction[16].X = 0.613068;
badPixelCorrection.v6[0].Or2NoiseFunction[16].Y = 0.0251642;
badPixelCorrection.v6[0].Or2NoiseFunction[16].Slope = 0.00219703;
badPixelCorrection.v6[0].Or2NoiseFunction[17].X = 1;
badPixelCorrection.v6[0].Or2NoiseFunction[17].Y = 0.0260028;
badPixelCorrection.v6[0].Or2NoiseFunction[17].Slope = 0.00216722;

May I ask if there are any updates

For Thor could be different with Orin.

Thanks

What is the current version of the Dead Pixel Correction algorithm on Thor? Compared to AGX Orin, could you please provide a code example? Thank you

For this ISP parameter only public to camera partner for IQ tuning.

Thanks