Yes the driver causes the chip to send out the wrong ascii character. You know what else causes the chip to send out the wrong ascii character? A typo, interference, a bad connection, etc. Anybody who would walk up to a machine and start sending it data when a simple typo or miscommunication due to interference or a bad connection could cause it to KILL SOMEONE, deserves to be charged with involuntary manslaughter.
well there is a huge difference between interferance, bad connection and stuff and willingly send wrong data if you noticed...
interferance, bad connection and stuff are things that can happen just out of bad luck, and no one can be blamed for that, if Anybody walk up to the machine and sends data, and that data kills someone, well you can bet your ass that the anybody will be charged with manslaughter.
as I said, it is not a case of the microcontroller randomly accepting data at the input, it might be a case of CRC/HASH collision, or more simply a firmware or silicon bug, is it unlikely? well yes very, the chances of it happening are extremely small, it doesn't need to be immediate it just need to be caused by the driver sent text...
then again if the equipment in question is poorly designed the manifacturer will be blamed, but FTDI will also be blamed, it's not that what they have done was necessary, they could have refused to comunicate with the device, if the ic is fake you tell the driver to shut the fuck up, no bricked device, no wrong data, nothing and it would have been al fine, but no they choose to be childish and do what the 5 year old at the kindergarden would have done...
no one is advocating for letting the fakes go, but doing this shit is totally unecessary,or else prove that sending fake data is more effective at fighting counterfeits than refusing to work(provvided you tell the user on the PC it has got the fake IC and all).Fakes will always be with us, be it IC, clothing or anything really, as long as there is an original part, there will be fakes the sooner they get on with it the better, it's like music/film piracy they can use all the DRM's they want they will not stop pirates form reverse engineering or even recording the screen with a camcoder, you will only make the life harder for real users
if someone kills a man he will be prosecuted
So if you drive over someone with a car, is it you or the CEO of Fiat that should be charged?
it's more like:
i buy a fake ferrari (fake fiat are hard to come by
)
i'm dumb enough to take it to the autorized dealer to get the oil changed
the dealer notices that it's a fake ferrari and applies the company rule to flash to the Veichles control unit code that randomly modifies the throtle and brake signals just because they can
while speeding I run over the poor guy crossing on the zebras because my car refused to brake/kept accellerating
would the ceo of ferrari that instated the rule to flash the modified firmware be held responsible? of course
will i be held responsible and go to jail? shure, i killed a man and i must go to jail
Do you have ANY personal accountability in our society?
[\quote]
as I already told (if you missed it)
responsibility it's not a mutually exclusive thing, if two different persona's have contributed to the damages being made they will all be guilty
so it can also be that both ferrari ceo and will be found co-responsible and we sill go to jail together (with love XD), since for him to be responsible does not mean that i'm not