Author Topic: FTDI driver kills fake FTDI FT232??  (Read 951707 times)

0 Members and 2 Guests are viewing this topic.

Offline wraper

  • Supporter
  • ****
  • Posts: 16849
  • Country: lv
Re: FTDI driver kills fake FTDI FT232??
« Reply #175 on: October 22, 2014, 10:42:21 pm »
Unless you have an xray machine you have no way of knowing if it is fake, you can just see that chip with a certain name on the top doesn't work
I think that oscilloscope on usb lines probably would do. As the fake chip might even not have a proper USB hardware, rise times might be quiet different. Also there could be a lot of jitter. Measuring current consumption would tell a lot too.
 

Offline Tandy

  • Frequent Contributor
  • **
  • Posts: 372
  • Country: gb
  • Darren Grant from Tandy, UK.
    • Tandy
Re: FTDI driver kills fake FTDI FT232??
« Reply #176 on: October 22, 2014, 10:43:21 pm »
FTDI have just killed their own business, here is why.

It doesn't matter what a few makers think but suddenly thousands of consumers are going to end up with a duff device. If it is under warranty they will expect a replacement and if not they are likely to complain and be reluctant to buy that vendors products again.

The vendor is enraged that they have to pick up the tab here and it is clearly FTDI who is at fault fur pulling such a stunt. In order not to get burnt by such a stupid stunt the vendor avoids putting FTDI chips in future products.

Don't forget to switch the lights off when you leave FTDI
For more info on Tandy try these links Tandy History EEVBlog Thread & Official Tandy Website
 

Offline flynnjs

  • Contributor
  • Posts: 24
  • Country: gb
Re: FTDI driver kills fake FTDI FT232??
« Reply #177 on: October 22, 2014, 10:43:28 pm »
No more FTDI-cables and chips from now on, I heard prolific and silabs among others has alternatives.

Er, Prolific were up to similar tricks, albeit less destructive. Just bluescreens IIRC.

I think the way forward here might be an open source firmware for a USB equiped microcontroller.
« Last Edit: October 22, 2014, 10:45:10 pm by flynnjs »
 

Offline welterde

  • Contributor
  • Posts: 19
Re: FTDI driver kills fake FTDI FT232??
« Reply #178 on: October 22, 2014, 10:46:51 pm »
Has anyone figured out what the driver does exactly? Does it do some magic to detect the fake chip, and then set the PID to 0? Or does it attempt to set the PID to 0, and that then fails on a real FTDI chip but works on a clone?

Hope he does a video about it.. perfect chance to use the USB protocol analyzer ;-)
 

Offline andersm

  • Super Contributor
  • ***
  • Posts: 1198
  • Country: fi
Re: FTDI driver kills fake FTDI FT232??
« Reply #179 on: October 22, 2014, 10:51:22 pm »
Unless you have an xray machine you have no way of knowing if it is fake, you can just see that chip with a certain name on the top doesn't work
But again, if your assembly house has a habit of slipping in parts sourced outside the supply chain, any part could be a fake. If you don't have the processes in place to either prevent it from happening, or catching it when it does, you're still screwed. Just hoping that the fakes perform close enough to the real thing is a terrible way of doing business.

On another note, I'm surprised the clone makers bothered to emulate the EEPROM functionality. Most products seem to use the default VID/PID.

I think the way forward here might be an open source firmware for a USB equiped microcontroller.
The usual USB vendor ID and driver signing requirements makes this a non-starter.

Offline flynnjs

  • Contributor
  • Posts: 24
  • Country: gb
Re: FTDI driver kills fake FTDI FT232??
« Reply #180 on: October 22, 2014, 10:51:36 pm »
Hahahah, good luck proving cockup vs conspiracy. You did reverse the driver and found evidence of intent right?

I don't need to. They pretty much admitted to doing it willfully on Twitter.
Also, if you read the CMA, it doesn't need "Intent". It can also apply to "recklessness".
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: FTDI driver kills fake FTDI FT232??
« Reply #181 on: October 22, 2014, 10:51:43 pm »
Okay, its a good idea to destroy the reputation of a own product to destroy the market of clones. It's just like chemo therapie....
 :-DD
Sorry, in what way exactly is this like chemotherapy?

Lightages sums up my feelings well on the subject - I can honestly say that I will not now, knowingly, buy a product which claims to be an FTDI one because I cannot easily know whether I will get the genuine article. If the FTDI driver bricks it I can send it back and get (some of) my money back but why would I risk the hassle. I can see why they did this but it's totally a pyrrhic victory.

Oh and why is everyone assuming that the user would have the option of clicking "ignore" and the driver working anyway - surely you would inform the user "sorry the chip is not genuine" and just refuse to work after that.

OK, the savvy user will go back to an old version but to sabotage the hardware so that no driver will work with it - including the Linux ones - is just plain wrong.
This thread is currently going at ~100 views / minute.

I wonder if anyone from FTDI is following it, because it's the story of how people stopped using FTDI chips.

A new user called FTDI chip has already posted in this thread. FTDI don't care if people stop using clones of their chips.
They popped up and made one post, then disappeared (perhaps wisely).
 

Offline uski

  • Frequent Contributor
  • **
  • Posts: 295
  • Country: us
Re: FTDI driver kills fake FTDI FT232??
« Reply #182 on: October 22, 2014, 10:55:04 pm »
People assume that only hobbyists read and post here.
I'm responsible for the hardware designs of a company that sells hundreds of thousands of units per year.
I weekly see distributors and the reps of various chip manufacturers.

And I can tell you, there is no f***** way I'm going to let any FTDI chip enter our new designs anytime soon.

Why ? Here's why :
- Assume a distributor sells us 100K chips. Turns out they are fake, but we don't notice it right away and we produce boards with them. Remember, counterfeit parts have been found even in military devices, so don't expect normal companies to have 100% sure supply chains !
- A few months later, FTDI updates it driver to brick the devices.
- We start getting RMAs and find out it's because of the FTDI driver

I can tell you our lawyers are going to have lots of fun in court if this is to happen.

FTDI cannot expect people to buy only from their "authorized" distributers. This is a free market.
So I'm not going to take the risk of this happening and I'll switch to another manufacturer. Simple as that.
I have absolutely no way to be absolutely sure I haven't been sold a fake. So I cannot take the risk.

I can also tell you I will send an e-mail tomorrow to our FTDI distributor asking for an explanation of the situation.

I hope this will be a nice example to others companies of what can happen if you engage in that sort of "fighting".
 

Offline KPR8

  • Contributor
  • !
  • Posts: 36
Re: FTDI driver kills fake FTDI FT232??
« Reply #183 on: October 22, 2014, 10:57:21 pm »
Hahahah, good luck proving cockup vs conspiracy. You did reverse the driver and found evidence of intent right?

I don't need to. They pretty much admitted to doing it willfully on Twitter.
Also, if you read the CMA, it doesn't need "Intent". It can also apply to "recklessness".

I guess the answer would be: We didn't test with clone XXX true, but guess what? It stopped working, who knew that would happen? Bummer and now all the cheap ass makers are pissed. Better issue a  profit warning coz sales will be down by, oooohh, 100s of units next year

Good luck
 

Offline popgruel

  • Newbie
  • Posts: 1
Re: FTDI driver kills fake FTDI FT232??
« Reply #184 on: October 22, 2014, 10:57:52 pm »
Does anyone have more details on this - which driver versions zero out the PID, which ones don't?

Maybe some USB packet traces using http://wiki.wireshark.org/CaptureSetup/USB, to compare communications with counterfeit and genuine chips?

Thanks
 

Offline Rufus

  • Super Contributor
  • ***
  • Posts: 2095
Re: FTDI driver kills fake FTDI FT232??
« Reply #185 on: October 22, 2014, 10:59:44 pm »
FTDI have just killed their own business, here is why.

<snip>

The vendor is enraged that they have to pick up the tab here and it is clearly FTDI who is at fault fur pulling such a stunt. In order not to get burnt by such a stupid stunt the vendor avoids putting FTDI chips in future products.

Some of the logic in this thread is astounding. The only vendors going to be burnt by this are the ones that were already avoiding putting genuine FTDI chips in their products.
 

Offline KPR8

  • Contributor
  • !
  • Posts: 36
Re: FTDI driver kills fake FTDI FT232??
« Reply #186 on: October 22, 2014, 11:01:07 pm »
I'm responsible for the hardware designs of a company that sells hundreds of thousands of units per year.
I weekly see distributors and the reps of various chip manufacturers.

Seems unlikely

I can tell you our lawyers are going to have lots of fun in court if this is to happen.

Well, they will send you a big bill anyway

I have absolutely no way to be absolutely sure I haven't been sold a fake. So I cannot take the risk.

Erm, buy from FTDI China?

I can also tell you I will send an e-mail tomorrow to our FTDI distributor asking for an explanation of the situation.

Get help with the grammar

Trolley
 

Offline krater

  • Regular Contributor
  • *
  • Posts: 60
  • Country: de
Re: FTDI driver kills fake FTDI FT232??
« Reply #187 on: October 22, 2014, 11:01:21 pm »
Okay, its a good idea to destroy the reputation of a own product to destroy the market of clones. It's just like chemo therapie....
 :-DD
Sorry, in what way exactly is this like chemotherapy?


Thats simple. Destroy a body with poison and hope that the cancer cells die before the rest of the body. Destroy the reputation of a manufacturer to the point never want to buy from it, and hope the clone makers don't are interested again....

Do I mentioned that chemo therapie isn't a really good method to fight cancer ?
"it was working yesterday.  hmmm.  maybe the vendor FTDI'd me via a windows update..."
 

Offline linux-works

  • Super Contributor
  • ***
  • Posts: 1997
  • Country: us
    • netstuff
Re: FTDI driver kills fake FTDI FT232??
« Reply #188 on: October 22, 2014, 11:02:01 pm »
I see a new meme coming out of this:

"it was working yesterday.  hmmm.  maybe the vendor FTDI'd me via a windows update..."

;)

FTDI (verb):
1) to willingly destroy end-user's hardware in an attempt to teach said user a lesson.


Offline langwadt

  • Super Contributor
  • ***
  • Posts: 4414
  • Country: dk
Re: FTDI driver kills fake FTDI FT232??
« Reply #189 on: October 22, 2014, 11:03:59 pm »
Unless you have an xray machine you have no way of knowing if it is fake, you can just see that chip with a certain name on the top doesn't work
I think that oscilloscope on usb lines probably would do. As the fake chip might even not have a proper USB hardware, rise times might be quiet different. Also there could be a lot of jitter. Measuring current consumption would tell a lot too.

The fakes chip is probably use some kind of usb microcontroller, there will be no difference on the USB lines
Any difference in the current consumption could easily drown in what ever else is on the board, LEDs etc. 

 

Offline AlfBaz

  • Super Contributor
  • ***
  • Posts: 2184
  • Country: au
Re: FTDI driver kills fake FTDI FT232??
« Reply #190 on: October 22, 2014, 11:08:39 pm »
Hmmm, there might be a quick buck in this. I'll have to place an add in tomorrows paper "Has one of your USB devices suddenly stopped working?" >:D
 

Offline krater

  • Regular Contributor
  • *
  • Posts: 60
  • Country: de
Re: FTDI driver kills fake FTDI FT232??
« Reply #191 on: October 22, 2014, 11:10:15 pm »
Unless you have an xray machine you have no way of knowing if it is fake, you can just see that chip with a certain name on the top doesn't work
I think that oscilloscope on usb lines probably would do. As the fake chip might even not have a proper USB hardware, rise times might be quiet different. Also there could be a lot of jitter. Measuring current consumption would tell a lot too.

The fakes chip is probably use some kind of usb microcontroller, there will be no difference on the USB lines
Any difference in the current consumption could easily drown in what ever else is on the board, LEDs etc.

Maybee we could wieght it. It worked with the chinese wlan equiped flatirons :D
"it was working yesterday.  hmmm.  maybe the vendor FTDI'd me via a windows update..."
 

Offline linux-works

  • Super Contributor
  • ***
  • Posts: 1997
  • Country: us
    • netstuff
Re: FTDI driver kills fake FTDI FT232??
« Reply #192 on: October 22, 2014, 11:12:41 pm »
"if this ftdi chip weighs as much as a duck ...."

(lol)


Offline krater

  • Regular Contributor
  • *
  • Posts: 60
  • Country: de
Re: FTDI driver kills fake FTDI FT232??
« Reply #193 on: October 22, 2014, 11:12:48 pm »
hey kpr8 !

Do you fear that FTDI can't pay you tomorrow because of lawyer problems ?
"it was working yesterday.  hmmm.  maybe the vendor FTDI'd me via a windows update..."
 

Offline Lightages

  • Supporter
  • ****
  • Posts: 4314
  • Country: ca
  • Canadian po
Re: FTDI driver kills fake FTDI FT232??
« Reply #194 on: October 22, 2014, 11:14:30 pm »
I have read every message here. I have decided, as have others, to not buy anything that is or claims to be an FTDI product. I as an end use have no way of knowing if I am buying a genuine item embedded in a product. Legall, in some countries at least, I am sur ehtta this activity by FTDI is illegal. Do I care about legality? Sometimes, but usually not as the legal system is set up to benefit those who have the most money to lobby the law makers.

Do I care about morality? Yes. Morality to means doing no harm to others if at all possible and doing no harm to any innocent parties in any way. FTDI has stepped over that line. They harm those who are innocent and the guilty parties still get to sell their products. The counterfeiters are definitely in the wrong but effectively destroying the end user's device is just plain wrong. Disable the device driver? No problem. Inform the end user? No problem. You can't punish the end user just because the thieves are in a place you can't punish them. If someone is knowingly using counterfeit parts or items, too bad for them.

But the end point is that FTDI has shot themselves in the foot. Legal and moral issues aside this is a disastrous move. The unwashed masses know nothing of what this really means and have no idea what they can do to fix any problems this might cause them. What will they do? They will do the only thing that is easy to understand. They will avoid all and any FTDI based or claimed products because NO ONE can be sure they will not buy a fake and then have a useless device. This is an example of lawyers being the usual idiots they are. Buy FTDI. I will make sure anything I buy is claimed to not have any FTDI products inside. It is just a matter of practicality, not legal nor moral at this point.

Another pissed off maker, no one's going to care if you don't by another 10 chips..... Blah, lawyers, blah, take my business elsewhere, blah, I want the benefit without rewarding the creators of the IP ....

Fake troll

I won't insult you if you don't insult me. Fake troll? WTF?
 

Offline KPR8

  • Contributor
  • !
  • Posts: 36
Re: FTDI driver kills fake FTDI FT232??
« Reply #195 on: October 22, 2014, 11:14:52 pm »
Dont know what you're talking about? Not sure what's going on? Don't let that stop you! Pop down to your local Internet forum and have a 'reckon'

USB hosts don't have anyway to measure current consumption. At the risk of being an idiot I am going to have a 'reckon' that there is a vendor specific command to set the VID and genuine FTDI parts (as approved by Jesus and Steve Jobs) ignore cmds with a VID of 0000
 

Offline krater

  • Regular Contributor
  • *
  • Posts: 60
  • Country: de
Re: FTDI driver kills fake FTDI FT232??
« Reply #196 on: October 22, 2014, 11:15:51 pm »
"if this ftdi chip weighs as much as a duck ...."

(lol)

"... then a little chineses people is puttet in."
"it was working yesterday.  hmmm.  maybe the vendor FTDI'd me via a windows update..."
 

Offline KPR8

  • Contributor
  • !
  • Posts: 36
Re: FTDI driver kills fake FTDI FT232??
« Reply #197 on: October 22, 2014, 11:17:24 pm »
hey kpr8 !

Do you fear that FTDI can't pay you tomorrow because of lawyer problems ?

I'm cheap, just like a good Chinese clone

I won't insult you if you don't insult me. Fake troll? WTF?

You insult my sense of fair play & justice. That is enough to make you the target of my fearsome trolling powers

Trollster
« Last Edit: October 22, 2014, 11:20:17 pm by KPR8 »
 

Offline krater

  • Regular Contributor
  • *
  • Posts: 60
  • Country: de
Re: FTDI driver kills fake FTDI FT232??
« Reply #198 on: October 22, 2014, 11:20:26 pm »
hey kpr8 !

Do you fear that FTDI can't pay you tomorrow because of lawyer problems ?

I'm cheap, just like a good Chinese clone

Trollster

Oh, okay, I understand. FTDI is so down that they can't buy more than you. And I hoped to get a big chinese troll army...
"it was working yesterday.  hmmm.  maybe the vendor FTDI'd me via a windows update..."
 

Offline KPR8

  • Contributor
  • !
  • Posts: 36
Re: FTDI driver kills fake FTDI FT232??
« Reply #199 on: October 22, 2014, 11:25:02 pm »
Y, I just heard the 'makers' over at hackaday are boycotting FTDI and now sales are down by 10, possibly 11 chips this year so they had to fire their marketing dept. Sorry Internet you will have to make do with me

T
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf