Arduino.org boards not compatible with Arduino.cc drivers

Here is my post about this : http://forum.arduino.cc/index.php?topic=306628.msg2132669#msg2132669

Some people spent a lot of money to buy the official boards, but with the "wrong" official boards from Arduino.org, the drivers from Arduino.cc version 1.6.0 didn't work.

The normal Arduino Uno from Arduino.cc has a VID of 2341. The Arduino.org Uno has a VID of 2A03, which were not recognized by the Arduino.cc 1.6.0 drivers. The Arduino.org has additional drivers in the "drivers" folder for the 2A03 version.

This is really sad. New enthusiastic users might just as well buy the cheapest fake boards from Ebay. Preferably with the CH340G chip (which needs a driver "ch341ser.exe" from wch.cn).

There is nothing on the home page of Arduino.cc and nothing in the Blog about this. We (users of Arduino) should be informed properly !

I hope someone will take all the legal steps to solve this within a few months. Perhaps both Arduino.cc and Arduino.org should be stopped and a new Arduino team should be created. Dave Jones from eevblog should rant about this. To Adafruit and Sparkfun: this is your business, join together and force a solution. If possible, you both can be the new Arduino team.

UPDATE: The new Arduino 1.6.1 contains also the drivers for the Arduino.org boards.

Ok, very unclear as to whats going on. Never even knew arduino.org was a thing, after further investigation, i'm confused. Which is the real Arduino site? :neutral_face:

How very sad this is. It's hard to believe that such a staple of DIY hobby electronics has gotten sucked into an ugly fight that leaves the consumers in a bad spot. If they don't get this under control quickly, they'll find themselves out of business.

the legal steps to solve this within a few months.

Alas, that tends NOT to be the way that legal processes proceed.

Peter_n: Here is my post about this : http://forum.arduino.cc/index.php?topic=306628.msg2132669#msg2132669

Some people spent a lot of money to buy the official boards, but with the "wrong" official boards from Arduino.org, the drivers from Arduino.cc version 1.6.0 didn't work.

The normal Arduino Uno from Arduino.cc has a VID of 2341. The Arduino.org Uno has a VID of 2A03, which were not recognized by the Arduino.cc 1.6.0 drivers. The Arduino.org has additional drivers in the "drivers" folder for the 2A03 version.

This is really sad. New enthusiastic users might just as well buy the cheapest fake boards from Ebay. Preferably with the CH340G chip (which needs a driver "ch341ser.exe" from wch.cn).

There is nothing on the home page of Arduino.cc and nothing in the Blog about this. We (users of Arduino) should be informed properly !

I hope someone will take all the legal steps to solve this within a few months. Perhaps both Arduino.cc and Arduino.org should be stopped and a new Arduino team should be created. Dave Jones from eevblog should rant about this. To Adafruit and Sparkfun: this is your business, join together and force a solution. If possible, you both can be the new Arduino team.

UPDATE: The new Arduino 1.6.1 contains also the drivers for the Arduino.org boards.

Just checked my boards:

Uno: ID 2341:0043 Arduino SA Uno R3 (CDC ACM) Mega2560: ID 2341:0042 Arduino SA Mega 2560 R3 (CDC ACM) (vendor selling a counterfeit) Mega2560 clone: ID 2341:0010 Arduino SA Mega 2560 (CDC ACM)

Interesting that the (vendor selling a counterfeit) board is also 2341......

Interesting that the (vendor selling a counterfeit) board is also 2341...

Hmm. Yeah. Essentially, if you had an "true clone" of Leonardo, Arduino Micro, Uno or Mega2560 (with a 8u2, 16u2, or 32u4 USB chip), and it worked without special INF driver files, then it violates various standards/trademark/etc rules (you know: selling USB devices with someone else's VID/PID and without permission) and potential compatibility problems (duplicate serial numbers, etc.) Given "open source", it's one of the more concrete violations of cloners.

Please look HERE ... there is a case pending between the two companies.

Guglielmo

I agree with this : http://forum.arduino.cc/index.php?topic=301905.msg2104647#msg2104647 It is good for lawyers, and bad for everyone else. When arduino.org would start a forum, I can vent my opinion there what I think of them ;)

Peter_n: I agree with this : http://forum.arduino.cc/index.php?topic=301905.msg2104647#msg2104647 It is good for lawyers, and bad for everyone else. When arduino.org would start a forum, I can vent my opinion there what I think of them ;)

I'm shocked. I looked at the Arduino.org site (which I assume is not an official Arduino site?) and it looks - REALLY looks like the "real thing".

It's pretty sad when we have to check VID numbers, make minute comparisons of board silkscreen and color just to be sure we don't have a fake... and then we STILL can't be sure.

Hi Krupski, both .cc and .org ARE, at this time,original/official ... and ONLY the courts can tell who has the right to use the name "Arduino", so ... we have just to wait to know ... :roll_eyes:

If someone speaks Italian ... HERE you will find a very long thread on the subject.

Guglielmo

All this VID talk is Gobbledegook to me... can someone please take a minute to explain to me and presumably others:

  • What a VID is, where it comes from
  • How I can check the VID on a device
  • Assuming I can check it, what should I hope the value is

VID = Vendor ID; four digit hexadecimal number assigned by the USB mofia PID = Product ID; four digit hexadecimal number assigned by the hardware vendor

Under Windows: Manage Computer, Device Manager, select the device, Action / Properties, Details tab, change Property to Hardware Ids. The pair are embedded in the value. There are very likely better ways to find them.

The USB mofia publishes a list of VIDs. The Linux community publishes a list of pairs.

Two hexadecimal numbers (except the USB mofia who decided decimal was a better choice).

JimboZA: All this VID talk is Gobbledegook to me... can someone please take a minute to explain to me and presumably others:

  • What a VID is, where it comes from
  • How I can check the VID on a device
  • Assuming I can check it, what should I hope the value is

If you use Linux, the "lsusb" command will show you all of your USB devices, their ID strings and their VID:PID numbers.

also works on mac and bsd, on windows you have to look in some "device manager" tab

[quote author=Coding Badly link=msg=2137501 date=1426224802] Under Windows: Manage Computer, Device Manager, select the device, Action / Properties, Details tab, change Property to Hardware Ids. The pair are embedded in the value. [/quote]

Great thanks.

I got USB\VID_2341&PID_0043&REV_0001. Are 2341 and 43 good for a Uno?

JimboZA: Great thanks.

I got USB\VID_2341&PID_0043&REV_0001. Are 2341 and 43 good for a Uno?

Yes, 2341:0043 is a genuine Uno R3 (assuming it's not a clone with the same ID programmed into the 16U2).

Currently there are no longer genuine Arduino boards, in restrictive meaning given by Arduino LLD, since genuine boards are necessarily manufactured by Arduino SRL, formerly Smart Project .
It is exactly the same boards, Arduino SRL has just changed the vid and the blue color. The vid is now this of Dog Hunter which is the company that has co-developped the Yun.

Arduino SRL just reacts against the breaking of the 2005 pact by Arduino.LLD who wants now to manufacture the boards in China.

Arduino.srl was founded in 2005 and arduino.lld in 2009.
As there are two juduciairies current actions, and not just one: one in EU (Italy) and one in the US, the risk is that the rights to the trademark Arduino will be splitted : arduino.lld for US (living 319 millions) and arduino.srl for the EU (living 500 millions)
Arduino LLD could also be banned from selling Yun in US.
Rest of the world = ? ? ? ? ?

68tjs: Arduino SRL just reacts against the breaking of the 2005 pact by Arduino.LLD who wants now to manufacture the boards in China.

[citation needed]

(not about production in china, Banzi crearly stated this in some interview to "il sole 24 ore" but about the pact. I never heard about it)

Perhaps I have not terms of lawyer and I am not native english speaker but how do you call that M. B. has always said that official boards are those manufactured by Smart Project (now ardino SRL) and now all the press refer it to declare that the boards were to be manufactured closer to buyers? -> Europe, North and South america, asia on so on.... Is it not change his mind and withdraw from work [u]a co-founder[/u] .

I can not think that one part is totally inocente and the other totally guilty

Sorry for english but google translator works very badly.

I recall a separate issue. In late 2014 and early 2015, I've got a number of official arduino boards that have crappy 5V regulators and official shields with crappy 3.3V regulators. 5V regulator that breaks down with 12V DC inputs in the matter of minutes. 3.3V regulator that won't supply enough power to digi's bee wifi modules. Took a lot of time to find out what's going on. I wonder who to blame, the Arduino LLC or actually the smart project that makes these boards. I thought I should blame the LLC before I became aware of the smart project folks as of today. I have not bought any new official boards since.