Firmware/V5/Update Description

From Snom User Wiki

(Difference between revisions)
Jump to: navigation, search
(English Update Description for Release 5: Note for POE usage)
(Meaning of '''a'''/'''b''' application firmware versions: a little more info)
Line 55: Line 55:
=== Meaning of '''a'''/'''b''' application firmware versions ===
=== Meaning of '''a'''/'''b''' application firmware versions ===
-
Both firmwares are including the same firmware version ! '''a''' can only be used in order to update from version 3 or 4 to version 5. '''b''' can only be used for updating if there is already version 5 on the phone.
+
Both firmwares are including the same firmware version ! '''a''' must be used once in order to update from version 3 or 4 to version 5. '''b''' must be used for updating if there is already version 5 on the phone. Once you are on version 5.x, use '''b''' versions for updating only. Functionality wise '''a''' and '''b''' versions are 100% identical.
(Naming with ''a'' and ''b'' in snom3X0-5.0a-SIP-j.bin and snom3X0-5.0b-SIP-j.bin)
(Naming with ''a'' and ''b'' in snom3X0-5.0a-SIP-j.bin and snom3X0-5.0b-SIP-j.bin)

Revision as of 12:21, 30 January 2006

Contents

Deutsche Update Beschreibung für Release 5

Mit dem Release 5 haben wir das Firmwareformat folgender Imagetypen geändert: -b (Bootloader), -r (rootfs vorher ramdisk genannt) und -j (Aplikation).

Das wurde gemacht, um zu verhindern, daß der Nutzer aus versehen auf eine ältere Firmware "downgradet" und das Gerät damit unbrauchbar macht. Eben das würde passieren, weil wir das Linux rootfs (Root Filesystem), das vorher als Ramdisk angelegt war, durch ein jffs2 Filesystem ersetzt haben, welches 2 MB Hauptspeicher spart. Und wenn wir wie bisher das einfache Downgrading erlauben würden, würde das Telefon nicht mehr booten, da Bootloader und Rootfs nicht mehr zusammen passen.

Mit anderen Worten, wir haben dafür Sorge getragen, daß Sie Ihr snom Telefon mit einer falschen Reihenfolge dieser Updates nicht zerstören können!

Ein vollständiges Update auf das Release 5 benötigt also folgendes:

  1. snom3X0-5.0a-SIP-j.bin: Das ist der Applikationsteil von Release 5, der das neue Firmwareformat einführt, alle Funktionen außer der Ethernetswitch-Eigenschaftenkontrolle sind hier enthalten. Manuelles Downgrading via TFTP ist weiterhin möglich.
  2. snom3X0-ramdiskToJffs2-br.bin: Hier sind neuer Bootloader und das neue Rootfilesystem jeweils mit neuem Firmwareformat enthalten, die nur mit dem Applikationsteil des Releases 5 oder höher (siehe oben), geupdatet werden können. Es bringt eine Einsparung von 2MB Hauptspeicher und eine neue TFTP Updateapplikation mit, die nur Applikationsupdates von Release 5 oder höher durchführen kann. Es wird trotzdem weiterhin möglich sein Ihr Telefon manuell "downzugraden", aber das ist eine aufwändigere Prozedur, siehe hier. Es wird unbedingt empfohlen für diesen speziellen Updatevorgang keine POE gespeisten Geräte zu benutzen, stellen Sie die Stromzufuhr für diesen einen Vorgang auf Netzteilspeisung um!
  3. snom3X0-3.25-l.bin: Dieses Linuxupdate wird benötigt, um die Ethernetswitcheigenschaften kontrollieren zu können.

Wenn Sie nur 1) und 3) ohne 2) updaten, dann bringt Ihnen das neben der vollen Funktionalität weiterhin die Option eines einfacheren manuellen Downgrades via TFTP.

1) und 3) können in beliebiger Reihenfolge geladen werden. 2) kann nur nach 1) geladen werden.

Wir schlagen folgende Reihenfolge vor: 3), 1), 2). Alle drei Updates werden nacheinander über das Firmware Feld der Update Webseite vorgenommen, siehe update via web interface.

Das Telefon sorgt dafür, daß Sie das Gerät mit diesen Updates nicht zerstören können, wenn Sie sich nicht an diese Reihenfolge halten, es wird dann unter Umständen nur melden: Wrong Image !

Wie man ein manuelles Downgrade via TFTP durchführen kann, wird hier erkärt.

Erklärung von a/b im Namen der Applikationsfirmware

Beide Firmwareversionen beinhalten die gleiche Version ! a kann nur benutzt werden, um von einer 3er oder 4er Version auf die 5er Version upzudaten. b hingegen kann nur für ein Update benutzt werden, wenn sich schon eine 5er Version auf dem Gerät befindet.

(a und b im Namen: snom3X0-5.0a-SIP-j.bin und snom3X0-5.0b-SIP-j.bin)

English Update Description for Release 5

With release 5 we are changing the format of the following images: -b (bootloader), -r (rootfs formerly named ramdisk) and -j (application).

That is because we do not want the phone user accidently downgrading to an "older" version. And this is because we replaced the linux rootfs, which was a ramdisk before, with a jffs2 filesystem, which is saving 2 MB of RAM. If you were allowed to downgrade as usual, the phone would not bootup anymore, because of incompatibilities of bootloader and rootfs.

In other words, we made sure that you cannot destroy your snom phone with these updates by using the wrong order!

A full process of updating to release 5 needs the following:

  1. snom3X0-5.0a-SIP-j.bin: Application part of release 5 which introduces the new image formats, everything except the ethernet switch properties control is working. Downgrading manually via TFTP is still possible.
  2. snom3X0-ramdiskToJffs2-br.bin: New bootloader and rootfs with new image format each, which can be updated by application part release 5 or above only. This saves 2MB of RAM and brings a TFTP update application which is able to update application images with version 5 or above only. Nevertheless it will be possible to downgrade your phone, but this is a more complex procedure, see here. It is highly recommended to not use PoE (power over ethernet) for this specific update session!
  3. snom3X0-3.25-l.bin: This linux is needed to make the ethernet switch properties control work.

So 1) and 3) without 2) will give you full functionality and the option of a usual manual downgrade via TFTP. 1) and 3) can be loaded in arbitrary order. 2) can loaded after 1) only.

We are suggesting this order: 3), 1), 2). All three updates can be made consecutively via the Firmware field of the Update web interface page, see update via web interface.

The phone is making sure, that you cannot destroy your phone by using a wrong order of those updates. If the order is wrong it will show Wrong Image at the display!

How to downgrade via manual TFTP update can be read here.

Meaning of a/b application firmware versions

Both firmwares are including the same firmware version ! a must be used once in order to update from version 3 or 4 to version 5. b must be used for updating if there is already version 5 on the phone. Once you are on version 5.x, use b versions for updating only. Functionality wise a and b versions are 100% identical.

(Naming with a and b in snom3X0-5.0a-SIP-j.bin and snom3X0-5.0b-SIP-j.bin)

Personal tools
Interoperability