Go Down

Topic: Please upgrade your Yún - latest is 1.3 (Read 54345 times) previous topic - next topic

federicofissore

Apr 23, 2014, 10:03 pm Last Edit: Aug 08, 2014, 04:44 pm by MadBob Reason: 1
Hi everyone!

I'm more than happy to announce the immediate availability of a new Yún image. You can download it from the download page http://arduino.cc/en/Main/Software#toc8.
Download the Upgrade image, get a micro SD card and follow the instructions at http://arduino.cc/en/Tutorial/YunSysupgrade.

Updated paragraph
Since the first release of April 17th, 2014, more changes and improvements were piled on the stack. You can now read the complete list in the change log.

We called this image OpenWrt-Yún because it's now based on the stable version of OpenWrt, OpenWrt 12.09 Attitude Adjustment. This makes it much easier to build and develop. Previous Yún image version was mostly impossible to build: this version compiles from the beginning to the end. Detailed instructions about setting a build machine are available at https://github.com/arduino/openwrt-yun.
The first Yún shipping the new image has serial number Y00030600.

Thanks to git, OpenWrt-Yún is synchronized with official OpenWrt: we continuously get and build fixes and improvements. To give back to the OpenWrt community and to allow the curious to quickly discover the differences between Yún and OpenWrt, every time we add a change we update branch "rebased_master". It keeps all our modifications on top of the list, thus making it easier to discover how OpenWrt was customized.

Following OpenWrt source files organization, Yún specific packages have their own repository: https://github.com/arduino/openwrt-packages-yun. If you wish to contribute to the list of available packages, this is where to send your pull requests and to open your issues.

We really hope you'll be able to discover a new Yún, more stable and reliable. We'd also like to see you more involved into Yún internals, now that it's easier to build it.

federicofissore

Forgot a detail:
Next IDE version will contain updated examples, a new Mailbox example and an updated Spacebrew library. If you are in a hurry, you can download the nightly. http://arduino.cc/en/Main/Software#toc4

Robin2

When can we expect the new version to be on Yun boards as standard?

How will we be able to tell whether a supplier has the old or the new version?

Can you arrange for a member of the development team to participate regularly in this Yun section of the Forum?

...R
Two or three hours spent thinking and reading documentation solves most programming problems.

federicofissore

#3
Apr 23, 2014, 10:46 pm Last Edit: Apr 23, 2014, 10:50 pm by Federico Fissore Reason: 1

When can we expect the new version to be on Yun boards as standard?

Newest batch of boards will ship this version


How will we be able to tell whether a supplier has the old or the new version?

The new version lights up the USB led when the linux side is ready, old one does not. A coming update will show the version number on top of the webpanel page (there is a issue to track this https://github.com/arduino/openwrt-yun/issues/2)
I should also be notified of the first board number with the new image: as soon as I know, I'll post that number here, so you'll know if you're buying a yun with the old image or not.


Can you arrange for a member of the development team to participate regularly in this Yun section of the Forum?

Since today, I'll be more present on the forum

mamu

#4
Apr 23, 2014, 10:49 pm Last Edit: Apr 23, 2014, 10:53 pm by mamu Reason: 1
Will this version of Yun free the serial port and support alternative Bridge communication based on SPI (see http://linino.org/doku.php?id=wiki:spidriverstream#use_streamspi_with_bridge)?
Or support a true boot notification compared to the sub perfect char skipping implemented in Bridge today (see  https://gist.github.com/wayoda/db3c023417757f726088)

federicofissore


Will this version of Yun free the serial port and support alternative Bridge communication based on SPI (see http://linino.org/doku.php?id=wiki:spidriverstream#use_streamspi_with_bridge)?

No. We gave a spin to the SPI Bridge of linino.org but found that it was incomplete: it supported only Bridge.get and put methods, not Process or anything else. Things may have changed since then, though.

mamu

And how about the boot notification?
(Sorry if you missed it in my posting because I modified my original one)

federicofissore


Or support a true boot notification compared to the sub perfect char skipping implemented in Bridge today (see  https://gist.github.com/wayoda/db3c023417757f726088)

It seems like we are missing a resistor on the handshake line, isn't it?

mamu

Not as far as I understood the writing. The resistor improves the responsiveness of the auto detect feature. But to be honest, I would be glad to have a real Linino state flag in my sketch even it takes a few seconds longer.

Btw: good to have you back here.. I missed you.

federicofissore

I'll give that a try, it seems cool stuff and not hard to implement on the Bridge side. I'm worried about the hardware though. I'll let you know how it goes.
https://github.com/arduino/Arduino/issues/2028
Thank you: very kind ;)

sonnyyu

#10
Apr 23, 2014, 11:44 pm Last Edit: Dec 26, 2015, 06:38 pm by sonnyyu Reason: 1
One more important fix of New Yún image:

The very danger security bug - Heartbleed



http://en.wikipedia.org/wiki/Heartbleed

Quote
The affected versions of OpenSSL are OpenSSL 1.0.1 through 1.0.1f (inclusive).
https://github.com/arduino/openwrt-yun/blob/master/package/openssl/Makefile

Quote
PKG_NAME:=openssl
PKG_VERSION:=1.0.1g
PKG_RELEASE:=1
PKG_VERSION:=1.0.1g, The heart is no longer bleeding

Current version is 1.0.1e. Please update to New Yún image ASAP.

http://download.linino.org/dogstick/all-in-one/latest/packages/libopenssl_1.0.1e-1_ar71xx.ipk

Jantje


Btw: good to have you back here.. I missed you.

+1

I have upgraded a yun now. It went so smooth I doubth I upgraded at all.
When I started configuring  all went well (yun, cifs, tty, usb-acm,minicom...) except for

1) Yun didn't find my wifi access point (probably it found it but didn't list it due to to many access points).
But connected directly when name is provided (fortunately for me I know my protocol by heart)

2)
Code: [Select]
root@Marvin2:~# opkg install procps-pkill
Unknown package 'procps-pkill'.
Collected errors:
* opkg_install_cmd: Cannot install package procps-pkill.

so pkill won't work (for now).

3)
The mega that was connected during the whole protocol now has a broken USB port. Better be safe than sorry: disconnect all peripheral before doing the upgrade.

Best regards
Jantje

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Jantje

pkill seems to be in the procps package.
Best regards
Jantje
Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

rmagnus

Welcome back Federico and thank you!

I was really hoping to be able to take advantage of all the wonders offered by the Yun but after wasting many hours I began looking for other options.

Now I am back.

I will test the new release for the issues I had and report back here.

Greetings from Austin, TX.

Rodolfo


federicofissore

Thank you, really, for your patience and passion

@sonnyyu I've added these two lines in the fixed issues
- Heartbleed http://heartbleed.com/
- Linux side ready visual notification: when linux boot completes, the usb led lights up (it's bright white)

Go Up