I tried to remove camera_overrides.isp, and colors, shading… is much worse (of course), BUT TNR=2 is working.
Is there something elementary wrong with those settings? Is there any manual how to tune those parameters?
noiseReduction.v2.MaxValue = 7;
noiseReduction.v2.Preview[0] = { 1, 2, 3, 5, 6, 7, 7 };
noiseReduction.v2.Preview[1] = { 1, 2, 3, 5, 6, 7, 7 };
noiseReduction.v2.Preview[2] = { 1, 2, 3, 5, 6, 7, 7 };
noiseReduction.v2.Preview[3] = { 1, 2, 3, 5, 6, 7, 7 };
noiseReduction.v2.Still[0] = { 1, 2, 3, 5, 6, 7, 7 };
noiseReduction.v2.Still[1] = { 1, 2, 3, 5, 6, 7, 7 };
noiseReduction.v2.Still[2] = { 1, 2, 3, 5, 6, 7, 7 };
noiseReduction.v2.Still[3] = { 1, 2, 3, 5, 6, 7, 7 };
noiseReduction.v2.Video[0] = { 1, 2, 3, 5, 6, 7, 7 };
noiseReduction.v2.Video[1] = { 1, 2, 3, 5, 6, 7, 7 };
noiseReduction.v2.Video[2] = { 1, 2, 3, 5, 6, 7, 7 };
noiseReduction.v2.Video[3] = { 1, 2, 3, 5, 6, 7, 7 };
noiseReduction.v6.Chroma.Enable = TRUE;
noiseReduction.v6.Luma.Enable = TRUE;
noiseReduction.v6.Chroma.GainThreshold = 1.0;
noiseReduction.v6.Luma.GainThreshold = 2.0;
noiseReduction.v6.NumSignalConditioningPoints = 7;
noiseReduction.v6.SignalConditioning[0].Gain = 2;
noiseReduction.v6.SignalConditioning[0].NoiseBlend = 0.95;
noiseReduction.v6.SignalConditioning[0].Shaping = 1.0;
noiseReduction.v6.SignalConditioning[1].Gain = 4;
noiseReduction.v6.SignalConditioning[1].NoiseBlend = 0.90;
noiseReduction.v6.SignalConditioning[1].Shaping = 1.0;
noiseReduction.v6.SignalConditioning[2].Gain = 6;
noiseReduction.v6.SignalConditioning[2].NoiseBlend = 0.86;
noiseReduction.v6.SignalConditioning[2].Shaping = 1.0;
noiseReduction.v6.SignalConditioning[3].Gain = 8;
noiseReduction.v6.SignalConditioning[3].NoiseBlend = 0.82;
noiseReduction.v6.SignalConditioning[3].Shaping = 1.0;
noiseReduction.v6.SignalConditioning[4].Gain = 10;
noiseReduction.v6.SignalConditioning[4].NoiseBlend = 0.80;
noiseReduction.v6.SignalConditioning[4].Shaping = 1.0;
noiseReduction.v6.SignalConditioning[5].Gain = 12;
noiseReduction.v6.SignalConditioning[5].NoiseBlend = 0.79;
noiseReduction.v6.SignalConditioning[5].Shaping = 1.0;
noiseReduction.v6.SignalConditioning[6].Gain = 16;
noiseReduction.v6.SignalConditioning[6].NoiseBlend = 0.40;
noiseReduction.v6.SignalConditioning[6].Shaping = 1.0;
noiseReduction.v6.NumChromaPoints = 7;
noiseReduction.v6.Chroma[0].Gain = 1;
noiseReduction.v6.Chroma[0].FilterStrength = 0.03;
noiseReduction.v6.Chroma[0].Levels = 2;
noiseReduction.v6.Chroma[0].Scaling = 1.0;
noiseReduction.v6.Chroma[0].SignalBoost = 1.0;
noiseReduction.v6.Chroma[1].Gain = 1.1;
noiseReduction.v6.Chroma[1].FilterStrength = 0.04;
noiseReduction.v6.Chroma[1].Levels = 2;
noiseReduction.v6.Chroma[1].Scaling = 1.0;
noiseReduction.v6.Chroma[1].SignalBoost = 1.0;
noiseReduction.v6.Chroma[2].Gain = 2;
noiseReduction.v6.Chroma[2].FilterStrength = 0.06;
noiseReduction.v6.Chroma[2].Levels = 3;
noiseReduction.v6.Chroma[2].Scaling = 1.0;
noiseReduction.v6.Chroma[2].SignalBoost = 1.0;
noiseReduction.v6.Chroma[3].Gain = 4;
noiseReduction.v6.Chroma[3].FilterStrength = 0.07;
noiseReduction.v6.Chroma[3].Levels = 3;
noiseReduction.v6.Chroma[3].Scaling = 1.0;
noiseReduction.v6.Chroma[3].SignalBoost = 1.0;
noiseReduction.v6.Chroma[4].Gain = 6;
noiseReduction.v6.Chroma[4].FilterStrength = 0.08;
noiseReduction.v6.Chroma[4].Levels = 3;
noiseReduction.v6.Chroma[4].Scaling = 1.0;
noiseReduction.v6.Chroma[4].SignalBoost = 1.0;
noiseReduction.v6.Chroma[5].Gain = 8;
noiseReduction.v6.Chroma[5].FilterStrength = 0.09;
noiseReduction.v6.Chroma[5].Levels = 3;
noiseReduction.v6.Chroma[5].Scaling = 1.0;
noiseReduction.v6.Chroma[5].SignalBoost = 1.0;
noiseReduction.v6.Chroma[6].Gain = 10;
noiseReduction.v6.Chroma[6].FilterStrength = 0.10;
noiseReduction.v6.Chroma[6].Levels = 3;
noiseReduction.v6.Chroma[6].Scaling = 1.0;
noiseReduction.v6.Chroma[6].SignalBoost = 1.0;
noiseReduction.v6.NumLumaPoints = 7;
noiseReduction.v6.Luma[0].Gain = 2;
noiseReduction.v6.Luma[0].FilterStrength = 0.5;
noiseReduction.v6.Luma[0].Levels = 1;
noiseReduction.v6.Luma[0].Scaling = 1.0;
noiseReduction.v6.Luma[0].SignalBoost = 1.0;
noiseReduction.v6.Luma[1].Gain = 4;
noiseReduction.v6.Luma[1].FilterStrength = 0.8;
noiseReduction.v6.Luma[1].Levels = 1;
noiseReduction.v6.Luma[1].Scaling = 1.0;
noiseReduction.v6.Luma[1].SignalBoost = 1.0;
noiseReduction.v6.Luma[2].Gain = 6;
noiseReduction.v6.Luma[2].FilterStrength = 1.0;
noiseReduction.v6.Luma[2].Levels = 1;
noiseReduction.v6.Luma[2].Scaling = 1.0;
noiseReduction.v6.Luma[2].SignalBoost = 1.0;
noiseReduction.v6.Luma[3].Gain = 8;
noiseReduction.v6.Luma[3].FilterStrength = 1.3;
noiseReduction.v6.Luma[3].Levels = 1;
noiseReduction.v6.Luma[3].Scaling = 1.0;
noiseReduction.v6.Luma[3].SignalBoost = 1.0;
noiseReduction.v6.Luma[4].Gain = 10;
noiseReduction.v6.Luma[4].FilterStrength = 1.5;
noiseReduction.v6.Luma[4].Levels = 1;
noiseReduction.v6.Luma[4].Scaling = 1.0;
noiseReduction.v6.Luma[4].SignalBoost = 1.0;
noiseReduction.v6.Luma[5].Gain = 12;
noiseReduction.v6.Luma[5].FilterStrength = 1.6;
noiseReduction.v6.Luma[5].Levels = 1;
noiseReduction.v6.Luma[5].Scaling = 1.0;
noiseReduction.v6.Luma[5].SignalBoost = 1.0;
noiseReduction.v6.Luma[6].Gain = 16;
noiseReduction.v6.Luma[6].FilterStrength = 0.20;
noiseReduction.v6.Luma[6].Levels = 1;
noiseReduction.v6.Luma[6].Scaling = 1.0;
noiseReduction.v6.Luma[6].SignalBoost = 1.0;