Port 12000

Aus open7x0.org

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis


VDR Firmware

Beim Öffnen des TCP Ports 12000 wird der Inhalt der beiden Dateien /etc/fw-info und /opt/config/fw-state ausgegeben. Die erste Datei enthält Infos zur Firmware-Version und die zweite Datei den aktuellen Zustand der Firmware.

Die Konfigurations-Parameter, die alle mit 'CONFIG_' beginnen, können an den Ports 12100 und 12101 abgefragt werden.

Beispiel einer Ausgabe

An den Prefixen ('FW_' bzw. 'STATE_') erkennt man eindeutig die Herkunft der Parameter:

FW_ID="o7o-VDR"
FW_BOX="M740AV"
FW_VERSION="2007-03-13-2300-beta"
FW_BETA=1
FW_INFO="VDR 2007-03-13 23:00"
FW_TIME=1173823239
FW_DATETIME="2007-03-13-2300"
FW_HDATETIME="2007-03-13 23:00"
FW_TITLE="VDR Firmware for M740AV"
FW_AUTHOR="Lemmi"
FW_ROOTFS_DATETIME=2007-03-13-2300
STATE_FW_ID=o7o-VDR
STATE_FW_DATETIME=2007-03-13-2300
STATE_SYSTEM=m740av
STATE_PIC_START_REASON=reboot
STATE_TIMER_START_REASON=standby
STATE_FW_CHANGED=1
STATE_FACTORY_RESET=0
STATE_CRASHED=0
STATE_FORCE_MODE=none
STATE_NEXT_FORCE_MODE=none
STATE_HALT_MODE=timer
STATE_HALT_TIME=1173715330
STATE_LAST_VDR_TIME=1173739391
STATE_NEXT_VDR_TIMER=0
STATE_NEXT_VDR_RECORD='--'
STATE_CURRENT=init
STATE_BEFORE_INIT=unknown
STATE_INTERACTIVE=1
STATE_MGR_ACTIVATED=0
STATE_LAST_MENU=
STATE_CONFIG_INDEX=1
STATE_STD_CONFIG_INDEX=1
STATE_N_RECORDS=0
STATE_STANDBY_TERM=0
STATE_CURRENT=unknown
STATE_CURRENT=mgr
STATE_MGR_ACTIVATED=1
STATE_CURRENT=menu-start
STATE_LAST_MENU=start
STATE_CURRENT=vdr3
STATE_LAST_VDR_TIME=1173823636
STATE_NEXT_VDR_TIMER=0
STATE_NEXT_VDR_RECORD=
STATE_N_RECORDS=0


Lemmis Firmware

Als ich (Lemmi) die ersten Implementierungen der Datei /var/etc/lemmi-settings.txt und den dazugehörigen Scripten getätigt hatte, habe ich auch unter /var/log/lemmi-setup.log eine LOG-Datei mit den aktiven Einstellungen erzeugt. Damit konnte ich dann die Auswrikungen besser verifizieren.

Diese LOG-Datei existiert immer noch und wird von einigen anderen Tools auf der Box verwendet, damit diese die aktiven Einstellungen einlesen können.

Und beim Öffnen des TCP Ports 12000 wird genau diese Datei ausgegeben.

Beispiel einer Ausgabe

Dieses Beispiel stammt von einer M740AV mit FW 2.2.24.lemmi-08b5:

LEMMI_BOOTMENU_ENABLED=yes
LEMMI_BOOTMENU_WAIT=30
LEMMI_CLEAN_RAFILE=no
LEMMI_CLEAR_EPG=no
LEMMI_CLEAR_TIMER=no
LEMMI_CONF_FILE=/etc/lemmi-settings.conf
LEMMI_CONTROL_FILE=/data/use-lemmi-settings.txt
LEMMI_DATE=$'2006-08-02 14:02:11'
LEMMI_EPG_DEVICE=USB-HDD-1
LEMMI_EPG_DEVICE_PATH=EPG/EPG
LEMMI_EPG_MODE=ramdisk
LEMMI_EPG_N_IMAGES=10
LEMMI_EPG_PATH=/var/SI
LEMMI_FIRMWARE_VERSION=2.02.24.lemmi-08b5
LEMMI_FORCE_BOOTMENU=no
LEMMI_FORCE_LIRCD_LISTEN=yes
LEMMI_HTTPD_ENABLED=yes
LEMMI_HTTPD_HOME=/usr/htdocs
LEMMI_KEYCONTROL_ENABLED=no
LEMMI_KEYCONTROL_OPTIONS=
LEMMI_KEYCONTROL_PATH=/usr/bin/key-control
LEMMI_LOG_KMSG=yes
LEMMI_LOG_RECLOG=no
LEMMI_LOG_TIMER=no
LEMMI_LOG_WAVEBOX=yes
LEMMI_LOG_WAVEBOX_BUFSIZE=0
LEMMI_NETDATE_PARAM=time1.intern
LEMMI_OSD2TCP_ENABLED=yes
LEMMI_OSD2TCP_OPTIONS=
LEMMI_OSD2TCP_PATH=/usr/bin/osd2tcp
LEMMI_OSD_NAME=L-08b5
LEMMI_PREV_FIRMWARE_VERSION=2.02.24.lemmi-08b5
LEMMI_RAMDISK_EPG=no
LEMMI_REAL_BOOTMENU_ENABLED=yes
LEMMI_REAL_BOOTMENU_WAIT=30
LEMMI_REAL_KEYCONTROL_ENABLED=no
LEMMI_REAL_OSD2TCP_ENABLED=yes
LEMMI_REBOOTING=no
LEMMI_REBOOT_FILE=/data/lemmi-reboot.txt
LEMMI_SAVE_TIMER_PATH=/pc2/2-sz/save-timer
LEMMI_SETTINGS_FILE=/var/etc/lemmi-settings.txt
LEMMI_SET_VIDEO_MODE=boot
LEMMI_START_CROND=yes
LEMMI_START_FTP_SERVER=inetd
LEMMI_START_LIRCD_LISTEN=yes
LEMMI_START_SSH_SERVER=inetd
LEMMI_START_TELNET_SERVER=inetd
LEMMI_START_WATCH_WAVEBOX=yes
LEMMI_START_WAVEBOX=yes
LEMMI_START_WAVEBOX_FT=no
LEMMI_TWONKY_DEVICE=USB-HDD-1
LEMMI_TWONKY_DEVICE_PATH=twonky
LEMMI_TWONKY_MODE=on
LEMMI_TWONKY_PATH=/pvr/media/USB-HDD-1/twonky
LEMMI_TXT2OSD_ENABLED=no
LEMMI_VERSION=8
#---------- supported ports ----------
# lemmi-osd2tcp	10101/tcp	# send osd contents via tcp connection
# lemmi-txt2osd	10102/tcp	# print text as osd
# lemmi-status	12000/tcp	# get lemmi-status infos
# lemmi-wavebox	12001/tcp	# log wavebox output
# lemmi-kmsg	12002/tcp	# log /proc/kmsg
# lemmi-reclog	12003/tcp	# log /data/RECORDERLOG
# lemmi-timer	12004/tcp	# watchdir -m /data/.timer
# lemmi-keyctrl	12005/tcp	# key-control -d (debug)
# lemmi-prtlsetup	12100/tcp	# print lemmi settings + docu
# lemmi-getlsetup	12101/tcp	# get /var/etc/lemmi-settings.txt
# lemmi-setlsetup	12102/tcp	# set /var/etc/lemmi-settings.txt

Verwendete Ports

In der VDR Firmware werden die folgenden Ports verwendet:

In der Lemmi-Firmware werden die folgenden Ports verwendet:

Persönliche Werkzeuge