Dead INPA leads, FTDIgate hits BMW

Notices
 

Thread: Dead INPA leads, FTDIgate hits BMW

Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 19
  1. Dead INPA leads, FTDIgate hits BMW 
    #1
    BMW Guru
    Car Details
    TheEnd's Car Details
    Model of Car:
    540
    Year of Manufacture:
    1998
    Transmission Type:
    Auto
    Car Body Type:
    Saloon
    TheEnd's Avatar
    Join Date
    Jun 2010
    Location
    Birmingham
    Posts
    8,979
    Thanks
    478
    Thanked 2,990 Times in 2,440 Posts
    Some people in the electronics industry might have heard of FTDIgate, which has been bricking various USB based hardware.

    FTDI is a big manufacturer of USB to serial chips used in a lot of USB equipped hardware. Cloning and counterfeiting of chips is big, and very hard for the end user to detect.
    Towards the end of October, FTDI released a new driver through Windows Update which has some insidious code implemented. The updates are silent, but they check for non genuine FTDI chips, and if they see a copy, they set the Product ID to 0.
    All USB equipment has a VID and PID Data field, the VID is Vendor ID, the PID is Product ID.
    Your computer will use these details to figure out what has been plugged in and what to do with it. When a lead with a copy chip is used, the new driver changed the product ID code on the FTDI chip to 0000, and the next time it is plugged in, it isn't recognised and doesn't work.

    I have recently bought a new DCAN cable after my original was damaged from ebay, and this has been hit by the vid_0403&pid_0000 bug.

    Keep an eye out, and if you do have issues, it may be the PID.
    You can check this by looking in device manager, and at the advanced tab.
     
     

  2. The Following 2 Users Say Thank You to TheEnd For This Useful Post:

    dailydoggy (14-11-2014), payno (14-11-2014)

  3. Remove Advertisements
    BimmerForums.co.uk
    Advertisements
     

  4.  
    #2
    Super Moderator
    Car Details
    payno's Car Details
    Model of Car:
    M3 Evo S Type R
    Year of Manufacture:
    1998 2003
    Transmission Type:
    Manual Auto
    Car Body Type:
    Coupe Saloon
    payno's Avatar
    Join Date
    Feb 2011
    Location
    birmingham city
    Posts
    9,163
    Thanks
    2,071
    Thanked 2,045 Times in 1,883 Posts
    bugger
     
     

  5.  
    #3
    BMW Guru
    Car Details
    E36Coupe328's Car Details
    Model of Car:
    328 + 325
    Year of Manufacture:
    1995 + 1994
    Transmission Type:
    Manual
    Car Body Type:
    Coupe
    E36Coupe328's Avatar
    Join Date
    Jul 2010
    Location
    UK
    Posts
    2,973
    Thanks
    225
    Thanked 1,090 Times in 957 Posts
    Just manually choose the driver


    No warranty of any kind implied or given and no liability for any loss, damage or injury, no matter how incurred accepted.

    Free Gas Kit* now fitted to free 328*

    *Based on ROI period exceeded
     
     

  6. Remove Advertisements
    BimmerForums.co.uk
    Advertisements
     

  7.  
    #4
    BMW Guru
    Car Details
    E36Coupe328's Car Details
    Model of Car:
    328 + 325
    Year of Manufacture:
    1995 + 1994
    Transmission Type:
    Manual
    Car Body Type:
    Coupe
    E36Coupe328's Avatar
    Join Date
    Jul 2010
    Location
    UK
    Posts
    2,973
    Thanks
    225
    Thanked 1,090 Times in 957 Posts
    And don't install a new driver unless needed


    No warranty of any kind implied or given and no liability for any loss, damage or injury, no matter how incurred accepted.

    Free Gas Kit* now fitted to free 328*

    *Based on ROI period exceeded
     
     

  8.  
    #5
    BMW Guru
    Car Details
    E36Coupe328's Car Details
    Model of Car:
    328 + 325
    Year of Manufacture:
    1995 + 1994
    Transmission Type:
    Manual
    Car Body Type:
    Coupe
    E36Coupe328's Avatar
    Join Date
    Jul 2010
    Location
    UK
    Posts
    2,973
    Thanks
    225
    Thanked 1,090 Times in 957 Posts
    Or get a serial lead / build your own ADS


    No warranty of any kind implied or given and no liability for any loss, damage or injury, no matter how incurred accepted.

    Free Gas Kit* now fitted to free 328*

    *Based on ROI period exceeded
     
     

  9.  
    #6
    Administrator
    Car Details
    Ian S's Car Details
    Model of Car:
    M3 Evo, E60 530D, 911 C4S, Yaris T Sport
    Year of Manufacture:
    1996
    Transmission Type:
    Manual
    Car Body Type:
    Loon
    Ian S's Avatar
    Join Date
    Jun 2008
    Location
    Bristol
    Posts
    3,936
    Thanks
    2,139
    Thanked 2,247 Times in 1,717 Posts
    Just heard about this, looks like the updated driver has now been pulled.

    Once the damage has been done it's a bit of a mare to undo, looks like you'll have to use a Linux box to revert it back.
     
     

  10.  
    #7
    Moderator
    Car Details
    edber's Car Details
    Model of Car:
    E60 520D LCI
    Year of Manufacture:
    2007
    Transmission Type:
    AUTOMATIC
    Car Body Type:
    saloon
    edber's Avatar
    Join Date
    Mar 2012
    Location
    South ireland
    Posts
    4,878
    Images
    6
    Thanks
    628
    Thanked 685 Times in 642 Posts
    This is why I always say use an old xp 32bit laptop for diagnostics only.
    Never use the diagnostics laptop for anything else,meaning keep it offline.
    Put inpa,dis v44/57,pa soft 1.4 ect ect on it and don't go near the internet with that laptop again.
    Ftdi will only be the start of clamping down on software,so mind those diagnostic laptops.
     
     

  11.  
    #8
    Super Moderator
    Car Details
    dailydoggy's Car Details
    Model of Car:
    330i
    Year of Manufacture:
    2001
    Transmission Type:
    manual
    Car Body Type:
    saloon
    dailydoggy's Avatar
    Join Date
    Sep 2009
    Location
    UK
    Posts
    12,354
    Thanks
    1,815
    Thanked 5,250 Times in 4,084 Posts
    Quote Originally Posted by edber View Post
    This is why I always say use an old xp 32bit laptop for diagnostics only.
    Never use the diagnostics laptop for anything else,meaning keep it offline.
    Put inpa,dis v44/57,pa soft 1.4 ect ect on it and don't go near the internet with that laptop again.
    Ftdi will only be the start of clamping down on software,so mind those diagnostic laptops.
    same here i use an old dedicated tosh brick...ya can buy old lappy bricks for buttons these days...
    330i sport a big chunk of berlin...

     
     

  12. The Following User Says Thank You to dailydoggy For This Useful Post:

    edber (03-12-2014)

  13.  
    #9
    BMW Guru
    Car Details
    E36Coupe328's Car Details
    Model of Car:
    328 + 325
    Year of Manufacture:
    1995 + 1994
    Transmission Type:
    Manual
    Car Body Type:
    Coupe
    E36Coupe328's Avatar
    Join Date
    Jul 2010
    Location
    UK
    Posts
    2,973
    Thanks
    225
    Thanked 1,090 Times in 957 Posts
    Quote Originally Posted by E36Coupe328 View Post
    Just manually choose the driver
    Quote Originally Posted by E36Coupe328 View Post
    And don't install a new driver unless needed
    Quote Originally Posted by E36Coupe328 View Post
    Or get a serial lead / build your own ADS
    Or you could probably just open up the inf file for the driver and insert the string now reported by the device in it in place of the no longer used one. (Which you could get by setting the environment variable devmgr_show_nonpresent_devices=1 or whatever for your OS and choose show hidden devices in device manager so you can see the string of the not currently attached stuff.)


    No warranty of any kind implied or given and no liability for any loss, damage or injury, no matter how incurred accepted.

    Free Gas Kit* now fitted to free 328*

    *Based on ROI period exceeded
     
     

  14.  
    #10
    BMW Guru
    Car Details
    TheEnd's Car Details
    Model of Car:
    540
    Year of Manufacture:
    1998
    Transmission Type:
    Auto
    Car Body Type:
    Saloon
    TheEnd's Avatar
    Join Date
    Jun 2010
    Location
    Birmingham
    Posts
    8,979
    Thanks
    478
    Thanked 2,990 Times in 2,440 Posts
    Yep, you can edit the .inf to add PID-0000, and then once it recognises it, you can use Mprog or FTProg to change the reported PID back to whatever you want.
     
     

  15. The Following User Says Thank You to TheEnd For This Useful Post:

    edber (03-12-2014)

Page 1 of 2 12 LastLast
Tags for this Thread

View Tag Cloud

Posting Permissions
  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts