Utilisateur:Swap38

De openmoko-fr.

Sommaire

Je me présente

Swap38, administrateur du site Openmoko-fr.org (blog, forum et wiki)

C'est pour combler le manque d'informations sur le projet OpenMoko en français que je me suis lancé dans cette aventure (et toute aide est la bienvenue parce qu'entre le boulot et la petite famille, ça laisse peu de temps).

J'ai découvert ce projet le 7 novembre 2006 grâce à cet article.

J'ai tout de suite trouvé ça génial même si au début je n'osais pas y croire. Et maintenant je piétine d'impatience à l'idée de recevoir mon Neo Freerunner je joue comme un gosse avec mon FreeRunner ! :-)

Pour finir je dirais que :

  • j'ai découvert GNU/Linux en 1999 avec la Mandrake 7.0 et depuis je suis fan du monde du Libre.
  • je suis membre de divers associations : la GUILDE, l'April et la Casamaures
  • je vis près de Grenoble et je travaille dans l'informatique (comme par hasard !).

Pour me contacter, utilisez la page discussion ou le formulaire d'email.

Ma galerie d'images (importées avec commonist).

Favoris

Quelques favoris pour me faciliter la vie quand je me connecte avec le neo.
(mettre cette url en page de démarrage dans le navigateur).

Expérimentations

SHR

Version Unstable du 18/07/2010

Quelque problèmes mineurs détaillés ici.

Applications à installer :

  • gpe-scap (captures d'écran)
  • pisi (PIM sync)
  • eglibc-locale-fr (traduction fr)
  • gpe-calendar-locale-fr - fr translation for gpe-calendar
  • gpe-contacts-locale-fr - fr translation for gpe-contacts
  • gpe-timesheet-locale-fr - fr translation for gpe-timesheet
  • gpe-todo-locale-fr - fr translation for gpe-todo

Om2008.12

Installé le 20/12/2008 (bye Android ...)

Grâce à neotool j'ai flashé d'un coup :

  1. Om2008.12-om-gta02.rootfs.jffs2
  2. Om2008.12-om-gta02.uImage.bin
  3. gta02v5_and_up-u-boot.bin

(Remarque je n'ai pas pu faire de sauvegarde préalable de Android avec neotool. Pourtant ça avait marché pour QtExtended. Bizarre)

Retours :

  • temps de boot 55 secondes depuis le menu NAND : record battu !
  • interface identique à Om2008.9 avec juste 5 icônes : Dialer, Contact, Location, Messages, Settings et Sudoku
  • le GPS fonctionne avec Location
  • Clavier Qtopia de base (il va falloir installer qque chose de plus complet !)
  • réactivité vraiment améliorée : ouverture des applis, scroll des menus, ...
  • mêmes soucis que Gabriel sur le forum :
  • pas d'option wifi -> normal, le wifi fonctionne mais l'option n'existe pas (encore) dans settings. (installer Mofi ?)
  • pas d'accès ssh => résolu après reflashage manuel (ordre : rootfs, kernel, u-boot) + rebooter 2x
  • apparemment plus d'echo (a tester en situation réelle) après avoir remplacé les fichiers de /usr/share/openmoko/scenarios par ceux de scenarios.tgz

script de personnalisation de mon neo

#!/bin/sh
# 20/12/2008 (swap38)

echo "
 script de personnalisation pour mon neo"
sleep 2

echo "
 utiliser la SD (3eme partition) pour les documents"
sleep 2
mkdir /media/mmcblk0p3
echo "/dev/mmcblk0p3  /media/mmcblk0p3     auto    defaults,async  0  0" >> /etc/fstab
mount /media/mmcblk0p3
cd ~
ln -s /media/mmcblk0p3/root/Documents/ Documents

script d'installation des applications favorites

#!/bin/sh
# 21/01/2009 (swap38)

echo "
 liste des packages et mise à jour"
sleep 2

killall packagekitd
opkg update
opkg list > Documents/pkg-list_$(date +%Y%m%d).txt
opkg upgrade

echo "
 installation des applications favorites"
sleep 2

echo "
openmoko-terminal2
illume-keyboards-terminal
midori
tangogps
omview
qtopia-phone-x11-ringprofile-app-data
qtopia-phone-x11-textedit
qtopia-phone-x11-taskmanager-app-data
openmoko-calculator2-locale-fr
openmoko-mediaplayer2
qtopia-phone-x11-photoedit
gpe-scap
http://www.cs.helsinki.fi/u/rantalai/freerunner/numptyphysics/numptyphysics_0.3-svn116_armv4t.opk
" > liste_applis.txt

# mp3 remoko rotate usbmode dillo

#opkg install $(cat liste_applis.txt)

script pour franciser + thème illume (KO)

# franciser (dictionnaire, ...)
# opkg install xkeyboard-config-locale-fr

echo "
 clavier + theme illume"
cp /etc/X11/Xsession.d/89qtopia /etc/X11/Xsession.d/89qtopia.old
echo "export QTOPIA_NO_VIRTUAL_KEYBOARD=1" >> /etc/X11/Xsession.d/89qtopia
cp /etc/enlightenment/default_profile /etc/enlightenment/default_profile.old
sed -i -e s,asu,illume, /etc/enlightenment/default_profile
/etc/init.d/xserver-nodm restart

Installation d'Android

installé le 14/12/2008 remarques :

  • incompatible avec le u-Boot d'origine -> le mettre à jour ou installer Qi
  • le clavier virtuel est intégré : appui court le le bouton power !
remarque il n'est pas actif quand une fenêtre pop-up passe en premier-> impossible de saisir des mots de passes bluetooth, wifi, ...
  • Android en presque entièrement francisé (choisir la langue dans settings)
  • Le code PIN n'est pas demandé à chaque démarrage.
Quand il est demandé, ça ne marche pas ("code incorrect" alors que c'est le bon) -> impossible d'accéder au bureau
Téléphonie inutilisable pour le moment (tester avec une autre SIM ?)


Temps de boot

comparatif u-Boot / Qi avec QtExtended et Android

Distribution Environnement Déroulement
QtExtended (Qtopia 4.4.2 modifié) u-Boot original (09/05/2008)) 0sec : appui sur ON 6sec : splashscreeen Openmoko 1min 50sec : écran noir 2min 22sec : démarrage interface ("horloge") 2min 35sec : code PIN 2min 50sec : Opérationnel
QtExtended (Qtopia 4.4.2 modifié) Bootloader = Qi (?/12/2008) 0sec : appui sur ON 7sec : message "debugfs ..." 1min 30sec : écran noir 2min 00sec : démarrage interface ("horloge") 2min 12sec : code PIN 2min 27sec : Opérationnel
Android (version du 5/12/2008 par Sean McNeil) Bootloader = Qi (2ème boot, le 1er a mis 3min22) 0sec : appui sur ON 50sec : logo android 1min 20sec : appui pour déverrouiller 1min 30sec : Opérationnel
Om2008.12 u-Boot mis à jour (17/12/2008) 0sec : appui sur ON 7sec : splashscreeen Openmoko 15sec : lignes du noyau 38sec : écran noir 51sec : bottes de raster 59sec : Opérationnel ! 1min 30 sec : code PIN


Transfert de QtExtended vers la carte micro-SD

Départ : Qtextended installé sur la mémoire du neo

Objectif : transférer le tout sur une carte SD en gardant les personnalisations

Préalable : préparer la carte SD avec 1 partition FAT16 + une partition ext2 (+ éventuellement une troisième partition pour les documents)

Manipulations :

  1. tar du rootfs avec neotool
  2. scp du tar sur /media/mmcblk0p2
  3. désarchiver le tar (tar -xvf fichier.tar)
  4. créer les répertoirs manquants : boot, dev, media, mnt, proc, sys, tmp
  5. modifier /media/mmcblk0p2/etc/fstab (ne pas monter mmcblk0p1 et mmcblk0p2)
  6. copier le noyau sur la partition FAT16 : cp /boot/uImage.bin /media/mmcblk0p1/
  7. modifier /media/mmcblk0p2/opt/Trolltech/Qtopia/etc/default/Trolltech/Storage.conf
  8. Optionnel : utiliser la troisième partition de ma carte pour stocker les documents :
lien symbolique (dans /media/mmcblk0p2/home/root) de Documents -> /media/mmcblk0p3/home/root/Documents
mkdir /media/mmcblk0p2/media/mmcblk0p3

Remarque : il y avait qques erreurs au démarrage. Résolues par un rsync entre / et /media/mmcblk0p2 (en excluant certains dossier):

rsync -havP --exclude=/boot --exclude=/proc --exclude=/home --exclude=/sys --exclude=/var/tmp --exclude=/media /* /media/mmcblk0p2

C'est finalement équivalent aux étapes 1 à 3 et il a fallu refaire les étapes suivantes

Sources :


Scénarios

tests a réaliser par types d'usages (Utiliser la mousse de la boite comme support)

Distribution Démarrage GSM Connectivité (wifi, bluetooth, usb, GPRS) Internet (navigateur, mail, IM) GPS Accéléromètres Modes de saisie Applications Spécifiques(Terminal, Smartphone, Gestionnaire d'application, LAN, ...)
Om2008 1) Démarrage (code PIN, Bureau) 2) Dialer, Contact, SMS 3) Module configuration : wifi, bluetooth, GPRS, GPS 6) Location - - 5) clavier qtopia / opkg install illume-config (script ?) (accéléré "x2") 4) Assassin (install terminal)
QtExtended 1) Démarrage (code PIN, Bureau, verrou) 2) Dialer, Contact, SMS, historique appels 3) paramètres : internet, bluetooth 4) applications : navigateur, mail 5) applications : Mapping Demo - 6) applications : notes (4 modes de saisie) (accéléré "x2") 7) applications : Scribble, Media player, Pictures (logo) ...
Debian customisée 1) Démarrage (XFCE) 2) Zhone (code PIN) 3) wifi, bluetooth, GPRS 7) dillo 4) TangoGPS - 5) matchbox (accéléré "x2") 6) "apt-get install dillo" (script ?)
Android 1) Démarrage (bureau) 2) Dialer (pas de service) 3) Paramètres : Texte -> Français, Controles sans fil, son et affichage, sécurité et localisation, à propos 4) Calcularice,Dev tools->terminal emulator, Voice dialer, Globe, Arrêt - - Modes de saisie : aucun ! "pas (encore) de clavier virtuel" Pas d'arrêt (poweroff) Langues (français !), Smartphone, ...
FDOM Démarrage GSM Connectivité (wifi, bluetooth, usb, GPRS) Internet (navigateur, mail, IM) GPS Accéléromètres Modes de saisie Applications Spécifiques(Terminal, Smartphone, Gestionnaire d'application, LAN, ...)
FDOM Démarrage GSM Connectivité (wifi, bluetooth, usb, GPRS) Internet (navigateur, mail, IM) GPS Accéléromètres Modes de saisie Applications Spécifiques(Terminal, Smartphone, Gestionnaire d'application, LAN, ...)

1: QtExtended, Android, Debian, SHR, Om2008, FDOM, H:1, ... Pyneo, Poky ...

2: Om2008, FDOM, SHR, QtExtended, H:1, Android

Tests Wiki

test de contôle post-maintenance

--/swap38 30 décembre 2011 à 23:38 (CET)

Outils personnels