Diving a little deeper into the M710. The radio takes the clone. Stepping through icf.py, line 492, every frame goes down to the radio, when the CMD_CLONE_END is sent, the display on the radio says: "Good CLONE". The radio responds with an echo of the CLONE_END command and that's it. I did a port capture of the old software and it shows the same CLONE_END command and the same response back.
Is there a way that I can rework that area after icf.py line 492 so that I don't get an error dialog at the end of a clone? I did work around it by adding an _ignore_clone_ok to class IcomCloneModeRadio, then just returning after reading the final frame.
It'd help to see code and the actual trace/log of what's going on. Are you saying the M710 isn't sending the CMD_CLONE_OK frame? If so, a flag to avoid waiting for it seems reasonable, yeah.
--Dan