Hallo Leute,
ich hab mir die Protokolldateien mal genauer angeschaut,
hier die Ergebnisse:
1. Download/Upoad Protokoll: (Datei tp_up_dn_proc.txt)
Hat gegenüber MASTER/SLAVE den Vorteil, daß die Datenübertragung
jederzeit vom Rechner angestoßen werden kann, ohne daß man
mit der Fernbedienung hantieren muß.
A) TP DATA UPLOADING:
Insgesamt werden 379558 Bytes übertragen, aufgeteilt in 2 Abschnitte.
Abschnitt TP:
7112 Bytes Transponderdaten für Standard Suchlauf
(d.h. Transponder für ASTRA,HOTBIRD,EUTEL_7.0,...)
Abschnitt BACK:
372446 Bytes Settings.
Gleiche Daten wie bei Übertragung via MASTER/SLAVE.
B) REISTALL. UPLOADING
Es werden insgesamt 69016 Bytes übertragen, 2 Abschnitte
Abschnitt TP:
13806 Nullbytes
Abschnitt BACK:
55210 Nullbytes
Keine Ahnung was Reinstallation sein soll.
Und jetzt kommts:
C) TP DATA DOWNLOADING
Wenn man hiermit die Daten, die man mit 'TP DATA UPLOADING' eingeladen
hat, wieder zurück in den Receiver schreibt, hat sich auf einmal die
Anzahl der TV und Radioprogramme verdoppelt.
Wenn man dann anschließend die Settings wieder zurück auf den PC läd,
und mit den Ausgangsdaten vergleicht, kann man erkennen, daß da
teilweise Datenmüll drinsteht.
Ich vermute das der Fehler bei der Firmware des Epsilon 3CI liegt,
-> Ergebnis: Geht nicht
D) REINSTALL. DOWNLOADING
habe ich noch nicht ausprobiert siehe B)
Falls jemand weiter experimentieren möchte und den Quellcode meines
Programms haben will (Visual C++) bitte eine Mail an
mailto:jvb48@freenet.de Die Lage ist aber doch nicht so schlecht, da bekanntlich der
Datentransfer über MASTER/SLAVE funktioniert. (Das Protokoll dazu
steht auch in meinem Quellcode drin).
2. Datei Tp.H
Ich habe den Eindruck, das die Datei zum 3CI Advanced gehört,
Der 3CI (nicht Advanced) hat 2400 TV und 1000 Radio-Programmplätze,
1000 Einträge in der Transpondertabelle und
3400 Einträge in der Kanaltabelle.
In Tp.h stehen alle möglichen Werte drin, nur leider nicht die
richtigen.
Zitat:
#ifdef BRD_EP3_CI_P
/***************************************************************************/
/** 29f002 29f040 */
#define MAX_TP 1000 // 600 1000
#define MAX_VIDEOPROGRAM 2000 // 2000 2500
#define MAX_AUDIOPROGRAM 1000 // 500 1000
#define MAX_PROGRAM 3000 // 2500 3500
.....
#endif
#ifdef BRD_EP3_FTA_P
/***************************************************************************/
/** 29f002 29f040 */
#define MAX_TP 300 // 600 1000
#define MAX_VIDEOPROGRAM 500 // 2000 2500
#define MAX_AUDIOPROGRAM 300 // 500 1000
#define MAX_PROGRAM 800 // 2500 3500
....
#endif
kann also so nicht stimmen.
Außerdem stehen da jede Menge Datenstrukturen für das EPG.
Ich hab aber mal meinen Grips angestrengt, und eine neue Tp.h
für den Epsilon 3CI erstellt. (Ohne EPG-Strukturen)
(
Download )
Der Datentyp NVMLIST_T sind genau die Settings, die bei MASTER/SLAVE
übertragen werden.
3: Datei 28f800b_op.xls
Soll wohl erklären was Reinstallation sein soll, habe ich aber
nicht verstanden.
@Dr. Brain und alle anderen
Ich will mal sehen, daß ich in den nächsten Tagen die erste
Betatest-Minimalversion fertig habe. Bitte keine Anfragen, ich
melde mich hier im Board.
Grüße
JVB