MioMap v Blaupunkt TravelPilot LUCCA MP3
po velmi úspěšném článku s namordováním MioMap do navigace Becker (MIO Map v BECKER Traffic Assist 7914) se nyní ozvali nezávisle na sobě tři lidi s navigaci Blaupunkt TravelPilot LUCCA MP3, že by teda jako taky chtěli nějaké novější mapy..
o navigaci není na stránkách výrobce jediné slovo, mapy sehnat víceméně nemožné.
i oprášil jsem oblíbený program MioMap, tentokrát ve verzi 3.3, do kterého není sehnat aktuální mapy, a který je na rozdíl od původního SW o dost víc user-friendly.
úvodní obrazovka
vysekat původní navigaci, nahrát MioMap, přejmenovat miomap.exe na LUCCA.exe a vyzkoušet. miomap funguje, ale obraz je vzhůru nohama, leč dotyková vrstva je natočena správně. co s tím?.. otáčení fíglama v sys.txt nezabíralo, takže jsem stáhnul z internetu nové GAPI, z CABu vytáhnul GX.dll a nahradil jím ten původní od Mia. Při prvním spuštění průvodce jaké mám zařízení, rozlišení, jak otočit obrazovku, obraz, dotykovou vrstvu, namapovat čudlíky.. vše nastaveno, MioMap nastartoval správně.
problém je ale v tom, že konfigurační soubor GAPI (GX_HPC.ini) je umístěn v adresáři \Windows, který se při restartu, nebo vybití navigace přebouchne a ztratí se všechny změny v něm provedené (+ problém s obnovením registrů jako u Beckera)
co s tím? napsat BAT dávku? WinCE neumí BATy. překonvertovat BAT2EXE? výsledné EXE nelze v PNA spustit. napsat program, který potřebné operace obstará? no zvlád bych to možná tak v C#, jenže to obnáší nainstalovat do PNA .NET, a to jsem zase na začátku. bezvýchodná situace? ne!
kamarád medwyn mě upozornil na existenci úžasného skriptovacího prográmku MortScript ![]()
napsal jsem tedy makro, které při každém spuštění nakopíruje požadovaný soubor s konfigurací do složky \Windows, zapíše do registru pár nastavení (jazyk miomap, hlas miomap, cesta k mapám na kartu) a spustí miomap.exe ![]()
miomap už startuje
LUCCA.mscr
# Spousteni MioMap v navigaci Blaupunkt TravelPilot LUCCA MP3 # Skript nakopiruje konfiguracni soubor pro GAPI do slozky Windows # a zapise do registru par nastaveni pro MioMap # Vypotil mikrom, www.mikrom.cz # Zkalibrujeme stylus RegWriteString("HKLM", "HARDWARE\DEVICEMAP\TOUCH", "CalibrationData", "525,539 255,279 798,274 794,810 255,810 ") RegWriteDword("HKLM", "HARDWARE\DEVICEMAP\TOUCH", "MaxCalError", 7) # Zkopirujeme GX_HPC.ini kam patri Copy("\ResidentFlash\MioMap\GX_HPC.ini", "\Windows\GX_HPC.ini") # Nastaveni MioMap v registrech RegWriteString("HKLM", "SOFTWARE\MioMap", "AppDir", "\ResidentFlash\MioMap\") RegWriteString("HKLM", "SOFTWARE\MioMap", "MapDir", "\sdmmc disk\MioMap\maps\") RegWriteString("HKLM", "SOFTWARE\MioMap", "lang_path_hint", "\ResidentFlash\MioMap\lang\CZECH.ZIP") RegWriteString("HKLM", "SOFTWARE\MioMap", "language", "czech") RegWriteString("HKLM", "SOFTWARE\MioMap", "voice_path_hint", "\ResidentFlash\MioMap\voice\V_CZE_M2.ZIP") RegWriteString("HKLM", "SOFTWARE\MioMap", "voice", "czech_m2") # Pustime MioMap Run("\ResidentFlash\MioMap\miomap.exe")
teď koukám, že já na začátku makra kalibruju stylus (protože navigace nějak pořád zapomíná jeho nastavení a tak je pěknej mor se občas na něco trefit) jelikož pro vaší obrazovku bude nastavení jiné, doporučuji změnit váš soubor LUCCA.mscr a zakomentovat ty dva řádky napsáním # na jejich začátek. (pokročilí uživatelé si můžou klíč upravit na svoje zkalibrované hodnoty
)
# Zkalibrujeme stylus RegWriteString("HKLM", "HARDWARE\DEVICEMAP\TOUCH", "CalibrationData", "525,539 255,279 798,274 794,810 255,810 ") RegWriteDword("HKLM", "HARDWARE\DEVICEMAP\TOUCH", "MaxCalError", 7)
→
# Zkalibrujeme stylus #RegWriteString("HKLM", "HARDWARE\DEVICEMAP\TOUCH", "CalibrationData", "525,539 255,279 798,274 794,810 255,810 ") #RegWriteDword("HKLM", "HARDWARE\DEVICEMAP\TOUCH", "MaxCalError", 7)
potom už bylo otázkou několika minut stvořit výsledek. dále tedy v bodech postup:
- obsah archivu nahrajeme na SD kartu
- vypneme navigaci vypínačem pod krytem akumulátoru
- zapneme vypínačem navigaci a držíme tlačítko
MENU - dostaneme se do hlavní nabídky, kde zvolíme
Shell - obrníme se nervy na klikání a vlezeme do ovládacích panelů → Stylus a provedeme jeho rekalibraci.
- přes průzkumníka vlezeme do
\sdmmc disk\ - pokud máte jako já raději TotalCommander tak si přetáhněte složku
Total Commanderdo\ResidentFlasha spusťte ho, jinak můžete pokračovat v klasickym průzkumínu - zkopírujeme Miomap z
\sdmmc disk\MioMap\do\ResidentFlash\MioMap\ - ve složce
ResidentFlash\lucca\přejmenujemelucca.exetřeba nalucca.exe.bak - zkopírujeme ze složky
\ResidentFlash\MioMap\do složky\ResidentFlash\lucca\soubory:LUCCA.exe,LUCCA.mscr,MortScript.exe(nemělo by na vás vyskočit žádné okno, zda chcete něco přepsat) - hotovo. zkoukneme, zda je ve složce
\ResidentFlash\mapdata\nějaká mapa, bez toho navigace blázní (pokud není, tak tady máte Řecko, je nejmenší. nahrajeme na kartu a zkopírujeme z karty do zařízení), zavřeme Total Commander pokud jsme soubory kopírovali přes něj, a restartujeme navigaci - kartu můžeme smazat, vytvoříme na ní složku
MioMapv ní složkumapsa do ní nakopírujeme mapy, které chceme (ke stažení zde) - hodně štěstí s novou navigací
hotovo
kdyby se něco pokazilo, tak tady je obsah karty pro cisty flash (nakopirovat na kartu jako vyse, nabootovat a misto Shell pustit SD Upgrade). no a český návod kdyby někdo chtěl
Ahoj, já jsem mikrom a je mi 26 let. Univerzita je ta tam a tak mi zbývá pořád ta fiXa a práce v 