- if (!remote) {
- serial_line.printf("c r %d\n", radio_channel.get());
- serial_line.printf("c f %d\n", radio_calibration.get());
+ channel = radio_channel.get();
+ serial_line.printf("c r %d\n", channel);
+ if (remote) {
+ serial_line.stop_remote();
+ serial_line.set_channel(channel);
+ AltosPreferences.set_channel(device.getSerial(), channel);
+ serial_line.start_remote();