, bondsbw wrote

*snip*

That's the problem.  Microsoft explicitly does not provide support for serial port access in WinRT.  (I'm not making this up... it's a well known issue, search the Internet if you don't believe me.)

The reason these vendors supplied serial port access in the first place is because all desktop applications can access the serial port.  This reduced the need to use proprietary drivers.  Not true anymore.

I guess Microsoft thought hardware vendors would go back and write new driver code for devices they already sold.  The reality is that support for older devices is limited to what came with the device.  Need a new driver, throw $200 or whatever at a new device (even though your old one works perfectly and will work perfectly for years, and you don't need the new features in the new hardware).

Otherwise, Microsoft assumed that application developers would write the hardware drivers.  Frankly, this is absurd, particularly for hardware supplied by third-party vendors.

Sadly this isn't a new problem for Windows8. Every version of Windows has had problems when old devices don't have compatible device drivers.

Microsoft might be big, but compared with the hardware market, it's tiny. Unfortunately if hardware manufacturers aren't able to keep up and provide drivers for new versions of Windows that are compatible with the new application/driver models that Microsoft release, there's not a whole lot application developers can do about it.

Your best bet is to phone up the hardware company and ask if/when they intend to release WindowsRT compatible drivers for their hardware.