PinePhone
Informations générales
Il y a deux types de mémoires :
- eMMC : La mémoire interne du PinePhone (32 Go).
- Micro SD : La carte mémoire insérée dans le slot Micro SD.
PinePhone par défaut
Le chargeur d’amorçage (bootloader) par défaut du PinePhone tente un démarrage dans cet ordre :
- Micro SD
- eMMC
Tow-Boot
Quand on veut flasher l’eMMC (pour y installer un autre système d’exploitation) avec le logiciel de boot par défaut, il faut passer par JumpDrive, une image SD qu’on amorce et qui expose la mémoire eMMC sous la forme d’un stockage USB classique. On peut alors brancher son PinePhone en USB pour qu’il soit reconnu comme n’importe quel disque.
Tow-Boot est un logiciel de démarrage alternatif qui permet d’avoir accès à l’eMMC sans nécessiter d’avoir JumpDrive+SD.
Pour l’installer sur la mémoire de boot du PinePhone :
- Flasher sur la SD avec Tow-Boot.
- Démarrer le PinePhone (qui va booter sur la SD tout seul).
- Overrider le secteur de boot avec Tow-Boot.
- Quitter.
- Retirez votre carte SD.
Maintenant, le PinePhone a 3 modes de démarrage :
- Standard : Démarre sur l’eMMC (DEL jaune).
- Volume haut : Démarre en Stockage USB pointant sur l’eMMC (DEL bleue).
- Volume bas : Démarre sur la SD (DEL cyan).
Pour chacun des modes, il faut :
- Garder enfoncé la touche Volume voulue.
- Allumer le PinePhone en appuyant sur la touche Power.
- Lâcher la touche Power une fois que la DEL s’allume en rouge, tout en gardant la touche Volume voulue.
- Attendre que la DEL change de couleur (bleue ou cyan).
- Lâcher la touche Volume.
Erreurs avec le mode Stockage USB de Tow-Boot et le PinePhone
Tow-Boot (0.8) semble avoir quelques soucis avec le PinePhone quand il démarre en mode Stockage USB, en particulier avec le câble d’origine (le câble rouge).
Si vous avez un doute, lancer la commande suivante avant de brancher votre PinePhone :
$ sudo dmesg -w
Si des messages similaires s’affichent, vous pouvez soit tenter d’autres ports (ports arrière de votre PC), soit d’autres câbles :
[13413.292836] usb 1-3: new high-speed USB device number 11 using xhci_hcd
[13413.293182] usb 1-3: Device not responding to setup address.
[13413.501175] usb 1-3: Device not responding to setup address.
[13413.708831] usb 1-3: device not accepting address 11, error -71
[13413.710410] usb usb1-port3: unable to enumerate USB device
[13414.760841] usb usb1-port3: Cannot enable. Maybe the USB cable is bad?
Mais ce n’est pas tout, même avec un autre câble, il me fallut passer par ces étapes :
- Éteindre mon PinePhone.
- Appuyer sur Volume Haut.
- Brancher mon câble USB à mon PC.
- Laisser le PinePhone démarrer tout seul.
- Attendre que le mode Stockage USB (DEL bleue) démarre.
- Relâcher la touche Volume Haut.
Seule ces étapes m’ont permis de réussir à monter la mémoire eMMC.
Installer Mobian sur la mémoire eMMC
La documentation officielle d’installation de Mobian se trouve ici. Les informations/limitations spécifiques au PinePhone se trouve ici.
Téléchargez une image dans le dossier weekly
(Mobian est une rolling release).
Démarrer le PinePhone en mode Stockage USB.
Détectez le nom du périphérique à l’aide de la commande lsblk
(sdb
, chez moi).
Flasher l’image de Mobian sur votre mémoire (Attention : Utilisation de la commande dd
!) :
$ sudo dd bs=4M if=mobian-pinephone-phosh-20221023.img of=/dev/MYDEVICE status=progress
$ sync
N’oubliez pas sync
pour terminer l’écriture correctement.
Mise à jour du modem EG25-G
Toutes les informations sont disponibles ici, mais en gros, c’est pour des questions de sécurité.
Dernière mise à jour : sam. 29 octobre 2022