diff --git a/app/src/main/java/com/geeksville/mesh/ui/ChannelFragment.kt b/app/src/main/java/com/geeksville/mesh/ui/ChannelFragment.kt index f9c04b9f9..1402d44ab 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/ChannelFragment.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/ChannelFragment.kt @@ -168,7 +168,10 @@ class ChannelFragment : ScreenFragment("Channel"), Logging { val selectedChannelOptionString = filled_exposed_dropdown.editableText.toString() - newSettings.modemConfig = getModemConfig(selectedChannelOptionString) + val modemConfig = getModemConfig(selectedChannelOptionString) + + if (modemConfig!=MeshProtos.ChannelSettings.ModemConfig.UNRECOGNIZED) + newSettings.modemConfig = modemConfig // Try to change the radio, if it fails, tell the user why and throw away their redits try { model.setChannel(newSettings.build())