Debridage et personnalisation Medion PNA470_rev2

Transcription

Debridage et personnalisation Medion PNA470_rev2
Debridage et personnalisation Medion PNA470_rev2
Le but de ce document est de décrire les manips que j'ai fait pour obtenir que le Pna, après personnalisation, redémarre
dans l'état ou on l'avait laissé en l'éteignant complètement, c'est a dire en récupérant le bureau WolfNCU, les
personnalisations, et le lancement des applications "naturellement" c'est a dire sans avoir à faire une restauration
système quand on relance le PNA
â ce qui suit concerne le PNA 470, c'est a dire Proc 400MHZ, WinCE5, et resol 480x272. donc c'est sans doute
applicable à d'autres PNA, mais il faudra adapter.
Il y a plusieurs méthodes pour ça: la mienne ou tout reste dans l'état, et celle qui consiste à créer un fichier de backup,
qui se remet en place automatiquement a chaque allumage du PNA.
A chacun de voir…(perso je n'ai pas cherché a creuser la 2eme methode)
Pour ca, y'a un certain nombre de choses a faire, la 1ere étant de faire une copie complète sur PC de "My
flash disk" dans sont état d'origine, au cas ou…
Dans sa config d'origine , PNA 470 au démarrage, affiche le menu GOPAL, qui permet de choisir l'application qu'on veut
lancer.
on ne peut rien y faire, (enfin presque), c'est inscrit dans le registre, qui est sur mémoire Rom (Read only) tout comme
windows, ce qui explique que tout ce qu' y met , ainsi que les applis qu'on laisse s'installer dans les répertoires qui sont
définis par défaut disparaissent en cas d'extinction ou de hard reset.
Donc, a l'allumage, le registre dit de lancer My flash disk\menu.exe
alors, on va mettre un autre exécutable, et l'appeler menu.exe…
pour ce qui est du principe, c'est pas plus compliqué que ça. (mais ça se corse un peu après, suivant ce qu'on veut
faire..)
pour info, on peut avoir la barre des taches windows direct sur le PNA470 en l'allumant en maintenant le 2eme bouton
appuyé 'celui avec le drapeau)
beaucoup de softs ont leur petits défauts ou bug, et c'est souvent lié à la "provenance" du soft (je n'en dirai pas plus…)
mais on peut y remédier, en créant des scripts, avec Mortscript, qui mettrons les bonnes polices au bon endroit, ou qui
mettrons ou enlèveront des Dll dans windows ou en core qui assigneront un bouton physique du pna (si il y en a..) pour
sortir d'une appli dont le bouton "exit" serait, disons, désactivé (voir + haut pour la cause probable…)
bref assez de litterature…
il faut avoir un certain nombre de programmes a installer sur le PNA, qui seront utilises en cas de besoin.
Pour passer au travers du hard reset , tous ces programmes devront etre installes sur "My flash disk"
WolfNCU 3 qui sera l'interface graphique du PNA (le bureau donc) et qui contient WolfToolbar, sorte de barres des
taches escamotable et paramétrable.
Le pack DLL de Xania (pas obligatoire, mais on peut en avoir besoin pour certaines applis)
DoNothing.exe version ARM qui comme son nom l'indique , ne fait rien...
RegEdit.exe habilement secondé par Smartione (lui sera installé sur le PC, ce qui est plus confortable)
Reset.exe le soft reset a portée de clic, un must…
ShowHideTaskbar.exe qui fait apparaître la barre des taches en version "réduite"
ShowTaskbar.exe qui la fait apparaître en version normale (gênant parfois)
La police ArialBD.ttf qui est sur votre PC
HotKey.exe qui permet d'assigner une touche reelle (un bouton sur le coté, quoi…) du Pna à une fonction bien
particuliere dans une appli
MortScript pour créer les scripts qu'on va utiliser et surtout pouvoir les lancer (puisque en fait on les crée avec notepad
sur le PC)
Et aussi des programmes a mettre sur le PC:
Smartione
ActivSync (eviter la 4.2… perso j'utilise la 3.7) mais ne fonctionne pas sous Vista, y'a un truc dédié chez Microsoft))
Remote display control pour piloter le PNA a partir du PC ou faire des captures d'écran du PNA, mais le problème c'est
qu'il faut le réinstaller sur le PC a chaque fois qu'on veut l'utiliser vu que la partie PNA est effacée a chaque extinction…
A l'installation, (PNA connecté par activSync), il y a un soft qui s'installe sur le PNA: CERdisp.exe â choisir de ne pas
l'installer dans le répertoire par défaut, mais sous "My Flash disk\programmes", pour qu'il ne soit pas effacé à l'extinction
du PNA.
1
Je préconise de créer sous "my flash disk" les répertoires suivants: (avec Activsync)
programmes pour les programmes ci dessus
scripts
pour y mettre les scripts de lancement des applis
WolfNCU
y mettre le contenu de Wolfncu apres l'avoir decompressé)
Et évidemment d'autres répertoires en fonction des applis a installer.
D'abord ça a le mérite d'être propre, et ensuite mes scripts sont bases sur cette architecture, donc ça évite les problèmes
de chemin, pour ceux qui auraient pas envie de les bidouiller.
Ensuite, dans le repertoire, "programmes", j'ai cree plusieurs sous repertoires:
fonts :
MortScript :
Dll :
hotkey :
y copier les polices arial
y mettre le contenu du zip de mortscrip apres l'avoir decompressé
y mettre les dll du pack Xania
y mettre hotkey.exe, hotkey.ini, et specialhotkey.ini
et les autre exécutables cités + haut, directement .
voilà, on a preparé le terrain., maintenant, on peut commencer.
Etape 1: lancer le Pna directement sur le bureau WolfNCU
Pour ca on va utiliser WolfINTRO, qui lance WolfNU, WolfToolbar, et la possiblité de lancer directement le logiciel de
navigation.(on ne veut pas faire ca, mais on va utiliser cette possiblité)
Donc,directement sous flash disk renommer le menu.exe, en gopalmenu.exe de maniere à eventuellement pouvoir
l'appeler par un icone sur le bureau Wolf.
Ensuite copier ( pas deplacer): toolhelp.dll, aygshell.dll, imgdecmp.dll,Zlib.dll, Wolf intro.ini, et WolfIntro.exe, dirextement
sous flash disk.
Renommer WolfIntro.exe en menu.exe
Et modifier le WolfIntro.ini de la maniere suivante:
[Main]
WolfNCU=Y
Navigation=Y
WolfToolbar=Y
WindowsMode=Y
[Program]
WolfNCU=\My Flash Disk\WolfNCU\WolfNCU.exe
Navigation=\My Flash Disk\programmes\MortScript\MortScript.exe
WolfToolbar=\My Flash Disk\WolfNCU\WolfToolbar.exe
Grosso modo, on lui précise les bons chemins, pour wolfncu et wolf tool bar, et on lui dit de lancer automatiquement
Mortscript au démarrage, ce qui sera nécessaire pour utiliser les scripts par la suite.
â Ensuite, il faudra paramétrer, WolfNCU, et Wolftoolbar, mais ça, il y a suffisamment de topics sur GPS passion pour
le faire sans que je décrive le mode opératoire ici
Par contre, le problème de déclarer Mortscript comme logiciel de navigation et d'avoir mis Yes dans "Navigation=", c'est
qu'au démarrage de wolf, il demande de lui indiquer le chemin du soft de navigation.
Si on indique Gopal, ça le lance en auto, et donc pas ce qu'on veut.
Donc comme chemin, il faut lui indiquer: "\My Flash Disk\programmes\DoNothing.exe" ce qui lance DoNothing.exe,
qui fait parfaitement son travail…, puisqu'on reste sur le bureau wolf.
Evidemment toutes certaines de ces manips ne peuvent pas être faites directement sur le Pna, il faut copier du PC vers
le PNA…
2
Etape 2: mettre en place les scripts, et faire pointer les boutons de WolfNCU, vers les scripts.
Dans le repertoire "scripts" créé plus haut, j'ai créé 6 sous répertoires (on en crée autant que nécessaire), qui
contiennent chacun ce qu'il faut pour que le script concerné tourne sans problème.
Batterie :
pour afficher le niveau de charge batterie
contient un script, qui , lorsque l'on clique sur l'icône batterie sur le bureau affiche une boite de dialogue donnant le % de
charge de la batterie
Navigon :
pour lancer MN 6.5
contient un script, qui , lorsque l'on clique sur l'icône MN6 sur le bureau, lance un script qui fait beaucoup de chose…
Vérification que la carte SD contient la carto MN6.5, et non pas la carto Gopal,( ou une autre)
Va copier les polices dans windows, pour éviter que l'affichage des infos soit tronqué pour la distante restante, etc…
Copie les dll du pack sous windows
Règle le volume du PNA a fond
Lance hotkey qui attribue au 2eme bouton physique (le drapeau) les fonctions suivantes:
Sortie de MN6.5, et soft reset, pour libérer la mémoire.
Pour ce faire, le hotkey.ini a ete modifié pour lancer un autre script (closemn6.exe) qui ferme MN6 proprement et fait un
soft reset.
Et enfin ,lance MN6.5
retour sur le bureau WolfNCU
Closemn6 :
Decrit ci dessus
gopal : pour lancer Gopal3
contient un script, qui , lorsque l'on clique sur l'icône Gopal sur le bureau, effectue les opérations suivantes:
Verification que la carte SD contient la carto Gopal3,
Copie les dll du pack sous windows
Règle le volume du PNA a fond
Et enfin ,lance Gopal3
A la fermeture de l'appli,
retour sur le bureau WolfNCU direct, sans soft reset
igo : pour lancer igo 2006
contient un script, qui , lorsque l'on clique sur l'icône Igo sur le bureau, effectue les opérations suivantes
Vérification que la carte SD contient la carto Igo,
Lance Igo2006,
et a la fermeture de l'application, fait un soft reset pour libérer la mémoire
retour sur le bureau WolfNCU
Tomtom :
pour lancer tomtom6
contient un script, qui , lorsque l'on clique sur l'icône tomtom sur le bureau, lance un script qui fait beaucoup de chose…
Vérification que la carte SD contient la carto tomtom,
Règle le volume du PNA a fond
Supprime la dll GX.dll dans windows
Cree une clé de registre donnant le chemin des cartes sur la SD card
Lance la barre des taches,
Ouvre une boite de dialogue avec compte a rebour invitant a paramétrer la barre des taches pour éviter la fenêtre "
tomtom has performed an illegal operation "
Lance une série de commandes en automatique qui effectue les manips pour la barre de taches évitant l'erreur fatale
(tomtom has performed an illegal operation) de tomtom 6.010 quand on veut aller dans les menus
Ferme la barre des taches devenue inutile (theoriquement)
Lance tomtom6,
et a la fermeture de l'application, remet le chemin de "my documents comme il etait d'origine
retour sur le bureau WolfNCU
voilà pour les scripts que j'ai fait.
Chaque sour repertoire ( igo, closemn6, navigon, etc…)doit contenir les fichiers suivants:
Monscript.mscr (par exemple navigon.mscr) qui est fait et éditable avec le bloc notes windows
Monscript.exe (par exemple navigon.exe) qui est une copie de autorun.exe situé à l'origine dans le répertoire mortscript
et renommé
3
La dll noteprj.dll provenant du pack Xania (sinon, le script ne se lance pas systématiquement)
Au final ça donne ça, et quel que soit la durée d'extinction du PNA, ça re démarre dessus:
je disais au début qu'on renomme WolfIntro.exe en menu.exe
le seul inconvénient de cette action, c'est que on a plus accès directement au menu d'origine gopal, pour lecteur mp3,
vidéo, photos, etc…
a ce désagrément, il y a 2 solutions:
soit créer un icône qui pointe vers "gopalmenu.exe"
soit utiliser un des icônes qui ouvre une fenêtre avec toutes les applis en question.
Perso, c'est ce que j'ai fait, avec l'icône en bas a droite .
Le 2eme icône en bas a droite pointe vers "settings.exe", qui permet les réglages du PNA (écran, volume, alimentation…)
Les 2 autres icônes, pointent 1 vers l'explorateur windows, et l'autre vers des applis systeme: regedit, reset, panneau de
contrôle.
L'icône batterie, est décrit plus haut.
+ les icônes de part et d'autre de l'inscription "PNA470", qui sont des icônes avec les paramètres d'origine WolfNCU
la "boite magique" en haut a droite est la wolf toolbar réduite. C'est le seul emplacement que j'ai trouvé pour qu'elle soit
pas gênante avec les applis présentes quand elles tournent
â il faut également créer un fichier XX.txt (gopal.txt, navigon.txt, , igo.txt, tomtom.txt, etc…)
a mettre sur la SD (a la racine) contenant la cartographie concernée, pour que la fonction de verif de la carto de mes
scripts fonctionne.
Le contenu n'a pas d'importance, c'est le nom du fichier qui compte.
Voilà j'ai fait le tour.
J'ai sans doute oublié des trucs, mais bon, z'etes pas manchots…et si j'y suis arrivé, y'a pas de raison ….
Dernier "détail":
Les scripts , répertoires, et l'icône de batterie sont la:
http://perso.wanadoo.fr/patrick77/pna470/scripts.plo
l'extension bizarre ".plo" est due au fait que je ne peux pas mettre du.zip sur mon ftp (je ne sais pas pourquoi)
donc a DL puis renommer en .zip
Pour les icônes d'appli, ben… chacun se débrouille..
Faut pas confondre personnalisation et uniformisation…
Alors amusez vous bien, et pensez a prendre une pause, quand ça déconne…
4
Ajout dans la rev2:
J'ai fait un skin plus perso, en remplacement de celui que j'avais extrapolé du skin de xania.
Ca permet d'avoir un skin vraiment personnalisé, en fonction de ses besoins.
Maintenant, j'allume mon pna470 sur cet interface la:
voilà, juste pour montrer qu'on peut créer un skin de toutes pieces…
5

Documents pareils

Déroulement de l`installation

Déroulement de l`installation • Tester la clé ON ("HKCU", "\ControlPanel\Reset"). Si cette clé est à 1 on saute à la fin du script. Dans le cas ou cette clé est à 0 ou n’existe pas (c’est le cas après un hard reset), on déroule...

Plus en détail

synthese personnalisation PNA210v1

synthese personnalisation PNA210v1 la terre en haut me lance gopal 2 la loupe en bas : explorateur win la croix: soft reset l'engrenage: accès à la fenêtre réglages du logiciel de navig (luminosité, volume, calibrage ecran, etc…) le...

Plus en détail