Hackable:1 sur mon OpenMoko

Aujourd'hui, j'ai enfin pris le temps de ressortir mon OpenMoko avec l'objectif principal de faire marcher le GPS. J'ai commencé à mettre
Hackable:1, la distribution que je teste actuellement. Une nouvelle version est sortie récemment, elle apporte quelques polissages bienvenus. Le temps de démarrage est par contre toujours aussi long, sans doute parce que tout le bazar lancé par défaut sous Debian est un peu trop gourmand par rapport à ce qui est réellement nécessaire sur un OpenMoko. Par contre, niveau interface, ils sont toujours sur l'interface Gtk d'OM 2007.2 avec le gestionnaire Matchbox, et j'aime beaucoup. Beaucoup plus que le machin affreux qu'ils ont pondu pour OM 2008.X.
Coté GPS, j'ai réussi à obtenir un
fix, visible soit avec
gpspipe en ligne de commande, ou avec
TangoGPS pour une interface graphique. Malheureusement, le
fix met parfois une demi-heure à venir alors que je suis en extérieur... C'est un
problème connu, mais un fix logiciel était censé le rendre plus acceptable, ce qui n'est pas vraiment le cas ici. Sur la liste francophone d'OpenMoko, ils discutent actuellement de l'envoi groupé de téléphones vers une entreprise en Allemagne qui pourrait appliquer le
Buzz Fix (bourdonnement lors de la communication). Ça serait bien si ils pouvaient en même temps faire le
correctif matériel pour le problème d'interférence entre le lecteur SD et le GPS.
Par contre, une fois le
fix arrivé,
TangoGPS est vraiment sympathique. Il télécharge tout seul les cartes OpenStreetMap. Je me suis baladé un peu dans le quartier. TangoGPS permet de démarrer l'enregistrement d'une trace et de le stopper très simplement. Puis un
script Perl disponible sur le site de TangoGPS converti cette trace en un fichier
GPX utilisable par
JOSM pour uploader dans OpenStreetMap. Sympathique.
Coté Wifi, ils ont commencé le développement d'une petite application appelée
wifig. Elle n'est pas dans les menus, il faut la lancer depuis le terminal. Cette application permet de lister les réseaux Wifi disponibles (ça marche !) puis de se connecter à l'un de ces réseaux. Là, par contre, j'ai eu moins de succès, puisque je n'ai pas réussi à me connecter au réseau Wifi WPA2 de la Freebox. Avec le
FreeWifi, j'ai pu récupérer une adresse IP, mais je n'ai pas réussi à avoir la page de login pour donner mes identifiants
FreeWifi. Une petite investigation s'imposera un de ces jours.
Je n'ai pas retesté la téléphonie, donc je ne peux rien dire là-dessus. Sur la précédente version d'Hackable:1, ça marchait bien.
Coté application, ils ont développé un petit browser Web basé sur Webkit, à l'interface simple et bien adaptée au petit écran de l'OpenMoko. Pas mal du tout.
Enfin coté développement, j'ai vu qu'ils proposaient maintenant une infrastructure pour cross-compiler les paquets Debian pour OpenMoko, plutôt que de faire du développement natif. Le tout basé sur
Emdebian, et qui doit donc être fort sympathique. Il faudrait que je trouve le temps de tester tout ça.