VM167 serial USB I/O from Linux

I have a project for an embedded linux industrial computer which can definitely use the I/O abilities of the VM167. However I find no basic interface description, just Windows drivers. Does anyone know the protocols - I can write my own drivers if I have that spec. Thanks!

Here is the link to download the VM167 DLL source code:
box.com/s/a34d0bucsijhhccjgru9
I hope it can be used to check the communication protocol.

Pascal? Man I haven’t written any Pascal in 10+ years :slight_smile: But that should make it extremely portable - downloaded and FreePascal compiler for Linux also downloaded.

Thank you very much - anything I produce will of course be available back to the community.

Hi, I ported that pascal code to C using libusb, it has been tested on Linux (Arch, Gentoo) but should work on any platform having libusb

http://sourceforge.net/p/vm-drivers/

I really should have advertised it more…

[quote=“rahlskog”]Hi, I ported that pascal code to C using libusb, it has been tested on Linux (Arch, Gentoo) but should work on any platform having libusb

http://sourceforge.net/p/vm-drivers/

I really should have advertised it more…[/quote]

Easy enough to find with a bit of googling - and thanks a lot for this! Seems to work just fine on my FreeBSD.
I was wondering though, are there any “full” specs or a circuit diagram for this card? The manual seems to be
mostly Windows screenshots, which is of limited interest to me.:slight_smile: E.g. what is J2 and J5 (a strap that is apparently
intended to be used for the latter was included with my card).

OK, I figured out J5 from another post here.

[quote]OK, I figured out J5 from another post here.[/quote]Yes, the jumper J5 is for card address setting.
The socket J2 is for the PIC microcontroller in-circuit (ICSP) programming purposes.

[quote]I was wondering though, are there any “full” specs or a circuit diagram for this card?[/quote]Here you can download the VM167 circuit diagram: box.com/s/gepgwywk0icn9qsl0a91

Great, thank you for this quick info!