Quelle1)

Einleitung

Ich (Lemmi) werde immer mal wieder gefragt, was meine Firmware ausmacht. Hier ein paar Antworten.

Eigenschaften

Die Firmware besteht aus zwei Kernteilen. # Dem Betriebssystem Linux. # Der wavebox: Ein Programm, welches die gesamte Steuerung übernimmt.

Ich habe nur Zugriff auf das Betriebssystem und kann es erweitern und modifizieren.

Die wavebox liegt alleine im Verantwortungsbereich von Siemens bzw. deren Software Lieferanten. Allerdings gibt es auch das VDR Projekt, welches die wavebox ersetzen soll.

achtung Meine Firmware ist ausschließlich für die M740AV gedacht. Wer meine Firmware (oder auch ein Siemens M740AV-Original) auf eine M750S einspielt, macht diese unbrauchbar. Sie kann dann nur von Siemens repariert werden.<br/>(Siehe auch Thema »M750S zerflashed«)

Was tut meine Firmware?

* Meine FW-Variante modifiziert nur das umgebene System, alle Aktivitäten von wavebox bleiben unverändert. * inetd ist aktiv und nimmt telnet und einige andere Verbindunsanfragen entgegen. * Es kann ein FTP-Server aktiviert werden. Je nach Einstellungen in lemmi-settings.txt läuft der FTP-Server als 'daemon' oder unter 'inetd'. * lircd ist modifiziert, um Befehle entgegenzunehmen. Dieses könnte Einfluß auf die Steuerung der wavebox nehmen. * Die weiteren kleinen zusätzlichen Programme bleiben definfitiv passiv, wenn sie nicht explizit in einer Telnet-Sitzung aufgerufen werden.

Wie schon oben angedeutet können durch das Editieren der Datei lemmi-settings.txt diverse Eigenschaften aktiviert und eingestellt werden.

Was kann man noch tun?

Als Benutzer kann man sich mittels telnet anmelden und interaktiv die Box beinflussen. Eine unvollständige Liste der Möglichkeiten sind: * Ein Start-Menü aktivieren. * Timer-Daten sichern, um sie nach einem Backup wieder einzuspielen. * Das Video-Verzeichnis aufräumen. * Das EPG löschen um es komplett neuaufzubauen. * ext3-Dateisystem anlegen und überprüpfen &rarr; ext3 HowTo

Was kann meine Firmware nicht?

Meine Firmware nimmt keinen Einfluß auf die Aktivitäten der wavebox. Dieses sind u.a.: * Auswertung der Fernbedienungs-Befehle (siehe aber auch lircd). * Aufnahme und Wiedergabe. * Timer Programmierung. * Senderwahl. * EPG. * Videotext. * OSD inklusive Skins.

Was hat sonst noch Einfluß auf die Box

Die folgenden Dinge haben mehr Einfluß auf das Aufnahmeverhalten als meine Firmware-Modifikationen: * Aufnahme Medium (LAN oder USB). * LAN-Verbindung (Kabel oder WLAN, direkt oder Router). * SMB-Server, Linux oder Windows. * USB-Hardware (Controller, Plattentyp und Stromverbrauch aus dem USB-Port). * Formatierung der USB-Platte (FAT, EXT2, EXT3). * Senderleistung. * Platz im /data-Verzeichnis (Flash-RAM): Anzahl der programmierten Aufnahmen EPG-Größe, Skins (insbesondere eigene Modifikationen) Größe der Log-Datei <tt>/data/RECORDER_LOG</tt> * Diese Datei wächst stetig und sollte immer mal wieder manuell gelöscht werden. * Streamgröße der aktuellen Streams (400KB/s bis 700KB/s). * Anzahl der gerade genutzen Streams (1 bis 3)

Update-Verhalten

Das 'Update-Verhalten' ist ausführlich unter Firmware Updates beschrieben.

Kennwörter

Nachezu alle Lemmi-Versionen erlauben die folgenden Kennwörter. Diese lassen sich nicht (oder nur mit Tricks) modifizieren, da sie sich im Nur-Lesebereich des Flash-RAMs befinden.

Telnet Zugang

In der Firmware ist Telnet mit den folgenden root-Zugängen freigeschaltet. {| border=2 cellspacing=0 cellpadding=4 style=„border-style:solid; border-width:.15em; border-color:#0000a0; border-spacing:0.15em; margin-bottom: 0.7em; border-collapse:collapse; background-color:#e8e8ff;“

!Benutzer<br>Kennwort !uid<br>gid !align=left|home<br>bash-profile !align=left|Kurzinfo

align=center
align=center
align=center
align=center
align=center
align=center

FTP Server

In der Firmware ist ein FTP-Server integriert, der die folgenden realen und virtuellen Benutzer unterstützt: {| border=2 cellspacing=0 cellpadding=4 style=„border-style:solid; border-width:.15em; border-color:#0000a0; border-spacing:.15em; margin-bottom: 0.7em; border-collapse:collapse; background-color:#e8e8ff;“

!Benutzer !Kennwort !align=left|Basis-Verzeichnis !align=left|Kurzinfo

Der Benutzer 'ftp' ist ohne Kennwort und hat nur eingeschränkte Rechte. Er sollte daher ausschließlich zum Lesen von Daten verwendet werden.

Firmware Versionen

Es exitieren die folgenden Firmware-Versionen von mir:

* Firmware 1.18.lemmi * Firmware 1.29.5.lemmi * Firmware 1.33.lemmi (spanische FW) * Firmware 1.37.4.lemmi * Firmware 1.44.4.lemmi (spanische FW) * Firmware 1.49.5.lemmi * Firmware 1.49.8.lemmi (Siemens Beta) * Firmware 1.50.2.lemmi (Siemens Beta) * Firmware 1.50.4.lemmi (Siemens Beta) * Firmware 1.50.5.lemmi (Siemens Beta) * Firmware 1.50.6.lemmi * Firmware 2.00.2.lemmi (Siemens Beta) * Firmware 2.00.21.lemmi (Siemens Beta) * Firmware 2.00.25.lemmi (Siemens Beta) * Firmware 2.00.36.lemmi (Siemens Beta) * Firmware 2.00.43.lemmi (Siemens Beta) * Firmware 2.00.48.lemmi (Siemens Beta) * Firmware 2.00.51.lemmi (Siemens Beta) * Firmware 2.01.0.lemmi * Firmware 2.02.22.lemmi(Siemens Beta) * Firmware 2.02.24.lemmi(Siemens Beta)

 
Nach oben
m740av/lemmi.txt · Zuletzt geändert: 2024/02/29 13:36 von 127.0.0.1
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp