Mise-à-jour du VGP avec un PC sous linux
Branchement
Pour mettre le VGP à jour, il faut mettre le VGP en mode mise-à-jour. Pour ça :
- brancher le VGP sur l’ordinateur avec le câble USB ;
- appuyer (dans le cas de VGP2010 ; pour des versions plus récente, c’est une autre touche ?) sur la flèche vers le bas ;
- puis sur la flèche « suivant » ;
Je trouve ce qui suit dans le log (en regardant à la fin de /var/log/messages) :
[45865.796549] usb 4-1.1.3: new full-speed USB device number 9 using ehci_hcd
[45865.892162] usb 4-1.1.3: New USB device found, idVendor=04d8, idProduct=fcc7
[45865.892172] usb 4-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[45865.892177] usb 4-1.1.3: Product: VGP2010 Bootloader
[45865.892182] usb 4-1.1.3: Manufacturer: REVERSALE Electronique...
[45865.894639] generic-usb 0003:04D8:FCC7.0007: hiddev0,hidraw5: USB HID v1.11 Device [REVERSALE Electronique... VGP2010 Bootloader] on usb-0000:00:1d.0-1.1.3/input0
Mise-à-jour
J’utilise mphidflash (voir plus bas) pour effectuer la mise-à-jour de la façon suivante :
sudo ./mphidflash -n -w /chemin/VGP_V620_BETA_6.hex -v 04d8 -p fcc7
-n
: pas de vérification après écriture (la vérification ne fonctionne pas…)
-w file
: firmware à écrire dans le VGP (il faut mettre en argument le chemin vers le fichier à écrire dans le VGP)
-v
: numéro du vendeur (aucune raison que ça soit différent de 04d8. Récupéré dans le journal de linux au moment du branchement du VGP)
-p
: numéro du produit. Même remarque que pour le numéro de vendeur.
Cette commande est exécutée depuis le dossier où est mpidflash
Récupération de mpidflash
svn co http://mphidflash.googlecode.com/svn/trunk mpidflash-read-only
Il faut avoir subversion d’installé.
Compilation de mpidflash
make
Il faut avoir gcc installé, ainsi que make et strip.
Version du mpidflash
Pour info, voici la version de mpidflash que j’utilise :
matt@keynuxmatt:~/projets/mphidflash-read-only$ svn info
Chemin : .
URL : http://mphidflash.googlecode.com/svn/trunk
Racine du dépôt : http://mphidflash.googlecode.com/svn
UUID du dépôt : 8ced764c-f254-11de-a8d5-974f63da035b
Révision : 7
Type de nœud : répertoire
Tâche programmée : normale
Auteur de la dernière modification : fischl.g@fundf.net
Révision de la dernière modification : 7
Date de la dernière modification: 2010-05-16 11:11:29 +0200 (dim. 16 mai 2010)
N’hésitez pas à demander, s’il faut détailler.
Cordialement