Firmware-Update
Aus open7x0.org
Inhaltsverzeichnis |
Update-Verhalten
Von Anfang an schützt Siemens ihre Updates mit einer MD5-Prüfsumme. Mit dieser Prüfsumme wird sichergestellt, dass keine fehlerhafte bzw. verfälschte Firmware installiert wird. So befindet sich im Header jeder WSW Datei die Prüfsumme, die allerdings mittels eines RSA Schlüssels kodiert ist. Mit diesem RSA Schlüssel soll verhindert werden, dass Dritte ein eigenes Update erstellen.
Allerdings gelang es Forums-Teilnehmer, den relativ schwachen RSA Schlüssel zu knacken. Daher sind wir auch in der Lage, eigene Updates zu generieren. Dieses gefiel Siemens aber gar nicht. Daher bauten die Siemensianer in ihren eigenen Updates ab Firmware 1.29.5 einem zweiten und wesentlich stärkeren RSA Schlüssel ein. Ab dieser Version haben alle Firmwareversionen von Siemens zwei Prüfsummen an Bord: die alte und die neue.
Außerdem enthält jede neue Firmware ab 1.29.5 ein neues Update-Programm, welches nur noch den neuen zweiten Schlüssel kontrolliert. Einmal eingespielt soll sie das Upgrade auf alte Versionen und auf Lemmi-Versionen verhindern. Wenn ich (Lemmi) für eine neue Firmware-Reihe ein eigenes Update herausgebe, dann baue ich aber das alte Update-Programm ein.
Jedoch hat Siemens auf Druck von gpl-violations.org Anfang März 2006 beide Schlüssel veröffentlicht. Ab diesem Zeitpunkt sind alle Firmware Versionen von mir mit beiden Schlüsseln ausgestattet.
Somit kann man alle Firmware-Versionen in drei Gruppen einteilen:
Gruppe 1
Zur ersten Gruppe gehören die folgenden Firmware-Versionen:
- FW 1.12.1 (Siemens Original)
- FW 1.18 (Siemens Original)
- Alle Versionen von Lemmis Firmware bis Februar 2006.
Alle diese Firmware-Versionen enthalten nur den alten Schlüssel. Außerdem enthalten sie das alte Update-Programm. Sie akzeptieren daher Firmware-Updates aus allen drei Gruppen (1+2+3).
Gruppe 2
Zur zweiten Gruppe gehören die folgenden Firmware-Versionen:
- Alle Versionen von Lemmis Firmware ab März 2006.
Alle diese Firmware-Versionen enthalten den alten und den neuen Schlüssel. Mit dem alten Schlüssel können sie von den Versionen aus Gruppen 1 und 2 installiert werden, mit dem neuen Schlüssel von den Versionen aus Gruppe 3. Außerdem enthalten sie das alte Update-Programm und akzeptieren daher alle andere Firmware-Versionen (Gruppe 1 bis 3) als Update.
Gruppe 3
Zur dritten Gruppe gehören die folgenden Firmware-Versionen:
- Alle Siemens Originale ab FW 1.29.5.
- Alle Siemens Originale für Spanien.
Alle diese Firmware-Versionen enthalten den alten und den neuen Schlüssel. Mit dem alten Schlüssel können sie von den Versionen aus Gruppen 1 und 2 installiert werden, mit dem neuen Schlüssel von den Versionen aus Gruppe 3. Außerdem enthalten sie das neue Update-Programm, welches nur noch Updates zu anderen Versionen der Gruppen 2 und 3 zuläßt.
Um dennoch eine Firmware-Version aus Gruppe 1 zu installieren, muss ein Reset oder ein Zwischen-Update auf eine FW der Gruppe 2 durchgeführt werden.
Links zum Thema »Firmware«
- Allgemeine Infos:
- Lemmis Firmware, Firmware-Updates
- Hintergrundwissen:
Links zum Thema »Lemmis Firmware«
- Lemmis Firmware
- Firmware Versionen:
- Wichtige Dateien
- Firmware Download: http://m740.steve-m.de/

