There is currently no support for FTDI USB Serial with Windows 10 IoT although I suggested that the FTDI Surface 2 D2XX ARM driver might work. Jark has developed a Universal (UWP) app along with installation instructions using this idea. He has been able to make it work which I originally couldn’t do .. I now can!

Solved. FTDI now works on RPI2.

The Issues

Links

Powershell Commands

This is also a good intro to loading custom drivers

  • Install driver: devcon.exe dp_add FTDI.D2xx.WinRT.inf
    After copying the .inf and .cat files to C:\Windows\System32
    Should get something like :
    Driver Package 'oem2.inf' added.
    back
  • Reboot: shutdown /r /t 0
  • Get driver status: devcon status "USB\VID_0403&PID_6001"
  • List installed OEM drivers: devcon dp_enum
  • Uninstall driver:  devcon dp_delete oem2.inf
    Note the ,inf used here is the one returned upon installation, not the one in the install command line.

My first, second and third attempts…

:

Attempt to load driver then to get its status:

[minwinpc]: PS C:\Users\Administrator\Documents> devcon.exe dp_add FTDI.D2xx.WinRT.inf
Adding the specified driver package to the machine failed.
devcon.exe : devcon.exe failed.
    + CategoryInfo          : NotSpecified: (devcon.exe failed.:String) , RemoteException
    + FullyQualifiedErrorId : NativeCommandError

[minwinpc]: PS C:\Users\Administrator\Documents> devcon status "USB\VID_0403&PID_6001"
USB\VID_0403&PID_6001\GTB8EJM9
    Name: USB I/O 24 II
    The device has the following problem: 28
1 matching device(s) found.


Solution

Problem is now solved:

Copied the two files to C:\temp on the device.

[minwinpc]: PS C:\Users\Administrator\Documents> devcon.exe dp_add c:\temp\FTDI.D2xx.WinRT.inf
Driver package 'oem0.inf' added.

Seems it needs a full  path.

After rebooting (this IS required):

[minwinpc]: PS C:\Users\Administrator\Documents> devcon status "USB\VID_0403&PID_6001"
USB\VID_0403&PID_6001\GTB8EJM9
    Name: USB I/O 24 II
    Driver is running.
1 matching device(s) found.
[minwinpc]: PS C:\Users\Administrator\Documents>

WP_20150825_16_18_23_Pro

image

And Jark’s app now works:

WP_20150825_16_40_01_Pro

FTDI on RPI2: We now have a lift off! Smile