It seems related to the command subprocessing implementation in the `owlplug-host` code. - Remove blocking `realLine()` calls - Move timeout checks outside of the read loop Not related to OwlPlug Scanner native JUCE implementation.