Hi Corjan,
I may also be describing the process completely incorrectly as I am describing more what can I observe as opposed to what I know. It is probably something simple though.
I don't have any of the windows programming tools these days but I suspect if you were to compile the most simple serial monitor program it - in theory - should work out of the box. I don't think there is anything special you need to do to accommodate a vcp. Is there any changes you made to AM when you were limiting com port grabbing ? - I can't see how ? - and I don't have an earlier version to test with.
This is from a straight plug in of the pico with MP running. Am running and a transparent serial monitor -
Basically, I can see that AM is sending it's 3 byte data every 15 seconds or so as in - (AM bottom, device top)
.
and then if I open a putty session (or ANY other program that can access the serial port at 115200) the buffer in messageport releases information - however - as can be seen by the screen in putty - it is not recognisable at 115200.
.
but the fact that putty - or anything else it seems - has now accessed the device it appears to now be set to 115200 and will perform as expected
(more to follow in a moment --------)