PNA MN6.1 Zeitanzeige - Fonts verkleinern: wie und vor allem wo?

  • Hi @all,


    ein leidiges Thema kommt wieder hoch: ich habe ein Siemssen PNA mit mittlerweile MN-Version 6.1 drauf.
    Bin im ganzen recht zufrieden, nur die Restzeit wird unvollständig bzw. fehlerhaft angezeigt (z.B. 12:.. statt 12:25).
    Ich habe bisher viel gelesen und weiß, dass ich wohl die dialog_map.dat in der MN6ResourcesBinary.res hexeditieren muss.
    Die Frage ist halt nur: wo genau? Scheinbar unterscheiden sich die MN-Versionen stark, was die Position angeht, da ich mehrfach Hinweise für die 6.5.1 fand aber keinen Erfolg bzgl. meiner 6.1 hatte... :(


    Vielleicht kann mir ja jemand mal nen Hinweis bzgl. der Restzeitanzeige geben. Danke!


    Grüße,
    BK

  • Hi ho,


    hab die Fonts kopiert, zumindest 2 davon. Für arialk.ttf ist kein Platz mehr auf dem PNA... Aber vermutlich dürfte es auch ohne gehen (ist ja nur kursiv). Seltsamerweise glaube ich - als ich noch ohne WinCE hochgefahren hatte (also direkt in den MN6.1 startet) -, dass ich alle drei Files via ActiveSync unterbringen konnte... Egal, weiter im Text.


    Jedenfalls hatte ich keinen Erfolg. :(


    1.) Ich habe die 2 Dateien direkt im Win-Ordner untergebracht: kein Erfolg!


    2.) Ich habe anschließen die Dateien im Windows\Font-Ordner eingefügt: ebenso kein Erfolg!


    3.) Ich habe jeweils hinterher ein Softreset versucht (allerdings reagiert der PNA seltsam). Mach ich alles richtig? Hardreset wäre doch der Reset-Knopf auf der Geräterückseite (wobei wieder die Fonts verschwinden). Softreset kriege ich kaum hin: der PNA geht nur in Standby, glaub ich. Jedenfalls fährt der gar nicht richtig runter oder hoch (geht nur Bildschirm aus, wenn ich den Power-Knopf ein paar Seks drücke oder WinCE über Start und Suspend beende).
    Das bedeutet, dass ich in der Regel meinen PNA immer über Reset hochfahre (bislang) und über den MN6.1 beende (X drücken, dann geht der PNA aus).


    Noch ne Idee vielleicht? Wäre echt super, danke schon einmal.


    BK

  • Leider kenne ich deinen PNA nicht (Siemssen, noch nie gehört), aber es reicht nicht den PNA nur in den Standby zu versetzten, dann werden die Schriften nicht geladen. Aber wenn du über X ausschalten kannst und dann wieder startest kommt das einem SoftReset gleich und sollte eigentlich genügen. Nur scheint dein PNA anders zu reagieren. Wird denn nach dem einschalten des PNA die Software (MN|6) erst jedesmal neu installiert, was dann ein HardReset wäre und die Schriften alle wieder weg wären, oder startet es ganz normal?

    Zitat

    Hardreset wäre doch der Reset-Knopf auf der Geräterückseite


    Kommt drauf an, wenn es ein Schiebeschalter mit "On" und "Off" ist dann ja, ist es nur ein Loch, in das man mit dem Stift hineindrücken kann, dann ist es der SoftReset-Schalter.

    Einmal editiert, zuletzt von flinki ()

  • Hi flinki,


    ist nicht so einfach zu beschreiben das Teil. :)
    Der Knopf auf der Geräterückseite ist definitiv der Hardreset-Knopf, da eine Art Bootbildschirm erscheint und ich danach im WinCE lande. Außerdem sind alle Fonts im Win-Ordner nach Betätigung weg.


    Der andere Knopf mit dem Power-Symbol auf der Oberseite gibt mir eben Rätsel auf... Kurz drücken bewirkt nichts (entgegen Handbuch). Lange drücken führt zum Erlöschen des Bildschirms - erneuter langer Druck bringt mich exakt dahin, wo ich zuvor war.
    Das gleiche übrigens auch wenn ich über Start und Suspend gehe.
    Hinzu kommt, dass ich manchmal den PNA gar nicht über den Power-Kmopf wieder hoch kriege - dann muss ich den Hardreset auf der Rückseite benutzen (der funzt immer).


    Andere Möglichkeiten zum Neustart kenne ich nicht. Ich dachte bislang, ein Softreset wäre sowas wie ein Warmstart beim PC. Aber diese Funktion kenne ich nicht bei dem PNA.


    Zu deiner Frage zum PNA-Start (natürlich über Hardreset aus bekannten Gründen): ich glaube, WinCE bringt sich immer in den gleichen (Auslieferungs-)Zustand, aber der MN6.1 wird meiner Meinung nach nicht installiert. Der ist immer auf der SD-Karte und wird nur gestartet (entweder über den Win-Explorer per Hand oder per modifizierter Autostart-Datei).


    Mal ne andere Frage: an anderer Stelle wird wegen des gleichen Probs hexeditiert, hier soll's nur an den fehlenden Fonts liegen. Wieso das? :D Erstere Variante käme mir entegegen, da ich dann wie gehabt über den Hardreset-Knopf starten kann (ohne Fonts zu verlieren).


    Gruß,
    BK

  • Zitat

    Ich dachte bislang, ein Softreset wäre sowas wie ein Warmstart beim PC. Aber diese Funktion kenne ich nicht bei dem PNA.


    Nee, das ist so als wenn du `nen PC normal runterfährst und dann wieder startest. Macht man ja auch wenn neue Software installiert wurde. Im Fall des PNA halt eben die Fonts. HardReset wäre dann mit "Format C" gleichzusetzten, also alles weg.


    Zitat

    Mal ne andere Frage: an anderer Stelle wird wegen des gleichen Probs hexeditiert


    Könnte man machen, aber dadurch hättest du eine kleinere Schrift, die dann zwar passen würde, aber dann schlecht zu erkennen wäre, das ist also nicht das richtige dafür.
    Du könntest auch die Fonts in die "mnavdce.cab" einbauen, die würden dann nach einem HardReset mit installiert. Darüber wurde schon viel im Forum geschrieben, musst mal suchen, ich weiß leider nicht mehr wo das stand.

    Zitat

    aber der MN6.1 wird meiner Meinung nach nicht installiert. Der ist immer auf der SD-Karte


    Aber eine minimale Installation von MN|6 nach einem HR passiert schon, sollte zumindest.

  • hallo
    der siemsen bzw strato pnd macht nur hard reset
    danach ist der immer im ur zustand
    sämtliche registry änderungen und ins windows verzeichnis kopierte datein sind dann weg


    mn6 geht ohne zu installieren einfach direkt aufrufen nict die mnavce.cab installieren


    gruss eink

    Einmal editiert, zuletzt von Eink ()

  • Zitat

    der siemsen bzw strato pnd macht nur hard reset


    Danke für die Info :], dann kann das natürlich so nicht gehen. Bliebe die Möglichkeit mit der *.cab.

  • Die Lösung mit den kleineren Fonts würde mir schon mal gefallen. Wenn die Schrift tatsächlich zu klein ausfallen sollte, würde ich später nach einer alternativen Lösung suchen.


    Die Variante über eine modifizierte mnavdce.cab scheidet bei mir sehr wahrscheinlich aus, da diese Datei bei mir gar nicht eingebunden ist. Will sagen, dass ich in meiner Autorun.inf (aus dem Resident Flash Ordner des PNA; übrigens wird die Datei nicht durch HR verändert) entweder auf den Explorer verweise (damit lande ich in WindowsCE) oder direkt auf meine MN6.exe im Ordner MN6 (MN6.1 startet, man bekommt nix von WinCE mit). Mit der mnavdce.cab passiert meines Erachtens gar nix.
    Somit wird auch nix von der Karte installiert, sondern nur gestartet (denke ich).


    Bei Missverständnissen meinerseits bitte korrigieren - ich lern gern dazu. 8)



    Zurück zu Lück: wenn also jemand weiß, an welcher Stelle ich hexeditieren muss, um die Restzeitanzeige kleiner zu bekommen, wäre ich dankbar.

  • Ohje, was hast du da nur für ein Teil ;). Na wie dem auch sei, dann mach die Schrift kleiner. Mit der Datei von Eink wird es aber nicht gehen, er hat die 6.5, das passt wieder nicht mit der 6.1 zusammen. Da die Schriftgröße dieser Anzeige bei der 6.1 in der "Template22.dat" verändert wird. Das ist aber eine komplizierte Angelegenheit um an diese Datei zu kommen. Ich weiß nicht wieweit du mit der Materie vertraut bist, es muß die *.res Datei entpackt werden. Suche dafür mal nach "Recource Extractor". Alles andere steht auch hier im Skinbereich im Forum.
    Wenn du trotzdem nicht weiterkommst, frag halt nochmal :).

  • Hi ho,


    bin gerade heim gekehrt. Heute Nacht geht nix mehr! :gap
    Teste die Res-Datei morgen mal.


    @flinki: ich habe den Res-Extractor schon und einen Hexeditor ebenfalls. Muss nur wissen, an welcher Stelle was zu tun ist. 8)
    Aber vielleicht funzt ja schon Einks Datei.


    Gut's Nächtle,
    BK

  • das template findest du nach entpacken in REseditor\MN6ResourcesBinary.res.entpackt\ini_files\fonts\template22.dat
    dort in zeile 0x10 den ersten wert 08 auf 06 dann sollte es gehen

  • Zitat

    Aber vielleicht funzt ja schon Einks Datei.


    Ich denke schon, die sollte laufen.
    Ansonsten die *.res entpacken und dann im Ordner "ini_files\fonts" die "template22.dat" öffnen und in der zweiten Zeile steht eine 08, diese dann ändern.
    Aber wie gesagt, das gilt nur für Version 6.0 bis 6.2, ab der 6.5 ist das alles in der "Dialog_map.dat".