http://satellite-board.de http://www.satellite-board.de/board/ |
|
adam Setting Editor http://www.satellite-board.de/board/viewtopic.php?f=45&t=19959 |
Seite 5 von 7 |
Autor: | fbgm [ Di 4. Mär 2008, 17:07 ] |
Betreff des Beitrags: | Re: adam Setting Editor |
Hallo Oli, die Box ist angekommen, Danke. Jetzt muss ich ein geeignetes Netzteil auftreiben. Kannst Du mir sagen wo der Pluspol ist, ich schätze Innen? mfg Franz . |
Autor: | oli [ Mi 5. Mär 2008, 08:03 ] |
Betreff des Beitrags: | Re: adam Setting Editor |
Ja innen. Ich verwende unter anderem dieses Polin350307 ist aber grenzwertig von der Leistung, da kann schonmal was schmoren bei 5A. Orginal ist ein 1.7A dabei, glaube ich. Das hier Pollin350630 müßte auch gehen, eventuell passen die Stecker nicht. Ist aber billiger. Auf der Adam müßte noch der Hirschmann Bootloader und die Hirschmann Software sein. Um das alte galaxis BIN Format einzuspielen (unseres) anstatt "D" die Taste "Y" drücken. Man kann den Hirschmann Bootloader drauf lassen, dann laufen sowohl IDS/Hirschmann als auch unsere Software (Y/D). cu Oli |
Autor: | fbgm [ Fr 14. Mär 2008, 18:16 ] |
Betreff des Beitrags: | Re: adam Setting Editor |
Hallo Oli, ich habe die Box jetzt am laufen. Als erstes habe ich einen Werksreset gemacht, und einen Netzwerksuchlauft gestartet. Die Box findet auf Astra 19.2 nur ca. 200 Programme. Wie bekomme ich diese Programmliste jetzt auf dem PC? Den Dump Mode gibt es nicht. Wie kann ich den USB ansprechen? Ein Stick wird initialisiert ist aber nicht ansprechbar. Muss ich eine neue Firmware einspielen? Wenn ja, welche? mfg Franz |
Autor: | oli [ Sa 15. Mär 2008, 13:33 ] | ||
Betreff des Beitrags: | Re: adam Setting Editor | ||
Hallo Franz, die Netzwerksuche funktioniert nicht richtig im Moment, über die Lineare Suche kommt aber alles rein, dauert etwas länger. Welche Software hast Du denn draufgespielt? cu Oli Hier mal eine aktuelle mit Dump:
|
Autor: | fbgm [ Sa 15. Mär 2008, 13:42 ] |
Betreff des Beitrags: | Re: adam Setting Editor |
Hallo Oli, bisher habe ich noch keine Firmware eingespielt, werde es aber mit der angehängten machen. mfg Franz |
Autor: | fbgm [ Sa 15. Mär 2008, 16:59 ] |
Betreff des Beitrags: | Re: adam Setting Editor |
Hallo Oli, ich habe jetzt die neue Firmware eingespielt. Danach habe ich wieder einen Werksreset gemacht und dann einen linearen Suchlauf gestartet. Darauf hat der Receiver 91 Transponder und ca. 1800 Programme gefunden. Der Receiver behauptet fest, dass die Programme von Astra-19.2 sind. Aber der Receiver hat die Transponder und Programme von Hotbird 13.0. Das bedeutet, dass der Receiver bei den Werkseinstellungen bzw. linear Suchlauf DiSeqC Befehle sendet. Er hat nämlich meine Schüssel auf Hotbird 13.0 gedreht. Es macht zwar für meine Tests nichts aus, ich glaube aber, dass das nicht gewollt ist. Beim Download kommt während der Satellitenübertragung eine Fehlermeldung über die serielle Schnittstelle. Diese Fehlermeldung macht die gesamte Dateistruktur hin. Ich hoffe dass ich die Meldung im Editor rausholen kann. Ansonsten muss ich den gesamten Dump nochmal machen. Ich habe ca. 40 Fremeinträge gefunden. Es ist eventuell sinnvoll während des Dumps, über eine Semaphore, die serielle Schnittstelle für andere Tasks zu sperren. Als Anhang der original Dump. mfg Franz |
Autor: | fbgm [ Sa 15. Mär 2008, 20:37 ] |
Betreff des Beitrags: | Re: adam Setting Editor |
Hallo Oli, die Dump Datei enthält noch 16 Bytes zuviel. Dementsprechend macht das Umwandlungsprogramm auch die Binärdatei zu lang und berechnet auch die Checksumme über die falsche Länge. Die nicht belegten Felder bei den Settings sind mit dem Dump mit 0x00 belegt. Bei der vorherigen Testdatei waren diese Bereiche mitt 0xFF belegt. Was ist jetzt richtig? Ferner habe ich habe einige Probleme bei den Favoriten. Ich habe in den Favoriten (Favorit 2 und Favorit 4) Programme gespeichert. Die Programmindexe sind auch in den Favoritenlisten vorhanden. Es fehlen aber die restlichen Angaben wie: Reihenfolge der Favoritenblöcke? (Die Struktureinträge sind mit 0 belegt) Anzahl der eingetragenen Services... Siehe auch angehängten Structur Inhalt. Ich müsste also wissen, wie behandelt die Box die Favoriten? Wie verwaltet die Box die Favoritenblöcke? Sind das feste Indexe oder wird die Reihenfolge Structur benutzt? Wieviel Favoritenblöcke erlaubt die Box? (Lt. Structur 32, lt. Eintrag 10) Es sind also noch einige Unklarheiten zu bereinigen, bis ein halbwegs zuverlässiges Programm daraus werden kann. mfg Franz |
Autor: | oli [ So 16. Mär 2008, 12:07 ] | ||
Betreff des Beitrags: | Re: adam Setting Editor | ||
Zitat: Wie kann ich den USB ansprechen? Unter "Extras" (blaue Taste im TVmodus) gibt es die Funktion "Photo" hier können JPGs angezeigt werden. Der USB Stick sollte FAT formatiert sein.Sonst geht über USB noch der Natgear USB/Lan adapter. Bislang aber ohne große Funktionen. Zitat: Aber der Receiver hat die Transponder und Programme von Hotbird 13.0. Das bedeutet, dass der Receiver bei den Werkseinstellungen bzw. linear Suchlauf DiSeqC Befehle sendet. Er hat nämlich meine Schüssel auf Hotbird 13.0 gedreht. Nach einem Wersreset kehrt die Box immer zum Hotbird zurück, die DiSEqC Einstellungen unter "Multischalter" müssen erst noch einmal gemacht werden und auch einmal das Setup verlassen werden. Dann funktioniert auch alles. Zitat: die Dump Datei enthält noch 16 Bytes zuviel. Dementsprechend macht das Umwandlungsprogramm auch die Binärdatei zu lang und berechnet auch die Checksumme über die falsche Länge. Das Umwandlungsprogramm sollte aber die richtige Länge erzeugen egal wie lang der Dump ist. Zitat: Die nicht belegten Felder bei den Settings sind mit dem Dump mit 0x00 belegt. Bei der vorherigen Testdatei waren diese Bereiche mitt 0xFF belegt. Was ist jetzt richtig? Der Box ist das egal, 0xFF oder 0x00 je nach dem wie vorher dieser Bereich beschrieben war... Mit den Favoriten habe ich mich noch nicht so beschäftigt, allerdings kennt die Software keine 32 Favoriten sondern nur 8. Die Fehlermelungen muß ich mir mal anschauen, aber in der Finalen Version schalten wir den gesamten Log aus, so das dann keinerlei Debug kommen sollte. Für unsere Testversionen haben wir den Debug immer eingeschaltet... Deine Liste wurde von REdump.exe mit fehlern in BIN umgewandelt!? Siehe Anlage... Ich werde vielleicht besser einen Filter für die C ERR einbauen, diese kommen aus den Kern von Conexant, da kommt man schwer rann, die anderen Debugmeldungen hatte ich eigentlich abgeschalten für den Dump. Diese C ERR kommen übrigens nicht bei allen Boxen, ich habe den Eindruck das diese nach einem Eraser teilweise ganz weg sind. cu Oli
|
Autor: | fbgm [ So 16. Mär 2008, 16:01 ] |
Betreff des Beitrags: | Re: adam Setting Editor |
Hallo Oli, den redump, den Du angehängt hast, hat auch nicht die 16Bytes zuviel. Stelle doch nochmal das Programm rein. Warscheinlich habe ich eine falsche Version. Die C Err Meldungen sind die einzigsten, die aufgetreten sind. Ich werde jetzt erstmal die Favoritenblöcke auf 8 begrenzen. Du müsstest mal bitte kontrollieren, wie die Box die Anzahl der Favoriten in einem Block erkennt. Denn wenn ein nichtbelegter Platz eine 0 hat, aber 0 auch ein gültiger Service Index ist, dann kann ich das nicht mehr unterscheiden. Vorher, wo 0xFF in den nichtbelegten Feldern war, konnte ich das erkennen. Hast Du schon was rausbekommen, warum die Box die geänderten Settings nicht aktzeptiert? mfg Franz |
Autor: | oli [ So 16. Mär 2008, 17:24 ] | ||
Betreff des Beitrags: | Re: adam Setting Editor | ||
Die C ERR läßt dieser aber noch durch. Das mit den Favoriten muß ich mir anschauen, bekomme aber gleich Gäste... Eventuell die Checksumme? In der galaxis bzw. IDS Software ist immer eine MD5 checksumme drin gewesen. Eventuell folgt diese auch weiter Unten im Speicher oder wird zentral an anderer Stelle abgelegt. cu Oli
|
Autor: | oli [ So 16. Mär 2008, 20:22 ] | ||||
Betreff des Beitrags: | Re: adam Setting Editor | ||||
Die adam hat ja keinen Programmplatz "0" kann aber intern aber Programmplatz 1 intern als 0x00 behandelt werden, ist aber glaube ich nicht so. Werde ich mir morgen mal anschauen. Hier mal ein aktueller Dump von meiner Box. Ich werde mal wirklich nur eine Kleinigkeit ändern, z.B. einen Buchstaben im Programmnamen, und das mit dem flashen nocheinmal testen. ... EDIT: mir gelingt es leider nicht einen Programmplatz zu editieren? EDIT2: Der Programmname geht aber nicht die SID? cu Oli
|
Autor: | oli [ Mo 17. Mär 2008, 10:05 ] | ||
Betreff des Beitrags: | Re: adam Setting Editor | ||
So ich habe mir das mit dem Download angeschaut. Die innere Checksumme stimmt nicht! Zum Vergleich habe ich mal die gleiche Liste einmal mit der Box (dump2.bin) und einmal am PC (edit_pc.bin) bearbeitet (zweiter Programmplatz, TV TRWAM zu DT TRWAM). Die innere Checksumme am PC ergibt sich zu 0xd3a7 in der Box wird sie mit 0xc3a7 berechnet. Siehe angehängte Dateien... cu oli
|
Autor: | fbgm [ Mo 17. Mär 2008, 17:42 ] |
Betreff des Beitrags: | Re: adam Setting Editor |
Hallo Oli, dann schaue doch bitte mal wie die innere Checksumme gebildet wird. Im Augenblick weiss ich nicht was da geprüft wird. Dementsprechend fasst das Programm auch die Checksumme nicht an. Benötigt wird: von wo bis wo wird die Prüfsumme wie gebildet. Der Index 0 bei den Services muss es geben. Siehe oben in dem Strukturauszug. Der erste Eintrag bei usFavServiceId ist 0. Der Eintrag ist vom Receiver dort eingetragen worden, als ich die ersten 8 Programm in die Favoriten 2 geschoben habe. Service Index (0..7) Das Editieren sollte in allen Feldern funktionieren. Es sind aber nur 5 Zeichen zugelassen. Also erst markieren und überschreiben oder löschen und neuschreiben. mfg Franz |
Autor: | oli [ Di 18. Mär 2008, 07:09 ] |
Betreff des Beitrags: | Re: adam Setting Editor |
Zitat: dann schaue doch bitte mal wie die innere Checksumme gebildet wird. Im Augenblick weiss ich nicht was da geprüft wird. Dementsprechend fasst das Programm auch die Checksumme nicht an. Benötigt wird: von wo bis wo wird die Prüfsumme wie gebildet. Eigentlich ist das die gleiche Checksumme wie bei den anderen galaxis Programmlisten auch, easy, goldtop, Matrix usw. !? Die hast Du schon beim Easy drin. Also es wird über alles berechnet, außer den 16byte Header und der Checksumme am ende selber. Die Checksumme ist die einfache Summe der WORD werte, begrenzt auf 2 Byte. Hier werden einfach die letzten 2 Byte der Summe verwendet. Zitat: Der Index 0 bei den Services muss es geben. Für die Favoriten habe ich leider noch keine Zeit gefunden, ging hier nur davon aus das der adam im Vergleich zum Easy keinen Programmplatz "0" hat. Programmplatz 0 wie dämlich. Zitat: Das Editieren sollte in allen Feldern funktionieren. Es sind aber nur 5 Zeichen zugelassen. Also erst markieren und überschreiben oder löschen und neuschreiben. Beim Programmnamen hat das geklappt (der hat aber mehr wie läpische 5 Zeichen ), bei der SID ging es nicht. Ich hatte das Feld überschrieben, also die bestehende Zahl gelöscht und neu eingegeben, danach sogar mit Enter abgeschlossen. Nach dem drücken des Button "fertig" stand wieder der alte Wert drin. cu Oli |
Autor: | oli [ Di 18. Mär 2008, 07:55 ] | ||
Betreff des Beitrags: | Re: adam Setting Editor | ||
Code: typedef struct _bouquet_list { unsigned short BID; unsigned short bouquet_total_svl_list; char bouquet_name[LEN_BOUQUET_NAME+1]; unsigned short bouquet_svl_idx[MAX_BOUQUET_SERVICES]; unsigned short bouquet_source; // Favoritenlisten, Bouquet // (aut.update->Pflege ARD,ZDF, // Premiere etc.) unsigned short bouquet_flags; }strc_bouquet_list; 00 00 04 00 46 61 76 6f 72 69 74 65 6e 20 31 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00 07 00 01 00 00 00 46 61 76 6f 72 69 74 65 6e 20 32 00 00 00 00 00 00 00 00 00 02 00 03 00 02 00 02 00 46 61 76 6f 72 69 74 65 6e 20 33 00 00 00 00 00 00 00 00 00 03 00 02 00 46 61 76 6f 72 69 74 65 6e 20 34 00 00 00 00 00 00 00 00 00 04 00 06 00 07 00 04 00 00 00 46 61 76 6f 72 69 74 65 6e 20 35 00 00 00 00 00 00 00 00 00 05 00 03 00 46 61 76 6f 72 69 74 65 6e 20 36 00 00 00 00 00 00 00 00 00 06 00 00 00 46 61 76 6f 72 69 74 65 6e 20 37 00 00 00 00 00 00 00 00 00 So ich schaue mir gerade die Favoriten an. Da sind Meinermeinung irgend welche Ungereimtheiten zur Struktur drin? z.B. Favoriten 1: 00 00 04 00 46 61 76 6f 72 69 74 65 6e 20 31 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00 07 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff BID = 00 00 (Liste 0) bouquet_total_svl_list = 04 00 (4 Service) bouquet_name = 46 61 76 6f 72 69 74 65 6e 20 31 00 (Favoriten 1[0]) bouquet_svl_idx = 00 00 (wird nicht verwendet) bouquet_source = 00 00, 01 00, 02 00, 07 00 (4 Service) bouquet_flags = ... (wird nicht verwendet) Past beim Favoriten 1 ja super? Nur dann scheint es einen Fehler im Index zu geben? Favoriten 2: 01 00 00 00 46 61 76 6f 72 69 74 65 6e 20 32 00 00 00 00 00 00 00 00 00 02 00 03 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff BID = 01 00 (Liste 1) bouquet_total_svl_list = 00 00 warum 0 ??? bouquet_name = 46 61 76 6f 72 69 74 65 6e 20 32 00 (Favoriten 1[0]) bouquet_svl_idx = 00 00 (wird nicht verwendet) bouquet_source = 02 00, 03 00 (2 Service) bouquet_flags = ... (wird nicht verwendet) Also der bouquet_total_svl_list Wert stimmt nicht??? 2 Service vorhanden aber Eintrag ist 0? Favoriten 3: (leer) 02 00 02 00 46 61 76 6f 72 69 74 65 6e 20 33 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff jetzt steht hier aber bouquet_total_svl_list = 2 !!! Aber kein Service vorhanden! Favoriten 4: 03 00 02 00 46 61 76 6f 72 69 74 65 6e 20 34 00 00 00 00 00 00 00 00 00 04 00 06 00 07 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff hier jetzt 3 Services vorhanden aber der Eintrag ist wieder 2 ??? Favoriten 5: (Leer) 04 00 00 00 46 61 76 6f 72 69 74 65 6e 20 35 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Wohlgemerkt diese Favoriten sind in der Box erstellt worden! cu Oli Anlagen: dieses Beispiel Setting...
|
Seite 5 von 7 | Alle Zeiten sind UTC |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |