Finally got the console device working in both directions. Worked so well that once I got it sending data all the way through, I was able to quickly update the Co source code of the test program to reroute the data to a different device index. Got text mirroring back to the same console, and also sending it to a second one. Maybe I'm actually starting to get somewhere now...