2018_R2 IIO does not take profile from ADRV9009 Profile Configuration Wizard v2.3 (reposted)

Hi,

I generated two profiles by the wizard.  The first one is RX BW 25MHz and the second one is RX BW 20MHz.  The IIO takes the first one but rejects the second one.  There was no error from the wizard during generation.  I will appreciate anyone tell me what is wrong in the second profile and how to make it acceptable by the IIO.  Here are the two profiles:

1. BW 25MHz - accepted

Rx_BW25_OR61p44_ORx_BW50_OR61p44.txt
<profile Talise version=1 name=Rx_BW25_OR61p44_ORx_BW50_OR61p44>
 <clocks>
  <deviceClock_kHz=245760>
  <clkPllVcoFreq_kHz=9830400>
  <clkPllHsDiv=2.5>
 </clocks>

 <rx name=Rx 25.00MHz, OutputRate 61.44MHz, TotalDecimation 32>
  <rxChannels=TAL_RX1RX2>
  <rxFirDecimation=4>
  <rxDec5Decimation=4>
  <rhb1Decimation=2>
  <rxOutputRate_kHz=61440>
  <rfBandwidth_Hz=25000000>
  <rxBbf3dBCorner_kHz=40000>
  <rxDdcMode=0>

  <rxNcoShifterCfg>
   <bandAInputBandWidth_kHz=0>
   <bandAInputCenterFreq_kHz=0>
   <bandANco1Freq_kHz=0>
   <bandANco2Freq_kHz=0>
   <bandBInputBandWidth_kHz=0>
   <bandBInputCenterFreq_kHz=0>
   <bandBNco1Freq_kHz=0>
   <bandBNco2Freq_kHz=0>
  </rxNcoShifterCfg>

  <filter FIR gain_dB=-12 numFirCoefs=72>
  3
  6
  9
  8
  0
  -19
  -44
  -64
  -60
  -17
  68
  175
  258
  256
  122
  -146
  -484
  -758
  -804
  -495
  178
  1058
  1828
  2098
  1547
  97
  -1975
  -4030
  -5196
  -4624
  -1784
  3286
  9894
  16805
  22544
  25799
  25799
  22544
  16805
  9894
  3286
  -1784
  -4624
  -5196
  -4030
  -1975
  97
  1547
  2098
  1828
  1058
  178
  -495
  -804
  -758
  -484
  -146
  122
  256
  258
  175
  68
  -17
  -60
  -64
  -44
  -19
  0
  8
  9
  6
  3
  </filter>

  <rxAdcProfile num=42>
  265
  146
  181
  90
  1280
  366
  1257
  27
  1258
  17
  718
  39
  48
  46
  27
  161
  0
  0
  0
  0
  40
  0
  7
  6
  42
  0
  7
  6
  42
  0
  25
  27
  0
  0
  25
  27
  0
  0
  165
  44
  31
  905
  </rxAdcProfile>
 </rx>

 <obsRx name=Rx 50.00MHz, OutputRate 61.44MHz, TotalDecimation 32>
  <obsRxChannelsEnable=TAL_ORX1ORX2>
  <enAdcStitching=0>
  <rxFirDecimation=4>
  <rxDec5Decimation=4>
  <rhb1Decimation=2>
  <orxOutputRate_kHz=61440>
  <rfBandwidth_Hz=50000000>
  <rxBbf3dBCorner_kHz=225000>
  <orxDdcMode=0>

  <filter FIR gain_dB=-12 numFirCoefs=72>
  -8
  126
  92
  46
  -78
  -189
  -223
  -92
  149
  387
  425
  185
  -275
  -685
  -757
  -322
  457
  1155
  1262
  549
  -737
  -1878
  -2072
  -922
  1170
  3076
  3455
  1580
  -2049
  -5623
  -6715
  -3424
  4523
  15336
  25683
  31998
  31998
  25683
  15336
  4523
  -3424
  -6715
  -5623
  -2049
  1580
  3455
  3076
  1170
  -922
  -2072
  -1878
  -737
  549
  1262
  1155
  457
  -322
  -757
  -685
  -275
  185
  425
  387
  149
  -92
  -223
  -189
  -78
  46
  92
  126
  -8
  </filter>

  <orxLowPassAdcProfile num=42>
  265
  146
  181
  90
  1280
  366
  1257
  27
  1258
  17
  718
  39
  48
  46
  27
  161
  0
  0
  0
  0
  40
  0
  7
  6
  42
  0
  7
  6
  42
  0
  25
  27
  0
  0
  25
  27
  0
  0
  165
  44
  31
  905
  </orxLowPassAdcProfile>

  <orxBandPassAdcProfile num=42>
  265
  146
  181
  90
  1280
  366
  1257
  27
  1258
  17
  718
  39
  48
  46
  27
  161
  0
  0
  0
  0
  40
  0
  7
  6
  42
  0
  7
  6
  42
  0
  25
  27
  0
  0
  25
  27
  0
  0
  165
  44
  31
  905
  </orxBandPassAdcProfile>

 </obsRx>

 <lpbk>
  <rxFirDecimation=2>
  <rhb1Decimation=1>
  <outputRate_kHz=245760>
  <rfBandwidth_Hz=220000000>
  <rxBbf3dBCorner_kHz=225000>

  <filter FIR gain_dB=0 num=48>
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  1
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  </filter>

  <lpbkAdcProfile num=1>
  0
  </lpbkAdcProfile>
 </lpbk>

 <tx name=Tx 200.00MHz, InputRate 245.76MHz, TotalInterpolation 32>
  <txChannels=TAL_TXOFF>
  <dacDiv=1>
  <txFirInterpolation=1>
  <thb1Interpolation=2>
  <thb2Interpolation=2>
  <thb3Interpolation=2>
  <txInt5Interpolation=1>
  <txInputRate_kHz=245760>
  <primarySigBandwidth_Hz=75000000>
  <rfBandwidth_Hz=200000000>
  <txDac3dBCorner_kHz=200000>
  <txBbf3dBCorner_kHz=100000>

  <filter FIR gain_dB=0 numFirCoefs=20>
  0
  0
  0
  0
  0
  0
  0
  0
  0
  1
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  </filter>
 </tx>
</profile>

2. BW 20MHz - rejected

Rx_BW20_OR46p8_ORx_BW20_OR46p8.txt
<profile Talise version=1 name=Rx_BW20_OR46p8_ORx_BW20_OR46p8>
 <clocks>
  <deviceClock_kHz=163840>
  <clkPllVcoFreq_kHz=7372800>
  <clkPllHsDiv=2.5>
 </clocks>

 <rx name=Rx 20.00MHz, OutputRate 46.08MHz, TotalDecimation 32>
  <rxChannels=TAL_RX1RX2>
  <rxFirDecimation=4>
  <rxDec5Decimation=4>
  <rhb1Decimation=2>
  <rxOutputRate_kHz=46080>
  <rfBandwidth_Hz=20000000>
  <rxBbf3dBCorner_kHz=40000>
  <rxDdcMode=0>

  <rxNcoShifterCfg>
   <bandAInputBandWidth_kHz=0>
   <bandAInputCenterFreq_kHz=0>
   <bandANco1Freq_kHz=0>
   <bandANco2Freq_kHz=0>
   <bandBInputBandWidth_kHz=0>
   <bandBInputCenterFreq_kHz=0>
   <bandBNco1Freq_kHz=0>
   <bandBNco2Freq_kHz=0>
  </rxNcoShifterCfg>

  <filter FIR gain_dB=-12 numFirCoefs=72>
  -1
  0
  2
  6
  10
  9
  -2
  -25
  -53
  -70
  -52
  15
  125
  236
  279
  186
  -71
  -433
  -752
  -828
  -501
  245
  1204
  1972
  2071
  1167
  -710
  -3043
  -4891
  -5150
  -2953
  1938
  8914
  16589
  23158
  26944
  26944
  23158
  16589
  8914
  1938
  -2953
  -5150
  -4891
  -3043
  -710
  1167
  2071
  1972
  1204
  245
  -501
  -828
  -752
  -433
  -71
  186
  279
  236
  125
  15
  -52
  -70
  -53
  -25
  -2
  9
  10
  6
  2
  0
  -1
  </filter>

  <rxAdcProfile num=42>
  354
  194
  181
  90
  1280
  366
  1247
  27
  940
  13
  537
  39
  48
  34
  21
  166
  0
  0
  0
  0
  42
  0
  6
  4
  26
  0
  6
  4
  26
  0
  25
  3
  0
  0
  25
  3
  0
  0
  165
  44
  31
  905
  </rxAdcProfile>
 </rx>

 <obsRx name=Rx 20.00MHz, OutputRate 46.08MHz, TotalDecimation 32>
  <obsRxChannelsEnable=TAL_ORX1ORX2>
  <enAdcStitching=0>
  <rxFirDecimation=4>
  <rxDec5Decimation=4>
  <rhb1Decimation=2>
  <orxOutputRate_kHz=46080>
  <rfBandwidth_Hz=20000000>
  <rxBbf3dBCorner_kHz=225000>
  <orxDdcMode=0>

  <filter FIR gain_dB=-12 numFirCoefs=72>
  0
  1
  3
  6
  9
  7
  -5
  -26
  -50
  -62
  -41
  25
  125
  221
  249
  150
  -93
  -421
  -696
  -738
  -410
  287
  1152
  1812
  1838
  944
  -813
  -2931
  -4528
  -4591
  -2342
  2411
  9074
  16342
  22534
  26094
  26094
  22534
  16342
  9074
  2411
  -2342
  -4591
  -4528
  -2931
  -813
  944
  1838
  1812
  1152
  287
  -410
  -738
  -696
  -421
  -93
  150
  249
  221
  125
  25
  -41
  -62
  -50
  -26
  -5
  7
  9
  6
  3
  1
  0
  </filter>

  <orxLowPassAdcProfile num=42>
  354
  194
  181
  90
  1280
  366
  1247
  27
  940
  13
  537
  39
  48
  34
  21
  166
  0
  0
  0
  0
  42
  0
  6
  4
  26
  0
  6
  4
  26
  0
  25
  3
  0
  0
  25
  3
  0
  0
  165
  44
  31
  905
  </orxLowPassAdcProfile>

  <orxBandPassAdcProfile num=42>
  354
  194
  181
  90
  1280
  366
  1247
  27
  940
  13
  537
  39
  48
  34
  21
  166
  0
  0
  0
  0
  42
  0
  6
  4
  26
  0
  6
  4
  26
  0
  25
  3
  0
  0
  25
  3
  0
  0
  165
  44
  31
  905
  </orxBandPassAdcProfile>

 </obsRx>

 <lpbk>
  <rxFirDecimation=2>
  <rhb1Decimation=1>
  <outputRate_kHz=245760>
  <rfBandwidth_Hz=220000000>
  <rxBbf3dBCorner_kHz=225000>

  <filter FIR gain_dB=0 num=48>
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  1
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  </filter>

  <lpbkAdcProfile num=1>
  0
  </lpbkAdcProfile>
 </lpbk>

 <tx name=Tx 200.00MHz, InputRate 245.76MHz, TotalInterpolation 32>
  <txChannels=TAL_TXOFF>
  <dacDiv=1>
  <txFirInterpolation=1>
  <thb1Interpolation=2>
  <thb2Interpolation=2>
  <thb3Interpolation=2>
  <txInt5Interpolation=1>
  <txInputRate_kHz=245760>
  <primarySigBandwidth_Hz=75000000>
  <rfBandwidth_Hz=200000000>
  <txDac3dBCorner_kHz=200000>
  <txBbf3dBCorner_kHz=100000>

  <filter FIR gain_dB=0 numFirCoefs=20>
  0
  0
  0
  0
  0
  0
  0
  0
  0
  1
  0
  0
  0
  0
  0
  0
  0
  0
  0
  0
  </filter>
 </tx>
</profile>

Thanks,

Henry