Réparer sa Kobo brickée en mode bootloop

Suite à une mise à jour qui s'est mal déroulée, ma liseuse Kobo Glo était en bootloop avec le voyant vert clignotant.

Étant donné que la liseuse est en bootloop, l'espace interne n'est plus accessible pour y copier la mise à jour manuellement.

La solution étant de démonter la liseuse, de récupérer la carte microSD, de la brancher dans un adaptateur afin qu'elle soit reconnu par le PC puis d'y copier la mise à jour.

Attention, vous devrez être sous Linux pour lire le contenu des partitions.

  1. Pré-requis
  2. Démontage de la liseuse
  3. Copie du firmware
  4. Remontage de la liseuse
  5. Références et remerciements

1. Pré-requis

Vous aurez besoin :

2. Démontage de la liseuse

  • Forcer l'extinction de la liseuse en maintenant la position OFF quelques secondes
  • Commencer par déclipser légèrement le capot sans outils, juste avec vos doigts
  • Vous pouvez maintenant insérer la carte de crédit et faire le tour avec précaution
  • Récupérer la carte microSD et la brancher sur le PC

Voici la manipulation en vidéo qui vous permettra de ne pas abîmer votre liseuse.

3. Copie du firmware

Vous pouvez utiliser une version du firmware inférieure, égale ou supérieure à celle que vous aviez à l'origine, peu importe.

Pour mon cas, j'ai utilisé la version kobo-update-3.17.3.zip pour ma Kobo Glo.

Attention à ne pas vous tromper de version au risque de bricker définitivement la liseuse.

Ma carte microSD est donc reconnu avec ses 3 partitions :

[root@local ~]$ parted -s /dev/sde print
    Numéro  Début   Fin     Taille  Type     FS     Nom
    1       9961kB  278MB   268MB   primary  ext4   rootfs
    2       278MB   547MB   268MB   primary  ext4   recoveryfs
    3       547MB   1978MB  1431MB  primary  fat32  KOBOeReader

Voici le contenu du ZIP kobo-update-3.17.3.zip :

├── KoboRoot.tgz
├── manifest.md5sum
└── upgrade
    └── mx50-ntx
        ├── u-boot_mddr_256-E50610-K4X2G323PC.bin
        ├── u-boot_mddr_256-E60610D-K4X2G323PC.bin
        ├── u-boot_mddr_256-E606B0-K4X2G323PC.bin
        ├── u-boot_mddr_512-E606C0-K4X2G323PC.bin
        ├── uImage
        └── uImage-E606C0

Copiez le contenu du ZIP dans le répertoire .kobo de la partition 3 KOBOeReader :

[root@local download]$ 7z x ~/Downloads/kobo-update-3.17.3.zip -o/run/media/tetsumaki/KOBOeReader/.kobo
    p7zip Version 9.38.1 (locale=fr_FR.UTF-8,Utf16=on,HugeFiles=on,2 CPUs,ASM)
    Processing archive: /home/tetsumaki/Downloads/kobo-update-3.17.3.zip
    Extracting  KoboRoot.tgz
    Extracting  manifest.md5sum
    Extracting  upgrade
    Extracting  upgrade/mx50-ntx
    Extracting  upgrade/mx50-ntx/u-boot_mddr_256-E606B0-K4X2G323PC.bin
    Extracting  upgrade/mx50-ntx/u-boot_mddr_256-E60610D-K4X2G323PC.bin
    Extracting  upgrade/mx50-ntx/u-boot_mddr_256-E50610-K4X2G323PC.bin
    Extracting  upgrade/mx50-ntx/uImage-E606C0
    Extracting  upgrade/mx50-ntx/u-boot_mddr_512-E606C0-K4X2G323PC.bin
    Extracting  upgrade/mx50-ntx/uImage
    Everything is Ok
    Folders: 2
    Files: 8
    Size:       94939334
    Compressed: 94270768

4. Remontage de la liseuse

  • Insérez la carte microSD dans la liseuse puis allumez là
  • La mise à jour devrait débuter, si ce n'est pas le cas, appuyez sur le bouton reset avec un cure-dent
  • Si la liseuse vous demande de la reset, faites non (X)
  • Après un petit moment, la mise à jour devrait se terminer
  • Les fichiers que vous avez copiés dans le répertoire .kobo sont automatiquement supprimés, inutile donc de nettoyer
  • Vous pouvez reclipser le capot

5. Références et remerciements