Hi,
Thanks for your replies. Despite being a "googlie" I do return to check the group!
I'm initially interested in emulating a keyboard and a CD-ROM, and I expect to find much of the protocol info in the Linux USB source. But beyond that I'm interested in doing more including "fuzzing" the protocol, e.g. cycling through a range of device IDs, just to see how the computer responds. I'm somewhat inspired by this
formatting link
The phone they used of course does have a USB slave port, and I may even go down their route in the end. But I would prefer to do this directly from my PC. I 'm not particularly interested in just file transfers, nor communicating over Ethernet, where the security implications are already very well researched. I realise this is not a common requirement, but I'd expected that some "dev kits" would exist.
As for the specific suggestions:
formatting link
I think this works the wrong way, in that it lets USB control RS232, rather than the other way round.
USB-OTG This would do what I need, but I still have the original problem - how to get a USB-OTG port for a PC.
If there's any more suggestions people have, they'd be most welcome! I have noticed some USB extenders that use ethernet and did wonder if perhaps one end of these could be tampered with to do what I need.
Paul