Jump to content

-=The Brain=-

Moderatoren
  • Gesamte Inhalte

    1.578
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    1

Beiträge erstellt von -=The Brain=-

  1. @kai-t

     

    da hast Du natürlich Recht. Das stimmt mit dem Nutzen des Boot-Managers. Nervt mich ja auch selber. Grundsätzlich ist das eigene Schreiben des Tools nicht wirklich das Schwierige Thema.

     

    Bei wird es halt am Verständnis scheitern Kommunikation PC

     

    Also werde ich mich noch mal ran machen, und das Ganze dann doch selber schreiben. Naja ... und eigentlich ist was eigenes ja sowieso besser.

     

    @SnowHead

    Basistool :(:(:wub:

    Also wie gesagt, ich mache mich dran. Eigenes ist schon besser. Ist ja bald Weekend. Da habe ich ja Zeit!

  2. Ich denke, den

    einen Klick wird der User ja wohl noch machen können. Außerdem kann es

    nichts schaden, sich das Log vor dem Schließen noch mal anzuschauen.

     

    Das stimmt natürlich!

     

    Ist es denn theoretisch möglich, das im Moment im Display angezeigte Logo abzufragen ? Denn das zeigt mir ja an, wenn es fertig ist ...

     

    @kai-t

    Habe Dir meine lgog-lcd mal geschickt.

  3. Hmmm ... muss ich mir mal was einfallen lassen. Oder eine andere Frage ... dauert das Flashen bei allen Boxen (2xi) in etwa gleich lange? Denn dann könnte ich doch die Flash-Zeit + 30 Sekunden nehmen und dann das Programm beenden.

     

    Die Möglichkeit des Flashens über serielles Kabel mache ich aber auch noch mit rein. Ist ja kein wirklich großer Aufwand.

  4. Ich würde sagen, ich sende Dir mal die logo-lcd und wenn Du so nett bist, dann mach Du das mal lieber. Ich werde mich zwar auch dran versuchen ... aber sicher ist sicher :-)

     

    Genau, das ist diese ppcboot mit dem 13.img -> 222.280 Bytes groß.

     

    Das einzige, was ich jetzt noch wissen müsste, wie ich auf der Box prüfen kann, ob der Flash-Vorgang beendet wurde. Ich weiß ja nicht, was nach dem Flashen passiert, ob da in einem bestimmten Ordner eine Datei steht, oder die 13.img aus dem \tmp Ordner gelöscht wird.

     

    Denn wenn ich weiß, dass das Flashen beendet ist, kann mein Programm den Bootmanager automatisch wieder schließen ...

  5. :(:wub::wub:;);):D:P:P:o:D:D:D:D:D:P

     

    Sorry, für die ganzen Smiley´s ... aber habe gerade in meinem Büro einen lauten Brüller los gelassen. Das Flashen klappt. Und sogar prima. Ich habe mir gestern mal den DBox-Boot-Manager etwas genauer angesehen. Und der erledigt die dringend benötigte Kommunikation über die UDP-Ports 67 und 69.

     

    Also war es für mich nahe liegend, das Programm irgendwie mit einzubinden, anstatt das Rad nochmal zu erfinden. Mein Programm konfiguriert nun die benötigte .ini-Datei, kopiert alles ins richtige Verzeichnis, dann wirde der Bootmanager gestartet und die Box geflasht.

     

    Habe es gerade mal getestet ... klapt einwandfrei :-). Nun fummel ich noch die Option mit rein, dass über Seriell geflasht werden kann.

     

    @kai-t

    Du hast mal ein paar beiträge weiter vorn geschrieben, dass in einer Datei bei SpeicherAdresse xxxx die logo-lcd liegt? Wenn ich das richtig verstanden habe :(

    Wenn das so ist, kannst Du das doch bestimmt auch irgendwie umfummeln. Also ich würde Dir mal eine Datei schicken, also eine logo-lcd. Kannst Du die dann in meine ppcboot reinfummeln ? Geht sowas ?

     

    Grüße

  6. @kai-t

     

    Wenn ich das jetzt richtig verstanden habe, dann wird der Bootrequest vom Client (die DBox) also immer auf dem Zielport 67 (BOOTP Server) gesendet? Und anschließend lauscht der Client auf dem Port 68 (BOOTP Client), auf dem die Bootreply vom Programm gesendet wird? Ist das so richtig? Mir geht es nämlich gerade um die Festlegung der Ports.

     

    Ganz schön snspruchsvoll ... das muss ich schon sagen.

  7. Das Flashen über den COM-Port lasse ich ja nicht aussen vor. Das geniale an der OOP (Object Orientierten Programmierung) ist ja, dass ich dann später das Programm erweitern kann, ohne am bestehenden Programm wesentliche Teile ändern zu müssen.

     

    Im Moment stehe ich vor dem Problem mit der PPCBoot per Netzwerk zu flashen, wenn ich die IP-Adresse der DBox nicht kenne. Gibt es denn irgendwo ein Tutorial oder einen Link, wo das Verwenden der PPCBoot etwas verständlich erklärt wird?

     

    Das Problem das ich zur Zeit habe ist, dass ich eine realtiv detailierte Anleitung brauche. Da ich die Windows-Programme und auch die zu tätigenden Eingaben unter Windows von C# aus steuern muss. Und das ist nicht so ganz ohne ...

  8. @kai-t

     

    Hast natürlich Recht. Wenn MediaSensing noch nicht gepatcht ist, dann gibt es den Eintrag gar nicht. Das ließ sich natürlich leicht umsetzen. So wie Du gesagt hast ...

     

    Eintrag in REGISTRY vorhanden -> Okay -> weiter mit flashen

    Eintrag nicht vorhanden -> Eintragen -> Neustart -> weiter mit flashen

     

    Ist also umgesetzt. Und funktioniert auch.

     

    Grüße

  9. Noch ne Frage. Der Eintrag in der Registry, den Du hier geschrieben hast, so muss er aussehen, wenn MediaSensing deaktiviert ist. Richtig?

     

    Wie sieht der denn aus, wenn er noch nicht aktiviert ist? Weil dann löse ich das über eine einfache Abfrage. Leider kann ich bei mir nich nachsehen, denn bei mir ist es bereits deaktiviert.

  10. @kai-t

     

    Wie hattest du das mit dem Flashen über dein Program denn gemacht? Ich denke eine PPCBoot brauchst du auf jedenfall zum flashen über Netzwerkkabel. Also so würde ich es anstellen.

     

    Ich habe auf eine bestehende DLL zurück gegriffen. Die war aber nicht dokumentiert. Und deshalb war es auch Schrott. Habe jetzt eigentlich alles, was ich brauch (denke ich mal). Bastle gerade an einem schönen Logo für´s Display.

     

    Wird dann wohl so laufen, wie Du es geschrieben hast, per PPCBoot. Eine andere Möglichkeit kenne ich auch nicht.

  11. @kai-t

     

    Genial. Cool, wenn Du eine brauchbaren Aleitung hast. Oder wenigstens einen Anhalt, durch den ich mich durcharbeiten kann. Wenn es umfangreicher ist, dann schick es mir lieber per E-Mail.

     

    Und noch was, mit welchem Programm kann ich diese LCD-Bilder erstellen und bearbeiten?

  12. @kai-t

     

    wenn es fertig ist, soll es genauso laufen wie der ImageFlashAssi von Hallenberg. Ich hatte es auch schon mal funktionierend. Allerdings absolut unzuverlässig. Deshalb habe ich den ganzen Code erst mal wieder raus genommen.

     

    Also das Flashen soll ohne bekannte IP-Adresse funktionieren.

  13. @kai-t

     

    ahhh ... jetzt lichtet sich der Nebel um die Großhirn-Rinde. Jetzt weiß ich auch was Snowhead gemeint hat.

    Mit Linux kenne ich mich so halbwegs aus. Das nutze ich auf Arbeit. Ich denke mal, ich bekomme das schon hin :( .

     

    Das mit dem Display ist natürlich cool. Muss ich mir doch gleich mal ansehen. Wenn es nicht all zu aufwendig ist, kann ich ja die Meldungen des Programms auch noch auf dem Display ausgeben. Würde mir gefallen ... gucke ich mir gleich mal an.

     

    Hoffentlich finde ich was brauchbares ...

     

     

    Grüße

  14. @Snowhead

     

    Kannst Du mir das mal erklären? Irgendwie klemmt es gerade bei mir :( .

    Welche Links kann ich nicht sichern?

     

    Und gleich noch eine Fachfrage ... ich es ohne großen Aufwand möglich, dem Display ein bestimmtes Erscheinungsbild zu geben? Mir schwebt da vor, dass beim Flashen eines Images mit meinem Prog. der User eine Info bekommt, was gerade passiert.

     

    Also "Lösche Flash" und "schreibe Image" ...

  15. Mal eine Fachfrage ... habe mir gerade Euer neues Image geflasht. Dazu erst mal herzlichen Glückwunsch. Ist super gelungen !

     

    Aber in welcher Datei wird denn gespeichert, ob sich die DBox im SAT- oder im KABEL-Modes befindet? Habe die Sicherung von meinem alten Image gemacht, Euer neues geflasht. Hat auch alles geklappt.

     

    Bild auf der Client hatte ich erst nach Umstellen SAT -> KABEL !

  16. @Aikona

    Guck mal hier. Da hat SnowHead mal was zum OfflineUpdate geschrieben. (Ist aber ne Menge Lesestoff)

     

    Und wenn das mit dem Button stört, nehme ich das raus. So sind dann auch SpätEntschlossene zufrieden. :(

     

    @Worschter

    wollte mich gerade wundern. Denn die Sonderzeichen hatte ich eigentlich raus genommen. Habe ich zumindest gedacht.

  17. @Aikonia

    also man die Laufwerksbuchstaben auch anders verteilen:

     

    c - 1.Partition

    d - DVD-LW

    e - DVD-Brenner

    f - 2.Partition für Daten...

    g - kleine Partition Fat32 für Datenaustausch mit Linux

     

    jeder wie´s ihm gefällt

     

    Sollte ja auch kein Vorwurf sein.

     

    Mit dem verschwinden vom Button habe ich den "Fertig" button gemeint, sorry habs wohl ein bißchen unglücklich formuliert, also ich sichere zuerst eine Datei, möchte dann weitere sichern muss aber erst zurück....

     

    Warum sicherst Du dann nicht beide gleich zusammen beimersten Mal ?

     

    Grüssle

  18. @Aikonia

     

    Mahlzeit bzw. guten Abend

     

    Gleich vorweg ... das Programm ist sozusagen noch BETA ! Also mit allen möglichen Kinderkrankheiten (evtl.)

     

    - das angeben der IP-Adresse, könnte man das nicht so erledigen, das man seine boxen einmalig anlegt und dann nur noch auswählen muss?

     

    Könnte man, aber wenn einer z.B. fünf Boxen hat, dann muss er es ja sowieso immer neu eingeben. Was gehen würde, und das kann ich eigentlich so machen, dass eine Datei erzeugt wird, die die IP speichert, für´s nächste Mal.

     

    - Wenn ich Dateien sichere, bekomme ich die Meldung, das keine CD im Laufwerk ist, könnte man hier gleich den Arbeitsplatz öffnen?

     

    Das sagt mir schon mal ne Menge über Deinen Rechner :( . Bist also auch einer dieser Ein-Partitionen-User. Also Windows, Temp, Auslagerung, Programme, Sicherungen etc. alles auf eine Platte / Partition? Nicht gut !! Denn ich habe das Prog so eingestellt, dass es standartmäßig auf D:\ sichert.

     

    - Was auch noch toll wäre, wenn nur Dateien zum sichern Angeboten werden, die auch vorhanden sind, oder zumindest dann ein Hinweis erscheint wenn sie nicht vorhanden sind

     

    Ja, das liese sich eigentlich machen. Denke ich drüber nach. Obwohl eigentlich davon auszugehen ist, wer sowas sichert und DBoxen im Netz hat, der weiß auch ob er TuxWetter (zum Beispiel!) auf der Box hat.

     

    wenn ich den Button "Alle Dateinen" anklicke verschwindet der "Fertig" Button?

     

    Echt? Das muss ich mal testen ... sollte eigentlich anders sein!

    [EDIT]

    Also ich habe es gerade mal runter geladen. Bei mir macht es das nicht. Und das sollte es bei Dir auch nicht, weil es das Selbe Programm ist. Nach dem Klick auf ist dieser Button natürlich weg. Ich habe es als sinnlos erachtet, nach dem Klick auf diesen Button noch einmal da drauf klicken zu wollen / müssen.

    [/EDIT]

     

     

    - Wie funktioniert das Offline Update, ich bekomme nach dem Klick zum bestätigen der IP zwar ein neues Fenster angezeigt, aber dann gehts nicht mehr weiter, holt sich das Programm die Daten dann selber erst aus dem I-net, oder muss ich das Archiv vorher irgendwo speichern?

     

    Das wurde weiter oben von den Mods erklärt. Da ich es nicht besser wiedergeben kann, als es dort steht, könnte ich es jetzt kopieren oder Du nimmst die Maus an Deinem Ein-Partitions-Computer :( und klickst mal weiter vor!

     

    Grüße

  19. @Snowhead

    sinnigerweise ist das auch programmier-technisch die einfachste Möglichkeit. Würde denn diese Verfahrensweise bei jeder Datei gehen?

     

    Also :

    1. prüfen ob vorhanden und in welcher Version
    2. wenn Version auf Box kleiner, dann Update anbieten
    3. wenn Update gewählt, dann entsprechende Datei auf der Box löschen
    4. mit neuer Datei überschreiben

     

    Das wäre mir sehr recht, wenn ich das bei allen Dateien so machen könnte. Denn dann brauche ich die Methode nur einmal zu schreiben ...

  20. Guten Morgen,

     

    ganz schön verzwickt. Ich habe mir jetzt aber auf Arbeit ne DBox mitgenommen und ins Netz gehangen. Macht die Sache wesentlich einfacher, als immer nur alles in der Theorie zu schreiben und dann abends zu testen....

     

    Okay, nun zu dem Offline-Archiv. Ich denke mal, das große Problem wird sein, dem Programm beizubringen, wo er prüfen soll, ob Updates zur Verfügung stehen. Denn wenn ich das richtig verstanden habe, sind die zur Verfügung stehenden Updates des Archivs in der Datei

    keyweltimage -> update2 und keyweltimage -> update3? Oder ?

     

    Wenn das so ist, kann man doch sicher den Ausschnitt der Datei, der die zu updatenden Informationen enthält in eine extra Datei extrahieren. Also in etwa

    Updatexxx.rar -> Versionen -> updates.upd und in diese Datei dann diese Informationen schreiben. Also zum Beispiel :

    ver_tuxcom="1.70"
    ver_msgbox="1.22"
    ver_input="1.20"
    ver_shellexec="1.64"
    ver_blockads="0.60"
    ver_tuxwetter="2.54"
    ver_convert_list="14.05.2005"
    ver_icqwatch="0.20"
    ver_sysinfo="1.64"
    ver_woltimer="1.12"
    ver_operations="1.40"
    ver_chess="1.10"
    ver_tuxmail="1.23"

     

    Denn es muss ja sichergestellt werden, dass das Programm zwar ein Archiv nach Auswahl des Anwenders importieren kann. Aber in dem Archiv müssen ja dann die Informationen immer zwingend an der gleichen Stelle stehen. Und auch das Archiv muss natürlich immer die gleiche Struktur haben.

  21. @kai-t

    alias 'zur-menschlichen-Waffe-ausgebildeter-secret-special-agent Pinky'

     

    Als ob ich mir das nicht habe denken können ... sonst wäre ich doch auch nicht The Brain.

     

    OT : Sitze gerade mal über den Scripts aus dem Download. Ich muss echt zugeben, ich verstehe max 50%.

×
×
  • Neu erstellen...