1. 6
  1.  

  2. 1

    Merci pour l’article, la mise en garde sur le 0x10000 mérite d’être en gras comme tu l’as fait.

    Deux ajouts qui vont dans le sens de ta note 2 sur la reproductibilité. Avant d’écrire quoi que ce soit, un read-flash permet de repartir avec le firmware d’origine dans un coin :

    ./esptool.venv/bin/esptool –chip esp32s3 –port /dev/ttyACM0 read-flash 0 ALL stock-x4c.bin

    Ça prend deux minutes et ça couvre le cas où la 1.6.5rc se comporte mal sur la X4 Classic, ou celui où tu voudrais revenir au stock sans dépendre du site du fabricant. Tant qu’à vouloir tout garder sous la main hors ligne, autant que le firmware d’origine en fasse partie.

    L’autre point, c’est ModemManager, qui sur Ubuntu va sonder ton /dev/ttyACM0 dès qu’il apparaît en le prenant pour un modem. Ça donne des flashages qui échouent en plein milieu ou qui ne synchronisent jamais, et avec ton connecteur magnétique capricieux en plus, on ne sait plus lequel des deux a fait tomber l’opération. Un sudo systemctl stop ModemManager le temps de la manip évite la question.

    Petit détail pour finir : ls /dev/serial/by-id/ donne le chemin directement, sans avoir à débrancher et comparer les deux sorties.

    1. 1

      Merci pour ces précisions !

      • Avec read-flash 0 ALL, j’imagine que du coup il faudrait reflasher ce qu’on a extrait à l’adresse 0x0 cette fois ?

      • Et sinon plutôt que d’extraire soit-même le firmware, on peut peut-être plutôt aller le récupérer en ligne (mais j’avoue que l’URL n’est pas très simple à trouver).

      • Pour ModelManager, il ne m’a pas causé de soucis, mais t’as raison, il vaut mieux être trop prudent que pas assez !

      Je vais essayer de faire une petite mise à jour de l’article d’ici demain ou après-demain avec tout ça :)

    2. 1

      Tiens, c’est marrant, j’en parlais le mois dernier du modèle précédent (parti comme des petits pains), je parle de la Xteink X4 (tout court), avec prise USB (qui tient bien et charge bien aussi :p). Cf. https://olivier.dossmann.net/2026/08/firmware-crosspoint--webdav-sur-la-liseuse-xteink-x4/ (pour rappel).

      Mais comme je l’ai offerte à quelqu’un, je voulais en prendre une pour moi. La classic ayant ce type de connectique pour la charge, c’est plutôt embêtant (et non disponible sur la plupart des chargeurs).

      Quel dommage pour un appareil aussi bien !

      À noter que si on compile le firmware soi-même (avec le dépôt crosspoint), la méthode utilisée est pio run ce qui permet d’envoyer le firmware correctement sans modifier tout un tas de paramètres.

      1. 1

        J’étais tombé sur ton blog via l’article sur la publication d’un blog Hugo sur Gemini (j’ai fait la même chose, mais avec Pelican ^^) et j’avais vu ton article sur la X4 v1 en me promenant ensuite sur ton blog. Il est encore ouvert dans un recoin de mon navigateur (il participe à mes 300+ onglets ouverts ^^’) car la partie WebDAV pourrait bien m’intéresser à terme. :)

        Pour le connecteur, même si j’aurais préféré avoir directement de l’USB-C, c’est pas si pire… du moment qu’on a acheté le dock pour maintenir tout ça bien en place… Heureusement, on a pas besoin de recharger ces bidules tous les jours ! ^^’

        1. 1

          Le connecteur différent me bloque quand même pas mal, c’est plus fort que moi je n’y peux rien :’(

          J’aime bien utiliser un câble “unique” (qui comporte 3 sorties USB-C, USB-A mini et le format Apple) pour dépanner. Là ça serait un énième câble pour les voyages. Bien que tu aies raison : ça tient quand même super longtemps la Xteink d’après la personne à qui je l’ai offert - je suis trop jaloux maintenant !

          Gemini : Oui j’ai vu que tu (on peut se tutoyer) avait fait la même chose pour Pelican puisque mon article fait un lien vers le tien concernant le décollage du blog vers le Geminispace ;-)

      2. 1

        énorme ! je viens de publier à l’instant un article sur la Xteink X4 pro : https://www.fredix.xyz/2026/09/ebook-liseuse-xteink/

        1. 2

          les polices sont paramétrables, même si à mon gout la plus petite taille reste un peu trop grande, mais j’imagine que des mises à jour de CrossPoint pourront changer cela.

          En fait tu peux à priori déjà changer ça : en buildant une police custom tu peux choisir les tailles embarquées :

          https://crosspointreader.com/fonts

          1. 1

            merci !

          2. 1

            Tiens fredix c’est ton (on peut se tutoyer ?) article sur les liseuses et WebDAV qui m’a lancé sur le sujet ^^. Mon article sur la Xteink X4 donne d’ailleurs un lien vers https://www.fredix.xyz/2026/08/ebook-autohebergement/ ;-)

            Merci pour cet article !