Is it absolutely necessary to upgrade my Yun?

I am installing about 120+ Arduino Yuns for a study(not for a commercial purpose). I am having someone install the required tools. Since I am charged by the hour, I am trying to save time on the installation process.

The Yuns that I bought have the following version:

=Fri Apr 11 04:46:31 CEST 2014

From the change log, I see that the installed version contains fixes to heart bleed problem and other major updates. I do not see any other problems that would be fixed by upgrading the Yun to 1.5.3.

My application also seems to be running without an OS update. Would I be missing a major feature update if I do not update my Yun's linux image to 1.5.3?

yamanoorsai_15: ::::SNIP::::

My application also seems to be running without an OS update. Would I be missing a major feature update if I do not update my Yun's linux image to 1.5.3?

@yamanoorsai, it is not absolutely required. However, there has been some bug fixes that are useful, such as the bridge library, time, network fixes and storage. However, I should be clear. There is a YunOS update, the linux portion, and the IDE upgrade. You should upgrade your YunOS. This can be automated. The IDE cannot.

Release Notes for the IDE https://www.arduino.cc/en/Main/ReleaseNotes

FWIW: I'm sure someone will be by later with more information.

Jesse

Step 1. Update one Yun with Microsd.

http://forum.arduino.cc/index.php?topic=321502.msg2222609#msg2222609

Install all the add on software as well.

Step 2. Run bootsd.sh at every Yun

nano bootsd.sh
uci add fstab mount
uci set fstab.@mount[0].target=/
uci set fstab.@mount[0].device=/dev/sda1
uci set fstab.@mount[0].fstype=ext4
uci set fstab.@mount[0].enabled=1
uci set fstab.@mount[0].enabled_fsck=0
uci set fstab.@mount[0].options=rw,sync,noatime,nodiratime
uci commit
/bin/ash bootsd.sh

Step 3a. Clone Yun OS fro first Yun's SD at Linux Box by dd Command

http://forum.arduino.cc/index.php?topic=319452.msg2209867#msg2209867

Step 3b. Far more scaleable solution 1 to 63 SD/microSD Card Duplicator Memory Flash Drive Copier

|492x500

In 10 mins upgrade 126 Yuns., now you could charge it by minutes!

Step 3c. How to Clone SD Card USB Flash driver for Super Easy installation/reinstallation (Windows)

http://www.ibuyopenwrt.com/index.php/2-uncategorised/184-how-to-clone-sd-card-usb-flash-driver-for-super-easy-reinstallations

Thanks. Steps 1 and 2 helped me out. Since I am using a microSD card, I am wondering if I should make my filesystem read only. In my application, I am writing data to the RAM and uploading it. Would there be microSD card failure from read cycles?

yamanoorsai_15: Since I am using a microSD card, I am wondering if I should make my filesystem read only.

Not with microSD , but could be with internal flash and Image ( firmware ) Generator. SquashFS is read only and reduced size

sonnyyu: Plan B:

Image ( firmware ) Generator:

  • Embedding packages directly into the SquashFS to reduce space requirements on the target
  • Preconfigure images by embedding packages and configuration files directly into SquashFS, and save manpower when flashing many devices
  • Building minimal images. for example without the web interface
  • Learning

Yun based on AR9331 , maximum flash size is 16MB. The newer CPU could support 128MB or 256MB flash memory. Use Image Generator will save a lot of manpower when flashing many devices. And save the cost and space with out Micro SD or USB flash driver.

http://wiki.openwrt.org/doc/howto/obtain.firmware.generate

yamanoorsai_15: I am writing data to the RAM and uploading it. Would there be microSD card failure from read cycles?

Not as I know.