@@ -9897,7 +9897,7 @@ int newcat_get_rx_bandwidth(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t *width)
98979897
98989898 case 6 : * width = 400 ; break ;
98999899
9900- case 7 : * width = 5000 ; break ;
9900+ case 7 : * width = 500 ; break ;
99019901
99029902 case 8 : * width = 800 ; break ;
99039903
@@ -10567,7 +10567,7 @@ int newcat_get_rx_bandwidth(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t *width)
1056710567 } /* end switch(mode) */
1056810568
1056910569 } /* end if is_ftdx5000 */
10570- else if (is_ftdx101d || is_ftdx101mp || is_ftdx10 )
10570+ else if (is_ftdx101d || is_ftdx101mp || is_ftdx10 || is_ft710 )
1057110571 {
1057210572 rig_debug (RIG_DEBUG_TRACE , "%s: is_ftdx101 w=%d, mode=%s\n" , __func__ , w ,
1057310573 rig_strrmode (mode ));
@@ -10581,6 +10581,10 @@ int newcat_get_rx_bandwidth(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t *width)
1058110581 {
1058210582 * width = roofing_filter -> width ;
1058310583 }
10584+ else
10585+ {
10586+ * width = rig_passband_normal (rig , mode ); // The best we can do
10587+ }
1058410588 }
1058510589
1058610590 switch (mode )
@@ -10724,7 +10728,7 @@ int newcat_get_rx_bandwidth(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t *width)
1072410728 } /* end switch(mode) */
1072510729
1072610730 rig_debug (RIG_DEBUG_TRACE , "%s: end if FTDX101D\n" , __func__ );
10727- } /* end if is_ftdx101 */
10731+ } /* end if is_ftdx101d || is_ftdx101mp || is_ftdx10 || is_ft710 */
1072810732 else if (is_ft2000 )
1072910733 {
1073010734 if ((narrow = get_narrow (rig , RIG_VFO_MAIN )) < 0 )
0 commit comments