Siemens Openstage Firmware Update

3,933 views
Skip to first unread message

Mario Techel

unread,
Sep 21, 2010, 5:33:18 AM9/21/10
to gemeinsch...@googlegroups.com

Hallo,

 

ist das automatische Firmware Update für die Openstage Telefon implementiert (ähnlich wie für die Snoms)?

 

Gibt es irgendwo eine kurze Anleitung dazu?

 

Vielen Dank…

 

Gruß, Mario



--
Cobotec GmbH | IT-Support
individuell | verständlich | sicher
Kammerratsheide 32a, 33609 Bielefeld
fon +49 (521) 915124 - 0, fax +49 (521) 915124 - 99
http://www.cobotec.de

 

mtechel

unread,
Sep 21, 2010, 9:12:11 AM9/21/10
to Gemeinschaft Users
So, wer braucht schon Anleitungen! ;)

Nach ein bischen suchen habe ich herausgefunden wie es geht, Update
hat einwandfrei funktioniert! Soll ich hier mal die Anleitung posten
oder lieber einen Artikel im Wiki erstellen? Evtl. würde es ja auch
Sinn machen das Installer-Skript um die benötigten Pakete zu
ergänzen!?

Gruß, Mario

On 21 Sep., 11:33, "Mario Techel" <mario.tec...@cobotec.de> wrote:
> Hallo,
>
> ist das automatische Firmware Update für die Openstage Telefon implementiert (ähnlich wie für die Snoms)?
>
> Gibt es irgendwo eine kurze Anleitung dazu?
>
> Vielen Dank...
>
> Gruß, Mario
>
> --
> Cobotec GmbH | IT-Support
> individuell | verständlich | sicher
> Kammerratsheide 32a, 33609 Bielefeld
> fon +49 (521) 915124 - 0, fax +49 (521) 915124 - 99http://www.cobotec.de<http://www.cobotec.de/>

Sascha Daniels

unread,
Sep 21, 2010, 9:25:28 AM9/21/10
to gemeinsch...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi.

mtechel schrieb:


> So, wer braucht schon Anleitungen! ;)
>
> Nach ein bischen suchen habe ich herausgefunden wie es geht, Update
> hat einwandfrei funktioniert! Soll ich hier mal die Anleitung posten

> oder lieber einen Artikel im Wiki erstellen? Evtl. w�rde es ja auch
> Sinn machen das Installer-Skript um die ben�tigten Pakete zu
> erg�nzen!?

Wiki Eintrag w�re toll!

Gruss Sascha

- --
Sascha Daniels
____________________
Alternative Solution
Frankfurter Str. 79
35440 Linden
s...@alternative-solution.de
http://www.alternative-solution.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org

iQEcBAEBAgAGBQJMmLJIAAoJEHl3DX8hZ+NW5tAH/2d+uOn0FLlAPP3LzZRthilz
h9Q4Aa8tRBb7TRR63xBm6WDINBVvlr07ovZry+qgit6I9XA3sc9yUx+SnxzUtZrv
c/u2QDbs/cdmM8PEBNpuPG4swIzYlfciKXEDvkfPjLc4714yNYURYs5ssM3waJdw
FIwGI7dODmRr7xmMfelE44f9YJCvN42lqUvx+UYFsQRYvAn+qFf94oyIYD8XK09E
lvH6Bt7/NB6XUX683ouOy3+boCi0btFr7Lwlzp4M2ZZJLxk3QiY771iotbZ49qct
zHULVnZQ/85gsZYYQpyRxl35vEWt5oTCFOzamDWhawrpjL0viJELNRRZWU8JtJw=
=7Yle
-----END PGP SIGNATURE-----

Philipp Kempgen

unread,
Sep 21, 2010, 9:50:12 AM9/21/10
to gemeinsch...@googlegroups.com
Mario Techel schrieb (am 21.9.10 11:33):

> ist das automatische Firmware Update für die Openstage Telefon implementiert (ähnlich wie für die Snoms)?

Ja.

> Gibt es irgendwo eine kurze Anleitung dazu?

Weiß ich nicht. Eigentlich geht es prinzipiell so ähnlich wie bei
den anderen Telefonen auch.

Die Firmware muß an dieser Stelle liegen:
/opt/gemeinschaft-siemens/firmware/os{20|40|60|80}/XX.XX.XX.XXX/opera_bind.img
wobei XX.XX.XX.XXX die jeweilige Version ist.
Beispiel:
/opt/gemeinschaft-siemens/firmware/os80/01.05.03.000/opera_bind.img

Eine Firmware-Version kann dann entweder per Default bestimmt
werden in der /etc/gemeinschaft/gemeinschaft.php
${telefontyp}_PROV_FW_DEFAULT_*
Beispiele:
$SIEMENS_PROV_FW_DEFAULT_OS20 = '1.3.5.0';
$SIEMENS_PROV_FW_DEFAULT_OS40 = '1.3.5.0';
$SIEMENS_PROV_FW_DEFAULT_OS60 = '1.3.5.0';
$SIEMENS_PROV_FW_DEFAULT_OS80 = '1.3.5.0';

oder kann mit einem Prov-Job mit dem Skript
gs-phones-firmware-upgrade für ausgewählte Endgeräte überschrieben
werden.

Doku zum Skript gs-phones-firmware-upgrade in
/opt/gemeinschaft/doc/de/docbook/scripts/gs-phones-firmware-upgrade.xml

Abfragen der Prov-Jobs geht per Web-GUI oder per gs-prov-jobs-get.

In der Konfig-Datei vom Siemens-Provisioning
(/opt/gemeinschaft-siemens/conf.php) muß man das Firmware-Upgrade
noch aktivieren:

# whether to deploy new firmware versions. ...
define( 'GS_PROV_SIEMENS_SW_UPDATE', true );

Wenn schon eine neuere Firmware-Version auf dem Gerät drauf ist
dann kann diese afaik auch Dateien per HTTP (statt FTP) laden.
Es gab dazu mal eine Einstellung GS_SIEMENS_PROV_PREFER_HTTP, aber
die wurde wohl wieder gelöscht/umgebaut. (?)

Für FTP kann es sein daß man noch einen FTP-Server installieren muß.
Dabei geht nicht jeder beliebige FTP-Server, denn das OpenStage
verwendet ein nicht standardisiertes FTP-Kommando (ich glaube es
war SIZE oder so) das nicht jeder FTP-Server beherrscht. vsftpd ist
getestet.

Sollte ungefähr so gehen (siehe
/opt/gemeinschaft-siemens-source/doc/INSTALL.txt oder
/opt/gemeinschaft/doc/de/docbook/installation-siemens-prov.xml):

FTP-Server für Firmware-Deployment etc. einrichten:

aptitude install vsftpd

User gs-siemens-fw auf dem System anlegen:

useradd -d /opt/gemeinschaft-siemens/firmware/ -g nogroup -s /bin/sh gs-siemens-fw

Paßwort setzen:

passwd gs-siemens-fw
(interaktive Eingabe - in /opt/gemeinschaft-siemens/conf.php
(GS_PROV_SIEMENS_FTP_PWD) eintragen)

in /etc/vsftpd.conf:

ascii_upload_enable=NO
ascii_download_enable=NO
anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
local_enable=YES
write_enable=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
userlist_deny=NO
chroot_local_user=YES
chroot_list_enable=NO

in /etc/vsftpd.user_list nur den User gs-siemens-fw:
gs-siemens-fw

update-rc.d vsftpd defaults

/etc/init.d/vsftpd restart


Philipp Kempgen
--
AMOOMA GmbH - Bachstr. 126 - 56566 Neuwied --> http://www.amooma.de
Geschäftsführer: Stefan Wintermeyer, Handelsregister Montabaur B14998
Asterisk 1.6: http://das-asterisk-buch.de
Ruby on Rails 3: http://ruby-auf-schienen.de
Videos and slides of AMOOCON: http://amoocon.de
--

Philipp Kempgen

unread,
Sep 21, 2010, 9:58:41 AM9/21/10
to gemeinsch...@googlegroups.com
BTW: Mit

/opt/gemeinschaft-siemens/os-firmware-identify path/to/opera_bind.img

Kann man sich ein paar Informationen über das Image ausgeben lassen.
Damit kann man grob überprüfen ob die Datei die man für ein
Firmware-Image hält wirklich eines ist.

Noch ein Hinweis:

Die Firmware-Images fürs os20 sind die gleichen wie fürs os40, und
die fürs os60 sind die gleichen wie fürs os80, daher die Symlinks.

debian:~# ls -lF /opt/gemeinschaft-siemens/firmware/
...
lrwxrwxrwx 1 root root 4 Sep 17 15:08 os20 -> os40/
drwxr-xr-x 3 root root 4096 Feb 8 2009 os40/
lrwxrwxrwx 1 root root 4 Sep 17 15:08 os60 -> os80/
drwxr-xr-x 3 root root 4096 Feb 8 2009 os80/
...

Reply all
Reply to author
Forward
0 new messages