hellthorne
Posts: 11
Joined: Thu Jul 09, 2015 7:05 pm

FTDI driver status

Mon Aug 03, 2015 4:54 pm

I am working on an application that requires communicating with some arduino hardware using an FTDI FT232R USB to serial (this one from Sparkfun https://www.sparkfun.com/products/12731)

I tried using devcon.exe to install the FTDI D2XX WinRT drivers on my RPi2, but they fail to install with an error I can't recall at the moment. Has anyone had any success installing existing FTDI drivers? Is there any way to build drivers for FTDI hardware, or do we just have to wait and hope FTDI provides support sometime soon (or ever)?

As an alternative, is there a way to interface multiple (at least t hree) arduino pro micro devices to the RPi2 using the GPIO interface? I had been using sensors driven by arduino using the FTDI usb to serial hardware to communicate with an x86 based application, but the RPi2 Windows IoT solution fits my use case much better. I have already ported most of my application to the RPi2, and I would hate to have to go back to x86 platform for lack of driver support for my sensor hardware.

ame
Posts: 3172
Joined: Sat Aug 18, 2012 1:21 am
Location: Korea

Re: FTDI driver status

Mon Aug 03, 2015 11:40 pm

USB serial is currently not supported in winiot. The on-board UART is also not available in winiot.

You could try bit-banging a serial interface on the GPIOs, but it would be better to use Raspbian if you actually want to get something done.

hellthorne
Posts: 11
Joined: Thu Jul 09, 2015 7:05 pm

Re: FTDI driver status

Wed Aug 05, 2015 7:59 pm

I know that some people had open requests with FTDI for drivers, and I was hoping to get an update on the status of those requests.

I don't think "use raspbian" or "use linux" is an appropriate response for the Win 10 IoT support forum. I have specific reasons for using Windows 10 IoT.

I found a blog post (http://blog.retep.org/2014/02/15/connec ... using-i2c/) on using ardunio boards with Raspberry Pi using the I2C bus, and I may use that as an fallback if the FTDI support never materializes. I was hoping to just use USB because it's simpler to implement the hardware, but since I2C only requires two wires for the bus plus vcc and ground, it shouldn't be that difficult, just messier.

Has anyone else had any luck with contacting FTDI or installing their drivers? Have the supplied beta drivers to anyone?

GerritV
Posts: 91
Joined: Fri May 01, 2015 4:16 pm
Location: St Catharines, ON
Contact: Website

Re: FTDI driver status

Thu Aug 06, 2015 4:59 am

You should not expect useful WinIoT answers from Ame, he is a broken record.

I suggest that you contact FTDI directly (they do respond), they now have Windows 10 32/64 drivers so the leap to Arm/RasPi should not be too big. Silicon Labs is also supposedly working on support according to a post I read somewhere.

deomel
Posts: 3
Joined: Fri Aug 07, 2015 10:15 pm

Re: FTDI driver status

Fri Aug 07, 2015 10:21 pm

I downloaded am FTDI driver for Windows RT from this page: http://www.ftdichip.com/Drivers/D2XX.htm. I was able to install it; I am trying to connect the Windows 10 IOT RPi2 to an Arduino Nano with Firmata. When I list the devices status I see this below:

Code: Select all

USB\VID_0403&PID_6001\A5047JS4
    Name: FT232R USB UART
    Driver is running.


So it should supposedly be working but my CSharp code has not produce the desired results yet :(

If anyone finds a way to make it work please post.

Thanks

GerritV
Posts: 91
Joined: Fri May 01, 2015 4:16 pm
Location: St Catharines, ON
Contact: Website

Re: FTDI driver status

Sat Aug 08, 2015 2:22 am

Unfortunately the D2XX WinRT drivers are not VCP, they use a dll to provide an interface. The VCP drivers are what we all know and love on other systems.

If you write code to use the dll interface, (specs are at http://www.ftdichip.com/Drivers/D2XX.htm, follow the documentation link) then you might get satisfaction.

Can you describe how you installed the Dxxx driver? Others have tried and failed.

hellthorne
Posts: 11
Joined: Thu Jul 09, 2015 7:05 pm

Re: FTDI driver status

Mon Aug 10, 2015 3:55 pm

deomel wrote:I downloaded am FTDI driver for Windows RT from this page: http://www.ftdichip.com/Drivers/D2XX.htm. I was able to install it; I am trying to connect the Windows 10 IOT RPi2 to an Arduino Nano with Firmata. When I list the devices status I see this below:

Code: Select all

USB\VID_0403&PID_6001\A5047JS4
    Name: FT232R USB UART
    Driver is running.

So it should supposedly be working but my CSharp code has not produce the desired results yet :(

If anyone finds a way to make it work please post.
How did you get the drivers to install? Did you use devcon.exe? What command line args did you use?
Thanks

User avatar
devkoes
Posts: 8
Joined: Fri May 01, 2015 8:40 am

Re: FTDI driver status

Tue Aug 18, 2015 6:41 pm

I installed the driver, but my usb to serial isn't recognized. I used the winrt driver from ftdi and the howto from the driver lab:

http://ms-iot.github.io/content/en-US/w ... erLab3.htm

User avatar
jark
Posts: 17
Joined: Fri Aug 21, 2015 8:52 am
Contact: Website

Re: FTDI driver status

Sat Aug 22, 2015 4:21 pm

I played around with FTDI's WinRT drivers and I've got it running on Raspberry PI 2 (and on Windows 10).

Sample + instructions here: https://github.com/Jark/FTDISample.

Any questions let me know.

triplef
Posts: 1
Joined: Fri Mar 18, 2016 11:54 pm

Re: FTDI driver status

Sat Mar 19, 2016 12:00 am

Is there anything that works to talk to a PI2 via windows 10 c# ?

trying to ge tthe pi to control a jrk controller via tx/rx ports the pololu jrk has 5v ttl tx/rx for that but i cant seem to get this working

maybe usb ?

Return to “Windows 10 for IoT”