FTDI Change PID to default

I tried to change the PID in the FTDI chip (R232R) via FT_Prog. It worked, but after that I found that Windows 7 automatically restores the drivers for the USB device, not the FTDI device. Therefore, I want to change the PID to the default value (6001). The problem is that I cannot see this device in the FT_Prog application because it has a different PID number. I also tried MProg, but with the same result. I also tried to repair Windows FTDI drivers manually, but still do not see FTD devices in FT_Prog. I really don’t understand why you can change the PID if you disconnected from FT_Prod.

+6
source share
2 answers

Well, finally, I solve the solution. Thanks Preston. I just make a copy of the standard Windows FTDI drivers, open FTDIBUS.inf, changing the PID number from 6001 by default to my 6005 and just do a manual driver installation. Now it works, and also I can connect to my FTDI chip with the standard FTDI FT_Prog tool. Therefore, I can simply create my own drivers with just my combination of VID and PID. Additional information in the technical note from FTDI TN_104.

+4
source

It looks like you have programmed your PID, but you do not have a driver to match this PID. Thus, your device will list, but it will not be associated with any USB driver in the system.

You can change the original driver to add to your PID, and then install this driver for your modified device.

Alternatively, you can force the load of the source driver onto the device. Open Device Manager, then right-click on your device and select "Update Driver." Then click Browse, then click Choose Me. Finally, click Drive, then go to the original driver. He will tell you that he does not match and asks if you are sure - you can say yes to force the source driver to load. This will give you access to change your PID controller before what it was before.

+1
source

Source: https://habr.com/ru/post/949825/


All Articles