Installer Qt Extended

De openmoko-fr.

(Redirigé depuis Installer QTextended)

QT-EXTENDED EST OBSOLETE. DIRIGEZ VOUS PLUTOT VERS QT-EXTENDED-IMPROVED -- FreedomSound 16 avril 2009 à 12:26 (UTC)


Installation de Qt Extended a partir d'un mac avec un liveCD d'ubuntu :

  • Sous MacOS :
  1. créer un nouveau fichier (texte ou word ou openoffice) sur une clé USB et y mettre ce message (pour faire les copier-coller sous ubuntu ensuite)
  2. télécharger dfu-util et Qtopia 4.4.2 (un unique fichier .tgz contenant le .bin + le .jffs2) sur la clé USB
  • Sous Ubuntu :
  1. copier-les fichiers de la clé USB dans le "dossier personnel" (icone de maison ou menu raccourcis)
  2. lancer un terminal (menu applications > accessoires > terminal)
  3. copier-coller la commande suivante dans le terminal et appuier sur entrée (sans les guillemets) : "chmod +x dfu-util"
  4. copier-coller la commande suivante dans le terminal et appuier sur entrée (sans les guillemets) : "tar -xvzf qtextended-4.4.2-gta02-flash.tgz" (pour décompresser le contenu)

puis !

comparer avec et sans le Freerunner pour comparer les adresses USB afin de déterminer celle du FR donc :

avant de brancher le FR :

ubuntu@ubuntu:~$ sudo ./dfu-util --list

ce qui donne :

dfu-util - (C) 2007 by OpenMoko Inc. 
This program is Free Software and has ABSOLUTELY NO WARRANTY

Found Runtime: [0x05ac:0x8205] devnum=3, cfg=0, intf=2, alt=0, name="UNDEFINED"

après avoir branché le Neo (avec le menu NOR : bouton en haut a gauche d'abord puis sans relacher, appuyer en bas à droite NB en branchant le FR a l'USB et en appuyant d'abord en haut a gauche c'est nickel); taper:

ubuntu@ubuntu:~$ sudo ./dfu-util --list 

ce qui donne :

dfu-util - (C) 2007 by OpenMoko Inc. 
This program is Free Software and has ABSOLUTELY NO WARRANTY

Found Runtime: [0x05ac:0x8205] devnum=3, cfg=0, intf=2, alt=0, name="UNDEFINED" 
Found Runtime: [0x1d50:0x5119] devnum=2, cfg=0, intf=2, alt=0, Name="UNDEFINED"

donc mon adresse est 0x1d50:0x5119

puis nous flashons le noyau :

ubuntu@ubuntu:~$ sudo ./dfu-util --device 0x1d50:0x5119 -a kernel -R -D testing-om-gta02-20081029.uImage.bin

ce qui donne :

dfu-util - (C) 2007 by OpenMoko Inc. 
This program is Free Software and has ABSOLUTELY NO WARRANTY

Opening USB Device 0x1d50:0x5119... 
Claiming USB DFU Runtime Interface... 
Determining device status: state = appIDLE, status = 0 
Device really in Runtime Mode, send DFU detach request... 
Resetting USB... 
Opening USB Device... 
Found Runtime: [0x1d50:0x5119] devnum=5, cfg=0, intf=0, alt=3, name="kernel" 
Claiming USB DFU Interface... 
Setting Alternate Setting ... 
Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing 
Transfer Size = 0x1000 bytes_per_hash=35150 
Starting download: [##################################################] 
finished! state(2) = dfuIDLE, status(0) = No error condition is present Done!

puis (apres avoir ralumé le freerunner sous le menu NOR car il s'éteint entre temps), nous flashons le système de fichiers :

ubuntu@ubuntu:~$ sudo ./dfu-util --device 0x1d50:0x5119 -a rootfs -R -D qtextended-4.4.2-gta02-rootfs-10302135.jffs2

ce qui donne :

dfu-util - (C) 2007 by OpenMoko Inc. 
This program is Free Software and has ABSOLUTELY NO WARRANTY

Opening USB Device 0x1d50:0x5119... 
Claiming USB DFU Runtime Interface... 
Determining device status: state = appIDLE, status = 0 
Device really in Runtime Mode, send DFU detach request... 
Resetting USB... 
Opening USB Device... 
Found Runtime: [0x1d50:0x5119] devnum=8, cfg=0, intf=0, alt=6, name="rootfs" 
Claiming USB DFU Interface... 
Setting Alternate Setting ... 
Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing 
Transfer Size = 0x1000 bytes_per_hash=1187512 
Starting download: [##################################################] 
finished! state(2) = dfuIDLE, status(0) = No error condition is present Done! 
Resetting USB to switch back to runtime mode

y'a plus qu'a rallumer le Neo .. qui demande l'heure :-)