Yakumo Delta 400 Problem ???!!!

  • Hallo Leute !


    Ich habe mich mal auf die Suche gemacht und bin fündig geworden. Das Problem mit der Backlightabschaltung beim Yakumo Delta400 (und baugleichen) kommt aus der Registry. Oder genauer: Wenn iGO startet setzt es die Werte für den AcTimeOut auf 60 Sekunden. Und so schaltet sich der Yakumo nach eben dieser Zeit aus.


    Ich habe mir ein Startskript mit Mort Script geschreiben, das iGo startet, 55 Sekunden wartet und dann den Registrywert überschreibt und zwar mit 0. Und schon wirds im iGo nicht mehr finster.


    Rio2000 :)

    Einmal editiert, zuletzt von Rio2000 ()

  • Hallo Rio2000,


    kannst Du den Script bitte hier mal einstellen.


    Gruss Bodo

  • Sodala !


    Also hier mal der Link zu Mortscript. Hier könnt ihr euch eben diese Freeware downloaden. Dann Mortscript installieren und mein Script in einen beliebigen Ordner am PPC kopieren. Ihr könnt euch ja dann einen .lnk auf den Desktop legen und damit dann iGO starten.


    Ich habe die Datei igostart.txt angehängt. Das ist das Script. Es muß auf igostart.mscr umbenannt werden und wie oben beschrieben auf den PPC kopiert werden.


    Dann sollte es funzen. Bei meinem Yak400 gehts wunderprächtig


    Wenns Fragen gibt einfach hier, oder per PN melden


    HINWEIS: Das ganze funktioniert natürlich nur, wenn der PPC am Netz hängt. Geht NICHT bei Batteriebetrieb !!!!


    Rio2000 :D



    PS: Falls euch die "Sicherungsbatteriewarnung" auch so nervt wie mich, auch da habe ich was gegen...

  • Genial! Saubere Arbeit und Dankeschön,werde es gleich mal ausprobieren.Für Dich ;D : drink

  • Danke für deine Mühe Rio2000 - Spitze




    zu deinem Posting:

    Zitat

    Original von Rio2000
    ......PS: Falls euch die "Sicherungsbatteriewarnung" auch so nervt wie mich, auch da habe ich was gegen...


    habe ich eine kleine Anmerkung:
    das Orginal ist der Mio338+, der Yak D400 und der MD40600/41600 sind Clone davon
    die ersten Geräte dieser Baureihen hatten noch das erste Winmobile2003 drauf, da unbedingt den MobileHotfix installieren


    und


    für die Medion-Variante des Mitac Mio 338+ (40600, 41600) gibt es einen Patch von Medion für die Sicherungsbatteriewarnung - seit 2 Jahren ist bei mir Ruhe damit vor dieser Warnung

  • Hallo,


    ich habe noch folgendes festgestellt, wenn die Stromversorgung unterbrochen wird,
    dann wird von iGO der Registry-Eintrag wieder auf 60 gesetzt.
    das passiert zB. wenn beim Betrieb im Auto wenn gestartet wird.


    Deshalb habe ich im Mort-Script eine WHILE-Schleife mit einer IF-Bedingung eingebaut:


    # Starte Navigator ohne minimieren (HW-Keys iGO)
    Run "\Programme\iGO 2006\iGO.exe"
    WaitForActive "iGO 2006",60
    #alle 15 Sekunde prüfen ob iGO noch läuft
    while wndExists "iGO"
    sleep 15000
    #Hintergrundbeleuchtung bei Netzbetrieb ständig ein, prüfen und aktivieren
    if not regKeyEqualsDWord HKCU,ControlPanel\Backlight,ACTimeout,0
    RegWriteDWord HKCU,ControlPanel\Backlight,ACTimeout,0
    endif
    endwhile


    oder wer es mit minieren haben will:


    # Starte Navigator mit minimieren (HW-Keys frei)
    Run "\Programme\iGO 2006\iGO.exe"
    # iGo 2006 minmieren und wieder maximieren, HW-Tasten können benutzt werden
    WaitForActive "iGO 2006",60
    Minimize "iGO 2006"
    Show "iGO 2006"
    #alle 15 Sekunde prüfen ob iGO noch läuft
    while wndExists "iGO"
    sleep 15000
    #Hintergrundbeleuchtung bei Netzbetrieb ständig ein, prüfen und aktivieren
    if not regKeyEqualsDWord HKCU,ControlPanel\Backlight,ACTimeout,0
    RegWriteDWord HKCU,ControlPanel\Backlight,ACTimeout,0
    endif
    endwhile


    In die Scripte kann man noch andere Programme beim Start einbauen so zB.
    den Favoriten-Manager von kuckuck aus dem Forum von NF, er eignet sich sehr gut
    um in iGO berechnete Routen zu speichern und in iGO wieder zu laden.


    #Starte Favoriten-Manager, Pfad evtl. anpassen
    Run "\Storage Card\WTh Favorite-Manager\Favorite-Manager.vb"
    Show "Favorite-Manager"
    while wndExists "Favorite-Manager"
    sleep 2000
    endwhile


    Scripte auf eine HW-Taste legen und starten,
    viel Spass beim ausprobieren.


    Gruss Bodo


  • Gibts da irgendwo genauere Informationen (Baureihe etc).Ist das die Warnung die Oben immer aufpoppt ?
    Wo kann man den Fix runterladen.

  • Zitat

    Original von espacecowboy....Wo kann man den Fix runterladen.



    den Battery-Patch bekommt man bei Medion, dort auf "Treiber & Updates" - bei der zweiten Möglichkeit (MD/LT Nummer) "40600" eingeben, da bekommt man den Battery-Patche und/oder den Registry-Patch für den Medion 40600



    den Mobile Hotfix für die ersten WinMobile2003-Geräte (wozu der 40600 zählt) bekommt man hier, da gibt es auch eine Beschreibung

  • Zitat

    Original von bodok
    ...
    ich habe noch folgendes festgestellt, wenn die Stromversorgung unterbrochen wird, dann wird von iGO der Registry-Eintrag wieder auf 60 gesetzt.
    das passiert zB. wenn beim Betrieb im Auto wenn gestartet wird.
    ...


    Hallo zusammen,


    ich habe zwar den MD 40600 aber der dürfte ja ähnlich sein.


    Also ich hoffe immer noch, dass es auch ohne Script geht. Verantwortlich dürfte wohl die vielbeschriebene pocket_pc.ini sein. Für mein Medion hab ich dem iGO mal die ID entlockt:
    MEDION, MDPPC200


    Hier meine Vermutungen:


    1. Eine Section [MEDION, MDPPC200] mit den richtigen Einstellungen könnte helfen
    2. iGo schreibt NICHT in die Registry, wenn
    de iGo-Einstellungen = benutze PPC-Einstellungen oder wenn
    in der Pocket_pc.ini steht:
    ;can mange DIM/sleep
    blight_keys_manage = 0
    3. iGo liest und schreibt in die Registry je nach Pocket_pc.ini Schalter:
    blight_setmode# = 0/1
    blight_useevent_# = 0/1
    4. blight_setmode# = 0/1 ist zuständig fürs Werte setzen
    5. blight_useevent_# = 0/1 ist wichtig, um ggf. Veränderungen dort festzustellen. Davon gibt es mindestens verschiedene Typen(s.u.)
    6. iGo nutzt bei einigen PDAs soger mehrere der blight_useevent_#
    7. die Schalter:

    blight_key_BrightnessBA1 ="Brightness"
    blight_key_BrightnessAC1 ="ACBrightness"
    blight_key_BrightnessBA2 ="BacklightLuminanceLevel"
    blight_key_BrightnessAC2 ="ACBacklightLuminanceLevel"
    blight_key_BatteryTimeoutBA = "BatteryTimeout"
    blight_key_BatteryTimeoutAC = "ACTimeout"
    blight_key_BacklightOnTapBA = "BacklightOnTap"
    blight_key_BacklightOnTapAC = "ACBacklightOnTap"
    blight_key_MaxBrightnessBA=""
    blight_key_MaxBrightnessAC=""
    blight_key_OnOffBA = "OnOff"
    blight_key_OnOffAC = "ExtOnOff"

    stellen die Keys der Registry dar (zum Lesen und Schreiben, je nach PDA anders)
    8. Der PDA liest nicht nur aus der Registry, um den Hintergrund ein/auszuschalten, denn nach Beendigung von iGO sind die Einträge in der Registry korrekt, bei den PDA-System-Eigenschaften korrekt, aber trotzdem geht das Teil dann im Netzbetrieb aus.


    Kommentare aus der Section

    [ASUS P535]
    ...
    ;only registry values
    blight_setmode1 = 1
    ;use CPQSetH3800Brightness()
    blight_setmode2 = 0
    ;use iPAQSetOnPowerBrightnessLevel()
    blight_setmode3 = 0
    ;iPAQ H3xxx,but not for H38xx H39xx
    blight_setmode4 = 0
    ;MIO
    blight_setmode5 = 1
    ;MIO
    blight_setmode7 = 1


    ;use event BackLightChangeEvent
    blight_useevent_1 = 1
    ;use event SDKBackLightChangeEvent
    blight_useevent_2 = 1
    ;use event BackLightNotifyEvent
    blight_useevent_3 = 0
    ;use WM_WININICHANGE
    blight_useevent_4 = 0
    ;use key_bd1() event
    blight_useevent_5 = 0
    ;SystemIdleTimerReset();
    blight_useevent_6 = 0
    ;Keybd2();
    blight_useevent_7 = 0
    ; length of the sound buffer in milliseconds
    ...


    Ich habe übrigens vor, während und nach dem Start von iGO stets die korrekten settings:



    [HKEY_CURRENT_USER\ControlPanel\Backlight]
    "ACBacklightOnTap"=dword:00000001
    "BacklightOnTap"=dword:00000001
    "ACTimeout"=dword:00000000
    "BatteryTimeout"=dword:0000003c
    ...


    Daher meine Vermutung, dass iGO irgendwo aus der Registry liest, ob das Teil an/aus ist und sich dann auch ausschaltet.


    Ich würde gerne wissen, ob meine Vermutungen richtig/falsch sind (mit Begründung bitte) und welche Ereignisse (blight_useevent_#) man für den MEDION MD 40600 benutzen muss.



    So, jetzt seid Ihr dran...

  • Auch ich gehöre nun zu den Glücklichen die mit Eurer Hilfe nun immer ein gut beleuchtetes Navigationsgerät besitzen
    Besten Dank!


    Gruß Thomas