JTAG windows driver

From Milkymist Wiki

Jump to: navigation, search

How-to modify the FTDI driver for Windows to easily support Milkymist.

Considering the new PID and VID for the JTAG cable are :

  • VID : 20B7
  • PID : 0713

1. Download the VCP driver for Windows from FTDI [1]

2. Extract-it

3. Open to edit the file ftdibus.inf

3.1.a. Search for a line like this

 %USB\VID_0403&PID_6011&MI_03.DeviceDesc%=FtdiBus.NT,USB\VID_0403&PID_6011&MI_03

3.1.b. Under this line, add this two lines

 %USB\VID_20B7&PID_0713&MI_00.DeviceDesc%=FtdiBus.NT,USB\VID_20B7&PID_0713&MI_00
 %USB\VID_20B7&PID_0713&MI_01.DeviceDesc%=FtdiBus.NT,USB\VID_20B7&PID_0713&MI_01

3.2.a. Search for a line like this

 %USB\VID_0403&PID_6011&MI_03.DeviceDesc%=FtdiBus.NTamd64,USB\VID_0403&PID_6011&MI_03

3.2.b. Under this line, add this two lines

 %USB\VID_20B7&PID_0713&MI_00.DeviceDesc%=FtdiBus.NTamd64,USB\VID_20B7&PID_0713&MI_00
 %USB\VID_20B7&PID_0713&MI_01.DeviceDesc%=FtdiBus.NTamd64,USB\VID_20B7&PID_0713&MI_01

3.3.a. Search for a line like this

 USB\VID_0403&PID_6011&MI_03.DeviceDesc="USB Serial Converter D"

3.3.b. Under this line, add this two lines

 USB\VID_20B7&PID_0713&MI_00.DeviceDesc="Milkymist USB JTAG"
 USB\VID_20B7&PID_0713&MI_01.DeviceDesc="Milkymist USB Serial"

4. Open to edit the file ftdiport.inf

4.1.a. Search for a line like this

 %VID_0403&PID_6011.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_6011

4.1.b. Under this line, add this two lines

 %VID_20B7&PID_0713.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_20B7&PID_0713

4.2.a. Search for a line like this

 %VID_0403&PID_6011.DeviceDesc%=FtdiPort.NTamd64,FTDIBUS\COMPORT&VID_0403&PID_6011

4.2.b. Under this line, add this two lines

 %VID_20B7&PID_0713.DeviceDesc%=FtdiPort.NTamd64,FTDIBUS\COMPORT&VID_20B7&PID_0713

4.3.a. Search for a line like this

 VID_0403&PID_6011.DeviceDesc="USB Serial Port"

4.3.b. Under this line, add this two lines

 VID_20B7&PID_0713.DeviceDesc="Milkymist USB JTAG/Serial"


Now, you can install the driver.