MD 96700 Problem-Einstellungen

  • Also bleibt momentan nur Active Sync Server erstellen etc.... und dann noch zusehen, dass der Haken gesetzt ist, damit die Kiste wieder ausgeht.


    Nachtrag: Kommentar eines MS Mitarbeiters :


    ... oder der klassische "Ghost in the Machine"...
    Passiert nicht nur beim MDAIII, sondern auch bei beliebigen anderen PDAs. Meistens sind es die folgenden Ursachen.


    1.) Mobiler Zeitplan im ActiveSync aktiviert:
    Der PDA versucht in festen Zeitabständen zu synchronisieren, dazu geht er natürlich an. Lösung: In den Optionen von AS am PDA einfach ausschalten.


    2.) Ein konfiguriertes Postfach versucht, regelmässig zu pollen. Lösung: In den erweiterten Einstellungen (letzte Dialogseite der Einstellungen des Postfachs) die automatische Mailanfrage deaktivieren.


    3.) Eine Fremdsoftware führt regelmässig eine Aktion durch (z.B. Spb Weather und das Update der Wetterdaten). Lösung: Zusatzsoftware durchgehen und prüfen, welche dafür verantwortlich ist.


    Dazu geht der PDA um Mitternacht einmal an, um die wiederholenden Termine des nächsten Tages vorzutragen, zu reorganisieren, etc. Wenn dann der Timer für die automatische abschaltung zu lange steht, kostet auch das Energie.

    Einmal editiert, zuletzt von MovingTarget ()

  • @SexTant


    .. wie mir scheint, war das Navi auf der Speicherkarte installiert.
    negativ, aber zwischendurch mal!


    @MovingTarget
    Also ist Lösung Nr.1 momentan die A. Sync Einstellung zu ändern? Momentan ist der Thread etwas unübersichtlich, wir sollten wenn möglich, die TOP Lösungen mal zusammentragen, insofern wir schon von Lösungen sprechen können. ... habe ich schon vorgeschlagen (keine Ahnung wie man Links reinbekommt - übrigens wäre rttm bereit mitzumachen wenn er "Futter" bekommt)

  • Hallo Zusammen,


    ich biete hiermit eine vorläufige, wirklich äußerst triviale, manuelle Lösung des Accu-Problemes an: einfach durch Anklicken eines Links vor dem täglichen Ablegen des PPc's durchzuführen.


    An einer automatisierten Lösung nach Navi-Ende wird noch gearbeitet.


    # >>>>>>>>>>


    # SetzeHaken.mscr; Version 1.0. Author H. Rossmaier 27.12.2005.
    # Benötigt zusätzlich das Programm: 'Autorun.exe' des Interpreters
    # 'MortScript' Ab Version 3.1RC6 oder höher.
    # Zu erhalten unter: http://www.sto-helit.de (Freeware).
    #
    # Für nichtkommerziellen Gebrauch. Benutzung auf eigene Gefahr!
    #
    # Betriebssystem Microsofts: Windows Mobile 5.0
    #
    # Beschreibung: das Skript setzt die von irgendwelchen Programmen
    # veränderte PPC-Option neu - "Bei Batteriebetrieb: Gerät ausschalten
    # nach einem Leerlauf von 3 Minuten".
    #
    # Installation: als erstes 'mortSkript' wie auf dessen Hompage beschrieben installieren.
    #
    # Dieses, unser Skript mit dem in 'SetzeHaken.exe' umbenannten 'Autorun.exe'
    # zusammen in irgendein Verzeichnis kopieren und einen Link auf
    # 'SetzeHaken.exe' oder 'SetzeHaken.mscr' setzen, so daß es vom z.B.
    # Startmenue oder Home aus erreichbar ist.


    ### MAIN PROGRAMM ###


    # Auslesen des Ist-Zustandes der Option.
    RegReadDWord HKLM,System\CurrentControlSet\Control\Power\Timeouts,BattSuspendTimeout,Wert


    # Test-Ausgabe (kann durch # vor Message ausgeklammert werden).
    Message %Wert%, Wert vor Abfrage


    # Abfrage ob der erwartete Zustand neu gesetzt werden muß.
    if { %Wert% <> 180 }


    # Zurückschreiben des Wertes, da noch nicht korrekt:
    RegWriteDWord HKLM,System\CurrentControlSet\Control\Power\Timeouts,BattSuspendTimeout,180


    # Endausgabe (kann durch # vor Message ausgeklammert werden).
    Message "Batterieschutz wieder gesetzt!", Status:


    endif


    Exit


    # <<<<<<<<<


    # P.S.: alle Programme sind im Beispiel auf der Speicherkarte installiert - müssen aber nicht.


    Viel Spass.

    3 Mal editiert, zuletzt von SexTant ()

  • @SexTant


    Hallo Helmut,


    vielen Dank für deine Bemühungen, das leidige Problem zu lösen.


    Vielleicht könntest du dein Script noch dahingehend ändern, dass unter "Beleuchtung->Erweitert->Bei Batteriebetrieb" die Option "Hintergrundbeleuchtung ausschalten nach Leerlauf von 3min" ebenfalls wieder gesetzt wird.


    Der entsprechende Reg-Eintrag ist unter:


    [HKEY_CURRENT_USER\ControlPanel\BackLight]
    "BatteryTimeout"==dword:000000b4


    zu finden.


    Mfg, Manni.


    P.S.: Hätte da noch eine persönliche Frage:
    "Stimmt in deinem Profil die Angabe unter Geb.-Tag?"

  • @b_manni


    sollte mit dem Hinzufügen von:


    RegWriteDWord HKCU,ControlPanel\BackLight,BatteryTimeout,180


    funktionieren (180 dezimal = 0x0000b4 hex ).



    P.S.: Stimmt, vor fast 70 Jahren, es war der Rosenmontag 1936

    Einmal editiert, zuletzt von SexTant ()

  • Zitat

    Original von SexTant


    P.S.: Stimmt, vor fast 70 Jahren, es war der Rosenmontag 1936


    @SexTant
    :wow :respekt :)



    Bezueglich Deines Scriptes: Danke auch vom mir fuer Deine Bemuehungen!
    Wenn Du den Navigator aus dem Script startest, sollte beim beenden doch eigentlich ein
    Rueckgabewert kommen, oder? Ohne den Mortrunner jetzt installiert zu haben, wuerde
    ich sagen dass es mit dem Mort-Befehl
    * RunWait <application> [, <parameter>]
    funktionieren sollte, der ganz am Anfang des Scriptes steht. Ist die gestartete Applikation
    beendet, wird Dein jetziges Scipt fortgefuehrt.


    Alternativ koenntest Du mit
    * procExists <application> und einer While-Schleife die Existenz des Navigator
    Prozesses pruefen und beim Beenden dann den entsprechenden Registry-Wert
    setzen.



    Gruss, Argasha

  • @Argasha,


    exakt so habe ich es bereits vor 3 Tagen aufgesetzt aber es klappt nicht ganz :-D).
    Bin bereits mit @Mort in Verbindung.


    Danke für den Hinweis, konntes Du nicht wissen - logisch ist es ja, aber WM 5.0 hat was dagegen.


    Happy New Year

  • @SexTant
    *GRUML* Alles muss man selber machen... ;)


    Hab Dein Script jetzt mal so erweitert, das die Automatik funktioniert
    (zumindest bei mir).
    Der Navigator wird nun, falls er noch nicht gestartet ist, aufgerufen.
    Danach (oder wenn der Navigator vor dem Start des Scripts schon aktiv war)
    geht das Schript in eine Warteschleife und schaut alle 5 Sekunden kurz nach,
    ob der Navi noch läuft. Wenn der Navi beendet wurde, werden dann
    die Registry-Werte ausgelesen bzw. korrigiert.
    Übrigens starte ich den Navigator-Link aus dem Startmenü. Eine
    Pfadanpassung sollte somit nicht notwendig sein. Sollte der Navigator, aus
    welchen Gründen auch immer, nach 20 Sekunden nicht gestartet worden
    sein, wird das Script mit einer entsprechenden Meldung beendet.
    Ich würde den Dateinamen des Scriptes jetzt allerdings auf
    "Navi-Start.mscr" oder ähnlich ändern. Macht ja nun Sinn. :D


    # >>>>>>>>>>


    # SetzeHaken.mscr; Version 1.0. Author H. Rossmaier 27.12.2005.
    # Benötigt zusätzlich das Programm: 'Autorun.exe' des Interpreters
    # 'MortScript' Ab Version 3.1RC6 oder höher.
    # Zu erhalten unter: http://www.sto-helit.de (Freeware).
    #
    # Für nichtkommerziellen Gebrauch. Benutzung auf eigene Gefahr!
    #
    # Betriebssystem Microsofts: Windows Mobile 5.0
    #
    # Beschreibung: das Skript setzt die von irgendwelchen Programmen
    # veränderte PPC-Option neu - "Bei Batteriebetrieb: Gerät ausschalten
    # nach einem Leerlauf von 3 Minuten".
    #
    # Installation: als erstes 'mortSkript' wie auf dessen Hompage beschrieben installieren.
    #
    # Dieses, unser Skript mit dem in 'SetzeHaken.exe' umbenannten 'Autorun.exe'
    # zusammen in irgendein Verzeichnis kopieren und einen Link auf
    # 'SetzeHaken.exe' oder 'SetzeHaken.mscr' setzen, so daß es vom z.B.
    # Startmenue oder Home aus erreichbar ist.



    ### Navi-Start ###


    # Prüfen ob Medion Navigator schon gestartet
    # Falls nicht, wird er gestartet
    If wndExists Medion-Navigator
    # Mach nix
    Else
    run "\Windows\StartMenü\Programme\MEDION-Navigator 5.lnk"
    WaitFor Medion-Navigator,20
    EndIf


    # Warteschleife während Navi läuft...
    # Prüfung alle 5 Sekunden
    While wndExists Medion-Navigator
    Sleep 5000
    EndWhile


    Sleep 10000


    ### MAIN PROGRAMM ###


    # Auslesen des Ist-Zustandes der Option.
    RegReadDWord HKLM,System\CurrentControlSet\Control\Power\Timeouts,BattSuspendTimeout,Wert


    # Test-Ausgabe (kann durch # vor Message ausgeklammert werden).
    Message %Wert%, Wert vor Abfrage


    # Abfrage ob der erwartete Zustand neu gesetzt werden muß.
    if { %Wert% <> 180 }


    # Zurückschreiben des Wertes, da noch nicht korrekt:
    RegWriteDWord HKLM,System\CurrentControlSet\Control\Power\Timeouts,BattSuspendTimeout,180



    # Endausgabe (kann durch # vor Message ausgeklammert werden).
    Message "Batterieschutz wieder gesetzt!", Status:


    endif


    Exit


    # <<<<<<<<<



    Gruß, Argasha

    Einmal editiert, zuletzt von Argasha ()

  • @Argasha,
    @SexTant,


    so kurz vor Jahreswechsel ein ganz spezielles Dankeschön an euch beide und natürlich auch an alle anderen, die mir bisher bei meinen Problemen mit dem MD 96700 geholfen haben.


    Ich habe euer Script ausprobiert und ich muss sagen, es funzt prima !!!!!!


    @rttm,


    sollte vielleicht in deinen Thread "BUGS beim MD96700 und dem MEDION Navigator 5" aufgenommen werden.


    Allen Usern wünsche ich einen guten Rutsch ins neue Jahr und alles Gute für 2006.


    Mfg, Manni.

  • Zitat

    Original von SexTant
    # SetzeHaken.mscr; Version 1.0. Author H. Rossmaier 27.12.2005.


    Würde ich ja gerne in die BUG-Liste (als Lösung natürlich :gap) aufnehmen ... aber ich sehr den Link nicht .....



    rttm

  • Hallo Zusammen,


    tut mir Leid, aber ich muss die Euphorie etwas dämpfen.


    Der Skriptzusatz funktioniert zwar im Großen und Ganzen, aber nicht
    immer - wenigstens bei meinem PPC.
    Auch meine, etwas anders gearteten Skript-Erweiterungs-Versuche zeigen
    den selben Effekt (zu ca. 10% reproduzierbar).


    WM 5.0 ist nach bestimmten Skript-Befehlen noch mit dem 'aufräumen'
    beschäftigt während dieses schon weiterläuft, dabei gibt es von
    Zeit zu Zeit Kollisionen welche zu Fehlern führen
    Auch Warteschleifen hinter den (meist File-)Befehlen bewirken nichts.


    @Mort hat bereits eine neue Beta-Version erarbeitet -
    'mal sehen, wie weit sich das Verhalten gebessert hat.


    Ich bleibe vorerst bei meiner simplen Version.


    Bemerkung - aber nicht zur Skript-Problematik
    @MovingTarget 
    interessanterweise holt der PPC seine Daten-Update-Tätigkeiten nicht nach, wenn er über Mitternacht mit anderen Aufgaben beschäftigt wird.


    Zum letztenmal in diesem Jahr:


    Allen ein geruhsames, gesundes und erfolgreiches 2006 !!!

  • @b_manni
    Danke, das geht runter wie Öl :)


    @rttm
    Wenn man das Script verwenden will, muss man den Text aus meinem Posting kopieren und eine neue Textdatei erstellen. Dann den Text in diese Datei einfügen, unter dem Namen Navi-Start.mscr abspeichen und auf den PPC kopieren. Wenn auch MortScript auf dem PPC installiert ist, reicht ein Doppelklick auf die Datei und der Medion Navigator wird wie oben beschrieben aufgerufen.


    Wenn SexTant damit einverstanden ist, würde ich eine fertig erstellte und bereinigte Scriptdatei zum downloaden auf unseren Webserver legen und den Link hier zur Verfügung stellen. Bereinigt heisst, ich würde die Test-Messages rausnehmen bzw. nur eine Meldung ausgeben, falls das Script die Registry korrigiert hat.


    @SexTant
    Dank Dir hab ich mich wenigstens mal mit MortScript beschäftigt. Der Interpreter kann erheblich mehr, als ich ursprünglich dachte. Bei dieser Gelegenheit auch herzlichen Dank an Mort für seinen genialen Interpreter!!!

  • @ Sextant,


    Huch, da warst Du schneller. Was genau funktioniert denn bei Dir nicht? Ich habe bei etlichen Versuchen kein Problem festgestellt. Pfuscht bei Dir eventuell ein anderes Programm dazwischen?
    Gruß, Argasha


    Edit: Nichtsdestotrotz können wir das erweiterte Script sagen wir mal als Beta zur Verfügung stellen. Mit ein paar Rückmeldungen bei eventuellen Problemen sehen wir denn mehr.

    Einmal editiert, zuletzt von Argasha ()

  • @Argasha,


    selbstredend kann mein Grundskript jeder benutzen, verändern, erweitern, verbessern, verbreiten. Ich habe keine irgendwie gearteten Ambitionen.
    Der offizielle Kopf ist nur wegen des Hinweises auf die mortSkript's.


    An das Lob für mort kann ich mich nur anschließen - saubere Arbeit.


    Es läuft kein anderes Progi.


    Intermittend wird der gewünschte Haken beim erweiterten Skript nicht gesetzt.


    Ein zwar etwas sinnloser Test aber zeitweise reproduzierbar:
    Haken manuell entfernen, Skript aufrufen, dieses zeigt nach dem Naviaufruf (und sofortigem Beenden-Klick) die gewünschte Änderung an - aber beim manuellen Überprüfen fehlt er trotzdem!


    Sollte eigentlich nicht sein.


    Jetzt reicht es eigentlich in 2005.


    Allen nochmals die besten Wünsche zum Jahreswechsel

    Einmal editiert, zuletzt von SexTant ()

  • So, das ist auch mein letzter Post für 2005:


    Zu meiner Schande muss ich gestehen, dass ich bei meinem PPC eine "Kleinigkeit" gegenüber der Standardkonfig verändert hatte. Die GS-APP.EXE ist bei meinen Tests nicht im Autostart gewesen, weil ich mir vor dem Script auf diese Art und Weise geholfen habe, da auch dann die Hakeneinstellung bestehen bleibt. Bei mir ist das Problem nicht ein einziges mal aufgetreten und jetzt weiss ich auch warum.
    Die GSAPP.EXE überprüft vermutlich genau wie das Script, ob der Navi gestartet ist. Je nachdem, zu welchen Zeitpunkt man in der 5-sekündigen Warteschleife den Navigator beendet, führt das Script die Änderung aus, bevor die GSAPP.EXE gemerkt hat, das der Navigator beendet wurde und die pfuscht danach ihrerseits noch einmal in der Registry rum. Eine andere Erklärung habe ich dafür nicht. Wie gesagt, ohne die GSAPP.EXE wird der Haken nach beenden des Navis immer zuverlässig gesetzt, wenn man ihn vorher per Hand entfernt hat. Ich vermute daher mal, daß dies kein generelles WM5 Problem ist, sondern eben mit der berüchtigten EXE zusammenhängt, zumal nach Beendigung des Navis die ROT-GRÜN Anzeige der GSAPP.EXE erst nach einigen Sekunden auf von grün auf rot umspringt.


    @SexTant
    Ich habe im obigen Script nach Beendigung des Navigators noch eine 10 sekündige Pause eingebaut. Es wäre schön, wenn Du dies nächstes Jahr auf Deinem System noch eimal prüfen konntest. Übrigens konnte ich, nachdem ich die GSAPP wieder im Autostart hatte, den von Dir angesprochenen Fehler auch einmal reproduzieren, nach der Scriptänderung jedoch nicht mehr! Habs etwa 20 mal getestet, dazwischen ab und zu auch mal testweise einen Softreset gemacht. Solle jetzt entgültig funzen. *hoff*


    Allen einen schönen Übergang und ein Gutes Neues Jahr!
    Gruß, Argasha

    2 Mal editiert, zuletzt von Argasha ()