/data/RA FILE
Aus M740 WikiWeb
Die Datei /data/RA_FILE enthält Informationen über geplante Aufnahmen und ihre Verteilung auf die beiden Tuner der M740AV. Das exakte Format der Datei ist noch nicht vollständig entschlüsselt. Diese Datei muss angepasst werden, wenn der M740AV von außen Aufnahmen untergeschoben werden sollen.
Das wavebox-Programm liest beim Start die Informationen aus RA_FILE ein und hält sie während der Laufzeit im Speicher, wo auch alle Veränderungen durchgeführt werden. Erst wenn wavebox korrekt beendet wird, schreibt es die aktualisierte RA_FILE wieder in das Dateisystem. Für Veränderungen von außerhalb muss deshalb diese Datei angepasst werden, wenn wavebox nicht läuft.
Eine typische RA_FILE sieht so aus:
2 11 1119615300 1119618900 300 300 -1 4 1119636840 1119640260 360 300 -2 17 1119753600 1119756000 360 300 -2 14 1119860100 1119862800 360 300 -2 3 1119874500 1119878100 300 300 -1 2 1120047300 1120050900 300 300 -1 7 1120565700 1120569300 300 300 -1 11 1120652100 1120655700 300 300 -1 13 1120738500 1120742100 300 300 -1 19 1121256900 1121260500 360 300 -1 1 1121343300 1121346900 360 300 -1 6 19 1119634200 1119636000 360 300 -2 26 1119636900 1119639600 360 300 -2 18 1119667500 1119669300 360 300 -2 27 1119684600 1119686400 360 300 -2 28 1119720600 1119722400 360 300 -2 29 1119753480 1119756180 360 300 -2 16 1119771000 1119772800 360 300 -2 30 1119807000 1119808800 360 300 -2 31 1119857400 1119859200 360 300 -2 32 1119893400 1119895200 360 300 -2 33 1119943800 1119945600 360 300 -2 34 1119960900 1119964500 300 300 -1 5 1119979800 1119981600 360 300 -2 35 1120133700 1120137300 300 300 -1 15 1120220100 1120223700 300 300 -1 8 1120479300 1120482900 300 300 -1 10 1120824900 1120828500 300 300 -1 9 1121084100 1121087700 360 300 -1 0 1121170500 1121174100 360 300 -1 12 30 32 0 111985740010108 -1117907946 -2 1119857400 1119859200 360 300 0 0 7895568 2147367852 716588528 268743088 716588528 271616000 1 15 0 1120133700010012 -1117210191 -1 1120133700 1120137300 300 300 0 0 716588528 716236020 270623232 716588528 19 19 1 [...]
Erster Eintrag: Anzahl Tunerblöcke (oben: 2)
Ein Tunerblock beschreibt die Zuordnung der Aufnahmen zu den einzelnen Tunern. Der erste Eintrag im Block ist die Anzahl der zugeordneten Aufnahmen (oben: 11 im ersten und 19 im zweiten Tunerblock). Danach folgen die entsprechende Anzahl Aufnahme-Einträge. Diese beinhalten: Startzeit (in Se. seit 1.1.1970), Endezeit (dito) , Vorlaufzeit (in Sek.), Nachlaufzeit (in Sek.), Priorität und Schlüssel zur unteren Tabelle. Die Einträge sind innerhalb eines Timerblocks aufsteigend nach Startzeit sortiert.
Die untere Tabelle enthält vermutlich weitere Informationen, die notwendig sind, um die Aufnahme korrekt durchzuführen. zunächst wieder die Anzahl der Einträge, dann die Einträge selber.
Feld1: Schlüssel, für Verweis von oben
Feld2: unbekannt (bisher immer 0)
Feld3: CID, eindeutige ID der Sendung, aus Startzeit und Sender-ID, siehe auch Crid-Dateien.
Feld4: Serien-ID, falls die Aufnahme zu einer Serie gehört, -1, wenn keine Serie
Feld6: Startzeit
Feld7: Endezeit
Feld8: Vorlaufzeit
Feld9: Nachlaufzeit
Feld10: unbekannt (bisher immer 0)
Feld11: unbekannt (bisher immer 0)
Feld12: unbekannt, bei Timerprogrammierung scheinbar immer 1, bei EPG ein unbekannter Wert
Feld13: unbekannt
Feld14: unbekannt
Feld15: unbekannt
Feld16: unbekannt
Feld17: unbekannt
Feld18: Tuner-Nummer
Verzeichnisse & Dateien der Firmware
/ (root file system; gemounted von /dev/mtd1)
- /data (Verzeichnis; gemounted von /dev/mtd2)
- /data/.timer (Verzeichnis)
- /data/RA_FILE
- /data/SI (Verzeichnis)
- /etc (Verzeichnis)
- /sbin (Verzeichnis)
- /usb (Softlink nach /var/media/USB-HDD) bis Firmware 1.x
- /usb1 (Softlink nach /var/media/USB-HDD-1) ab Firmware 2.x
- /usb2 (Softlink nach /var/media/USB-HDD-2) ab Firmware 2.x
- /usb/bin (Verzeichnis)
- /usr (Verzeichnis)

