Is the Arduino Yun still Open Hardware?

Ok, so were are the schematics and layout for the Hornet (AR9331) MOST important parts?

Where are the schematics and layout in editable format? :grin:

What you ask is QCA reference designs #AP121.

Sign NDA with QCA (Qualcomm Atheros) to get all the support, and you need RF and Embed as well Linux engineer on staff.

http://forum.arduino.cc/index.php?topic=214365.msg1569545#msg1569545

Squonk42:
Ok, so were are the schematics and layout for the Hornet (AR9331) MOST important parts?

Where are the schematics and layout in editable format? :grin:

I'm concerned with Arduino being open or not.
I on the other hand don't understand the importance of AR9331 being open. Are the AVR chips open? I guess not (I really don't know)
For me Arduino is open if they tell you which components they use and how they are being used. It does not mean they have to use all open components (I assume they never did)

Or am I missing something?
Best regards
Jantje

sonnyyu:
What you ask is QCA reference designs #AP121.

Sign NDA with QCA (Qualcomm Atheros) to get all the support, and you need RF and Embed as well Linux engineer on staff.

From Arduino Yun Prototype to Product - #2 by sonnyyu - Arduino Yún - Arduino Forum

To sonnyyu,
As promised, "The hardware reference designs (CAD files) are available under an open-source license, you are free to adapt them to your needs." I was expecting the .brd or .sch files which could be "adapted."

On the other hand, so Arduino is sort of NDA products? "Non-Disclosure Agreement"
Then the word "opensource" should not be arbitrarily used.
That is no more than fraud.

sonnyyu:
What you ask is QCA reference designs #AP121.

Sign NDA with QCA (Qualcomm Atheros) to get all the support, and you need RF and Embed as well Linux engineer on staff.

No, I don't want to sign no agreement, and especially a non-disclosure agreement for accessing what is supposed to be an open-hardware product!

I don't need no staff either: I am an engineer, I know RF enough to be dangerous (Spectrum analyzer, VNA and understanding of RF ART calibration), I work under Linux for 20 years and for about 10 years on Embedded Linux and/or microcontroller stuff, with active participation to OpenWrt and Linux kernel by porting it to half a dozen of routers and stuff in the MTD driver.

See my reverse engineering of the AR9331-based TL-WR703N router.

Jantje:
I'm concerned with Arduino being open or not.
I on the other hand don't understand the importance of AR9331 being open. Are the AVR chips open? I guess not (I really don't know)
For me Arduino is open if they tell you which components they use and how they are being used. It does not mean they have to use all open components (I assume they never did)

Or am I missing something?

I am concerned too, as this Yun board is clearly a major change in the Arduino policy. The AVR is a chip that you can buy and with a public datasheet to play with. The AR9331 has no public datasheet, and even the schematics containing the required components to make it work is under NDA, and you can't buy as retail, although you find many brokers in China (even for very low quantities).

So no, Arduino no longer tells you all the components they use, and they now use components with no public information on them, even the reference design on how to use them, thus my OP.

Jming:
As promised, "The hardware reference designs (CAD files) are available under an open-source license, you are free to adapt them to your needs." I was expecting the .brd or .sch files which could be "adapted."

On the other hand, so Arduino is sort of NDA products? "Non-Disclosure Agreement"
Then the word "opensource" should not be arbitrarily used.
That is no more than fraud.

I completely agree with you: I have no problem with people making money or closed hardware, but advertising the Yun as Open Hardware is a lie, and this attitude is new to Arduino.

What I would like is a PUBLIC statement from the Arduino team that the Yun contains proprietary and/or non-disclosed materials that prevent you from adapting the board to your needs, even if the excuse for such change is to try to bring more power to the user, as this comes to the expense of freedom.

Squonk42:
...
See my reverse engineering of the AR9331-based TL-WR703N router.
...

First class job, I love it.

for those legal term is beyond my knowledge (instreasting).

sonnyyu:

Squonk42:
...
See my reverse engineering of the AR9331-based TL-WR703N router.
...

First class job, I love it.

Thank you!

However, I'd prefer to have the information available in the first place to save me all this RE work. And this is why I am trying at least to get this information into projects for the Open Hardware community like the Arduino one.

BTW, do you know someone official from the Arduino Team that would be able to address this above concern?

Squonk42:
BTW, do you know someone official from the Arduino Team that would be able to address this above concern?

I wish I know. Federico Fissore from team time to time post here and hope he will address this issue.

sonnyyu:

Squonk42:
BTW, do you know someone official from the Arduino Team that would be able to address this above concern?

I wish I know. Federico Fissore from team time to time post here and hope he will address this issue.

Why not ask Massimo himself?
http://forum.arduino.cc/index.php?action=profile;u=13

Jantje:
Why not ask Massimo himself?
http://forum.arduino.cc/index.php?action=profile;u=13

Sent him a PM, good idea, thank you!

Squonk42:

Jantje:
Why not ask Massimo himself?
http://forum.arduino.cc/index.php?action=profile;u=13

Sent him a PM, good idea, thank you!

Interested in his response!

Any news on this front ?

Thanks!

Nope.

And since then?

FYI;-

The heart of Yún is CPU - AR9331, here is the market position of it.

AR9331 (MIPS 24k@400MHz, 1x1:1, 150Mbs/2.4GHz, PHY/100Mbs)

AR9341 (MIPS 74Kc@500Mhz, 2x2:2, 300Mbs/2.4GHz, PHY/100Mbs)

AR9344 (MIPS 74Kc@600MHz, 2x2:2, 300Mbs/2.4GHz, 450Mbs/5GHz, PHY/1Gbs)

QCA9558 (MIPS 74Kc@720MHz, 3x3, 450Mbs/2.4GHz, 1300Mbs/5GHz, PHY/1Gbs)

It is already on bottom of the food chain.

Depends what you consider: with 0.5W @ 18 dBm, the AR9331 is still the lowest power and the cheapest WiSoC :grin:

AR9331 is still the lowest power. Yes, I agree.
and the cheapest WiSoC. Unsure.

Ralink and MediaTek

RT3050
RT3070
RT5350
MT7620

Yes, I meant BOTH lowest power with a reasonable price.

I know RT5350 is cheaper, and it uses also only SDR DRAM vs. DDR1/DDR2 which is also cheaper.

Did you hear something about AR9331 EOL or replacement yet?

Did you hear something about AR9331 EOL or replacement yet?

I have no answer, AR9331 is not on my radar and not my bread & butter thing. But I would like to know as well. Any one?

An other thing Arduino Yún is missing is BOM (Bill of materials). Where is it?

pepe:
Hi,

sonnyyu:

  1. Arduino YUN Schematic (PDF)
  2. Arduino YUN Layout (PDF)
  3. Arduino YUN Gerber (RAR)

http://linino.org/doku.php?id=wiki:hardware

How can I trust these documents ? There are several noticeable differences between what they show and what I see on my Yun boards (see image).

You can't :0

The schematic doesn't contain a meaningful version number (only Rev. 010 in the frame) and is dated "Friday, August 30, 2013", this appears to be the same as the one provided on the Yùn product page (http://arduino.cc/en/uploads/Main/arduino-Yun-schematic.pdf.

However, the PDF containing the layout and the gerber files are consistent: they have the same date "2013-08-30" in their frames, additionally giving a hint on the board revision number with the layout file name "dogStick-01-V03.PCB".

My guess is that these files are related to Arduino Yùn R3, but my Yùn board (which contains the same changes as yours) has "R4" silkscreened (EDIT: actually in the bottom copper layer) on the bottom side near the bottom right corner of the PCB, so it looks like revisions don't match :frowning:

There is also a ZIP file on the Yùn product page (http://arduino.cc/en/uploads/Main/arduino-Yun-DSN.zip) containing what appears to be the Orcad design file "DOGSTICK-V05(20140224).DSN", but I don't have Orcad and I can't import it in either Altium or PADS (f someone has Orcad and can generate a PDF out of it, thanks :grin:). So it looks like it is V05?!? Not so easy! The same file (zipped under a different name!) is available on the Linino Arduino Yùn product page http://www.linino.org/wordpress/wp-content/uploads/2014/02/Arduino_YUN-R4.DSN_.zip with a label "Arduino Yun R4 (ORCAD)" in front of it!

Even better, on the same Linino Arduino Yùn page (http://www.linino.org/modules/yun/), there is a PDF file http://www.linino.org/wordpress/wp-content/uploads/2014/02/Arduino-Yun-V4-Schematic.pdf with the label "Arduino Yun R4 Schematic (pdf)". Its frame contains a date "Friday, February 28, 2014", so it looks like it is newer indeed and corresponds to the Arduino Yùn R4 design. There is an item "Arduino Yun R4 Gerber (pdf)", but no link to download :relaxed:

And you can't trust this schematic anyway, as my board has 3 buttons ("32U4 RST", "YUN RST" and "WLAN RST"), but I only see 2 in the schematic ("32U4 Reset" and "USER BUTTON")!

My conclusion is that Arduino/Dog Hunter is providing outdated or incomplete versions of the design files, be it on purpose or not.

Actually, the Yùn is selling like hot cakes with a comfortable margin, and they surely don't want to see cheap Chinese clone appearing soon ]:smiley:

Squonk42:
Actually, the Yùn is selling like hot cakes ....

What is your source for this statement?
Best regards
Jantje