diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js index 6009cb5..91711f3 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js @@ -2097,11 +2097,11 @@ const MODE_BW_DEFAULTS = { CWR: [500, 50, 2_000, 50], LSB: [2_700, 300, 6_000, 100], USB: [2_700, 300, 6_000, 100], - AM: [6_000, 500, 15_000, 500], + AM: [9_000, 500, 20_000, 500], FM: [12_500, 2_500, 25_000, 500], WFM: [180_000, 50_000,300_000,5_000], DIG: [3_000, 300, 6_000, 100], - PKT: [3_000, 300, 25_000, 100], + PKT: [25_000, 300, 50_000, 500], }; const MODE_BW_FALLBACK = [3_000, 300, 500_000, 100]; diff --git a/src/trx-server/src/main.rs b/src/trx-server/src/main.rs index 455db0d..5cad078 100644 --- a/src/trx-server/src/main.rs +++ b/src/trx-server/src/main.rs @@ -238,9 +238,10 @@ async fn wait_for_shutdown(mut shutdown_rx: watch::Receiver) { fn default_audio_bandwidth_for_mode(mode: &trx_core::rig::state::RigMode) -> u32 { use trx_core::rig::state::RigMode; match mode { - RigMode::LSB | RigMode::USB | RigMode::PKT | RigMode::DIG => 3_000, + RigMode::LSB | RigMode::USB | RigMode::DIG => 3_000, + RigMode::PKT => 25_000, RigMode::CW | RigMode::CWR => 500, - RigMode::AM => 6_000, + RigMode::AM => 9_000, RigMode::FM => 12_500, RigMode::WFM => 180_000, RigMode::Other(_) => 3_000, diff --git a/src/trx-server/trx-backend/trx-backend-soapysdr/src/dsp/channel.rs b/src/trx-server/trx-backend/trx-backend-soapysdr/src/dsp/channel.rs index 9846a8b..8a6702b 100644 --- a/src/trx-server/trx-backend/trx-backend-soapysdr/src/dsp/channel.rs +++ b/src/trx-server/trx-backend/trx-backend-soapysdr/src/dsp/channel.rs @@ -37,9 +37,10 @@ fn dc_for_mode(mode: &RigMode) -> Option { fn default_bandwidth_for_mode(mode: &RigMode) -> u32 { match mode { - RigMode::LSB | RigMode::USB | RigMode::PKT | RigMode::DIG => 3_000, + RigMode::LSB | RigMode::USB | RigMode::DIG => 3_000, + RigMode::PKT => 25_000, RigMode::CW | RigMode::CWR => 500, - RigMode::AM => 12_000, + RigMode::AM => 9_000, RigMode::FM => 12_500, RigMode::WFM => 180_000, RigMode::Other(_) => 3_000,