Difference between revisions of "Update the PRE-INSTALLED software image to a current release"

From IGEP - ISEE Wiki

Jump to: navigation, search
m
Line 5: Line 5:
 
[[Image:Warning_icon.png|left|52x47px]]<span style="color: rgb(255, 255, 255);">'''IMPORTANT NOTE''': This software is distributed in the hope that it will be useful, but '''WITHOUT ANY WARRANTY'''; without even the implied warranty of '''MERCHANTABILITY''' or '''FITNESS FOR A PARTICULAR PURPOSE'''</span>
 
[[Image:Warning_icon.png|left|52x47px]]<span style="color: rgb(255, 255, 255);">'''IMPORTANT NOTE''': This software is distributed in the hope that it will be useful, but '''WITHOUT ANY WARRANTY'''; without even the implied warranty of '''MERCHANTABILITY''' or '''FITNESS FOR A PARTICULAR PURPOSE'''</span>
 
|}
 
|}
<br>
 
<hr>
 
 
<br>
 
<br>
  
By default, if you power up your board it will run the software on the flash. But '''you can prepare a MicroSD card and boot from it''' by inserting it to the MicroSD card reader of your IGEP Processor Board, as it has more priority than the flash.
+
If you have a brand new IGEP Processor Board you must know that '''it comes with a firmware''' provided and installed on it by ISEE. By default, if you power up your board it will run the software on the flash. But '''you can prepare a MicroSD card and boot from it''' by inserting it to the MicroSD card reader of your IGEP Processor Board, as it has more priority than the flash.
  
<br>
 
If you have a brand new IGEP Processor Board you must know that '''it comes with a firmware''' provided and installed on it by ISEE.
 
  
<br>
+
The pre-installed software consists on a minimal '''Linux-based distribution''' with a lite X Window System and GNOME Mobile based applications created with Poky Platform Builder. If you want to '''update your pre-installed software''', you can create a MicroSD card in your host PC with the latest software. Then boot your IGEP Processor Board from that MicroSD card.
Therefore, when you power up your board it '''boots the pre-installed software''', which consists on a minimal '''Linux-based distribution''' with a lite X Window System and GNOME Mobile based applications created with Poky Platform Builder.
 
  
<br>
 
If you want to '''update your pre-installed software''', you can '''create a MicroSD card''' in your host PC with the latest sofwtare. Then boot your IGEP Processor Board from that MicroSD card.
 
  
<br>
 
 
Finally, you can write the updated software from the MicroSD to the flash memory on your IGEP device.
 
Finally, you can write the updated software from the MicroSD to the flash memory on your IGEP device.
  
<br>
+
 
 
This How-To is meant to be a starting point for people to learn to:
 
This How-To is meant to be a starting point for people to learn to:
* '''create a SD card with latest firmware''' available
+
* create a SD card with latest firmware available
 
* write it to the flash memory
 
* write it to the flash memory
  
 
for any IGEP Processor Board as quickly and easily as possible.
 
for any IGEP Processor Board as quickly and easily as possible.
<br>
+
 
<br>
+
 
Note: this How-To was tested with an Ubuntu 10.04 host machine, but most of the contents are valid also for other GNU/Linux distributions. We do not issue any guarantee that this will work on other distributions.
+
'''Note:''' this How-To was tested with an Ubuntu 10.04 host machine, but most of the contents are valid also for other GNU/Linux distributions. We do not issue any guarantee that this will work on other distributions.
<br>
 
  
 
= How to create a SD-card with latest software image =
 
= How to create a SD-card with latest software image =
Line 38: Line 29:
 
The first thing you'll do is download latest firwmare
 
The first thing you'll do is download latest firwmare
  
  wget http://downloads.igep.es/binaries/firmware/poky-firmware-3.3.1-10.tar.gz
+
  wget http://downloads.igep.es/binaries/firmware/poky-firmware-3.3.1-11.tar.gz
  
 
Next, untar the firmware and enter to the directory
 
Next, untar the firmware and enter to the directory
  
  tar xzf poky-firmware-3.3.1-10.tar.gz
+
  tar xzf poky-firmware-3.3.1-11.tar.gz
  cd poky-firmware-3.3.1-10/
+
  cd poky-firmware-3.3.1-11/
  
 
Insert your SD card into the host machine (the machine you downloaded the firmware), and run following command
 
Insert your SD card into the host machine (the machine you downloaded the firmware), and run following command
Line 51: Line 42:
 
where:
 
where:
 
* [device] is the SD card device name, for example: /dev/sdb
 
* [device] is the SD card device name, for example: /dev/sdb
 +
* [timestamp] is the timestamp of tar.gz file
 
* [machine] is the machine name, options are
 
* [machine] is the machine name, options are
 
** igep0020
 
** igep0020
 
** igep0030
 
** igep0030
** igep0032  
+
** igep0032
  
Finally plug the SD card into IGEP device and power up your board.
+
Finally plug the MicroSD card into IGEP Processor Board and power up your board.
  
 
= How to flash the latest software image =
 
= How to flash the latest software image =
  
Now you have a booted board with latest firmware running from SD card, you can write the firmware to the flash memory.
+
Now you have a booted board with latest firmware running from MicroSD card, you can write the firmware to the flash memory.
  
Enter to the IGEP device using root as login name and an empty password, enter to the /opt/firmware an run the ./flash script
+
Enter to the IGEP Processor Board using root as login name and an empty password, enter to the /opt/firmware and run the ./flash script
  
 
  cd /opt/firmware
 
  cd /opt/firmware
 
  ./flash.sh
 
  ./flash.sh
  
When finish, unplug the SD card and reboot the board, enjoy the new firmware running from flash memory.
+
When finish, unplug the MicroSD card and reboot the board, enjoy the new firmware running from flash memory.
  
 
= Firmware releases =
 
= Firmware releases =
 +
<span style="color: red;">'''IMPORTANT NOTE (Update on February 29th, 2012): '''<br/><br/>
 +
IGEP™ Processor Boards with new 512 MB RAM and 512 MB NAND flash from Micron require a recent version of IGEP X-LOADER and KERNEL ottherwise they won't boot correctly. Bootable microSD cards with software older will not boot these upgraded COMs. Follow the “IGEP™ firmware update procedure”  to update to the latest firmware version.
 +
</span>
 +
 +
<span style="color: red;">
 +
The required minimum versions of software that supports the new flash are v2.4.0-2 for IGEP X-LOADER and 2.6.37-2 for KERNEL
 +
</span>
 +
 +
<span style="color: red;">
 +
'''Bootable boards and MicroSD cards with software older than version 3.3.1-11 will not boot properly, please update to the latest version'''
 +
</span>
 +
<hr>
  
* '''Poky Image Sato Release 3.3.1-10'''
+
* '''Poky Image Sato Release 3.3.1-11'''
 
** What's new ?
 
** What's new ?
*** Updated kernel to the latest stable release 2.6.37-1, see http://labs.igep.es/index.php/Linux_Kernel_2.6.37.y for details
+
*** Updated kernel to the latest stable release 2.6.37-2, see http://labs.igep.es/index.php/Linux_Kernel_2.6.37.y for details
 
** Supported IGEP products.
 
** Supported IGEP products.
*** Boards :
+
*** Boards :
 
**** IGEP v2
 
**** IGEP v2
 
**** IGEP COM MODULE
 
**** IGEP COM MODULE

Revision as of 16:37, 1 March 2012


Warning icon.png
IMPORTANT NOTE: This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE


If you have a brand new IGEP Processor Board you must know that it comes with a firmware provided and installed on it by ISEE. By default, if you power up your board it will run the software on the flash. But you can prepare a MicroSD card and boot from it by inserting it to the MicroSD card reader of your IGEP Processor Board, as it has more priority than the flash.


The pre-installed software consists on a minimal Linux-based distribution with a lite X Window System and GNOME Mobile based applications created with Poky Platform Builder. If you want to update your pre-installed software, you can create a MicroSD card in your host PC with the latest software. Then boot your IGEP Processor Board from that MicroSD card.


Finally, you can write the updated software from the MicroSD to the flash memory on your IGEP device.


This How-To is meant to be a starting point for people to learn to:

  • create a SD card with latest firmware available
  • write it to the flash memory

for any IGEP Processor Board as quickly and easily as possible.


Note: this How-To was tested with an Ubuntu 10.04 host machine, but most of the contents are valid also for other GNU/Linux distributions. We do not issue any guarantee that this will work on other distributions.

How to create a SD-card with latest software image

The first thing you'll do is download latest firwmare

wget http://downloads.igep.es/binaries/firmware/poky-firmware-3.3.1-11.tar.gz

Next, untar the firmware and enter to the directory

tar xzf poky-firmware-3.3.1-11.tar.gz
cd poky-firmware-3.3.1-11/

Insert your SD card into the host machine (the machine you downloaded the firmware), and run following command

./poky-media-create --mmc [device] --binary poky-image-sato-igep00x0-[timestamp].tar.gz --machine [machine]

where:

  • [device] is the SD card device name, for example: /dev/sdb
  • [timestamp] is the timestamp of tar.gz file
  • [machine] is the machine name, options are
    • igep0020
    • igep0030
    • igep0032

Finally plug the MicroSD card into IGEP Processor Board and power up your board.

How to flash the latest software image

Now you have a booted board with latest firmware running from MicroSD card, you can write the firmware to the flash memory.

Enter to the IGEP Processor Board using root as login name and an empty password, enter to the /opt/firmware and run the ./flash script

cd /opt/firmware
./flash.sh

When finish, unplug the MicroSD card and reboot the board, enjoy the new firmware running from flash memory.

Firmware releases

IMPORTANT NOTE (Update on February 29th, 2012):

IGEP™ Processor Boards with new 512 MB RAM and 512 MB NAND flash from Micron require a recent version of IGEP X-LOADER and KERNEL ottherwise they won't boot correctly. Bootable microSD cards with software older will not boot these upgraded COMs. Follow the “IGEP™ firmware update procedure” to update to the latest firmware version.

The required minimum versions of software that supports the new flash are v2.4.0-2 for IGEP X-LOADER and 2.6.37-2 for KERNEL

Bootable boards and MicroSD cards with software older than version 3.3.1-11 will not boot properly, please update to the latest version


  • Poky Image Sato Release 3.3.1-11
    • What's new ?
    • Supported IGEP products.
      • Boards :
        • IGEP v2
        • IGEP COM MODULE
        • IGEP COM PROTON
      • Expansion boards :
        • IGEP v2 EXPANSION
        • IGEP BERLIN
        • IGEP PARIS
        • IGEP NEW YORK