Reflasher un Nanonote sous OSX

Reflasher un nanonote est théoriquement facile : installer xburst-tools, puis lancer le script utilisant usbboot : http://projects.qi-hardware.com/p/openwrt-xburst/source/file/xburst/scripts/reflash_ben.sh

reflash.jpg

Problème sous OSX : usbboot est a recompiler. Et il dépend de libconfuse et de libusb. Après avoir passé quelques heures à régler cette situation, les binaires adéquats sont sur la page Téléchargements.

Vous pouvez alors le laisser faire au script, ou bien le faire à la main, en ayant téléchargé les 5 fichiers suivant :

reflash_ben.sh

openwrt-xburst-qi_lb60-root.ubi

openwrt-xburst-rootfs.tgz

openwrt-xburst-u-boot.bin

openwrt-xburst-uImage.bin

Pour le faire à la main, il suffit de mettre le nanonote en mode de mise à jour, c’est à dire d’enlever la batterie, appuyer sur U puis remettre le cable USB mini-B et appuyer sur le bouton de démarrage tout en gardant U appuyé. (ouf !) Appuyer sur U c’est trop compliqué ? Et dire qu’avant il fallait courcircuiter les 2 pistes à l’arrière de la batterie !

Vous pouvez maintenant taper :

usbboot

Au prompt d’usbboot dites lui :

nprog 0 ./openwrt-xburst-u-boot.bin 0 0 -n

nprog 1024 ./openwrt-xburst-uImage.bin 0 0 -n

nerase 16 4079 0 0

nprog 2048 ./openwrt-xburst-qi_lb60-root.ubi 0 0 -n

Et voilà ! Vous avez la nouvelle distribution ! Si vous avez-eu des messages d’erreur et pas de prompt usboot, c’est que vous n’êtes pas dans uboot. Appuyer sur U c’est pas évident, essayez avec la méthode du court circuit du côté de la batterie !

Advertisements

About guylhem

guylhem.com
This entry was posted in Uncategorized and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s